/*
首页样式
*/

#content { margin-top: 20px; text-align: left; }
.page-banner { display: none; }

/* banner */
.banner { height: 400px; max-width: 1400px; overflow: hidden; position: relative; min-width: 1200px; margin: 0 auto;}
.banner .bd { position: relative; z-index: 0;}
.banner .bd ul { width: 100% !important;}
.banner .bd li,.banner .bd .pic { height: 400px; overflow: hidden; text-align: center; width: 100% !important;}
.banner .bd li a { display: block; height: 400px;}
.banner .bd .con { display: none;}
.banner .hd { bottom: 30px; height: 30px; left: 0; line-height: 30px; position: absolute; text-align: center; width: 100%; z-index: 1;}
.banner .hd ul { padding-top: 5px; text-align: center;}
.banner .hd ul li { background-color:#fff;  cursor: pointer; display: inline-block; *display: inline; height: 12px;  margin: 0 3px;overflow: hidden; width: 12px;  border-radius: 10px;  -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.banner .hd ul li span { display: none; }
.banner .hd li.on {background-color:#a9170a; width: 18px;}


/* main ================================ */
.news {box-shadow: 0px 6px 16px 0px rgba(6, 0, 1, 0.06); height: 305px; width: 845px; padding-right: 10px; margin-bottom: 15px; }
.news .Thd { height: 40px; background: url(images/title-bg.png) repeat-x right center; margin-bottom: 15px; }
.news .Thd h3 a {padding: 0 20px 0 45px; color: #fff; font-size: 16px; line-height: 40px; display: block; background:#a9170a url(images/icons.png) no-repeat 14px -207px; }
.news .Thd ul li { float: left; }
.news .Thd ul li.first {margin-right: 240px;}
.news .Thd ul li.li1 { padding: 0 15px; background-color: #f9f8f7; height: 38px; line-height: 38px; border-bottom: 2px solid #f9f8f7; font-size: 16px; }
.news .Thd ul li.li1.on { border-color: #c33; }
.news .Thd ul li.li1.on a { color: #c33; }
.news .Tbd { width: 480px; float: right; }

/* 焦点图 */
#focusNews { width:340px; height:240px; overflow:hidden; float:left; padding-left: 10px; *padding-left: 0; }
.slideBox-news{ position:relative; zoom:1;  width:340px; height:240px;}
.slideBox-news .slideNav{ position:absolute; height:10px; overflow:hidden; bottom:15px; right:10px; z-index:2; font-size: 0;  }
.slideBox-news .slideNav li { display: inline-block; *display:inline; zoom:1; background-color:#c5c8c8;cursor:pointer;width:10px;height:10px; margin:0 3px; color: #333;line-height: 30px; text-align: center; font-size: 12px; border-radius: 100%; }
.slideBox-news .slideNav li.on{ background-color:#cb100a; color:#fff;}
.slideBox-news .slideCon { overflow:hidden; }
.slideBox-news .slideCon .pic {  width:340px; height:240px; overflow: hidden;z-index:0; text-align:center; }
.slideBox-news .slideCon .pic img { width:430px; height:240px;}
.slideBox-news .slideCon .title { height:40px; font:100 14px/40px "Microsoft Yahei"; background:url(images/png.png) repeat; width: 100%; position:absolute; bottom:0; left:0; z-index: 1;}
.slideBox-news .slideCon .title a { color:#fff; padding-left: 15px;}


/* main-box */
.main-box { width: 415px; float: left; height: 255px; overflow: hidden; }
.main-box .hd { border-bottom: 1px solid #ebebeb; height: 40px; margin-bottom: 10px; }
.main-box .hd h3 { float: left; height: 40px; position: relative; bottom: -1px;}
.main-box .hd h3 a { padding: 0 20px 0 45px; display: block; height: 40px; color: #fff; font-size: 16px; line-height: 40px; background:#a9170a url(images/icons.png) no-repeat 14px -462px;}
.main-box .bd { clear: both; }


/* special */
.special { float: right; }
.special .hd h3 a { background-position: 14px -296px; }

/* 办学成就 */
.photo { height: 140px; }
.photo .hd { width:80px; height: 125px; background-color: #f39c00; text-align: center; padding-top: 15px; float: left; }
.photo .hd h3 { height: 85px; }
.photo .hd h3 a { color: #fff; }
.photo .hd h3 i { width: 20px; height: 30px; display: block; margin: 0 auto; background:  url(images/icons.png) no-repeat 0 -806px; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.photo .hd h3:hover i { -webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg); }
.photo .hd a.more { display: block; width: 58px; height: 22px; border: 1px solid #f9ce80; line-height: 22px; font-size: 12px; color: #f9ce80; margin: 0 auto; }
.photo .hd a.more:hover { background-color: #f9ce80; color: #a9170a; text-decoration: none; }
.photo .bd { float: right; width: 765px; position: relative; }
.photo .bd ul {width: 650px; margin: 0 auto;}
.photo .bd .tempWrap { width: 650px !important; margin: 0 auto; }
.photo .bd li { float: left; width: 200px; height: 140px; margin-right: 25px; position: relative; }
.photo .bd span { position: absolute; font:24px/38px "宋体"; color: #ef5135; text-align: center; cursor: pointer; top: 50px; border: 2px solid #e7e5da; display: block; width: 38px; border-radius: 100%;
-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.photo .bd span.next { left:0; }
.photo .bd span.prev { right:0; }
.photo .bd span:hover { background-color: #f06c57; border-color: #f06c57; color: #fff; }
.photo .bd li .pic,.photo .bd li .pic img { width: 200px; height: 140px; }
.photo .bd li .title { position: absolute; bottom: -30px; left: 0; width: 100%; height: 30px; text-align: center; background: url(images/png.png) repeat; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s; }
.photo .bd li .title a { color: #fff; }
.photo .bd li:hover .title { bottom: 0; }

/* 框架 */
.side { float: right; width: 320px; }
.main { float: left; width: 855px; }


/* side ================================ */
.side-box { }
.side-box .hd { background-color: #ba2835; height: 40px;}
.side-box .hd h3 { color: #fff; font:16px/40px "Microsoft Yahei"; padding-left: 50px; background: url(images/icons.png) no-repeat 15px -695px;}
.side-box .hd h3 a { color: #fff; }

/* school-open */
.school-open { height: 305px; margin-bottom: 15px; }
.school-open .bd li.t { height: 95px; padding-top: 10px;  border-bottom: 1px solid #e6e6e6; margin-bottom: 5px;} 
.school-open .bd li.t span.date { width: 78px; height: 63px; border: 2px solid #f6b540; text-align: center; float: left; padding-top: 15px; }
.school-open .bd li.t span.date b { display: block; font-size: 32px; color: #ba2835; }
.school-open .bd li.t span.date i { color: #999; line-height: 24px; }
.school-open .bd li.t .con { float: right; width: 225px; }
.school-open .bd li.t .con .intro { font-size: 12px; color: #999; line-height: 22px; }
.school-open .bd li.t .con .intro a { display: none; }
.school-open .bd li.n { background: url(images/icon.png) no-repeat left center; padding-left: 15px; clear: both;}
.school-open .bd li.n span.date { float: right; color: #999; font-size: 12px; }

/* video */
.video { height: 255px; margin-bottom: 20px; }
.video .hd { margin-bottom: 15px; }
.video .hd h3 { background-position: 15px -746px; }
#mediaplayer_logo { display: none !important; }

/* pic-links */
.pic-links li { width: 320px; height: 65px; margin-bottom: 15px; }
.pic-links li img {width: 320px; height: 65px;}
.pic-links li.last { margin-bottom: 0; }
.pic-links li a.tit { display: none; }
