@charset "utf-8";
/* CSS Document */
body,html {margin:0; padding:0; color: #666;  font:12px/180% "微软雅黑", Arial, Helvetica, sans-serif;}
*{ margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
body{width:100%; min-width: 1200px; background: #fff;}
body a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0; list-style:none;}
li {list-style: none; vertical-align: bottom;}
img {border: none; display: block; }
em,i {font-style: normal;}
a{text-decoration:none; color: #999; }
.disable {display: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.clearfix {display:block; clear:both;}
input,textarea{ resize:none; font-family:"微软雅黑"; outline:none;}
button{ outline: none;}
select{height:22px; line-height:18px; padding:2px 0; outline:none;}

.wrapper{ width: 1200px; margin: 0 auto;}

/*头部*/
.header{ min-width: 1200px; position: relative; height: 140px;}
.header .line{ position:absolute; left: 50%; margin-left: -264px; top: 46px; right: 0; border-bottom: 1px #ececec solid;}
.logo{ float: left; padding-top: 27px;}
.header .con{ width: 865px;}
.nav_top,.nav_top ul{ height: 47px;}
.nav_top .list li{ float: left; font-size: 14px; color: #8a8989; line-height: 46px;}
.nav_top .list span{ padding: 0 8px;}
.nav_top .list a:hover{ color:#2250a0;}
.nav_top .lan li{ float:left; font-size: 14px; color: #8a8989; line-height: 46px;}
.nav_top .lan a{ color:#999;}
.nav_top .lan .on{ padding-right: 13px; color: #bb1b2b; background: url(../images/img_01.png) no-repeat right center;}
.nav_top .lan span{ display:block; border-right: 1px #d9d9d9 solid; height: 16px; margin: 15px 12px 0;}
.nav_top .search{ position: relative; padding-top: 11px;}
.nav_top .search input{ display:block; border: 1px #d9d9d9 solid; width: 165px; padding-right: 33px; height: 22px; line-height: 22px; font-size: 12px; color: #333; text-align: right; background-color: transparent;}
.nav_top .search button{ position:absolute; top: 16px; right: 10px; width: 14px; height: 14px; border: 0; background: url(../images/img_02.png) no-repeat center center; cursor: pointer;}

.nav{ position: relative; height: 93px; z-index: 10;}
.nav_list{ position: absolute; left: 0; top: 0; height: 93px; width: 100%; overflow: hidden;}
.nav_list li{ float: left; margin-left: 60px;}
.nav_list li:first-child{ margin-left: 0;}
.nav_list a{ display:block; font-size: 18px; color: #333; line-height: 93px; height: 93px;font-weight:bold;}
.nav_list li.selected a{ color: #2250a0; background: url(../images/img_03.png) no-repeat center 69px;}
.navigation_down{ position:absolute; left: -335px; top: 93px; right: 0; background-color: #fff; z-index: 9;}
.nav_menus{ border-top: 1px #326feb solid;}
.nav_menus div{ position: relative; padding: 43px 0 43px 338px;}
.nav_menus b{ display: block; position: absolute; left: 0; top: 50%; margin-top: -28px; font-size: 36px; color: #2250a0; text-align: center; width: 280px; line-height: 50px;}
.nav_menus li{ float: left; min-width: 130px; line-height: 42px; height: 42px; font-size: 16px;}
.nav_menus a{ color:#666;}
.nav_menus a i{ display:inline-block; line-height: 21px;}
.nav_menus a:hover{ color:#ff2f2f;}
.nav_menus01 div{ padding-top: 22px; padding-bottom: 22px;}
.nav_menus02 div{ padding-top: 64px; padding-bottom: 64px;}
.nav_menus03 li{ min-width: 255px;}

/*banner*/
.banner{ position: relative; min-width: 1200px; height: 720px; overflow: hidden;}
.banner .bd a{ display:block; height: 720px; background-position:  center top; background-repeat: no-repeat;;}
.banner .hd a{ position: absolute; z-index: 5;}
.banner .hd .prev,.banner .hd .next{ top: 418px; left: 50%; width: 49px; height: 48px; border: 1px #fff solid; background-position:  center center; background-repeat: no-repeat;}
.banner .hd .prev { margin-left: 520px; background-image: url(../images/left.png);}
.banner .hd .next { margin-left: 570px; background-image: url(../images/right.png);}
.banner .hd .prev:hover{ background-image:url(../images/lefta.png); background-color: #fff;}
.banner .hd .next:hover{ background-image:url(../images/righta.png); background-color: #fff;}
.banner .hd ul{ position:absolute; left: 50%; margin-left: -592px; bottom: 159px; width: 12px; z-index: 5;}
.banner .hd li{ margin: 14px auto 0; border: 2px #fff solid; width: 4px; height: 4px; border-radius: 50%; font-size: 0; overflow: hidden;}
.banner .hd li.on{ background-color:#fff; width: 8px; height: 8px;}
.banner .hd .playState{ left: 50%; margin-left: -600px; bottom: 109px; width:30px; height: 30px; background-image: url(../images/play.png);}
.banner .hd .pauseState{ background-image:url(../images/playa.png);}

/*公告*/
.index_notice .wrapper{ position: relative;}
.index_notice .notice_list{ position: absolute; left: 0; right: 0; top: -100px; height: 50px; background-color: rgba(28,57,135,0.72); padding: 0 30px; overflow: hidden; z-index: 6;}
.notice_list b{ float:left; font-size: 16px; color: #ff2f2f; font-weight: 400; line-height: 50px;}
.notice_list .list{ float:left; width: 790px; overflow: hidden;}
.notice_list .list li{ height: 50px; position: relative; padding-right: 120px; overflow: hidden; line-height: 50px; font-size: 14px; color: #ddd;}
.notice_list .list a{ color: #ddd;}
.notice_list .list a:hover{ color: #ff2f2f;}
.notice_list .list i{ position:absolute; right: 0; top: 0;}
.notice_list .more{ float:right; font-size: 14px; color: #ff2f2f; line-height: 50px;}

/*学校动态*/
.index_news{ margin-top: -50px; position: relative; min-width:1200px; background: url(../images/bg_01.jpg) repeat-x left bottom; background-size: auto 124px; overflow: hidden; z-index: 7;}
.index_news .wrapper{ padding: 50px 0 0; background-color:#fff; box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.index_title h2{ display:block; text-align: center; line-height: 92px; background: url(../images/t_01.png) no-repeat center center; font-size: 36px; color: #333; font-weight: 500;}
.index_news_img{ padding:36px 30px 0;}
.index_news_img ul li{ float:left; width: 360px; height: 242px; overflow: hidden; margin-right: 30px;}
.index_news_img ul li:last-child{ margin-right: 0;}
.index_news_img ul a{ display:block; position: relative;}
.index_news_img ul img{ width: 360px; height: 242px;}
.index_news_img ul i{ position:absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.30); z-index: 2;}
.index_news_img ul h4{ position:absolute; left: 0; bottom: 0; right: 0;padding: 0 20px; height: 54px; line-height: 54px; font-size: 16px; color: #fff; font-weight: 400; overflow: hidden; z-index: 3;}
.index_news_img ul a:hover i{ display:none;}
.index_news_img ul a:hover h4{ background-color:#326feb;}

.index_news_list{ padding: 50px 30px 75px;}
.index_news_list .list li{ position: relative; padding-left: 175px; font-size: 16px; color: #333; line-height: 38px; height: 38px; overflow: hidden;}
.index_news_list .list i{ position: absolute; left: 0; top: 0; }
.index_news_list .list a{ color:#333;}
.index_news_list .list a:hover{ color:#ff2f2f;}
.index_news_list .more{ padding-top: 50px;}
.index_news_list .more a{ display:block; margin: 0 auto; text-align: center; width: 176px; height: 46px; line-height: 46px; border: 2px #326feb solid; color: #326feb; font-size: 16px;  overflow: hidden;}
.index_news_list .more a:hover{background-color: #326feb; color: #fff;}

/*教学园地*/
.index_education{ min-width: 1200px; padding-top: 70px; padding-bottom: 30px; background: url(../images/bg_02.jpg) repeat-x left bottom; background-size: auto 141px; background-color: #f8f8f8; overflow: hidden;}
.index_education .index_title h2{ background-image:url(../images/t_02.png);}
.education_con{ padding-top: 58px;}
.education_con .con{ width: 580px; height: 446px; background-color: #fff;}
.education_con .con:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.08);}

.special{ position: relative; height: 335px; padding: 0 50px; background-color: #2250a0;}
.special h2{ display: block; position: relative; padding-top: 14px; line-height: 97px; font-weight: 400; font-size: 24px; color: #fff;}
.special h2 a{ position: absolute; top: 47px; right: -50px; padding: 0 50px 0 20px; font-size: 14px; color: #fff; background-color: #2669d0; line-height: 30px;}
.special .bd li{ position: relative;}
.special_list{ width: 480px; height: 180px;}
.special_list a{ float: left; width: 159px; margin-right: 1px; height: 211px; background-color: #255fb7; text-align: center; font-size: 14px; color: rgba(255,255,255,0.8); line-height: 65px;}
.special_list i{ display:block; margin-top: 32px; height: 68px; background-position: center center; background-repeat: no-repeat;}
.special_list .ico_01{ background-image:url(../images/ico_01.png);}
.special_list .ico_02{ background-image:url(../images/ico_02.png);}
.special_list .ico_03{ background-image:url(../images/ico_03.png);}
.special_list a:hover{ background-color: #326feb;}
.special_list a:hover .ico_01{ background-image:url(../images/ico_01a.png);}
.special_list a:hover .ico_02{ background-image:url(../images/ico_02a.png);}
.special_list a:hover .ico_03{ background-image:url(../images/ico_03a.png);}
.special_type{ border-top: 1px #fff solid; border-left: 1px #fff solid; width: 478px; height: 168px;}
.special_type a{ float:left; width: 238px; height: 55px; line-height: 55px; text-align: center; border-right: 1px #fff solid; border-bottom: 1px #fff solid; font-size: 14px; color: rgba(255,255,255,0.8);}
.special_type a:hover{ color: rgba(255,255,255,1.0); background-color: #2669d0;}
.special .hd{ position: absolute; left: 0; right: 0; top: 335px; height: 112px; z-index: 2;}
.special .hd:hover{}
.special .bd h4{ position:absolute; left: 0; right: 0; top: 223px; height: 112px; line-height: 112px; text-align: center; font-size: 16px; color: #444; font-weight: 400; z-index: 1;}
.special .bd h4 i{ margin-left: 15px;}
.special .hd a{ display:block; position: absolute; bottom: 44px; width: 34px; height: 24px; z-index: 3;}
.special .hd .prev{ left: 53px; background-image: url(../images/left_01.png);}
.special .hd .next{ right: 53px; background-image: url(../images/right_01.png);}
.special .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.special .hd .next:hover{ background-image:url(../images/right_01a.png);}

.show .bd a{ display:block; position: relative; overflow: hidden;}
.show .bd img{ width: 580px; height: 335px;}
.show .bd a div{ position: absolute; left: 0; right: 0; bottom: 0; background-color: #326feb; color: #fff; padding: 15px 20px; font-size: 14px; line-height: 27px;}
.show .hd{ padding: 0 50px; height: 111px;}
.show .hd li{ float: left; width: 25%; text-align: center; font-size: 16px; color: #444; line-height: 111px;}
.show .hd li.on{ color:#2250a0; background: url(../images/img_06.jpg) no-repeat center top;}


/*董事长致辞*/
.index_words{ padding-top: 34px;}
.index_words .index_title h2{ background-image:url(../images/t_03.png);}
.words{ margin: 65px 0 115px; height: 490px; background-color: #32a238;}
.words li{ position: relative; color: #fff; padding: 70px 37px 0 570px;}
.words img{ position:absolute; left: 50px; top: 54px;}
.words b{ display:block; font-size: 24px; font-weight: 400; line-height: 70px;}
.words p{ font-size: 20px; line-height: 36px; text-indent: 2em;}
.words a{ display:block; float: right; margin-top: 50px; width: 176px; height: 46px; line-height: 46px; text-align: center; border:2px solid #fff; font-size: 16px; color: #fff;}
.words a:hover{ background-color: #fff; color: #000; box-shadow: 0 0 8px rgba(255,255,255,0.05);}

/*学校介绍*/
.index_intro{ padding-top: 23px;}
.index_intro .index_title h2{ background-image:url(../images/t_04.png);}
.school_intro{ padding: 153px 0 52px 464px;}
.school_intro ul{ position: relative; width: 736px; height: 472px; background-color: #32a238;}
.school_intro img{ position: absolute; left: -464px; top: -95px;}
.school_intro li{ padding-left: 207px; padding-top: 70px; padding-right: 90px;}
.school_intro p{ font-size: 20px; color: #fff; line-height: 36px; padding-bottom: 35px;}
.school_intro a{ display:block; margin-top: 40px; width: 176px; height: 46px; line-height: 46px; text-align: center; border:2px solid #fff; font-size: 16px; color: #fff;}
.school_intro a:hover{ color:#32a238; background-color: #fff; border-color:#fff;}

/*党建园地*/
.index_opo{ padding-top: 18px; padding-bottom: 30px; background: url(../images/bg_01.jpg) repeat-x left bottom; background-size: auto 147px;}
.index_opo .index_title h2{ background-image:url(../images/t_06.png);}
.opo_banner{ margin-top: 45px; position:relative; background-color: #fff;}
.opo_banner:hover{box-shadow: 0 4px 18px rgba(0,0,0,0.2); }
.opo_banner .bd a{ position:relative;}
.opo_banner .bd img{ width: 1200px; height: 406px;}
.opo_banner .bd h4{ display:block; padding: 0 48px; height: 116px; line-height: 116px; font-size: 16px; color: #333333; font-weight: 400; overflow: hidden;}
.opo_banner .hd{ position: absolute; right: 56px; bottom: 47px;}
.opo_banner .hd a,.opo_banner .hd span{ float:left; display: block;}
.opo_banner .hd a{ width: 34px; height: 24px;}
.opo_banner .hd .prev{ left: 53px; background-image: url(../images/left_01.png);}
.opo_banner .hd .next{ right: 53px; background-image: url(../images/right_01.png);}
.opo_banner .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.opo_banner .hd .next:hover{ background-image:url(../images/right_01a.png);}
.opo_banner .hd .pageState{ padding: 0 14px; font-size: 14px; color: #999;}
.opo_banner .hd .pageState span{ color:#edb600;}

/*快捷入口*/
.index_entry{ background-color:#f8f8f8; padding: 35px 0 100px;}
.index_entry .index_title h2{ background-image:url(../images/t_07.png);}
.entry_list{ margin-top: 70px;}
.entry_list a{ float: left; width: 220px; height: 100px; margin-right: 25px; line-height: 100px; text-align: center; font-size: 20px; color: #333; overflow: hidden; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.06);}
.entry_list a:nth-child(5n+5){ margin-right: 0;}
.entry_list a i{ display:inline-block; vertical-align: top; padding-left: 30px; background-position: left center; background-repeat: no-repeat;}
.e_01{ background-image:url(../images/e_01.png); padding-left: 23px !important;}
.e_02{ background-image:url(../images/e_02.png);}
.e_03{ background-image:url(../images/e_03.png);}
.e_04{ background-image:url(../images/e_04.png);}
.e_05{ background-image:url(../images/e_05.png);}
.entry_list a:hover{ color:#fff; background-color: #32a238;}
.entry_list a:hover .e_01{ background-image:url(../images/e_01a.png);}
.entry_list a:hover .e_02{ background-image:url(../images/e_02a.png);}
.entry_list a:hover .e_03{ background-image:url(../images/e_03a.png);}
.entry_list a:hover .e_04{ background-image:url(../images/e_04a.png);}
.entry_list a:hover .e_05{ background-image:url(../images/e_05a.png);}

/*底部*/
.footer{ min-width: 1200px; background-color: #326feb; padding: 35px 0; overflow: hidden;}
.f_logo{ float:left; padding-top: 35px;}
.f_about{ float:left; padding-left: 73px; width: 565px; position: relative;}
.f_about::after{ position:absolute; content: ""; right: 0; top: 23px; height: 160px;}
.f_about b,.wx b{ display:block; font-size: 20px; color: #fff; line-height: 70px; height: 65px; overflow: hidden;}
.f_about p{ font-size: 14px; color:  #fff; line-height: 35px;}
/*.f_about p i{ color:#bc1a21; opacity: 0.50;}*/
.f_about p a{ display:inline-block; vertical-align: middle; margin: 0 10px 2px 1px;}
.wx{ float:left; padding-left: 63px;}
.wx li{ float: left; margin-right: 50px; text-align: center; font-size: 14px; padding-top: 18px; color: rgba(255,255,255,0.6);}
.wx li img{ width: 70px; height: 70px;}
.wx li p{ padding-top: 12px;}
.f_copy{ min-width: 1200px; background-color: #242A42; padding: 30px 0; overflow: hidden;}
.f_nav{ float:left;}
.f_nav li{ float: left; font-size: 14px; line-height: 40px;}
.f_nav li a,.f_nav li span{ color:rgba(255,255,255,0.4);}
.f_nav li span{ padding: 0 7px; font-size: 12px;}
.f_copy p{ font-size: 14px; color: rgba(255,255,255,0.4); line-height: 40px;}
.f_copy p i{ margin-left: 15px;}

/*图片位*/
.p_img{ height: 240px; min-width: 1200px; background: url(../images/img_12.jpg) no-repeat center top; overflow: hidden;}
.p_img p{ font-size: 48px; color: #fff; line-height: 270px; text-align: right; font-family: "等线";}

/*当前位置*/
.location{ height: 65px; line-height: 65px; overflow: hidden; text-align: right; font-size: 14px; color: #333;}
.location a{ color:#326feb;}
.location span{ padding: 0 5px;}

/*新闻中心*/
.main{ padding-bottom: 75px;}
.main .left{ float:left; width: 240px; background-color: #fff; position: relative; padding-top: 34px; box-shadow: 0 0 5px rgba(0,0,0,0.04);}
.main .right{ float: right; width: 920px;}

.main .left b{ position:absolute; left: 0; right: 0; top: -110px; text-align: center; height: 140px; line-height: 140px; background-color: #32a238; color: #fff; font-size: 38px; font-weight: 400;}
.main .left a{ display:block; text-align: center; font-size: 16px; color: #444; line-height: 60px; height: 60px;}
.main .left a:hover,.main .left a.on{ color:#fff; background-color: #326feb;}

.news_tab{ height: 60px; background-color: #fff; position: relative; padding: 0 30px; box-shadow: 0 0 5px rgba(0,0,0,0.06);}
.news_tab ul a{ float: left; font-size: 18px; color: #333; line-height: 60px; height: 56px; padding: 0 6px; border-bottom: 4px #fff solid; overflow: hidden;}
.news_tab ul span{ display:block; float: left; width: 2px; height: 19px; background-color: #333; overflow: hidden; margin: 21px 9px 0;}
.news_tab ul a:hover,.news_tab ul a.on,.news_tab .n_all:hover{ color: #bc1a21; border-color:#bc1a21;}
.news_tab .n_all{ position:absolute; right: 30px; top: 0; line-height: 60px; font-size: 18px; color: #333; padding-right: 26px; background: url(../images/img_04.png) no-repeat right center;}

.news_img_list{ margin-top: 20px;}
.news_img_list li{ float: left; width: 450px; height: 290px; overflow: hidden;}
.news_img_list li:nth-child(2n),.news_img_list li.on{ float:right;}
.news_img_list a{ display:block; position: relative;}
.news_img_list img{ width: 450px; height: 290px;}
.news_img_list li div{ position:absolute; left: 0; right: 0; bottom: 0; padding: 10px 30px; background-color: rgba(0,0,0,0.60); color: #ddd;}
.news_img_list li h4,.news_img_list li p{ display:block; font-size: 14px; line-height: 24px; height: 24px; font-weight: 400; overflow: hidden;}
.news_img_list a:hover div{ background-color: rgba(188,26,33,1.0);}

.news_list{ background-color:#fff; margin-top: 20px; padding: 26px 40px 34px;  box-shadow: 0 0 5px rgba(0,0,0,0.06);}
.news_list .list li{ padding: 15px 0; margin-bottom: 20px; position: relative; padding-left: 252px;}
.news_list .list .img{ position: absolute; left: 0; top: 15px; overflow: hidden;}
.news_list .list .img img{ width: 212px; height: 136px; transition: all 0.5s;}
.news_list .list .img:hover img{ transform: scale(1.10);}
.news_list .list h4{ display:block; font-size: 18px; color: #333; height: 30px; line-height: 30px; font-weight: 400; overflow: hidden;}
.news_list .list h4 a{ color:#333;}
.news_list .list h4 a:hover{ color:#bc1a21;}
.news_list .list span{ display:block; font-size: 14px; color: #666; line-height: 30px; padding-top: 3px;}
.news_list .list p{ font-size: 14px; color: #333; line-height: 30px; height: 60px; overflow: hidden;}
.news_list .list .more{ display:block; margin-top: 25px; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #326feb; border: 1px #326feb solid;}
.news_list .list .more:hover{ color:#fff; background-color: #326feb;}

/*相关推荐*/
.recommend{ margin-top: 20px; padding: 0 30px 40px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06);}
.recommend h2{ display: block; text-align: center; font-size: 30px; color: #333; font-weight: 400; line-height: 108px;}
.recommend .index_news_img{ padding: 0;}
.recommend .index_news_img li{ margin-right:10px; width: 280px; overflow: hidden;}
.recommend .index_news_img img{ width: 280px; height: 180px;}

/*分页*/
.page{ padding: 15px 0; text-align: center; font-size: 16px;}
.page a,.page i{ display:inline-block; vertical-align: top; margin: 0 8px; color: #333; line-height: 36px; overflow: hidden;}
.page a:hover,.page a.active{ color:#bc1a21;}
.page a.on{ height: 34px; line-height: 34px; border: 1px #bc1a21 solid; width: 34px; text-align: center; color: #bc1a21; font-size: 26px; font-family: "宋体";}
.page a.on:hover{ color:#fff; background-color: #bc1a21;}

/*新闻详情*/
.detial_news{ border-top: 1px #326feb solid; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); overflow: hidden;}
.detial_news .title{ padding: 35px 50px 15px; color: #666; font-size: 14px;}
.detial_news .title h1{ display:block; font-size: 36px; color: #333; font-weight: 400; line-height: 50px; padding: 5px 0;}
.detial_news .title p{ line-height: 40px; height: 40px;}
.detial_news .title span{ float:left; margin-right: 40px; padding-left: 25px; background-position: left center; background-repeat: no-repeat;}
.detial_news .title .ico01{ background-image: url(../images/img_05.png); padding-left: 27px;}
.detial_news .title .ico02{ background-image: url(../images/img_06.png);}
.detial_news .con{ padding: 0 50px 30px; font-size: 14px; color: #333; line-height: 30px; }
.detial_news .con p{padding: 10px 0;}
.detial_news .con img{ margin: 15px 0;}
.detial_news .d_page{ border-top: 1px #326feb solid; background-color: #fff; padding: 35px 50px;}
.detial_news .d_page li{ font-size: 14px; color: #333; line-height: 33px; height: 33px; overflow: hidden;}
.detial_news .d_page a{ color:#333;}
.detial_news .d_page a:hover{ color:#326feb;}

/*食品工程学院*/
.college{ padding: 0 40px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); overflow: hidden;}
.college_intro{ padding-bottom: 50px; position: relative; border-bottom: 1px #ededed solid; height: 340px;}
.college_intro img{ position:absolute; left: -40px; top: 0; z-index: 1;}
.college_intro div{ position:absolute; right: 0; top: 65px; left: 360px; padding: 32px 35px; font-size: 14px; color: #fff; line-height: 30px; background-color: #326feb; z-index: 2;}

.college_special{ border-bottom:1px #ededed solid; padding-bottom: 50px;}
.c_title h3{ display:block; font-size: 30px; color: #333; font-weight: 400; line-height: 120px; height: 120px; background-position: center center; background-repeat: no-repeat; background-image: url(../images/img_19.jpg); text-align: center;}
.college_notice .c_title h3{ background-image:url(../images/img_20.jpg);}
.college_news .c_title h3{ background-image:url(../images/img_21.jpg);}
.college_special .more{ padding-top: 30px;}
.college_special .more a{ display: block; text-align: center; width: 118px; height: 34px; line-height: 34px; margin: 0 auto; border: 1px #bc1a21 solid; font-size: 16px; color: #bc1a21;}
.college_special .more a:hover{ background-color: #bc1a21; color: #fff;}
.college_special .index_news_img{ padding: 0;}
.college_special .index_news_img li{ margin-right:10px; width: 273px; height: 176px; overflow: hidden;}
.college_special .index_news_img img{ width: 273px; height: 176px;}

.college_special_list li{ float:left; width: 202px; margin-right: 10px; background-color: #fff; box-shadow: 0 0 16px rgba(0,0,0,0.12); overflow: hidden;}
.college_special_list li:last-child{ margin-right: 0;}
.college_special_list a{ display:block; text-align: center;}
.college_special_list h4{ display:block; font-size: 16px; color: #333; font-weight: 400; line-height: 55px; height: 55px; overflow: hidden;}
.college_special_list div{ position: relative; width: 100%; height: 222px; overflow: hidden;}
.college_special_list div img{ width: 100%; height: 100%;}
.college_special_list span{ display:none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 20px; background: url(../images/img_07.png) repeat; font-size: 14px; color: #efeeee; line-height: 222px;}
.college_special_list span i{ display:inline-block; vertical-align: middle; line-height: 30px;}
.college_special_list a:hover span{ display:block;}

.address{ padding: 50px 0;}
.address ul{ height: 270px; border: 1px #ededed solid; background-color: #f7f7f7; overflow: hidden;}
.address .img{ float: left; width: 419px; height: 270px; border-right: 1px #ededed solid;}
.address .con{ overflow:hidden; padding: 43px 0 0 39px;}
.address h4{ display:block; font-size: 24px; color: #333; font-weight: 400; line-height: 27px;}
.address span{ display:block; text-transform: uppercase; font-size: 16px; color: #dcdcdc; line-height: 20px; margin-bottom: 15px;}
.address p{ font-size: 16px; color: #666; line-height: 40px; padding-left: 40px; background-position: left center; background-repeat: no-repeat;}
.address .a_01{ background-image: url(../images/img_08.png);}
.address .a_02{ background-image: url(../images/img_09.png);}
.address .a_03{ background-image: url(../images/img_10.png); background-position: 3px center;}

/*学生处*/
.department_intro{ padding: 50px 0; border-bottom: 1px #ededed solid;}
.department_intro .con{ width: 377px; padding-top: 6px;}
.department_intro h3{ display:block; font-size: 30px; color: #333; font-weight: 400; line-height: 75px; background: url(../images/img_30.jpg) no-repeat left center; overflow: hidden;}
.department_intro p{ font-size: 14px; color: #333; line-height: 30px;}
.department_intro img{ margin-left: 50px; margin-top: 10px;}

.college_activities{ border-bottom:none;}
.college_activities .c_title h3{ background-image: url(../images/img_28.jpg);}
.college_activities .hd{ text-align: center; padding-top: 30px;}
.college_activities .hd a{ display:inline-block; vertical-align: top; font-size: 0; width: 34px; height: 24px; margin: 0 5px;}
.college_activities .hd .prev{ left: 53px; background-image: url(../images/left_01.png);}
.college_activities .hd .next{ right: 53px; background-image: url(../images/right_01.png);}
.college_activities .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.college_activities .hd .next:hover{ background-image:url(../images/right_01a.png);}


/*----------------------------------------2019-03-04-------------------------------------------------*/
/*招生专栏*/
.dynamics{ position:relative; height: 341px; padding-top: 9px; padding-right: 290px; overflow: hidden;}
.dynamics h3{ display:block; font-size: 30px; color: #333; font-weight: 400; line-height: 90px; background: url(../images/2_img_32.jpg) no-repeat left center;}
.dynamics .list{ height: 252px;}
.dynamics .img{ float: left; width: 180px; overflow: hidden;}
.dynamics .con{ float: right; width: 330px;}
.dynamics_main li{ margin-top: 9px;}
.dynamics_main h4{ display: block; font-size: 14px; color: #333; font-weight: 400; line-height: 22px; height: 22px; overflow: hidden;}
.dynamics_main h4 a{ color: #333;}
.dynamics_main h4 a:hover{ color: #326feb;}
.dynamics_main p{ font-size: 14px; color: #999; line-height:20px; }
.dynamics_main .more{ display:block; margin-top: 11px; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #326feb; border: 1px #326feb solid;}
.dynamics_main .more:hover{ color:#fff; background-color: #326feb;}

.dynamics .form{ position:absolute; right: 0; top: 0; bottom: 0; width: 272px; background-color: #309c3f; overflow: hidden;}
.dynamics .form b{ display:block; text-align: center; font-size: 20px; color: #fff; line-height: 79px; font-weight: 400;}
.dynamics .form ul{ padding: 0 27px;}
.dynamics .form li{ padding-bottom: 12px;}
.dynamics .form label{ display:block; font-size: 14px; color: rgba(255,255,255,0.8); line-height: 30px;}
.dynamics .form input{ display:block; border: 0; width: 210px; padding-left: 8px; height: 42px; line-height: 42px; background-color: #fff; font-size: 14px; color: #333;}
.dynamics .form button{ display:block; margin-top: 21px; border: 1px #326feb solid; width: 100px; height: 36px; background-color: #fff; font-size: 16px; color: #326feb; cursor: pointer;}
.dynamics .form button.on{ background-color:#326feb; color: #fff;}

.college_alumni .c_title h3{ background-image:url(../images/2_img_34.jpg);}

.dynamics_list{ padding: 50px 0; border-bottom: 1px #ededed solid; overflow: hidden;}
.dynamics_list .con{ width: 272px; height: 370px; overflow: hidden;}
.dynamics_list .con.fl{ margin-right: 12px;}
.dynamics_list h4{ display:block; text-align: center; font-size: 20px; color: #fff; font-weight: 400; line-height: 80px; background-color: #326feb;}
.dynamics_list h4 img{ display: inline-block; vertical-align: middle; margin: 0 15px 5px 0;}
.dynamics_list li div{ height:288px; padding: 0 15px; border: 1px #ededed solid; overflow: hidden;}
.dynamics_list li ul{ margin-top: 20px; height: 180px; overflow: hidden;}
.dynamics_list li ul li{ font-size: 14px; color: #333; font-weight: 400; line-height: 30px;}
.dynamics_list li ul a{ color: #333;}
.dynamics_list li ul a:hover{ color:#326feb;}
.dynamics_list .more{ display:block; margin: 20px auto 0; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #326feb; border: 1px #326feb solid;}
.dynamics_list .more:hover{ color:#fff; background-color: #326feb;}

.help{ padding-bottom: 50px;}
.help .con{ width: 410px; padding-top: 13px;}
.help b{ display:block; text-align: center; font-size: 20px; color: #333; font-weight: 400; line-height: 75px;}
.down_list{ border: 1px #ededed solid; padding: 0 28px; height: 213px; background-color: #f8f8f8; overflow: hidden;}
.down_list ul{ padding-top: 15px;}
.down_list li{ height: 36px; line-height: 36px; font-size: 15px; color: #333; overflow: hidden;}
.down_list li a{ color: #333;}
.down_list li a:hover{ color: #326feb;}
.contact_help{ border:1px #ededed solid; height: 138px; background-color: #f7f7f7; overflow: hidden; padding: 0 39px;}
.contact_help ul{ padding-top: 20px;}
.contact_help p{ margin-bottom: 3px; padding: 6px 0 6px 40px; font-size: 16px; color: #666; line-height: 24px; background-position: left center; background-repeat: no-repeat; background-image: url(../images/img_08.png);}
.contact_help p.on{ background-image: url(../images/img_10.png); background-position: 3px 3px;}
.on_line{ height: 140px; overflow: hidden;}
.on_line a{ display:block; position: relative;}
.on_line i{ position: absolute; right: 40px; top: 52px; width: 118px; height: 34px; line-height: 34px; border: 1px #fff solid; color: #fff; font-size: 16px; text-align: center;}

/*招生动态*/
.enrollment_list{ background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); padding: 22px 40px 25px;}
.enrollment_list h2{ display:block; text-align: center; font-size: 30px; color: #333; font-weight: 400; line-height: 65px; background: url(../images/2_img_02.jpg) no-repeat center center;}
.enrollment_list .list{ padding-bottom: 14px;}
.enrollment_list .list li{ padding: 21px 0; border-bottom: 1px #ededed solid; overflow: hidden;}
.enrollment_list .list .time{ float:left; margin-right: 19px; width: 98px; height: 98px; border: 1px #ededed solid; text-align: center; font-size: 21px; color: #2e3655; line-height: 32px; font-weight: 600; background-color: #f7f7f7;}
.enrollment_list .list .time b{ display:block; font-size: 27px; padding-top: 17px;}
.enrollment_list h4{ display:block; font-size: 18px; color: #333333; font-weight: 400; height: 100px; line-height: 100px; overflow: hidden;}
.enrollment_list .list a:hover .time{ background-color: #326feb; color: #fff;}
.enrollment_list .list a:hover h4{ color: #326feb;}

.help_01{ margin-top: 20px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); padding: 0 40px 40px;}
.help_01 .down_list{ height: 138px;}

.left_line{ padding-top: 20px; background-color: #f6f6f6;}
.left_line a{ position:relative; height: auto !important; line-height:normal !important;}
.left_line a i{ position: absolute; left: 60px; top: 42px; border: 1px #fff solid; width: 118px; height: 34px; line-height: 34px; font-size: 14px; color: #fff; text-align: center;}

/*师资队伍*/
.teacher_list{ background-color:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); padding: 0 40px 25px;}
.teacher_list .list li{ padding: 40px 0; border-bottom: 1px #ededed solid;}
.teacher_list .list li:last-child{ border-bottom: none;}
.teacher_list .list img{ float: left; width:212px; height: 300px; margin-right: 37px;}
.teacher_list .list h4{ display:block; font-size: 18px; color: #333; font-weight: 400; height: 40px; line-height: 40px; overflow: hidden; padding-top: 5px;}
.teacher_list .list span{  display:block; height: 24px; line-height: 24px;}
.teacher_list .list span i{ float:left; padding: 0 10px; color: #fff; font-size: 14px; background-color: #326feb; margin-right: 10px;}
.teacher_list .list span i:nth-child(2){ background-color: #32a238;}
.teacher_list .list p{ padding-top: 10px; font-size: 14px; color: #333; overflow: hidden; line-height: 30px;}

/*继续教育*/
.education{ background-color:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); padding-top: 35px;}
.product h2,.education_advantage h2,.edcation_case h2{ display:block; text-align: center; font-size: 30px; color: #333; font-weight: 400; line-height: 80px; background: url(../images/2_img_08.jpg) no-repeat center center;}
.product .con,.education_advantage .con{ padding: 0 40px 35px; font-size: 16px; color: #444; line-height: 35px;}

.education_advantage{ padding: 25px 40px;}
.education_advantage h2{ background-image: url(../images/2_img_09.jpg);}
.education_advantage .con{ padding: 0 0 15px;}
.education_advantage b{ display: block; font-size: 20px; color: #333; font-weight: 600; line-height: 50px;}
.xxw_list{ padding: 20px 40px 10px;}
.xxw_list li{ float: left; width: 25%; text-align: center; font-size: 18px; color: #444; line-height: 40px;}
.xxw_list img{ margin:0 auto;}
.tsxl{ padding: 20px 40px;}
.tsxl li{ float:left; width: 240px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; background-color: #326feb; margin: 0 20px 20px 0; overflow: hidden;}
.tsxl li:nth-child(3n+3),.education_advantage .tsxl li.on{ margin-right:0;}
.hot_zy{ padding: 15px 40px 30px; background-color: #f8f8f8;}
.hot_zy .cons{ width: 350px;}
.hot_zy .cons b{ display:block; text-align: center; font-size: 20px; color: #333; line-height: 60px; font-weight: 600;}
.hot_zy .cons a{ display: block; width: 168px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #333; border: 1px #999 solid; margin-bottom: 10px;}
.hot_zy .cons a:hover{ color:#326feb; border-color: #326feb;}

.address01{ padding-left: 40px; padding-right: 40px;}

.edcation_case{ padding: 10px 40px;}
.edcation_case h2{ background-image: url(../images/2_img_10.jpg);}
.case{ margin: 25px 0 0; position: relative;}
.case .bd li{ height: 272px; overflow: hidden;}
.case .bd img{ float: left; width: 348px; height: 270px; border: 1px #ededed solid; margin-right: 30px;}
.case .bd h4{ display:block; font-size: 24px; color: #333; font-weight: 400; line-height: 65px; margin-bottom: 15px; overflow: hidden;}
.case .bd h4 a{ color:#333;}
.case .bd p{ font-size: 16px; color: #666; line-height: 30px;}
.case .hd a{ position:absolute; top: 20px; font-size: 0; width: 34px; height: 24px;}
.case .hd .prev{ right: 46px; background-image: url(../images/left_01.png);}
.case .hd .next{ right: 0; background-image: url(../images/right_01.png);}
.case .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.case .hd .next:hover{ background-image:url(../images/right_01a.png);}

/*学校简介*/
.college_survey{ background-color:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); }
.college_survey .title{ padding: 25px 40px 22px; background: url(../images/2_img_12.jpg) no-repeat 40px bottom;}
.college_survey .title b{ display:block; font-size: 48px; color: #326feb; font-weight: 400; line-height: 65px; text-transform: uppercase;}
.college_survey .title h1{ display:block; font-size: 30px; color: #333; font-weight: 400; line-height: 70px;}
.college_survey .con{ padding: 20px 0 35px;}
.college_survey .con p{ padding: 17px 40px; font-size: 16px; color: #444; line-height: 35px;}
.college_survey .con .img{ margin: 25px 0; width: 100%;}
.college_survey .con .list{ padding: 40px 40px 0;}
.college_survey .con .list div{ float:left; width: 33.33%; text-align: center; font-size: 16px; line-height: 35px;}
.college_survey .con .list img{ margin:0 auto;}
.college_survey .con .list span{ display: block; padding-top: 15px;}
.college_survey .con .list i{ font-size: 30px; color: #444; padding: 0 10px;}

/*校园风光*/
.campus{ width: 100%; overflow: hidden;}
.campus .wall{ width: 940px;}
.campus .wall-column{ float: left; margin-right: 20px; width: 293px; }
.campus .wall .article{margin-top: 20px; width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); overflow: hidden;}
.campus .wall .article a{ display:block;}
.campus .wall .article img{ width: 100%;}
.campus .wall .article .con{ padding: 8px 20px;}
.campus .wall .article h4{ display:block; font-size: 16px; color: #333; font-weight: 400; line-height: 30px;}
.campus .wall .article p{ font-size: 14px; color: #999; line-height: 24px;}
.campus .wall .article a:hover .con{ background-color: #326feb;}
.campus .wall .article a:hover h4,.campus .wall .article a:hover p{ color:#fff;}

.campus_more{ padding-top: 20px;}
.campus_more a{ display:block; width: 100%; height: 60px; font-size: 16px; color: #333;  background-color: #fff; line-height: 60px; text-align: center; box-shadow: 0 0 5px rgba(0,0,0,0.06);}

/*董事长致辞*/
.about{ padding-bottom: 75px;}
.about div{ padding: 20px 60px; background-color: #fff;}
.about p{ font-size: 16px; color: #444; line-height: 35px; padding: 1px 0;}
.about ul{ padding: 20px 0 45px;}

/*搜索*/
.search_text{ background-color: #fff; border: 1px #d9d9d9 solid; position: relative; overflow: hidden;}
.search_text input{ display:block; border: none; width: 1155px; text-align: right; font-size: 16px; color: #333; height: 42px; line-height: 42px;}
.search_text button{ position:absolute; right: 14px; bottom: 9px; border: 0; cursor: pointer; width: 20px; height: 20px; background: #fff url(../images/2_img_11.png);}
.search_list{ padding: 20px 0 75px;}
.search_list .top{ height: 55px; line-height: 55px; font-size: 16px; color: #666;}
.search_list .top i{ color:#326feb;}
.search_list .con{ background-color: #fff; padding: 35px 50px 40px; box-shadow: 0 0 5px rgba(0,0,0,0.06); overflow: hidden;}
.search_list .con b{ display: block; font-size: 30px; color: #326feb; font-weight: 400; line-height: 50px;}
.search_list .list li{ padding: 17px 0 20px; border-bottom: 1px #ececec solid;}
.search_list .list li:last-child{ border-bottom:none;}
.search_list .list h4{ display:block; font-size: 18px; color: #444; font-weight: 400; line-height: 45px; height: 45px;}
.search_list .list h4 a{ color:#444;}
.search_list .list h4 i{ color: #326feb;}
.search_list .list h4 a:hover{ color: #326feb;}
.search_list .list h4 a:hover i{ text-decoration:underline;}
.search_list .list p{ font-size: 14px; color: #444; line-height: 28px;}
.search_list .list span{ display:block; font-size: 14px; color: #666; line-height: 45px;}
.search_list .list span i{ margin-left: 15px;}

/*图书馆*/
.t_banner{ min-width: 1200px; height: 720px; position: relative; margin-bottom: 50px;}
.t_banner .bd li{ height: 720px; background-position: center top; background-repeat: no-repeat;}
.t_banner .hd a{ position: absolute; right: 50%; bottom: 80px; font-size: 0; width: 34px; height: 24px; z-index: 5;}
.t_banner .hd .prev{ margin-right: -513px; background-image: url(../images/left_01.png);}
.t_banner .hd .next{  margin-right: -600px; background-image: url(../images/right_01.png);}
.t_banner .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.t_banner .hd .next:hover{ background-image:url(../images/right_01a.png);}
.t_banner .hd .pageState{ position: absolute; right: 50%; bottom: 80px; margin-right: -565px; height: 24px; line-height: 24px; text-align: center; width: 52px; font-size: 14px; color: #fff;}
.t_banner .hd .pageState span{color:#326feb;}
.t_search{ position:absolute; left: 50%; margin-left: -480px; top: 150px; width: 960px; z-index: 5;}
.t_search .img{ margin:0 auto 114px;}
.t_search .forms{ padding: 0 60px; background-color: #2e3655;}
.t_search .top{ height: 60px;}
.t_search .top li{ float: left; font-size: 18px; color: #b7bcd1; line-height: 60px;}
.t_search .top li a{ color:#b7bcd1;}
.t_search .top li a:hover,.t_search .top li a.on{ color:#fff;}
.t_search .top span{ display:block; height: 21px; margin: 21px 18px 0; border-right: 2px #b7bcd1 solid;}
.input_text{ height: 80px; background-color: #fff; position: relative; overflow: hidden;}
.input_text input{ display:block; border: 0; width: 730px; padding-left: 30px; height: 80px; line-height: 80px; font-size: 24px; color: #333;}
.input_text button{ position:absolute; right: 0; top: 0; border: 0; width: 80px; height: 80px; cursor: pointer; background: #326feb url(../images/2_img_13.png) no-repeat center center;}
.t_search .check{ height: 60px;}
.t_search .check li{ float:left; font-size: 18px; line-height: 60px; color: #fff; position: relative; padding-left: 23px; margin-right: 36px;}
.t_search .check li em{ position: absolute; left: 0; top: 21px; width: 18px; height: 18px; cursor: pointer; background-image: url(../images/2_img_14.png);}
.t_search .check li em.on{ background-image: url(../images/2_img_14A.png);;}
.t_case{ position:absolute; left: 50%; margin-left: -600px; bottom: -50px; width: 1200px; height: 100px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); z-index: 5px;}
.t_case ul{ padding-left: 12px;}
.t_case li{ float: left; position: relative; font-size: 15px; color: #333; line-height: 100px;}
.t_case li a{ display: block; width: 190px; text-align: center; color:#333;}
.t_case li > a:hover{ color:#326feb;}
.t_case li.info:hover > a{ color:#326feb; background: url(../images/2_img_28.png) no-repeat center bottom;}
.t_case li span{ display:block; border-right: 2px #333 solid; height: 23px; margin: 40px 0 0;}
.t_case li div{ display:none; position:absolute; left: 0; right: 0; top: 100px; background-color: #d62d42; text-align: center;}
.t_case li div a{ display:block; font-size: 18px; color: #fff; line-height: 60px; overflow: hidden;}
.t_case li div a:hover{ background-color:#be1429;}

.times{ min-width: 1200px; padding: 29px 0 37px;}
.begain_time{ float: left; width: 342px; margin-right: 40px; overflow: hidden;}
.begain_time b{ display: block; font-size: 20px; color: #333; line-height: 62px; text-align: center;}
.begain_time .list{ width: 343px; height: 170px; overflow: hidden;}
.begain_time .list li{ float: left; width: 170px; height: 56px; line-height: 56px; border-right: 1px #f8f8f8 solid; border-bottom: 1px #f8f8f8 solid; text-align: center; font-size: 16px; color: #333; background-color: #fff;}
.begain_time .list li i{ display:inline-block; vertical-align: middle; line-height: 24px;}
.begain_time a{ display:block; margin-top: 40px; background-color: #fff; text-align: center; font-size: 20px; color: #333; line-height: 70px;}
.begain_time a i{ display:inline-block; vertical-align: top; padding-left: 50px; background: url(../images/2_img_26.png) no-repeat left center;}
.begain_time a .y_02{ background-image:url(../images/2_img_27.png);}
.begain_time a:hover{ color: #326feb;}
.begain_time a:hover .y_01{ background-image:url(../images/2_img_26a.png);}
.begain_time a:hover .y_02{ background-image:url(../images/2_img_27a.png);}

.video{ float:right; width: 417px; overflow: hidden;}
.video a{ display:block; position: relative; overflow: hidden;}
.video img{ width: 417px; height: 284px;}
.video i{ position:absolute; left: 169px; top: 101px; width: 79px; height: 79px; background-image: url(../images/2_img_15.png);}
.video h4{ display:block; position: relative; padding-right: 100px; font-size: 20px; color: #333; line-height: 60px; height: 60px; overflow: hidden;}
.video h4 em{ position: absolute; right: 0; top: 0; font-size: 16px; font-weight: 400;}
.video h4:hover{ color:#326feb;}

.quicky_search{ min-width: 1200px; background-color: #fff; padding-bottom: 65px; overflow: hidden;}
.quicky_search h2,.new_news h2,.sources h2,.about_link h2,.show_line h2{ display:block; text-align: center; font-size: 30px; color: #333; font-weight: 400; line-height: 145px; background: url(../images/2_img_25.jpg) no-repeat center center;}
.quicky_search div{ width: 1234px;}
.quicky_search div a{ float: left; margin-right: 34px; overflow: hidden; text-align: center; font-size: 18px; color: #444; line-height: 45px;}
.quicky_search div a:hover{ color: #326feb;}

.new_news{ min-width: 1200px; padding: 20px 0 80px; background-color: #326feb; overflow: hidden;}
.new_news h2{ color:#fff; background-image: url(../images/2_img_24.png);}
.new_news .con{ height: 400px; background-color: #fff; padding-right: 25px;}
.new_news .img,.new_news .img img{ float:left; width: 600px; height: 400px;}
.new_news .con ul{ float:right; width: 550px; padding-top: 10px; overflow: hidden;}
.new_news .con h4{ display:block; padding-top: 9px; font-size: 18px; color: #333; line-height: 30px; height: 30px; font-weight: 600; overflow: hidden;}
.new_news .con h4 a{ color:#333;}
.new_news .con h4 a:hover{ color: #326feb;}
.new_news .con span{ display:block; font-size: 14px; color: #666; line-height: 28px;}
.new_news .con p{ display:none; font-size: 14px; color: #333; line-height: 29px; height: 58px; overflow: hidden;}
.new_news .con .more{ display:none; margin-top: 9px; margin-bottom: 3px; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #326feb; border: 1px #326feb solid;}
.new_news .con .more:hover{ color: #fff; background-color: #326feb;}
.new_news .con li.on p{ display:block;}
.new_news .con li.on .more{ display:block;}
.s_more{display:block; margin: 50px auto 0; width: 178px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #fff; border: 2px #fff solid;}
.s_more:hover{ background-color: #fff; color: #326feb;}

.sources{min-width: 1200px; background-color: #fff; overflow: hidden; padding-top: 15px; padding-bottom: 80px;}
.sources h2{ background-image:url(../images/2_img_27.jpg);}
.sources_list{ height: 304px; background: url(../images/2_img_28.jpg) no-repeat center top;}
.sources_list ul{ width: 540px;}
.sources_list li{ position: relative; height: 38px; line-height: 38px; padding-right: 75px; overflow: hidden; font-size: 16px;}
.sources_list a{ color:#333;}
.sources_list a:hover{ color: #326feb;}
.sources_list i{ position:absolute; right: 0; top: 0; font-size: 14px; color: #666;}
.sources .more{display:block; margin: 45px auto 0; width: 178px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #326feb; border: 2px #326feb solid;}
.sources .more:hover{ background-color: #326feb; color: #fff;}

.about_link{ min-width: 1200px; background-color: #f8f8f8; overflow: hidden; padding: 0 0 60px;}
.about_link h2{ background-image: url(../images/2_img_25.png);}
.picList ul{ overflow:hidden;}
.picList li{ float:left; margin: 0 24px 25px 0;}
.picList li:nth-child(5n+5){ margin-right: 0;}
.picList a{ display:block; width: 220px; height: 100px; line-height: 100px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.06); text-align: center; font-size: 20px; color: #333; overflow: hidden;}
.picList a:hover{ color:#fff; background-color: #326feb;}
.about_link .hd{ padding-top: 25px; text-align: center;}
.about_link .hd a,.show_line_banner .hd a{ display:inline-block; vertical-align: top; font-size: 0; width: 34px; height: 24px; margin: 0 5px;}
.about_link .hd .prev,.show_line_banner .hd .prev{ background-image: url(../images/left_01.png);}
.about_link .hd .next,.show_line_banner .hd .next{ background-image: url(../images/right_01.png);}
.about_link .hd .prev:hover,.show_line_banner .hd .prev:hover{ background-image:url(../images/left_01a.png);}
.about_link .hd .next:hover,.show_line_banner .hd .next:hover{ background-image:url(../images/right_01a.png);}

.show_line{ min-width: 1200px; background-color: #fff; overflow: hidden; padding: 0 0 60px;}
.show_line h2{ background-image: url(../images/2_img_29.jpg);}
.show_line .wrapper{ overflow: hidden;}
.show_line_banner{ margin: 45px 0;}
.show_line_banner .bd{ height: 250px;}
.show_line_banner .tempWrap,.tempWrap ul{ overflow: inherit !important;}
.show_line_banner .bd li{ float:left; width: 200px; height: 250px; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-right: 50px; transition: all .3s;}
.show_line_banner .bd a{ display:block; position: relative;}
.show_line_banner .bd img{ width: 200px; height: 250px;}
.show_line_banner .bd h4{ position: absolute; left: 0; right: 0; bottom: 0; height: 55px; line-height: 55px; background-color: rgba(0,0,0,0.4); text-align: center; font-size: 20px; color: #fff; font-weight: 400; overflow: hidden;}
.show_line_banner .hd{ padding-top: 50px; text-align: center;}
.show_line_banner .bd li:hover{ transform:scale(1.30);}
.show_line_banner .bd li:hover h4{ background-color: #326feb;}

/*校长致辞*/
.principal .index_title h2{ background-image:url(../images/t_08.png);}
.principal_con{ margin: 45px 0 50px; background-color: #326feb; padding: 45px 0;}
.principal_con li{ padding-left: 403px; position: relative;}
.principal_con .img{ position:absolute; left: 50px; top: -75px;}
.principal_con .img b{ display:block; text-align: center; font-size: 24px; color: #fff; font-weight: 400; line-height: 70px;}
.principal_con p{ font-size: 20px; color: #fff; text-indent: 2em; line-height: 28px;}
.principal_con a{ position:absolute; right: 0; bottom: 8px; width: 178px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #fff; border: 2px #fff solid;}
.principal_con a:hover{ background-color:#fff; color: #32a238;}

#vsb_content img{margin:0 auto}