/* time box */
.timebox{ width:1002px; height:30px; line-height:30px; background:url(../../images/Index/timebg.gif) repeat-x; border-bottom:1px solid #d9ecfb; color:#424345; margin:0 auto; overflow:hidden;}
.timebox .tleft{ width:393px; height:30px; float:left; padding-left:20px;}
.timebox .tmiddle{ width:380px; height:26px; line-height:22px; float:left;padding-top:4px;}
.timebox .tmiddle a{ color:#333; margin-left:5px;}
.timebox .tright{ width:200px; height:26px; line-height:22px; float:right; padding-top:4px;text-align:right;}
.timebox .tmiddle .sear_tb{ float:left; margin-top:3px;}
.timebox .tmiddle .sear_tip{ float:left; color:#333; font-weight:bold; margin:0 5px;}
.timebox .tmiddle .sear_input{ width:180px; height:18px; line-height:18px; border:1px solid #cdcbcc; float:left; margin-right:5px; display:inline;}
.timebox .tmiddle .sear_btn{ width:50px; height:21px; line-height:21px; border:0px; background:url(../../images/Index/sear_btn.gif) no-repeat; float:left; cursor:pointer;}
/* news one */
.main_box{ width:1002px; background:#fff; margin:0 auto; padding-bottom:2px;}
.main_top{ width:1002px; margin:0 auto; padding:10px 0; height:282px;}
.newsone{ width:267px; height:279px; float:left; border:1px solid #bddcba; margin-left:10px; display:inline;}
.newstit_one{ width:267px; height:34px; background:url(../../images/Index/news_tit.gif) repeat-x; overflow:hidden; border-bottom:1px solid #bddcba;}
.newstit_one span{ display:block; height:32px; padding:0 20px; margin:1px; background:#CB3432; color:#fff; font-size:14px; font-weight:bold; line-height:32px; float:left;}
.newstit_one a{ color:#000; font-size:14px; font-weight:bold; line-height:32px; float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.newscon_one{ width:247px; height:220px; overflow:hidden; padding:10px;}
.newscon_one li{ display:block; width:247px; line-height:27px; text-overflow:ellipsis; overflow:hidden;}
/*.newscon_one li{ display:block; width:247px; line-height:27px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;} 希望多行显示*/
.newscon_one li a{ color:#3c3c3c; font-size:14px;}
.newscon_one li span{ float:right;color:#999}
/* news two */
.newstwo{ width:367px; height:279px; float:left; border:1px solid #bddcba; display:inline;}
.newstit_two{ width:337px; height:34px; background:url(../../images/Index/news_tit.gif) repeat-x; overflow:hidden; border-bottom:1px solid #bddcba; color:#CB3432; font-size:14px; font-weight:bold; line-height:32px; padding:0 10px 0 20px;}
.newstit_two a{ color:#CB3432; font-size:14px; font-weight:bold; line-height:32px; float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.newscon_two{ width:347px; height:220px; overflow:hidden; padding:10px;}
.newscon_two li{ display:block; width:347px; line-height:27px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newscon_two li a{ color:#3c3c3c; font-size:14px;}
.newscon_two li span{ float:right;color:#999}
/* focuse box */
.focuse_box{ width:325px; height:271px; float:left; border-left:1px solid #bddcba; border-top:1px solid #bddcba; border-bottom:1px solid #bddcba; padding:4px; margin-left:10px; display:inline; overflow:hidden;}
img { vertical-align: top; border: 0; }
#hotpic { width: 325px; height: 270px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width: 325px; height: 238px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 325px; height: 25px; line-height:22px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color:#444444; font-size: 12px; margin-left: auto; margin-right: auto; margin-top: 2px; background:#e9f3e8;}
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 14px; font-weight: 700; color: #444; text-decoration: none; }

/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#cb3432;}


.main_prop{ width:1002px; height:112px; margin:0 auto; text-align:center;}
/* news three */
.main_middle{ width:1002px; height:232px; margin:10px auto;}
.newsthree{ width:343px; height:229px; border:1px solid #bedcba; float:left; margin-left:10px; display:inline;}
.newstit_three{ width:343px; height:34px; background:url(../../images/Index/news_tit.gif) repeat-x; overflow:hidden; border-bottom:1px solid #bddcba; color:#CB3432; font-size:14px; font-weight:bold;}
.newstit_three span{ display:inline; height:34px; line-height:34px; float:left; padding-left:25px; background:url(../../images/Index/newstit_three.gif) left center no-repeat; margin-left:10px;}
.newstit_three a{ color:#CB3432; font-size:14px; font-weight:bold; line-height:32px; float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.newscon_three{ width:323px; height:170px; overflow:hidden; padding:10px;}
.newscon_three li{ display:block; width:323px; line-height:27px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newscon_three li a{ color:#3c3c3c; font-size:14px;}

.newsfour{ width:267px; height:229px; border:1px solid #bedcba; float:left; margin-left:10px; display:inline;}

.newsfast{ width:267px; height:229px; float:left; border:1px solid #bddcba; margin-left:10px; display:inline;}
.fast_box{ width:267px; height:194px; overflow:hidden;}
.fast_box li{ display:block; float:left; width:33%; text-align:center; margin-top:15px;}
.fast_box li a{ color:#9c9ba0; line-height:20px;}

.teach_box{ width:264px; height:194px; overflow:hidden; padding-left:3px;}
.teach_box li{ display:inline; width:75px; height:75px; margin:16px 6px 0 6px; float:left; position:relative; z-index:4;}
.teach_box li img{ position:relative; z-index:5;}
.teach_box li .teach_name{ width:75px; height:20px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; text-align:center; color:#fff; position:absolute; bottom:0px; left:0; z-index:15;}
.teach_box li .teach_name a{ color:#fff;}
/* main list */
.main_list{ width:967px; height:119px; border:1px solid #dedede; background:url(../../images/Index/mainlist_bg.gif) repeat-x; margin-left:10px; padding-left:10px;}
.main_list li{ display:inline; float:left; margin:20px 0 0 13px;}
.main_list li a{ display:block; text-align:center; font-size:14px; color:#0085b2; font-weight:bold; line-height:30px;}
.main_list li a span{ display:block; width:61px; height:56px; background:url(../../images/Index/minalibg.gif) no-repeat; text-align:center; line-height:61px; padding:7px 2px 2px 2px; overflow:hidden; vertical-align:middle;}
.main_list li a span:hover{ background:url(../../images/Index/minalibg2.gif) no-repeat;}
.stud_tb{ width:267px; overflow:hidden;}
.stud_tb li{ float:left;}
.stud_tb li a{ display:block; width:68px; height:46px; background:url(../../images/Index/stutb_bg.gif) no-repeat; text-align:center; padding-top:10px; line-height:30px; color:#fff; margin:15px 0 5px 15px; _margin:8px 0 3px 15px;}
.stud_news{ width:267px; height:146px; overflow:hidden; margin-top:10px;}
.stud_news li{ display:block; width:237px; background:url(../../images/Index/libg.gif) 15px center no-repeat; padding-left:30px; line-height:23px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.stud_news li a{ color:#333;}
/* Campus dynamic */
.news_dyna{ width:421px; height:279px; float:left; border:1px solid #bddcba; display:inline; margin-left:10px;}
.newstit_dyna{ width:391px; height:34px; background:url(../../images/Index/news_tit.gif) repeat-x; overflow:hidden; border-bottom:1px solid #bddcba; color:#CB3432; font-size:14px; font-weight:bold; line-height:32px; padding:0 10px 0 20px;}
.newstit_dyna a{ color:#CB3432; font-size:14px; font-weight:bold; line-height:32px; float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.dyna_img{ width:421px; margin:8px 0; overflow:hidden;}
.dyna_img a{ display:inline; padding:5px; border:1px solid #bedcba; margin-left:7px; float:left;}
.dyna_con{ width:421px; height:150px; overflow:hidden; margin-top:10px;}
.dyna_con li{ display:block; width:381px; background:url(../../images/Index/libg.gif) 15px center no-repeat; padding:0 10px 0 30px; line-height:24px;}
.dyna_con li a{ color:#333;}
.dyna_con li span{ float:right; color:#999;}
/* campus picture0 */
.main_campus{ width:982px; height:233px; margin:0 auto 20px auto;}
.main_campus .camp_top{ width:904px; height:39px; background:url(../../images/Index/camp_top.gif) no-repeat; font-size:14px; font-weight:bold; color:#e12d03; padding:18px 0 0 78px;}
.main_campus .camp_box{ width:980px; height:174px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}



.rollBox img{border:none;}
.rollBox{width:980px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:910px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:159px;float:left;text-align:center;padding-right:26px;_padding-right:14px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic a{ line-height:30px; color:#444;}

.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .img1,.rollBox .img2,.rollBox .Cont{float:left;}
.rollBox .img1,.rollBox .img2{width:35px;height:120px;display:block;cursor:pointer;margin-top:10px;}
.rollBox .img1{background-image:url(../../images/Index/turn_left.gif); background-repeat: no-repeat; background-position: left center;}
.rollBox .img2{background-image:url(../../images/Index/turn_right.gif);background-repeat: no-repeat;background-position: right center;}