﻿@charset "utf-8";

/* 重置首页 */
.headerTop { background: url(../../base/img/top-bg.jpg) no-repeat center top; height: 94px; position: relative; }
.s-form,
#logo { display: block; }
#content { padding: 10px 0; }

/* row-01 S ==========================================================
====================================================================== */
.slideBox { margin-bottom: 10px; }

/* row-main -------------------------- */
.row-main { float: left; width: 658px; margin-right: 10px; }

/* main-left ----- */
.main-left { float: left; width: 210px; margin-right: 10px; }
.box-yellow .infoList li {height: 32px;line-height: 32px;}

/* box-notice */
.box-notice .bd { height: 160px; }
.box-recom .bd { height: 543px; }

/* main-right ----- */
.main-right { overflow: hidden; }
.main-right .box-block { margin-bottom: 10px; }
.main-right .box-edu { margin-bottom: 0; }

/* box-news */
.box-news .bd { height: 225px; }

/* topicList */
.topicList .pic { width: 130px; padding: 3px; border: 1px solid #e9e9e8; height: 98px; }
.topicList .pic a { display: block; overflow: hidden; }
.topicList .pic img { max-width: 100%; transition: 0.4s; }
.topicList .pic:hover img { transform: scale(1.1); }
.topicList .con { overflow: hidden; padding-top: 10px; }
.topicList .title { line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.topicList .intro { font-size: 12px; color: #999; line-height: 22px;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }

/* js-achievement */
.js-achievement { height: 276px; }
.js-tab { padding: 5px 10px; }
.js-tab .hd { background: url(../../base/img/edunav.jpg) no-repeat center; height: 26px; line-height: 26px;}
.js-tab .hd li { float: left; width: 33%; text-align: center; }
.js-tab .hd li a { display: block; }
.js-tab .hd li.on { background: url(../../base/img/edunav-on.jpg) no-repeat center; }
.js-tab .bd { padding-top: 10px; }

/* js-edu */
.js-edu { height: 120px; }
.js-edu .bd { padding-left: 10px; padding-right: 10px; }
.js-edu .bd .intro { text-indent: 2em; }

/* row-side -------------------------- */
.row-side,
.row-side .pic { overflow: hidden; }
.row-side .pic { margin: 0 auto; text-align: center;  }
.row-side .pic img { max-width: 100%; transition: 0.4s; }
.row-side .pic:hover img { transform: scale(1.05); }
.row-side .box-default { margin-bottom: 10px; }

.box-btn-pic li { margin-bottom: 10px; }
.box-btn-pic .last { margin-bottom: 0;}
.box-btn-pic .pic img { width: 100%; height: 163px;}


.row-side .box-about .pic img { height: 168px; width: 100%;}

/* box-motto */
.box-motto .bd { padding: 10px 10px 6px; overflow: hidden; height: 264px; }
.box-motto .bd .pic { width: 168px; height: 260px; overflow: hidden; margin: 0 auto; }
.box-motto .bd .pic img { max-width: 100%; }
.box-motto .bd .intro { text-indent: 2em; padding: 0 10px; line-height: 1.5; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.box-motto .bd .more { float: right; padding-right: 10px; }

/* box-video */
.box-video { padding: 10px; height: 261px; }
.box-video .pic { width: 308px; height: 130px; margin-bottom: 5px;}
.box-video .infoList li { padding-left: 25px; }
.box-video .infoList li::before { width: 14px; height: 9px; background: url(../../base/img/ico-video.jpg) no-repeat; margin-top: -5px;}

/* box-temple */
.box-temple { height: 322px; }
.box-temple .bd { padding: 10px; }
.box-temple .pic { margin-bottom: 10px; }
.box-temple .title { display: none; }
.box-temple .intro { text-indent: 2em; padding: 0 10px; }

/* box-soft */
.box-soft .bd { padding: 10px; height: 113px; }
.box-soft .bd li { float: left; width: 33%; font-size: 12px; margin-right: 0.33%; line-height: 26px; height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.box-soft .bd li:nth-child(3n) { margin-right: 0; }
.box-soft .pic img { max-height: 168px; width: 100%;}

/* row-01 E ==========================================================
====================================================================== */

/* row-02 S ==========================================================
====================================================================== */
.row-02 .main-right .box-block { margin-bottom: 0; }

.box-culture .box-color { width: 49%; margin-top: 10px; }
.box-culture>.bd { padding: 0 5px; height: 300px; }


/* box-special */
.box-special .hd,
.box-special .bd .con { display: none; }
.box-special .bd li { margin-bottom: 6px; }
.box-special .bd li:last-child { margin-bottom: 0; }
.box-special .bd .pic { overflow: hidden; padding: 4px; border: 1px solid #d7d7d7; background-color: #fff;  }
.box-special .bd .pic a { display: block; position: relative; z-index: 1; }
.box-special .bd .pic img { width: 100%; height: 70px; }
.box-special .bd .tit { display: none; }

/* 图片经过效果 */
.box-special .pic { position: relative;transition: all 200ms ease 0s;overflow: hidden; display: block;}
.box-special .pic:hover{filter: alpha(opacity=80);opacity: .8;}
.box-special .pic:before{content: "";position: absolute;width: 100px;height: 100%;top: 0;left: -100%;overflow: hidden;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);}
.box-special .pic:hover:before{left: 150%;transition: left 1s ease 0s}

/* box-buddhism */
.box-buddhism .bd { padding: 10px; height: 140px; }


/* box-photo ------ */
.box-photo>.bd { padding-bottom: 0; }

/* pic-list */
.pic-list li { float: left; width: 150px; text-align: center; margin-right: 15px; margin-bottom: 10px; }
.pic-list li:nth-child(6n) { margin-right: 0; }
.pic-list .pic { overflow: hidden; width: 150px; height: 100px; margin-bottom: 5px; }
.pic-list .pic img { width: 150px; height: 100px; transition: 0.5s; }
.pic-list .pic:hover img { transform: scale(1.1); }
.pic-list .title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 24px; height: 24px; color: #846a4e; font-size: 13px; }
.pic-list .title a { color: inherit; }

/* row-02 E ==========================================================
====================================================================== */


/* footer */
#footer { border-top: 1px solid #e0dcd1; }