@charset "gb2312";
/* CSS Document */

.banner{height:385px;background:#71706e; position:relative; overflow:hidden;}
.news{background:url(../img/bg.jpg) center #fffaee;height:470px;background-position:0px -300px;}
.news .t,.recom .t,.unive .t{height:30px;border-bottom:4px solid #ae2618;line-height:30px;}
.t font{padding:0 5px;}
.news .clear{ width:105%; float:left;}
.news .b dl{width:500px;margin:25px 0px; margin-right:10px; position:relative; height:140px;}
.more_a{ position:absolute; right:0px; bottom:3px;}
.news .b dl dt{float:left;width:172px;}
.news .b dl dd{ float:right; width:310px;}
.news .b dl dt img{padding:5px;border:1px solid #e4e4e2;background:#ffffff;}
.news .b dl dd h1{ height:50px;font-size:18px;font-weight:normal;}

.b{ width:100%; float:left; overflow:hidden;}
.recom{background:#f1edec;height:460px;}
.recom .b ul li{float:left;background:#ffffff;width:220px;padding:5px;height:290px;border:1px solid #e3e3e1;margin:0 10px; position:relative;font-size:14px;}
.recom .b ul li img{width:220px;height:140px;}
.recom .b .more{display:inline-block;background:url(../img/b_arr.png) no-repeat;width:20px;height:15px;position:absolute;bottom:10px;right:10px;}
.recom .b ul li h1{font-size:18px;text-align:center;font-weight:bold;line-height:35px;}
.recom .b ul li div div{ width:80%; text-align:center; margin:0 auto;}

.other{background:url(../img/bg.jpg) center #fffaee; padding-bottom:20px;background-position:0px -1080px;border-bottom:4px solid #ae2618;}
.student{margin-top:30px; width:100%; float:left; overflow:hidden;}
.student .clear{ width:105%; float:left;}
.student dl{width:500px;margin-bottom:25px; margin-right:15px;height:170px;overflow:hidden; position:relative;}
.student dl dt{float:left;width:225px;}
.student dl dt img{padding:5px;border:1px solid #e4e4e2;background:#ffffff;width:205px;height:155px;}
.student dl dd h1{height:50px;font-size:18px;font-weight:normal;line-height:25px; padding-bottom:5px;}

/*.unive .b a{display:inline-block;float:left;width:230px;text-align:center;padding:220px 10px 0px 15px;font-size:15px;line-height:15px;}
.unive .b a sub{display:inline-block;width:230px;text-align:center;}
.unive .col_01{background:url(../img/pic21.png) no-repeat center;}
.unive .col_02{background:url(../img/pic22.png) no-repeat center;}
.unive .col_03{background:url(../img/pic23.png) no-repeat center;}
.unive .col_04{background:url(../img/pic24.png) no-repeat center;}
.unive .col_05{background:url(../img/pic25.png) no-repeat center;}
.unive .col_06{background:url(../img/pic26.png) no-repeat center;}
.unive .col_07{background:url(../img/pic27.png) no-repeat center;}
.unive .col_08{background:url(../img/pic28.png) no-repeat center;}
*/
.unive ul{ width:105%; float:left;}
.unive ul li{ float:left; margin-right:10px; font-size:14px; padding-top:20px; text-align:center; width:245px;}
.unive ul li i{ width:100%; float:left; height:100px; overflow:hidden;}
.unive ul li sub{ display:block; font-size:12px;}
.intro{background:url(../img/bg2.png) repeat;height:650px;}
.intro .t{margin-top:50px;border-bottom:4px solid #ae2618;height:30px;line-height:30px;}
.intro .b{background:url(../img/bg.jpg) center #fffaee; padding-right:25px}
.intro .b img{width:650px;height:440px;float:left;margin-right:10px;}
.intro .b{font-size:16px;line-height:29px;}
.intro .sp{ float:left; margin-right:25px; height:398px; width:650px;background:url(../img/sp.jpg) no-repeat; overflow:hidden;}

#page {width:1020px; margin-left:-510px; left:50%;position:relative;}
#viewport-shadow { position: relative; width: 1020px; height:385px; float:left; overflow:hidden;}
#viewport, #box, .slide,.slide img { width: 1020px; height: 385px; float:left;}
#viewport {overflow: hidden;}
#controls { position: relative; float: right; overflow: hidden;}
#controls li { display: inline;}
.goto-slide { margin-left: 10px; width: 14px; height: 14px; display: block;float: left; background-color: #fff; border-radius: 8px;}
.goto-slide.current { background-color: #d3281e;}

#effect-switcher h2 {border-bottom: solid 1px #555; margin: 0 0 10px;}
#effect-list { overflow: hidden;}
#effect-list li { display: inline;}
.effect, .effect:hover { display: block; float: left; margin: 0 10px 0 0; border-radius: 7px; padding: 10px 12px 6px; color: #ccc;
  text-decoration: none;background-color: #fff; box-shadow: inset 0px 0px 8px #333;}
.effect.current, .effect:hover.current {color: #2edbac;}
#time-indicator {width: 0px; height: 3px; background-color: #2edbac; position: absolute; top: 460px;left: 140px;}
#credits { margin: 20px 0 40px; padding: 10px 0 0; color: #555; font-size: .9em;}
#credits p{line-height:24px}
.slider-controls{ position:absolute; top:350px; left:48%;}

.zuoyou{ width:100%; position:absolute; top:180px; float:left;}
#prev{ left:10px; width:90px; position:absolute; cursor:pointer;}
#next{ right:10px;width:90px; position:absolute;cursor:pointer;}

