@charset "utf-8";
/* CSS Document */

/*全局样式*/
html {overflow-y:scroll;}
body {margin:0; padding:0; font-size:12px; font-family:"微软雅黑"; background:url(../images/bg.jpg); color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight: bold;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clear{ clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#333; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#cf3438;text-decoration:none;}
a:active {color:#cf3438;}
.clof{ color:#fff;}
.warp{ width:1200px; margin:0 auto;}
.textright{ text-align:right;}
.size18{ font-size:18px;}
.size14{ font-size:14px;}
.size12{ font-size:12px;}
.left{ float:left;}
.right{ float:right;}
.fw{ font-weight:bold;}
.c3{ color:#333;}
.c9{ color:#999;}
.size16{ font-size:16px;}
.size14{ font-size:14px;}
.ovnone{ overflow:hidden;}
.orange{ color:#cf3438;}
.size28{ font-size:28px;}
.size20{ font-size:20px;}
.size22{ font-size:22px;}
.mp20{ padding-left:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.word{ text-indent:2em;}
.cblue{ color:#1b77e6;}
.ptb10{ padding:10px 0px;}
.bbor{ border-bottom:1px solid #ccc; padding-bottom:5px;}
.pt10{ padding-top:10px;}
.size26{ font-size:26px;}
.hline_height{ line-height:35px;}

/*head*/
.header{ height:221px; background:url(../images/headerbg.jpg) repeat-x left top;}

.topbar{height:30px; line-height:30px; overflow:hidden;}
.topbar a{ color:#fff; padding:0px 10px;}

.top_head{ position:relative; z-index:10;height: 138px;}
.logo{width:491px; margin-right:135px; padding-top:30px;}
.nav{ width:574px; overflow:hidden; margin-top:28px;}
.nav a{ display:block; float:left; width:114px; height:42px; line-height:42px; text-align:center; margin-bottom:1px;}
.nav a:hover,.nav a.cur{ background:#cf3438; color:#fff;}

#menu {display:block;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a {line-height:60px; height:60px; padding:0px 36px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel:hover a{color:#fff;background:#a40000;}
#nav .mainlevel ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel li a:hover {color:#333; text-decoration:none; background:#fff;}

#nav .mainlevel2 {float:left; text-align:center; display:block;}
#nav .mainlevel2 a {line-height:60px; height:60px; padding:0px 20px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel2 a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel2:hover a{color:#fff;background:#a40000;}
#nav .mainlevel2 ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel2 li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel2 li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel2 li a:hover {color:#333; text-decoration:none; background:#fff;}

#nav .mainlevel3 {float:left; text-align:center; display:block;}
#nav .mainlevel3 a {line-height:60px; height:60px; padding:0px 30px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel3 a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel3:hover a{color:#fff;background:#a40000;}
#nav .mainlevel3 ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel3 li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel3 li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel3 li a:hover {color:#333; text-decoration:none; background:#fff;}

#nav .mainlevel4 {float:left; text-align:center; display:block;}
#nav .mainlevel4 a {line-height:60px; height:60px; padding:0px 60px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel4 a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel4:hover a{color:#fff;background:#a40000;}
#nav .mainlevel4 ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel4 li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel4 li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel4 li a:hover {color:#333; text-decoration:none; background:#fff;}

#nav .mainlevel40 {float:left; text-align:center; display:block;}
#nav .mainlevel40 a {line-height:60px; height:60px; padding:0px 30px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel40 a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel40:hover a{color:#fff;background:#a40000;}
#nav .mainlevel40 ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel40 li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel40 li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel40 li a:hover {color:#333; text-decoration:none; background:#fff;}

#nav .mainlevel5 {float:left; text-align:center; display:block;}
#nav .mainlevel5 a {line-height:60px; height:60px; padding:0px 60px; text-align:center; display:block; font-size:20px;}
#nav .mainlevel5a:hover,.note a{color:#fff;background:#a40000;}
#nav .mainlevel5:hover a{color:#fff;background:#a40000;}
#nav .mainlevel5 ul {position:absolute; display:none;background:#a40000;}
#nav .mainlevel5 li {height:30px; display:block; border-left:1px dotted #fff;}
#nav .mainlevel5li a {line-height:30px; height:30px; display:block; color:#fff;font-size:12px;}
#nav .mainlevel5 li a:hover {color:#333; text-decoration:none; background:#fff;}

.search{height:54px; line-height:54px; position:relative; z-index:8;}
.searchcont{ position:absolute; top:6px; right:0px;}
.search_input{ border:none; border-right:1px solid #eee; background-color:#fff; width:150px; color:#999; padding-left:5px; height:25px; line-height:25px; position:absolute; top:9px; right:45px;}
.ss{ background:url(../images/search.jpg) no-repeat; width:39px; height:25px; position:absolute; top:9px; right:7px;border:none; cursor:pointer;}

.logo-title {  font-size: 30px;  font-weight: bold;  color: #000000;  margin-left: 20px;}
/*banner*/
#bn{height:300px;position:relative;overflow:hidden;text-align:center; z-index:7;}
#bn .tu{text-align:center;display:block; margin-top:10px;}
#bn .tu img{ width:1200px;}
#hao{ display:none;}
#bn #hao .xu{display:inline;float:left;height:49px;width:59px;line-height:49px;color:#FFFFFF;font-size:24px;font-weight:bolder;cursor:pointer;}
#bn #hao{position:absolute;right:50px;height:53px;width:330px;z-index:3;bottom:0px;}
#bn .txt{display:block;position:absolute;bottom:30px;height:60px;width:355px;left:10%;z-index:3; text-align:center;}
#bn .txt em{display:block;height:60px;width:355px;font-size:18px;font-style:normal;line-height:60px;color:#FFFFFF;position:absolute;z-index:3;}
#bn .tiao{background:#000000;height:60px;width:355px;position:absolute;bottom:30px;z-index:2;left:10%;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#bn .tu .lianjie{ width:1200px; margin:0 auto;}

/*bottom*/
.bottom{ background-color:#fafafa; text-align:center; line-height:25px; padding:15px 0px; font-size:14px; margin-top:20px;}

/*select*/
.select{ margin-top:10px;}
.select_cont{ margin:0px 100px; display:inline-block; width:180px; font-size:14px; color:#999; height:25px; line-height:25px;}

/*main*/
.main{ padding:10px 0px 0px 0px;}
.maincont{ background-color:#fff; padding:10px; margin:0px auto;/* overflow:hidden;*/ width:1180px;}

.w765{ width:765px; overflow:hidden; margin-right:35px;}
.w379{ width:379px; overflow:hidden;}

h1{ color:#e8464a;   font-size:17px; font-weight:500;border-bottom:1px dotted #cbcbcb; height:35px; line-height:30px; padding-left:42px; margin-bottom:5px;}
h1 span{ float:right; font-size:12px;}
h1 span a{ color:#999;}
h1 span a:hover{color:#cf3438;}
.icon1{ background:url(../images/icon1.jpg) no-repeat 5px top;}

.hot{ background-color:#f3f3f3; margin:10px 0px; height:100px; overflow:hidden; line-height:22px;}
.hot span{ display:block; width:130px; height:100px; background-color:#e43438; overflow:hidden; color:#fff; font-size:38px; font-weight:bold; line-height:45px; text-align:center; margin-right:30px;}
.hot .hotnews{ line-height:40px; width:585px; overflow:hidden; padding-top:10px;}
.hot .hotnews li{ border-bottom:1px solid #ccc;}
.hot .hotnews li em{ float:right; font-size:12px; color:#999;}
.hot .hotnews li a{ display:block; width:480px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }
.borlast{ border-bottom:none!important;}

.pic{ width:326px; overflow:hidden; margin-right:9px; line-height:25px;}
.pic img{ border:1px solid #ccc;}
.pic h5 a{ display:block; width:320px; text-align:center;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }
.pic p{ text-indent:2em;}

.news{ width:430px; overflow:hidden;}
.news ul{ margin-top:}
.news li{ line-height:33px; height:34px; overflow:hidden;}
.news li em{ float:right; color:#999; font-size:12px;}
.news li a{ float:left;display:block;  width:350px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }

 
.tab{ border-top:3px solid #e8464a; margin-top:10px;}
.student{ width:286px; overflow:hidden;}
.stu_h1{ border:1px solid #e8464a; border-top:none; border-right:none; height:43px; line-height:43px; background:url(../images/stu_ha.jpg) no-repeat 13px center; padding-left:61px;}

.major-box{height:218px; overflow:hidden;position:relative;}
.major-box .major-list{ width:300px; position:absolute;}
.major-box .major-list li{ float:left; border:1px dotted #ddd; margin-top:8px; width:136px; height:45px; line-height:45px; overflow:hidden; margin-right:10px; text-align:center; background-color:#f1f1f1; font-size:14px;}
.major-box .major-list li a{ display: block;}
.major-box .major-list li a:hover{ background-color:#e8464a; color:#fff; border:1px solid #e8464a;}

.line{ background-color:#d0353a; text-align:center; padding:3px 0px; margin-top:10px;}
.line a { cursor:pointer; display:block;}

.tab_cont{ width:765px;}
.tab_menu {background-color:#fff;border:1px solid #e8464a; border-top:none; height:43px;width:743px; padding-left:20px; position:relative;}
.tab_menu .more{ position:absolute; font-size:14px; right:27px; top:13px;}
.tab_menu .more a{ color:#e8464a;}
.tab_menu li {line-height:43px;}
.tab_menu li a {display: inline-block;border-right:1px solid #e8464a; float:left;color:#e8464a; height:43px; line-height:43px; padding:0px 50px; }
.tab_menu li a.tabactive {color:#fff; background-color:#e8464a;position:relative;}
#tabcontent1{ display:block;margin-left:0px; margin-top:8px;}
#tabcontent2,#tabcontent3,#tabcontent4{  display:none;margin-left:0px;margin-top:8px;}
.tab_cont .news { width:765px;}
.tab_cont .news li {  float: left;  width: 365px;  margin:0px 8px;}
.tab_cont .news li em{ float:right; color:#999; font-size:12px;}
.tab_cont .news li a{ float:left;display:block;  width:325px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  }

.icon2{ background:url(../images/icon2.jpg) no-repeat 5px center; border-bottom:1px dotted #e8464a;}
.icon3{ background:url(../images/icon3.jpg) no-repeat 5px center; border-bottom:1px  dotted #e8464a;}
.icon0{ background:url(../images/icon0.jpg) no-repeat 5px center; border-bottom:1px  dotted #e8464a;}

.words{ margin-bottom:10px}
.words li{ height:35px; line-height:35px; list-style: none; padding-left:15px; overflow:hidden; border-bottom:1px dotted #dedede;}
.words li a{width:330px; display:block;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.words li em{ font-size:12px; color:#999; float:right;}

.notice{ color:#fff; height:46px; background:#D0353A url(../images/notice.jpg) no-repeat 110px center; text-align:center; font-weight:bold; font-size:20px; line-height:46px;}
.notice-box{ height:120px; overflow:hidden; position:relative;}
.words.notice-list{ position:absolute;width:100%;}
.words.notice-list li{ background:url(../images/notice_arrow.jpg) no-repeat left center;}
.words.notice-list li a:hover{ color:#cf3438;}

.icon_button{ margin-top:12px; width:390px;}
.icon_button li{ float:left; width:84px; height:60px; line-height:22px; text-align:center; border:1px solid #e6e6e6; padding:11px 0px 6px 0px; margin-right:11px;}

.links{ float:left;  width:100%; clear:both; margin-top:10px;}
.links ul{ width:1136px; margin:0 auto;}
.links li{ width: 120px; height:35px;  float:left; margin:0 10px; border:1px #CCCCCC solid;}
.qrcode{ position:absolute;display:none;z-index:20;border:1px #ccc solid;}
/*end*/

/*nav*/
.snavbg{ background-color:#cf3438; line-height:60px; height:60px; overflow:hidden;}
.snav ul li{ float:left;}
.snav ul li a{ color:#fff; display:block; padding:0px 40px;}
.snav ul li a:hover,.snav ul li.cur a{ color:#cf3438; background-color:#fff; display:block; padding:0px 40px;}
/*end*/

/*新闻页面*/
.bgfff{ background-color:#fff;}
.bgnone{ background:#4b4b4b; height:auto;}
.news_head{ padding:0px auto 5px auto;}
.news_search{ position:relative;}
.news_search .btn01{ border:1px solid #eee; height:39px; line-height:39px; padding-left:10px; width:300px;}
.news_search .btn02{ position:absolute; top:0px; right:0px; background:url(../images/btn02.jpg) no-repeat; width:39px; height:41px; border:none; display:inline-block; cursor:pointer;}

.news_nav{ margin-top:30px; height:82px; overflow:hidden; margin-bottom:5px;}
.news_nav ul li{ text-align:center; float:left; border-left:1px solid #eee; height:82px; margin-left:-1px; overflow:hidden; padding:0px 37px; }
.news_nav ul li a{ display:block; padding-top:54px; height:28px; line-height:28px;}

.news_icon01{ background:url(../images/nwnav01.png) no-repeat center top;}
.news_icon01_cur{ background:url(../images/nwnavh01.png) no-repeat center top;}
.news_icon01:hover{ background:url(../images/nwnavh01.png) no-repeat center top;}

.news_icon02{ background:url(../images/nwnav02.png) no-repeat center top;}
.news_icon02_cur{ background:url(../images/nwnavh02.png) no-repeat center top;}
.news_icon02:hover{ background:url(../images/nwnavh02.png) no-repeat center top;}

.news_icon03{ background:url(../images/nwnav03.png) no-repeat center top;}
.news_icon03_cur{ background:url(../images/nwnavh03.png) no-repeat center top;}
.news_icon03:hover{ background:url(../images/nwnavh03.png) no-repeat center top;}

.news_icon04{ background:url(../images/nwnav04.png) no-repeat center top;}
.news_icon04_cur{ background:url(../images/nwnavh04.png) no-repeat center top;}
.news_icon04:hover{ background:url(../images/nwnavh04.png) no-repeat center top;}

.news_icon05{ background:url(../images/nwnav05.png) no-repeat center top;}
.news_icon05_cur{ background:url(../images/nwnavh05.png) no-repeat center top;}
.news_icon05:hover{ background:url(../images/nwnavh05.png) no-repeat center top;}

.news_icon06{ background:url(../images/nwnav06.png) no-repeat center top;}
.news_icon06_cur{ background:url(../images/nwnavh06.png) no-repeat center top;}
.news_icon06:hover{ background:url(../images/nwnavh06.png) no-repeat center top;}

.news_icon07{ background:url(../images/nwnav07.png) no-repeat center top;}
.news_icon07_cur{ background:url(../images/nwnavh07.png) no-repeat center top;}
.news_icon07:hover{ background:url(../images/nwnavh07.png) no-repeat center top;}

.news_icon08{ background:url(../images/nwnav08.png) no-repeat center top;}
.news_icon08_cur{ background:url(../images/nwnavh08.png) no-repeat center top;}
.news_icon08:hover{ background:url(../images/nwnavh08.png) no-repeat center top;}
/*end*/


/*news_cont*/
.newslogobg{ background:url(../images/newslogobg.jpg) repeat-x left top; padding:20px 0px;}
.orangeborder{ border-top:2px solid #db3a3e;}
.w770{ width:770px; overflow:hidden; margin-right:30px;}
.w380{ width:380px; overflow:hidden;}

/*焦点图css*/
div#top div#nav{float : left;clear : both;width :770px;height : 52px;margin : 22px 0 0;}
div#top div#nav ul{float : left;width : 700px;height : 52px;list-style-type : none;}
div#nav ul li{float : left;height : 52px;}
div#nav ul li a{border : 0;height : 52px;display : block;line-height : 52px;text-indent : -9999px;}
div#header{margin : -1px 0 0;}
div#video-header{height : 683px;margin : -1px 0 0;}
div#header div.wrap{height : 299px;background-position: 50% 0;background-repeat: no-repeat;}
div#header div#slide-holder{z-index : 40;width :770px;height : 308px;position: relative;}
div#header div#slide-holder div#slide-runner{top : 9px;left : 9px;width :770px;height :299px;overflow : hidden;position : absolute;}
div#header div#slide-holder img{margin : 0;display : none;position : absolute;}
div#header div#slide-holder div#slide-controls{left : 0;bottom : 0px;width :770px;height : 46px;display : none;position : absolute;background : url(../images/slide-bg.png) 0 0;}
div#header div#slide-holder div#slide-controls p.text{float : left;color : #fff;display : inline;font-size :18px;line-height : 16px;margin :12px 0 0 20px;text-transform : uppercase;}
div#header div#slide-holder div#slide-controls p#slide-nav{float : right;height : 24px;display : inline;margin : 11px 15px 0 0;}
div#header div#slide-holder div#slide-controls p#slide-nav a{float : left;width : 24px;height : 24px;display : inline;font-size :18px;margin : 0 5px 0 0;line-height : 24px;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{background-position : 0 -24px; color:#fff;}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image : url(../images/silde-nav.png);}
div#nav ul li a{background : url(../images/nav.png) no-repeat;}

/*今日头条*/
.today{ margin:20px 0px 0px 0px; border-top:5px solid #cf3438; padding:20px;}
.list{ line-height:35px; padding-left:20px}
.list li{ border-bottom:1px dotted #ccc;}
.list li a{ color:#999; background:url(../images/lista.jpg) no-repeat 2px center; padding-left:22px;}
.list li a:hover{ color:#cf3438; background:url(../images/listh.jpg) no-repeat 2px center;}
.list li em{ float:right;}

/*学院动态*/
.school{}
.h40{ height:40px; line-height:40px; border-bottom:1px solid #cf3438;border-top:2px solid #cf3438; background-color:#feefe6;}
.new_shcool{}
.new_shcool li{ margin-top:20px; line-height:25px; border-bottom:2px solid #ccc; padding-bottom:15px;}
.new_shcool li:hover{ background-color:#fafafa;}
.w435{ width:435px;}
.w280{ width:280px;}
.w130{ width:130px;}
/*热点文章*/
.article{ background-color:#fafafa; padding:10px;}
.w175{ width:175px;}
.w170{ width:170px; line-height:22px;}

.articlelist{ line-height:35px; padding-left:20px}
.articlelist li{ border-bottom:1px dotted #ccc;}
.articlelist li a{ display:block; color:#999;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.articlelist li a:hover{ color:#cf3438;}
.articlelist li em{ float:right;}

.ad{ margin:20px 0px;}


.list_news{ margin-top:20px; padding-left:10px;}
.list_news h3{ border-bottom:2px solid #cf3438; padding-bottom:10px; margin-bottom:10px;}

.list_news_list{ line-height:45px;}
.list_news_list li{ border-bottom:1px dotted #ccc;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.list_news_list li a{ color:#333;background:url(../images/lista.jpg) no-repeat 2px center; padding-left:22px;}
.list_news_list li a:hover{ color:#cf3438; background:url(../images/listh.jpg) no-repeat 2px center;}
.list_news_list li em{ float:right;}

/*page*/
.page{ text-align:center; margin-top:30px; padding:5px 0px;}
.page a{ padding:3px 10px; border:1px solid #999; background-color:#f4f4f4; margin:0px 3px;cursor:pointer;}
.page a:hover{ border:1px solid #cf3438; background-color:#cf3438; color:#fff;}
.page a.cur{ border:1px solid #cf3438; background-color:#cf3438; color:#fff;}


.title{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.c6{ color:#666;}
.w50{ width:50%;}

.peve{ border:1px dotted #ccc; padding:10px; margin-top:30px; margin-bottom:20px;}

.news_main{ position:relative;}
.fontSize,.default{ position:absolute; top:10px; right:35px;}
.default{ right:0px;}
.news_words{ line-height:30px; border-top:1px dotted #ccc; padding:0px 20px;padding-top:20px;}
.wp100{ padding-right:100px; padding-left:20px;}
.wp50{ padding-right:50px;}

/*end*/

/*学院概况*/
.bgorange{ background-color:#cf3438; line-height:60px; height:60px; overflow:hidden;}
.school_nav ul li{ float:left;}
.school_nav ul li a{ color:#fff; display:block; padding:0px 60px;}
.school_nav ul li a:hover,.school_nav ul li.cur a{ color:#cf3438; background-color:#fff; display:block; padding:0px 60px;}
.school_words{ border-top:2px dotted #cf3438; padding-top:20px; margin-top:20px; padding-bottom:30px;}
.position{ position:relative;}
.w650{ width:650px; margin-left:530px;}
.sc_cont{ background:url(../images/school01.JPG) no-repeat left 100px;}
.w800{ width:800px; margin-left:380px;}
.orangeborder_bot{ border-bottom:3px solid #cf3438;}
.w900{ width:900px; overflow:hidden;}
.ptb20{ padding:20px 0px;}
.pl50{ padding-left:50px;}
.sc_leader{ line-height:30px;}
.sc_leader li{ margin-bottom:20px;}
.sc_leader li:hover{ background-color:#fafafa;}



/*图片放大*/
.box01{position:relative; margin-left:15px; padding:20px 0px;}
.box01 li{ float: left; width:280px; text-align: center; padding-right: 10px;height: 160px; margin-bottom: 20px; cursor: pointer; z-index:0; position:relative;}
.box01 li img{ height: 160px; width:280px; margin: 0 auto;}
.box01 li .in{ position: absolute; left: 0; top: 0;width:280px; }
.box01 li .in p{ display: none; text-align: left;}
.box01 li.on{ z-index:99;}
.box01 li.on .in{ padding: 5px; border: 1px solid #ccc; position:absolute;z-index:100; width:auto; text-align: center; top:-40px;  background: #fff;}
.box01 li.on .in p{ position:relative; display:block;}
.box01 li.on img{ height: auto; margin-bottom: 8px; width:350px; height:200px;}
.bsc{ background:url(../images/icon01.png) no-repeat; position:absolute; right:10px; width: 19px; height: 15px; font-size: 0; float:right;}


.timeline{ min-height:780px; max-height:1500px;}
.w600{ width:620px; overflow:hidden; background:url(../images/timebg.jpg) repeat-y 20px top; padding:30px 0px; line-height:30px;}
.m580{ margin-left:560px}
.cicle{ background-color:#cf3438; color:#fff; font-size:20px;border-radius:30px; text-align:center; line-height:60px; width:60px; height:60px; display:block;}
.w601{ width:620px; overflow:hidden; background:url(../images/timebg.jpg) repeat-y 580px top; padding:30px 0px; line-height:30px;}
.w540{ width:540px; overflow:hidden;}
.cicle01{background-color:#eee; color:#333; font-size:20px;border-radius:30px; text-align:center; line-height:60px; width:60px; height:60px; display:block;}
.mpr20{ margin-right:20px;}


.search_btn{ padding:50px 0px 200px 0px; width:770px; margin:0px auto; line-height:50px; position:relative;}
.h50{ height:50px; overflow:hidden;}
.search_btn .btn01{ border:1px solid #eee; height:50px; font-size:18px; line-height:50px; padding-left:10px; width:708px;}
.search_btn .btn02{ position:absolute; top:120px; right:0px; background:url(../images/btn03.jpg) no-repeat; width:50px; height:52px; border:none; display:inline-block; cursor:pointer;}

/*end*/

/*成人教育*/
.mp30{ margin-right:30px;}
.pr10{ padding-right:20px;}
.edulist{ line-height:25px; padding-left:10px}
.edulist li{ border-bottom:1px dotted #ccc; margin:0px; padding-bottom:5px;}
.edulist li a{ display:block; color:#999; width:425px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.edulist li a:hover{ color:#cf3438;}
.edulist li em{ float:right;}

.education{}
.education li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px; overflow:hidden;}
.education li a{ display:block; background:url(../images/notice_arrow.jpg) no-repeat 5px center; padding-left:25px;}
.education li a:hover,.education li.cur a{ background:#cf3438; color:#fff;}

.join{ background-color:#fafafa; margin-top:20px;line-height:45px; padding:20px 0px;  }
.join td{ border-bottom:none; border-left:none; font-size:16px; padding-right:5px; padding-left:10px;}
.join input{ border:1px solid #eee; height:25px; line-height:25px;}
.join .tj{ background-color:#dbdbdb; color:#fff; padding:0px 10px; font-size:14px; margin-right:20px; cursor:pointer;}
.join .tj.bgorange{ background-color:#cf3438;}
/*end*/

/*实训基地*/
.base li{ float:left; width:216px; text-align:center; line-height:35px; margin:20px 20px 0px 20px;}
/*end*/

/*专业设置*/
.major{ margin-left:-1px;}
.major th{ border-bottom:2px solid #eee; background-color:#fafafa; font-size:18px; color:#333; line-height:55px; border-left:1px solid #eee;width:25%;}
.major td{ line-height:25px;  padding:10px 0px; text-align:center; border-left:1px solid #eee; font-size:14px; width:25%; color:#666; border-bottom:1px solid #eee;}
.major td a{ color:#cf3438;}
/*end*/


/*成绩查询*/
.join.resules{ background-color:#fafafa; margin-top:20px;line-height:45px; padding:20px 0px;  }
.join.resules td{ border-bottom:none; border-left:none; font-size:22px; padding-left:10px; padding:10px;}
.join.resules input{ border:1px solid #eee; height:45px; line-height:45px; width:300px;font-size:20px;}
.join.resules .tj{ background-color:#dbdbdb; color:#fff; padding:0px 10px; font-size:14px; margin-right:20px; cursor:pointer; width:100px;}
.join.resules .tj.bgorange{ background-color:#cf3438;}
/*end*/




/*引导页*/
.maintop{width:100%;}
.mainindex{ background:url(../images/main_06.jpg) no-repeat center top; height:155px;}

.ydy{ width:700px; padding-top:10px;}
.ydy a{color:#fff;}
.ydy li{ float:left; width:330px; margin-right:20px; hanging-punctuation:35px; line-height:35px; overflow:hidden;}

.butone{ position:absolute; top:27px; left:700px;}
.buttwo{ position:absolute; top:27px; left:800px;}


.menu{position: absolute; top: 27px; left:900px;}
/*.li_3{ position:relative;}*/
.li_3_content{ display:none; position:absolute; top:-60px; left:80px; width:250px;}
.show{ display:block;}
.li_3_content dd { background:#d21419;text-align:center; line-height:30px; height:30px; overflow:hidden; margin-bottom:5px; float:left; width:119px; margin-right:4px;}
.li_3_content dd a {color: #fff;}





.school_time{ text-align:center; background-color:#fafafa; border:1px solid #eee; margin:20px 0px; padding:10px;}
.school_time a{ padding:0px 40px;}
.school_time a.cur{ color:#cf3438;}


/*收缩菜单*/
.expmenu{}
.expmenu li{ border-bottom:1px dotted #ccc; line-height:40px; overflow:hidden; cursor:pointer;}
.expmenu li a{background:url(../images/notice_arrow.jpg) no-repeat 5px center;padding-left:25px; }
.expmenu li:hover,.expmenu li.cur{ background:#cf3438;}
.expmenu li:hover a,.expmenu li.cur a{color:#FFF;background:none;}

.expmenu .submenu{ display:none;}
.expmenu .submenu li{background: #fafafa;  font-size:14px; height:30px; line-height:30px;}
.expmenu .submenu li a{ display:block;color:#000; background:none; padding-left:60px;}
.expmenu .submenu li:hover,.expmenu .submenu li.cur{background:#ADA2A5;}
.expmenu .submenu li:hover a,.expmenu .submenu li.cur a{color:#FFF;}
