@charset "utf-8";
/* CSS Document */
body{ overflow: auto;background: #fff;  min-width: 1500px; }
.greybg{ background: #f8f8f8;}
.bannerImg img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%; -ms-interpolation-mode: bicubic; }
.rowbox{ max-width:1320px; margin: 0 auto; width: 95%;}
.rowbox2{ max-width:1200px; margin: 0 auto; width: 95%;}
img{display: inline-block;}
.temp_page{ font-size: 14px; min-width: 1200px;}
#fp-nav{ display: none;} 
.top{ display: none;}
.flex-container{ display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center;    justify-content: space-between; }
.container{padding:20px 0;}


.banner{width: 100%; position: relative; height: 650px;}
.swiper-container {width: 100%; height: 100%; }
.swiper-slide { text-align: center;font-size: 18px;background: #fff; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items:flex-start;}
.swiper-slide img{max-width:100%; height: 100%; }
.banner .more{ width: 70px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; position: absolute; bottom:21px; left: 63%; background: #9b0d14; z-index: 5;}
.banner .slick-slide img{ width: 100%;}
.banner ul.slick-slider button.slick-prev{ left: 3%;position: absolute; top: 50%; z-index: 99; width: 50px; height:55px; margin-top:-25px; background: url(../images/lbjt.png) no-repeat 16px 0px;  font-size: 0; cursor: pointer;}
.banner ul.slick-slider button.slick-next{ right: 3%;position: absolute; top: 50%; z-index: 99; width: 50px; height: 55px; margin-top:-25px; background: url(../images/lbjt.png) no-repeat -78px 0px; font-size: 0; cursor: pointer;}
.banner ul.slick-slider button.slick-prev:hover{ background: url(../images/lbjt.png) no-repeat 16px -58px;}
.banner ul.slick-slider button.slick-next:hover{background: url(../images/lbjt.png) no-repeat -78px -58px;}
.banner ul.slick-slider .slick-dots{ position: absolute; bottom:25px; text-align: center; left: 0; right: 0;}
.banner ul.slick-slider .slick-dots li{ display: inline-block; width:10px; margin: 0 5px;cursor: pointer;}
.banner .more:before { display: block;content: "";width: 1px;height: 14px;background: #fff;left: -15px;position: absolute;top: 9px;}
.banner .pagination {bottom:25px;position:absolute; text-align: center; width: 100%; }
.banner .pagination .swiper-pagination-switch{ font-size: 0; vertical-align: middle; display: inline-block; background: #fff; border-radius:10px; width:10px; height: 10px;cursor: pointer; opacity: 1;margin: 0 6px;}
.banner .pagination .swiper-active-switch{background: #9b0d14;}


.main_index{position: relative;}
.header{width:100%;background:#fff;position: relative;}
.bg{background: rgba(8, 11, 26, 0.8);}
.headr{float:right;width:300px;}
.headr ul{float: right;    margin-top: 5px;}
.headr .yz_change{ height:40px; line-height:40px; margin-left:10px; border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; vertical-align: middle; color: #fff;}
.retrieval{line-height: 35px; color: #333; text-align: right;}
.retrieval a{ color: #666; padding: 3px 6px; line-height: 22px;}
.retrieval a.language{ background: url(../images/EN.png) no-repeat left center; padding-left: 30px;}
.retrieval a.call{ background: url(../images/phone.png) no-repeat left center; padding-left: 30px;}
.retrieval .ssicon img{ vertical-align: text-bottom; cursor: pointer; margin-right:5px;}


.logo_l{ float:left; text-align: left;}
.logo_l img{ display:inline-block;vertical-align:middle; -webkit-transition: all .5s;transition: all .5s;}
.logo_l span{display:inline-block;vertical-align:middle; color:#bb0000; font-size:40px; margin-left:20px; font-family: "华文中宋"; font-weight: bolder; border-left: 1px solid #b2b2b2; padding-left: 15px;}
.logo_l i{ width: 8px; height: 8px;display:inline-block; vertical-align: middle; border-radius: 100%; background: #034ea1; margin: 0 15px;}

.searhbox01{height:36px;line-height:36px;overflow: hidden;background: #fff;width:300px;margin-left: auto; border:1px solid #c4c4c4}
.searhbox01 .text{ width:calc(100% - 45px);background: #fff;padding: 0 10px;float: left;height:35px;line-height: 35px;}
.searhbox01 .btn{ width:35px; height:35px;float:right; cursor: pointer; background:#9b0d14; }
.searhbox01 .btn svg{ vertical-align: middle;}
.searhbox02{ height:50px; line-height:50px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; overflow: hidden; width:95%; margin: 0 auto;  z-index:59; display: none; border: 1px solid #0669B2; margin-top: 20px;}
.searhbox02 .text{ width:75%;height: 50px;line-height: 50px;background: #fff;padding: 0 10px;}
.searhbox02 .btn{ width: 25%; height: 50px;line-height: 50px;background: #0669B2; color: #fff;-webkit-border-top-left-radius:0em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0em;-moz-border-radius-topleft:0em;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0em;border-top-left-radius:0em;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0em;}

/*导航*/
.navbg{ width: 100%;  height:70px; text-align: center;background-image: -webkit-gradient(linear, left top, right top, from(#1e2089),  to(#a50b19));
background-image: linear-gradient(to right, #1e2089, #a50b19);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2089', endColorstr='#a50b19',GradientType=1 );   /*兼容IE5-IE9*/}
.nav ul{ padding: 0; }
.nav li{ float:left;border-right: 1px solid rgba(255, 255, 255, 0.12); text-align: center; position:relative;font-size:18px;z-index: 3; width: 10%; padding-top: 12px;height:70px;}
.nav li p{ font-size: 12px; color:#fff; line-height: 30px; font-weight: normal; filter:alpha(opacity=30);opacity:0.3;}
.nav li.on{ font-weight: bold;background:#9b0d14;}
.nav li:hover{background:#9b0d14;}
.nav li a{ display:block; color:#fff; position: relative; z-index: 2; }
.nav li ul{ position:absolute; left:0; top:70px; display:none; width:100%; background: rgba(43, 30, 126, 0.7);}
.nav li ul li{ float:none; font-size:14px; text-align:center; width: 100%; padding: 0; line-height: 70px; border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
.nav li ul li a:hover{background:#9b0d14;}


.rone{ margin-top: -80px; position: relative;z-index: 3;}


/*学院新闻*/
.s_work{ width: 70%; float: left;}
.newsbox{ width: 100%; padding-top:50px; background: #fff;}
.tit{ position: relative; margin-bottom:20px;}
.tit h1{ float: left; font-weight: bolder;}
.tit h1 span{font-size:30px; color: #1d2088; position: relative; display: inline-block;background-image: -webkit-linear-gradient(left,#291f80,#a30c1b);;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.tit h1 i{ display: inline-block; width: 50px; height: 50px; background: url(../images/titicon.png) no-repeat;vertical-align: middle;}
.tit h1 i.tit_s{ background-position:0 1px;}
.tit h1 i.tit_z{ background-position:-94px 0px;}
.tit h1 i.tit_g{ background-position:-199px 6px;}
.tit h1 i.tit_c{ background-position:-294px 1px;}
.tit h1 i.tit_o{ background-position:-377px 1px;}
.tit h1 i.tit_l{ background-position:-457px 0px;}
.tit h1 em{ color: #666; font-size: 16px; margin-left: 15px;}
.tit .more{ color: #9b0d14; font-size: 18px;  position: absolute; right: 0; top:5px; background: url(../images/morebk.png) no-repeat; width: 101px;height: 40px; text-align: center; line-height: 40px;}
.tit .more:hover{ background: #9b0d14; color: #fff;}
.newspic{ width:670px; float: left; position: relative;}
.newspic li{ position: relative; background: #fff; height:498px;}
.newspic li .npic{width: 100%; height: 445px; position: relative; overflow: hidden;}
.newspic li img{ width: 100%; height: 100%; -webkit-transition: all .5s;transition: all .5s;}
.newspic li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.newspic li .n_tit{ position: absolute; width:505px; padding: 0 20px; height:90px;font-size:18px; padding-top: 15px; display: block; left: 0; right: 0; bottom:0px;background-image: -webkit-gradient(linear, left top, right top, from(#1e2089),  to(#a50b19));
background-image: linear-gradient(to right, #1e2089, #a50b19);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2089', endColorstr='#a50b19',GradientType=1 ); }
.newspic li .n_tit a{ color: #fff; display: inline-block;line-height:30px; vertical-align: middle;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; }
.newspic li .date{ position: absolute;bottom:0px; right:70px; font-size: 24px;}
.newspic li .date span,.newslist .date span{ font-size: 30px;}
.newspic a.prev{width: 37px; height: 40px; background:url(../images/slider-arrow.png) no-repeat center 10px #9b0d14; position: absolute; right: -37px; bottom:93px;}
.newspic a.next{width: 37px; height: 40px; background:url(../images/slider-arrow.png) no-repeat center -28px  #e60012; position: absolute; right:-37px; bottom:53px;}

.newslist{ width:45%; float: right; padding-left: 35px;}
.newslist li{ border-bottom: 1px solid #d7d7d7; padding: 15px 0;}
.newslist li .date{ float:left; width:106px;text-align: center; font-size: 24px; }
.newslist li .texttit{overflow: hidden; zoom: 1; padding-left:25px; border-left: 1px solid #d7d7d7;}
.newslist li .texttit h1{ font-size: 18px;line-height: 40px; text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden;}
.newslist li .texttit p{ line-height: 26px; font-size: 14px; color: #666;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; }
.newslist li:hover .texttit h1 a{ color: #9b0d14;}



/*通知公告*/
.noticebox{width:100%; margin-top: 50px;}
.notice .notd { width: 100%; overflow: hidden;}
.notice .notd{ padding: 10px;}
.notice .notd ul{ overflow: hidden;zoom: 1;}
.notice .notd li{background: #f7f7f7; margin:0 8px; float:left; _display:inline; overflow:hidden;padding: 25px 0; cursor: pointer; height: 200px;}
.notice .notd li h1{ font-size:18px;color: #333;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; line-height: 30px;}
.notice .notd li .date{ font-size: 16px;display: inline-block; float: left; margin:0 25px; text-align: center; border-radius: 5px; padding: 0 10px;}
.notice .notd li .date span{ color: #fff; width: 60px; height: 60px; background: #1d2088; border-radius: 100%; text-align: center; line-height: 60px; display: block; text-align: center;  font-size:40px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); position: relative;}
.notice .notd li .date span:after{ display: block; content: ""; position: absolute; right: -39px; top: 50%;width: 30px; height: 1px; border-top:1px dashed #1d2088;}
.notice .notd li .date p{  font-size: 14px;line-height: 30px; text-align: center; color: #666;}
.notice .notd li:hover{ background: url(../images/tzlibg.png) no-repeat;}
.notice .notd li:hover .date span{ background: #9b0d14;}
.notice .notd li:hover h1 a{ color:#9b0d14 ;}
.notice .notd li .n_title{ overflow: hidden; zoom: 1; padding-left:25px; width:295px; padding-right: 25px;}
.notice .notd li .n_title p{ font-size: 14px;color: #666; margin-top: 20px; line-height: 30px;}
.notice .hd ul{ text-align: center;}
.notice .hd ul li{ width: 14px; height: 4px; background: #bababa; display: inline-block; margin:0px 2px; font-size:0}
.notice .hd ul li.on{background: #9b0d14;}



/*学术动态*/
.Academic{ width:100%; background: url(../images/xsbg.jpg) no-repeat center top; padding:50px; margin-top: 35px;}
.xslist li{ width:640px; float: left; margin-bottom: 25px;}
.xslist li:nth-child(even){ float: right;}
.xslist li:hover a{ color: #9b0d14;}
.speaker{ background: #fff; height: 200px; padding: 30px;}
.speaker .pic{ width: 270px;  height: 210px; overflow: hidden; float: left;}
.speaker .pic img{ width: 100%; -webkit-transition: all .5s;transition: all .5s;  height: 100%;}
.speaker .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.speak_tit{padding-left: 15px;  overflow: hidden;zoom: 1;}
.speak_tit h1{ font-size: 18px; line-height: 30px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.speak_tit p{ font-size: 14px; color: #666; line-height: 28px; background: url(../images/zjrico.png) no-repeat; padding-left: 30px;}
.speak_tit p.author{ background-position: 0 7px;}
.speak_tit p.date{ background-position: 0 -23px;}
.speak_tit p.adress{ background-position: 0 -53px;}
.speak_tit .day{ font-size: 18px; color: #9b0d14; margin-top: 30px; display: block; font-family: Arial Regular;}
.layout .month{ width: 70px; height: 100px; padding-top:8px; float: left; background-image: -webkit-linear-gradient(top, #1e2089, #a50b19);
background-image: linear-gradient(to bottom, #1e2089, #a50b19);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2089', endColorstr='#a50b19',GradientType=0 );}
.layout .month h1{ font-size: 30px; color: #fff; font-weight: bold;font-family: Arial Regular; text-align: center;}
.layout .month p{ font-size: 14px; color: #fff; text-align: center; line-height:26px;}


.speak_tit h2{font-size: 18px; line-height: 30px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden;}


/*本科教育*/
.activity,.guide{ margin-top: 40px;}
.activity{ width: 48%; float: left;}
.list li{ line-height: 34px; border-bottom: 1px solid #ededed;padding: 15px 0; }
.list li h1{ line-height: 36px;  font-size: 18px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; zoom: 1; padding-left: 20px;}
.list li span.date{color:#980e1c; float: left; font-size: 14px; line-height: 36px;}
.list li:hover h1 a{color: #a80000; text-decoration: underline ;}

/*研究生教育*/
.guide{ width:48%;float: right;}
.guide .list li:after{visibility:hidden; display:block; content:""; clear:both}
.guide .list li a{  font-size: 18px; display: block;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; width: 550px; float: left;}
.guide .list li a span{ color: #9b0d14;}
.guide .list li .date{ float: right; font-size: 14px; color: #666;}


/*相关链接*/
.link_t{padding-top: 30px; clear: both; padding-bottom: 50px;}
.link a{ display: block; float: left; margin: 0 10px 15px 10px; border:1px solid #eee; padding: 8px 38px; font-size: 16px; color: #333;}
.link a:hover{ background: #9b0d14; color: #fff;}



/*底部信息*/
.footer{ width: 100%; padding:50px 0; background-image: -webkit-gradient(linear, left top, right top, from(#1e2089),  to(#a50b19));
background-image: linear-gradient(to right, #1e2089, #a50b19);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2089', endColorstr='#a50b19',GradientType=1 ); }
.foot_logo{ float: left;}
.foot_l p{color: #fff; line-height:40px; text-align: left; font-size: 14px;padding: 0 25px; background: url(../images/bqicon.png) no-repeat;}
.foot_l{ float: left; width:37%; margin-left: 20px; border-right: 1px solid rgba(255, 255, 255, 0.2);}
.foot_l p.add{ background-position:0 -68px;}
.foot_l p.tel{ background-position:0 -27px;}
.foot_l p i.email{ background-position:0 -62px;}
.foot_l p.bq{ background-position:0 12px;}
.uselink{ float: left; padding-top: 15px; border-right: 1px solid rgba(255, 255, 255, 0.2); padding: 15px; }
.uselink a{ display: block; float: left; margin: 0 30px; text-align: center;}
.uselink a span{ display: block; width: 60px; height: 60px; background: url(../images/linkicon.png) no-repeat #fff; border-radius:100%; text-align: center; margin: 0 auto;-webkit-transition: all .5s;transition: all .5s;transform-style: preserve-3d;}
.uselink a span:hover{transform: rotateY(180deg);}
.uselink a span.use01{ background-position:13px 13px;}
.uselink a span.use02{ background-position:-126px 13px;}
.uselink a span.use03{ background-position:-268px 16px;}
.uselink a span.use04{ background-position:-406px 13px;}
.uselink a p{ font-size: 18px; line-height:50px; color: #fff;}
.visit{ text-align: center; float: right; width:90px;margin-top: -15px;}
.visit span{ background: url(../images/wx.png) no-repeat; padding-left: 30px; color: #fff; margin-bottom: 5px; display: block;}
.visit .ewm{ float: right; width:90px; text-align: center;}
.visit .ewm p{text-align: center; color: #fff; background: rgba(255, 255, 255, 0.4); line-height: 30px;margin-top: -4px;}

/*列表页*/
.banner_s{ width: 100%; height: 350px; text-align: center;}
.banner_s img{ width:100%;}
.conbox{ padding:45px 0; background: #f8f8f8;}
.meun{ width:380px; float:left; background: #fff; padding-bottom: 30px;}
.meun dt{ width:100%; height: 300px; line-height: 300px; text-align: center; background:url(../images/lmbg.png) no-repeat; text-align:center; padding:10px 15px; color:#fff; font-size:36px; letter-spacing: 200; font-weight:bold;}
.meun dt p{ line-height:40px; font-size: 16px; color: #999; font-weight: normal;}
.meun dd{ width:100%; background:#fff; padding: 0 25px;  line-height:86px; font-size:20px; position: relative;}
.meun dd a{ display: block; color: #b0b0b0; text-align: left; padding-left: 20px;border-bottom:1px solid #e5e5e5;}
.meun dd i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:18px; top:25px;  background:url(../images/meunjt.png) center 6px no-repeat; background-size:17px; cursor: pointer;}
.meun dd i.icon{ background-position: 0px -10px;}
.meun dd ul{ display:none}
.meun dd ul li{ width:100%; border-bottom:1px solid #e5e5e5; padding-left:15px; line-height:50px; font-size:16px; background:#fff}
.meun dd ul li a{ width:100%; border-bottom: 0;}
.meun dd ul li:hover{ background: #f9f0f0;}
.meun dd.on{ background: #f8f8f8; border-left: 4px solid #9b0d14;}
.meun dd.on a{ color: #9b0d14; border-bottom: 0;}
.listing{ width:900px;  float:right;}
.location{ padding:10px 15px;}
.location:after,.newlist01 li:after{visibility:hidden; display:block; content:""; clear:both}
.location h1{  font-size:16px; font-weight:bold;}
.location a{ padding: 0 15px;}
.location a:first-child{ padding-left: 0;}
.location em{ color: #9b0d14;}
.whitebg{ width: 100%; background:url(../images/ycbg.jpg) no-repeat left bottom #fff; padding:30px 30px 220px 30px;}
.newlist01 li{ padding:30px 0; border-bottom:1px dashed #e5e5e5;}
.newlist01 li a{ font-size: 16px; }
  
.newlist01 li:last-child{border-bottom:none}
.newlist01 li .pic{ width:235px ; height: 166px; float:left; overflow: hidden;}
.newlist01 li .pic img{width:100%;height:100%;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.newlist01 li .pic img:hover{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; transform:scale(1.05);}
.newlist01 .xwdd{ float:right; width:69%;}
.newlist01 .xwdd h1{ font-size:18px; line-height:32px; margin-bottom:10px; width:100%;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden;}
.newlist01 .xwdd h1 a:hover{ color:#9b0d14}
.newlist01 .xwdd p{font-size:14px; color:#999; line-height:26px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;overflow: hidden;}
.newlist01 .xwdd span{display:block; background:url(../images/lssj.png) left center no-repeat; padding-left:25px; color:#999; line-height:30px; margin-top: 10px;}
.newlist01 .xwdd .details{ float:right; color:#005597; font-size:14px; line-height:30px}
.newlist01 .xwdd .details:hover{ text-decoration:underline}

/*内容页*/
.position{border-bottom:1px solid #e5e5e5;  padding-bottom: 15px;}
.position:after{visibility:hidden; display:block; content:""; clear:both}
.position h1{ float: left;font-size:24px; font-weight:bold; }
.position .pl{color:#666; float:right}
.position .pl a{color:#666;}
.position .pl a:hover,.location span a:hover{color:#005597}
.content h3{ font-size:24px; color:#333; font-weight:bold; padding:15px 0; text-align:center;}
.content .pr{color:#999; text-align: center; line-height: 50px; display: block;}
.content p{ text-indent:2em; line-height:30px; color:#666; font-size:16px;}
.content p img{ max-width:95%; margin:15px auto; display:block;}
.content p span{ word-break: break-all;} 



/*图片列表*/
.piclist:after,.organize:after,.teachlist:after,.special:after{visibility:hidden; display:block; content:""; clear:both}
.piclist li{width:263px; float: left; margin: 10px 1%; background:#efefef;}
.piclist li .pic{ overflow: hidden;}
.piclist li .pic span{display: block;overflow: hidden; padding-top:70%; position: relative ;}
.piclist li .pic span img{ width: 100%; -webkit-transition: all .5s;transition: all .5s; position:absolute ; top: 0; left: 0; height: 100%;}
.piclist li .pic span:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.piclist li h1{ font-size: 16px; line-height:50px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; text-align: center;}

/*组织结构*/
.organize{ margin-top: 15px;}
.organize li{width: calc(25% - 2%); float: left; margin: 10px 1%; background: #f5f5f5; height: 45px; padding: 0 15px; font-size: 14px; text-align: left; line-height: 45px;}

/*师资队伍*/
.teachlist li{width:calc(25% - 2%); float: left; margin: 10px 1%;}
.teachlist li .pic{ padding:5px; background: #f5f5f5;}
.teachlist li .pic span{display: block;padding-top:122%; overflow: hidden; position: relative;}
.teachlist li .pic span img{ width: 100%; -webkit-transition: all .5s;transition: all .5s; position: absolute; top: 0; left: 0; height: 100%;}
.teachlist li .pic span:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.teachlist li h1{ font-size: 16px; line-height: 40px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; text-align: center;}

/*专题图片*/
.special li{width: 400px; float: left; margin-bottom: 15px;}
.special li:nth-child(even){ margin-left:30px;}
.special li .pic{display: block;overflow: hidden; width: 100%; height: 125px; position: relative ;}
.special li .pic img{ width: 100%; height: 100%; -webkit-transition: all .5s;transition: all .5s; position:absolute ; top: 0; left: 0; height: 100%;}
.special li .pic:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.special li h1{ font-size: 16px; line-height: 40px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; text-align: left; margin-top: 10px;}
.special li p{ font-size: 16px;color: #333; line-height: 24px;}

/*检索结果页面*/
.result{background: #fff; padding:30px 30px 80px 30px;}
.result li{ padding:15px 0; border-bottom: 1px dashed #dcdcdc;line-height: 30px; background: url(../images/yd.png) no-repeat left 29px; padding-left:17px;}
.result li:after{visibility:hidden; display:block; content:""; clear:both}
.result li a{ font-size: 16px; float: left; width:85%;}
.result li a:hover{color:#c8161e}
.result li a i{ display: inline-block; width: 7px; height: 7px; background: transparent; border: 1px solid #c8161e; border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px; margin-right: 8px;}
.result li .date{ float: right; font-size:14px; color: #838383;}
.introbox{ padding-top: 20px;}
.introbox p{ line-height:30px; font-size: 16px; color: #333; margin-bottom: 10px; text-indent: 2em;}

/*杂志页面*/
.entry-content{ position: relative;}
.article img{ width:100%}
 
.min{
  min-width：1200px !important;
}