﻿@charset "utf-8";
* {margin: 0px;padding: 0px;}
body {font: 14px "arial",'microsoft yahei', "lucida grande", tahoma, "hiragino sans gb", stheiti, simsun, sans-serif;color: #777;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
a{text-decoration: none; outline: none;cursor:pointer;color: #555;}
a:hover{color: #2a3971;}
img{border: none;vertical-align: bottom;}
i, em, cite{font-style: normal;}
ul,li{ list-style: none; margin: 0; padding: 0;}
* input {vertical-align: middle;}
* textarea{resize: none;border-radius: 2px;outline: none;border: 1px solid #ccc;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;font-weight: normal;}
.wrap{margin: 0 auto;width: 1100px;}
.clear{clear: both;}
.none{display: none;}
.block{display: block;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
/*--------------------header---------------------*/
.top-head{width: 100%;min-width: 1100px;height: 41px;background: url(/uploads/image/tdimages/top_head_bg.jpg) center top;}
.top-head a{font-size: 12px;line-height: 41px;}
.top-head a.index-back{float: left;padding-left: 12px;width: 86px;color: #2a3971;background: url(/uploads/image/tdimages/index_back_icon.jpg) no-repeat 12px 12px #fff;display: block;text-align: center;}

.top-head ul{float: right;}
.top-head ul li{float: left;margin-left: 24px;font-weight: bold;}
.top-head ul li a{color: #fff;}
.top-head ul li a:hover{color: #d50f0f;}
.top-head ul li a.h-red{color: #d50f0f;}
.top-head ul li a.h-red:hover{color: #fff;}

/*----------菜单----------*/
.header{position: relative;height: 154px;}
.header .logo{float: left;padding: 29px 0 0;}
.nav{float: right;}
.nav li{float: left;margin-left: 30px;height: 154px;line-height: 154px;}
.nav li a{position: relative;padding: 0 5px;font-size: 16px;color: #555;}
.nav li a i{z-index: -1;position: absolute;left: 50%;bottom: -7px;width: 0;height: 2px;background: #2a3971;display: block;transition: 350ms;-webkit-transition: 350ms;}
.nav li a:hover, .nav li.current a{color: #2a3971;}
.nav li a:hover i, .nav li.current a i{left: 0;width: 100%;}

.submenu ul{z-index: 1024;position: absolute;top: 154px;width: 100%;min-width: 1100px;height: 0;background: #2a3971;overflow: hidden;text-align: center;}
.submenu ul li{margin: 22.5px 12.5px 0;height: 35px;line-height: 33px;display: inline-block;}
.submenu ul li a{padding: 0 15px;color: #fff;display: block;border: 1px solid #2a3971;transition: 450ms;-webkit-transition: 350ms;}
.submenu ul li:hover a, .submenu ul li.current a{border: 1px solid #fff;}

/*--------------------index---------------------*/
.banner{position: relative;width: 100%;min-width: 1100px;height: 354px;overflow: hidden;text-align: center;background: #f0f0f0;}
.banner .wrap{position: relative;height: 354px;}
.ibanner_btn{z-index: 999;position: absolute;bottom: 15px;width: 100%;text-align: center;}
.ibanner_btn span{margin: 0 5px;width: 10px;height: 10px;background: #fff;border-radius: 50%;display: inline-block;cursor: pointer;}
.ibanner_btn span.cur{background: #2a3971;}

.index-box1{padding: 15px 0 8px;}
/*----------招生、就业----------*/
.index-left-go{float: left;width: 183px;}
.index-left-go a{margin-bottom: 14px;display: block;}
.index-job{float: left;width: 520px;}
.index-lgs, .index-rnews{height: 208px;}
.index-lgs{float: left;}
.index-rnews{float: right;}
.index-nbtm{padding-bottom: 16px;}

/*-----就业list-----*/
.index-lgs ul, .index-rnews ul{float: left;padding-left: 30px;width: 427px;font-size: 12px;line-height: 30px;}
.index-lgs ul h2, .index-rnews ul h2{padding: 6px 0 16px;font-size: 18px;color: #1d3796;}
.index-lgs ul h2 a, .index-rnews ul h2 a{float: right;width: 58px;height: 22px;font-size: 14px;color: #1d3796;line-height: 22px;border: 1px solid #efefef;border-radius: 22px;text-indent: 12px;background: url(/uploads/image/tdimages/index_move_icon.png) no-repeat 45px center;transition: 350ms;-webkit-transition: 350ms;}
.index-lgs ul h2 a:hover, .index-rnews ul h2 a:hover{color: #fff;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 45px center #1d3796;border-color: #1d3796;}
.index-lgs ul li em, .index-rnews ul li em{padding-right: 5px;}
.index-lgs ul li{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*----------新闻----------*/
.index-news{}
.index-news .inews-tab{position: relative;padding: 6px 0 16px 30px;height: 30px;line-height: 30px;}
.index-news .inews-tab li{float: left;margin-right: 16px;}
.index-news .inews-tab a{font-size: 16px;color: #555;display: block;}
.index-news .inews-tab li.inew_on a{font-weight: bold;color: #1d3796;border-bottom: 1px solid #1d3796;}
.index-news .inews-tab li a.dt-move{position: absolute;top: 8px;right: 0;width: 58px;height: 22px;font-weight: normal;font-size: 14px;color: #1d3796;line-height: 22px;border: 1px solid #efefef;border-radius: 22px;text-indent: 12px;background: url(/uploads/image/tdimages/index_move_icon.png) no-repeat 45px center;transition: 350ms;-webkit-transition: 350ms;display: none;}
.index-news .inews-tab li.inew_on a.dt-move{display: block;}
.index-news .inews-tab li.inew_on a.dt-move:hover{color: #fff;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 45px center #1d3796;border-color: #1d3796;}

.index-news #inewcon2, .index-news #inewcon3, .index-news #inewcon4{display: none;}

/*----------快捷导航----------*/
.index-quilinks{padding: 20px 0;width: 100%;min-width: 1100px;height: 168px;border-top: 1px solid #eee;}
.index-video, .index-school{float: left;margin-right: 16px;}
.index-ksmenu{float: left;width: 261px;height: 166px;border: 1px solid #eee;}
.index-ksmenu ul{padding: 12px 13.5px;}
.index-ksmenu h2{padding: 0 12px;font-size: 16px;color: #1d3796;line-height: 43px;}
.index-ksmenu li{float: left;padding: 0 11px;line-height: 30px;}
.index-ksmenu li a{font-size: 14px;color: #555;}

/*----------友情链接----------*/
.inline-main{float: left;width: 840px;}
.index-link{padding: 30px 0 40px;width: 100%;min-width: 1100px;background: #f0f0f0;}
.inline-box{float: left;position: relative;margin-right: 15px;}
.inline-box .link-show{padding-left: 16px;width: 134px;height: 36px;font-size: 14px;color: #555;line-height: 36px;display: block;border: 1px solid #ddd;background: url(/uploads/image/tdimages/link_show_up.png) no-repeat 129px center;}
.inline-box ul{position: absolute;bottom: 39px;width: 100%;max-height: 0;overflow: hidden;transition-duration: 500ms;}
.inline-box li{height: 35px;line-height: 35px;}
.inline-box li a{padding-left: 16px;background: #f0f0f0;display: block;border: 1px solid #ddd;border-bottom: none;}
.inline-box li a:hover{color: #fff;background: #2a3971;border-color: #2a3971;}

.inline-box:hover ul{max-height: 350px;transition-duration: 850ms;}

/*-----快捷导航-----*/
.index-quickmenu{padding-bottom: 14px;height: 100px;}
.index-quickmenu .index-quiimg{float: left;width: 426px;}
.index-quickmenu .index-quiimg li{position: relative;float: left;width: 213px;height: 98px;font-size: 16px;color: #2a3971;font-weight: bold;line-height: 98px;display: block;}
.index-quickmenu .index-quiimg li.foot-xm-sjx{background: url(/uploads/image/tdimages/link_show_up.png) no-repeat 185px center;}
.index-quickmenu .index-quiimg a{display: block;text-indent: 85px;border: 1px solid #2a3971;border-right: none;}
.index-quickmenu .index-quiimg a.foot-xm-btn{background: url(/uploads/image/tdimages/foot_xm_icon.png) no-repeat 20px center;}
.index-quickmenu .index-quiimg a.foot-jc-btn{background: url(/uploads/image/tdimages/foot_jc_icon.png) no-repeat 25px center;}

.index-quickmenu .index-quiimg .foot-xiangmu-menu div{height: 98px;border: 1px solid #2a3971;border-right: none;}
.index-quickmenu .index-quiimg .foot-xiangmu-menu a{float: left;font-weight: normal;text-indent: 0;text-align: center;font-size: 14px;width: 50%;height: 30px;line-height: 30px;border: none;display: block;}
.index-quickmenu .index-quiimg .foot-xmtop-btn{height: 38px;line-height: 38px;font-size: 16px;background: none;text-align: center;}
.index-quickmenu .index-quiimg .foot-xiangmu-menu a.foot-sb-two{width: 33.33%;}

.index-quickmenu .plus-submenu{position: absolute;bottom: 98px;max-height: 0;overflow: hidden;transition-duration: 600ms;}
.index-quickmenu .plus-submenu li{height: 50px;line-height: 50px;border: none;}
.index-quickmenu .plus-submenu li a{font-weight: normal;color: #fff;background: #2a3971;text-indent: 0;text-align: center;border-top: 1px solid #3d4d88;}
.index-quickmenu .index-quiimg li:hover .plus-submenu{max-height: 300px;transition-duration: 800ms;}
.index-quickmenu .plus-submenu li:hover a{color: #fff;background: #3d4d88;}

.index-quickmenu ul.foot-cx-ul{float: left;padding: 9px 0 9px 27px;width: 365px;border: 1px solid #2a3971;}
.index-quickmenu ul.foot-cx-ul li{float: left;margin: 0 18.5px;line-height: 40px}
.index-quickmenu ul.foot-cx-ul li a{font-size: 16px;color: #2a3971;display: block;}
.index-quickmenu ul.foot-cx-ul li a:hover{}

.index-contact{float: right;width: 260px;line-height: 20px;}
.index-contact h2{font-size: 14px;color: #1d3796;}
.index-contact p{padding: 10px 0 0 30px;font-size: 12px;color: #999;}
.index-contact p.ind_cont_add{background: url(/uploads/image/tdimages/index_tact_1.png) no-repeat left 11px;}
.index-contact p.ind_cont_yz{background: url(/uploads/image/tdimages/index_tact_2.png) no-repeat left 11px;}
.index-contact p.ind_cont_tel{background: url(/uploads/image/tdimages/index_tact_3.png) no-repeat left 11px;}
.index-contact p.ind_cont_fax{background: url(/uploads/image/tdimages/index_tact_4.png) no-repeat left 11px;}
.index-contact p.ind_cont_web{background: url(/uploads/image/tdimages/index_tact_5.png) no-repeat left 11px;}


/*--------------------通用列表---------------------*/
.inside{padding: 45px 0;}
.ny-left-menu{float: left;padding: 15px 0;width: 270px;background: #2a3970;}
.ny-left-menu h2{padding: 0 25px;font-size: 20px;color: #fff;line-height: 50px;border-bottom: 1px solid #455387;}
.ny-left-menu li{line-height: 40px;border-bottom: 1px solid #4f5d90;}
.ny-left-menu li a{padding: 0 25px;font-size: 16px;color: #eee;display: block;}
.ny-left-menu li:hover a, .ny-left-menu li.current a{color: #fff;background: #e8981b;}
.nom-zero{display: none;}

.ny-right-list{float: right;width: 795px;}
.position{padding: 0 10px;margin-bottom: 5px;height: 40px;font-family: '宋体';line-height: 40px;border-bottom: 1px solid #ddd;}
.position a{font-family: 'microsoft yahei';}

.ny-right-list ul{}
.ny-right-list .nf-list li{padding: 0 10px;font-size: 12px;line-height: 38px;border-bottom: 1px dashed #dedede;}
.ny-right-list li em{margin-right: 15px;color: #2a3970;}

.page-jump{padding: 20px 0 0;text-align: center;}
.page-jump li{margin: 0 3px;display: inline-block;}
.page-jump li a{padding: 0 8.5px;color: #555;display: block;line-height: 24px;border: 1px solid #dedede;}
.page-jump li:hover a, .page-jump li.thisclass a{color: #fff;background: #2a3970;border-color: #2a3970;}


.ny-right-con, .ny-right-con p, .ny-right-con span{padding-top: 25px;font-size: 14px !important;color: #777 !important;line-height: 25px !important;font-family: 'microsoft yahei' !important;}
.ny-right-con .art-title{padding: 0 0 20px;text-align: center;}
.ny-right-con .art-title h2{color: #2a3970;line-height: 40px;}
.ny-right-con .art-title span{margin: 0 auto;display: none;}
.ny-right-con img{margin: 0 auto;max-width: 100%;height: auto;display: block;}
.ny-right-con iframe{border: none;}
.ny-right-con table img{max-width: 200px;}

.inside-jump{margin-top: 25px;padding: 30px 0 0;border-top: 1px dotted #ddd;text-align: center;}
.inside-jump li{margin: 0 10px;line-height: 30px;display: inline-block;}
.inside-jump li a{padding: 0 15px;color: #2a3971;display: block;border: 1px solid #2a3971;transition: 350ms;-webkit-transition: 350ms;}
.inside-jump li a:hover{color: #fff;background: #2a3971;}

/*--------------------校园概况---------------------*/
/*----------校园风光----------*/
.gf-index{padding: 15px 7px 0;}
.gf-index ul li{float: left;margin: 0 8px 20px;width: 346px;transition: 500ms;-webkit-transition: 500ms;background: #f5f5f5;}
.gf-index ul li span{width: 100%;height: 259px;display: block;overflow: hidden;}
.gf-index ul li img{width: 100% !important;height: 259px !important;transition: 500ms;-webkit-transition: 500ms;}
.gf-index ul li p{padding: 15px 20px;font-weight: bold;display: block;line-height: 20px;}
.gf-index ul li em{margin: 0;padding-top: 5px;min-height: 65px;font-weight: normal;font-size: 12px;color: #aaa;display: block;}
.gf-index ul li:hover img{transform:scale(1.1);}
.gf-index ul li:hover{background: #2a3971;border-color: #2a3971;}
.gf-index ul li:hover p, .gf-index ul li:hover em{color: #fff;}

.scene-index ul{padding: 15px 7px 0;text-align: center;}
.scene-index ul li{float: left;margin: 0 8px 20px;padding: 12px;width: 320px;border: 1px solid #ddd;border-radius: 3px;transition: 500ms;-webkit-transition: 500ms;}
.scene-index ul li span{width: 100%;height: 238px;display: block;overflow: hidden;}
.scene-index ul li img{width: 100%;height: 238px;transition: 500ms;-webkit-transition: 500ms;}
.scene-index ul li p{padding-top: 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.scene-index ul li:hover img{transform:scale(1.1);}
.scene-index ul li:hover{background: #2a3971;border-color: #2a3971;}
.scene-index ul li:hover p{color: #fff;}

.list-fg-img{padding-top: 15px;}
.list-fg-img ul li{float: left;padding: 0 0.5% 15px;width: 24%;}
.list-fg-img ul li span{position: relative;width: 100%;height: 165px;display: block;overflow: hidden;}
.list-fg-img ul li img{position: absolute;bottom: 0;max-width: 100%;min-height: 165px;}
.list-fg-img ul li p{padding: 10px 0;min-height: 40px;line-height: 20px;text-align: center;border: 1px solid #eee;border-top: none;}
.list-fg-img ul li:hover p{color: #fff;background: #2a3971;border-color: #2a3971;transition: 350ms;-webkit-transition: 350ms;}

.list-video{padding-top: 15px;}
.list-video ul li{float: left;margin-bottom: 15px;padding-right: 20px;width: 260px;}
.list-video ul li:nth-child(4n){padding: 0;}
.list-video ul li span{position: relative;width: 100%;height: 165px;display: block;overflow: hidden;}
.list-video ul li img{position: absolute;bottom: 0;max-width: 100%;min-height: 165px;}
.list-video ul li p{padding: 10px 5px;min-height: 40px;line-height: 20px;text-align: center;border: 1px solid #eee;border-top: none;}
.list-video ul li:hover p{color: #fff;background: #2a3971;border-color: #2a3971;transition: 350ms;-webkit-transition: 350ms;}


.department-con .gx-title{color: #2a3971;line-height: 50px;border-bottom: 1px solid #aaa;}

/*--------------------招生---------------------*/
.enrol-now{height: 50px;line-height: 50px;border-bottom: 1px solid #eee;}
.enrol-now .wrap{position: relative;}
.enrol-now span{float: left;font-size: 16px;color: #2a3971;}

.enrol-news-list{float: left;padding-left: 37px;width: 950px;font-size: 12px;}
.enrol-news-list li{float: left;width: 950px;height: 50px;}
.enrol-news-list li div{float: left;width: 472px;}
.enrol-news-list li em{padding-right: 5px;color: #2a3971;}
.enrol-now .enrol-new-up{position: absolute;top: 13px;right: 0;width: 8px;height: 8px;display: block;background: url(/uploads/image/tdimages/enrol_news_icon.png) no-repeat center top;}
.enrol-now .enrol-new-down{position: absolute;top: 30px;right: 0;width: 8px;height: 8px;display: block;background: url(/uploads/image/tdimages/enrol_news_icon.png) no-repeat center bottom;}

/*----------综合----------*/
.enrol-colligation{padding: 40px 0 35px;}
.enrol-enroll{float: left;width: 263px;}
.enrol-enroll a{font-size: 18px;color: #fff;display: block;text-align: center;}
.enrol-enroll .enrolen-t1{float: left;width: 131px;height: 107px;background: url(/uploads/image/tdimages/enrol_icon_1.png) no-repeat center 20px #45339f;}
.enrol-enroll .enrolen-t2{float: left;width: 132px;height: 107px;background: url(/uploads/image/tdimages/enrol_icon_3.png) no-repeat center 20px #31689d;}
.enrol-enroll .enrolen-b1{float: left;width: 100%;height: 61px;line-height: 61px;background: #da4824;}
.enrol-enroll .enrolen-t1 p, .enrol-enroll .enrolen-t2 p{padding-top: 68px;}

.enrol-contact{float: right;width: 263px;}
.enrolc-top{height: 72px;}
.enrolc-top h2{padding-bottom: 8px;font-size: 18px;color: #2e3c6f;}
.enrolc-top span{font-size: 18px;font-weight: bold;color: #2e3c6f;display: block;}
.enrolc-top em{font-size: 12px;color: #d21a1a;}
.enrolc-top img{float: right;}

.enrol-qq{padding: 13px 0 19px;height: 31px;}
.enrol-qq a.jqq-text{margin-right: 15px;}
.enrol-qq a{float: right;font-size: 18px;line-height: 31px;}

.enrol-contact a.enrolc-move{font-size: 12px;color: #2e3c6f;line-height: 31px;display: block;border: 1px solid #2e3c6f;text-align: center;transition: 350ms;-webkit-transition: 350ms;}
.enrol-contact a.enrolc-move:hover{color: #fff;background: #2e3c6f;}

/*----------就业动态----------*/
.enrol-list-move{height: 223px;}
.enrol-show-list{float: left;margin: 0 13px 13px 0;width: 358px;min-height: 223px;}
.enrol-none{display: none;}
.enrol-sl-no{margin: 0;}
.enrol-show-list h2{position: relative;padding: 0 80px 0 18px;height: 43px;font-size: 16px;color: #fff;line-height: 43px;background: url(/uploads/image/tdimages/enrol_show_bg.jpg);overflow: hidden;}
.enrol-show-list h2 a{position: absolute;top: 8px;right: 10px;width: 58px;height: 22px;font-size: 14px;color: #fff;line-height: 24px;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 46px center;border-radius: 24px;text-indent: 12px;border: 1px solid #fff;}
.enrol-show-list ul{padding: 14.5px 15px;min-height: 150px;border: 1px dotted #c5d8ea;border-top: none;}
.enrol-show-list ul li{font-size: 12px;color: #555;line-height: 30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*----------就业解答----------*/
.enrol-box3{padding: 38px 0 84px;font-size: 12px;}
.enrol-question{float: left;width: 522px;}
.enrol-profes{float: right;width: 555px;}
.enrol-box3 h2{padding-left: 40px;height: 40px;font-size: 16px;color: #2a3971;line-height: 40px;}
.enrol-question h2{background: url(/uploads/image/tdimages/enrol_question_icon.jpg) no-repeat left 1px;}
.enrol-profes h2{margin-left: 5px;background: url(/uploads/image/tdimages/enrol_profes_icon.jpg) no-repeat left center;}
.enrol-box3 h2 a{float: right;margin-top: 8px;width: 60px;height: 24px;font-size: 14px;color: #eee;line-height: 24px;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 46px center #1d3796;border-radius: 24px;text-indent: 12px;}

.enrol-question ul li{padding: 0 10px;line-height: 39px;border-bottom: 1px dashed #eee;}
.enrol-question ul{padding-top: 9px;}
.enrol-profes ul{padding-top: 14px;}
.enrol-profes ul li{float: left;margin: 0 0 8px 8px;width: 175px;height: 40px;line-height: 40px;border: 1px solid #eee;text-indent: 12px;}
.enrol-profes ul li a{display: block;}
.enrol-profes ul li a:hover{color: #fff;background: #2a3971;transition: 350ms;}
.enrol-profes ul li:hover{border-color: #2a3971;transition: 350ms;}

/*--------------------就业---------------------*/
.job-zonghe{padding: 42px 0;}
.job-login{float: left;width: 263px;height: 168px;}
.job-login a{float: left;height: 168px;font-size: 18px;color: #fff;text-align: center;}
.job-login a p{padding-top: 98px;}

.job-zonghe-left a{margin-top: 20px;display: block;}
.job-zonghe-left .job-limg{padding-bottom: 8px;}

.job-log-xs, .job-log-dw{height: 75px;font-size: 25px;font-weight: bold;color: #fff;line-height: 75px;border: 1px solid #ddd;letter-spacing: 15px;}
.job-zonghe-left a.job-log-xs{color: #fff;background: #61a71f;border-color: #61a71f;}
.job-zonghe-left a.job-log-dw{color: #fff;background: #114c9b;border-color: #114c9b;}

.job-contact{float: right;width: 263px;height: 168px;}
.job-tact-time{padding: 10px 5px 16px;margin-bottom: 11px;border-bottom: 1px solid #eee;}
.job-tact-time span{float: left;padding-right: 14px;font-size: 18px;color: #2e3c6f;}
.job-tact-time span em{padding-top: 2px;display: block;font-size: 12px;color: #555;}
.job-tact-time p{color: #2e3c6f;line-height: 20px;}
.job-tact-tel{padding: 0 8px;color: #2a3971;line-height: 25px;}
.job-tact-tel em{color: #b92b2b;}

.job-top-con{padding-top: 25px;}
.job-zonghe-left{float: left;width: 263px;text-align: center;}
.job-list-right{float: right;width: 815px;}
.job-list-right .enrol-show-list{width: 401px;}
.job-list-right .enrol-show-list h2{background: url(/uploads/image/tdimages/xz_list_tbg.jpg) no-repeat center top;}
.job-list-right .enrol-show-list ul{min-height: 240px;}

/*--------各个栏目--------*/
.job-list-move{padding-bottom: 16px;height: 223px;}

/*--------最新招聘--------*/
.job-new-zp{padding: 20px 0 30px;}
/*.job-new-zp h2{padding-left: 45px;font-size: 16px;color: #2a3971;line-height: 40px;background: url(/uploads/image/tdimages/job_new_zp_icon.png) no-repeat left 4px;}
.job-new-zp h2 a{float: right;margin-top: 8px;width: 60px;height: 24px;font-size: 14px;color: #eee;line-height: 24px;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 46px center #1d3796;border-radius: 24px;text-indent: 12px;}
.job-new-zp ul{padding-top: 19px;}
.job-new-zp ul li{float: left;margin: 0 16px 16px 0;width: 260px;height: 64px;border: 1px solid #eee;border-left: 2px solid #2a3971;}
.job-new-zp ul li.mar-no{margin-right: 0;}
.job-new-zp ul li a{padding: 12px 15px;line-height: 20px;display: block;}
.job-new-zp ul li em{font-size: 12px;color: #b7b7b7;display: block;}*/
.job-new-zp h2{padding: 0 18px;height: 43px;line-height: 43px;font-size: 16px;color: #fff;background: #08177c;}
.job-new-zp h2 a{color: #fff;}
.job-new-zp ul{padding-top: 15px;}
.job-new-zp ul li{float: left;margin: 0 10px 20px;width: 346.5px;line-height: 25px;}
.job-new-zp ul li a{padding: 10px 20px;display: block;border: 1px solid #eee;}
.job-new-zp ul li a em{font-size: 12px;color: #ccc;display: block;}
.job-new-zp ul li:hover a{color: #fff;background: #08177c;transition: 350ms;}

/*--------------------行政---------------------*/
.istration-con{float: right;padding-left: 31px;width: 901px;background: #eee;}
.istration-tab ul{border: 1px solid #dedede;border-top: none;}
.istration-tab .istra-wire{border-top: 1px solid #dedede;clear: both;}
.istration-tab li{float: left;margin: 11px 0 11px 15px;height: 30px;line-height: 30px;}
.istration-tab li a{padding: 0 20px;display: block;border-radius: 30px;}
.istration-tab li:hover a, .istration-tab li.current a{font-weight: bold;color: #fff;background: #2a3971;}
.istration-content{padding: 29px 0 13px 9px;font-size: 12px;color: #777;line-height: 25px;}

/*--------行政list--------*/
.istration-list-move{padding: 49px 0;}
.istration-list-move .enrol-show-list{margin-right: 10px;width: 545px;}
.istration-list-move .enrol-sl-no{margin: 0;}
.istration-list-move .enrol-show-list ul{min-height: 160px;}
.istration-list-move .enrol-show-list h2{background: url(/uploads/image/tdimages/xz_list_tbg.jpg) no-repeat center top;}
.istration-list-move .enrol-show-list li em{padding-right: 16px;color: #2a3971;}

/*--------------------党委---------------------*/
.istration-show{padding-top: 30px;}

.istra-link{float: left;margin-right: 20px;width: 220px;text-align: center;}
.istra-link li{margin-top: 12px;height: 67px;line-height: 67px;border: 1px solid #ddd;}
.istra-link li.ist-marnone{margin: 0;}
.istra-link li a{padding-left: 40px;font-size: 16px;display: block;}
.istra-link li:nth-child(1) a{background: url(/uploads/image/tdimages/jg_jianjie.jpg) no-repeat 15px center;background-size: 50px;}
.istra-link li:nth-child(2) a{background: url(/uploads/image/tdimages/jg_zhaosheng.jpg) no-repeat 15px center;background-size: 50px;}
.istra-link li:nth-child(3) a{background: url(/uploads/image/tdimages/jg_images.jpg) no-repeat 15px center;background-size: 50px;}
.istra-link li:nth-child(4) a{background: url(/uploads/image/tdimages/jg_video.jpg) no-repeat 15px center;background-size: 50px;}

.istra-banner{position: relative;float: left;margin-right: 20px;width: 420px;height: 313px;}
.istra-banner span{width: 420px;height: 313px;display: block;overflow: hidden;text-align: center;}
.istra-banner img{width: 100%;}
.istra-banner p{position: absolute;padding: 0 141px 0 15px;bottom: 0;width: 264px;height: 35px;color: #fff;line-height: 35px;background: url(/uploads/image/tdimages/istra_bg.png);overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.banner-btnw{z-index: 999;position: absolute;bottom: 0;right: 0;width: 30%;height: 35px;}
.banner_btn{float: right;padding: 12.5px 10px 0 0;}
.banner_btn span{float: left;margin: 0 3px;width: 10px;height: 10px;display: block;border-radius: 50%;cursor: pointer;background: #fff;}
.banner_btn span.cur{background: #2a3970;}

.istra-news{float: right;width: 420px;}
.istra-news h2{position: relative;padding: 0 80px 0 18px;height: 43px;font-size: 16px;color: #fff;line-height: 43px;background: url(/uploads/image/tdimages/xz_list_tbg.jpg);overflow: hidden;}
.istra-news h2 a{position: absolute;top: 8px;right: 10px;width: 58px;height: 22px;font-size: 14px;color: #fff;line-height: 24px;background: url(/uploads/image/tdimages/enrol_qus_sj.png) no-repeat 46px center;border-radius: 24px;text-indent: 12px;border: 1px solid #fff;}
.istra-news ul{padding: 14.5px 15px;min-height: 240px;border: 1px solid #ddd;border-top: none;}
.istra-news ul li{font-size: 12px;color: #555;line-height: 30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*--------------------系部---------------------*/
.department{padding: 35px 0 44px;background: #eee;}
.department .wrap{background: #fff;}
.department-menu{float: left;width: 168px;}
.department-menu h2{padding-left: 22px;font-size: 14px;color: #fff;line-height: 43px;background: url(/uploads/image/tdimages/department_menu_t.jpg);}
.department-menu ul{padding: 17px 10px;}
.department-menu ul li{float: left;width: 50%;font-size: 12px;text-align: center;line-height: 30px;}

.department-con{float: right;padding-left: 31px;width: 901px;background: #eee;}
.dep-tab{height: 60px;text-align: center;border: 1px solid #ddd;border-right: none;}
.dep-tab li{float: left;position: relative;width: 180px;height: 60px;transition: 350ms;-webkit-transition: 350ms;}
.dep-tab li a{height: 60px;font-size: 16px;line-height: 60px;display: block;border-right: 1px solid #ddd;transition: 350ms;-webkit-transition: 350ms;}
.dep-tab li i{position: absolute;top: 35px;left: 86.5px;width: 7px;height: 0;background: url(/uploads/image/tdimages/xb_tab_icon.png) no-repeat center bottom;display: block;transition: 350ms;-webkit-transition: 350ms;}
.dep-tab li:hover, .dep-tab li.current{margin: -1px 0;height: 62px;background: #2a3971;}
.dep-tab li:hover a, .dep-tab li.current a{color: #fff;line-height: 40px;border-right-color: #2a3971;}
.dep-tab li:hover i, .dep-tab li.current i{height: 16px;}
.dep-content{padding: 36px 0 13px;font-size: 12px;color: #777;line-height: 25px;}

.dep-list-move{padding: 43px 0 49px;}
.dep-list-move .enrol-show-list ul{min-height: 240px;}

/*--------------------报名---------------------*/
.enroll-seed{padding: 35px 25px 30px;background: #fff;}

.enroll-title{text-align: center;}
.enroll-title img{width: 90%;}
.enroll-title h2{padding-top: 10px;font-size: 25px;color: #333;font-weight: normal;}
.enroll-title p{padding: 20px 10px;color: #333;text-align: left;}
.enroll-title span{float: right;}

.enroll-seed table{border-top: 1px solid #555;border-left: 1px solid #555;}
.enroll-seed table td{position: relative;padding: 0 10px;color: #333;line-height: 35px;border-bottom: 1px solid #555;border-right: 1px solid #555;}
.enroll-seed table td.enr-name{text-align: center;}
.enroll-seed table td.enr-min{width: 125px;}
.enroll-seed table input.intxt{width: 100%;line-height: 34px;border: none;outline: none;}
.enroll-seed table h2{text-align: center;line-height: 50px;}
.enroll-seed .inname-text input{text-align: center;}

.enr-subseed{padding-top: 20px;text-align: center;}
.enr-subseed input{margin: 0 15px;padding: 0 25px;height: 30px;color: #1d3796;border: 1px solid #1d3796;outline: none;cursor: pointer;background: none;border-radius: 2px;}
.enr-subseed input:hover{color: #fff;background: #1d3796;}

.enroll-seed table td span{z-index: 999;position: absolute;bottom: -40px;left: 5px;padding: 5px 20px;width: 180px;color: #fff;background: url(/uploads/image/tdimages/enr_spanbg.png);border-radius: 3px;text-align: center;display: none;}
.enroll-seed table td span em{position: absolute;top: -10px;left: 25px;width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #000;opacity: 0.7;}

.enroll-new-btn{margin-top: 30px;padding: 0 10px;border: 1px solid #ddd;}
.enroll-new-btn a{float: left;padding: 10px 0 5px;width: 12.5%;display: block;text-align: center;}
.enroll-new-btn span{margin: 15px 0 22px;height: 40px;display: block;border-right: 1px solid #ddd;}
.enroll-new-btn span img{margin-top: -10px;max-height: 60px;}
.enroll-new-btn .bor-none{border: none;}

.enroll-new-pad{padding: 30px 0 20px;}
/*--------------------继续教育---------------------*/
.school-list-move{padding-bottom: 25px;}
.school-list-move h2{line-height: 50px;}
.school-list-move h2 img{padding: 5px 10px 5px 0;height: 40px;}
.school-list-move h2 span{font-size: 16px;color: #555;}
.school-list-move h2 a{float: right;padding: 0 10px;font-size: 14px;color: #888;}

.school-show-list{float: left;margin: 0 20px 20px 0;width: 540px;}
.school-list-move .enrol-sl-no{margin: 0;}
.school-show-list ul{padding: 10px;height: 175px;line-height: 35px;border: 1px dotted #c5d8ea;}
.school-show-list ul li em{float: right;color: #aaa;}

.dw-list-move{padding: 25px 0 15px;}
/*--------------------footer---------------------*/
.footer{padding: 11px 0;width: 100%;min-width: 1100px;height: 60px;font-size: 12px;color: #fff;background: #2a3971;}
.foot-text{float: left;width: 600px;line-height: 20px;}
.foot-text a{color: #fff;}
.foot-text .f-pd-top{padding-top: 9px;}
.foot-text span img{padding-top: 4px;vertical-align: top;}

.footer .f-logo{float: left;padding-right: 18px;}
.footer .f-logo img{height: 60px;}


.foot-wechat{float: right;padding-top: 11px;}
.foot-wechat li{position: relative;float: left;margin-left: 20px;padding: 0 12px 0 60px;line-height: 36px;background: url(/uploads/image/tdimages/foot_wechat_icon.jpg) no-repeat 12px center;cursor: pointer;}
.foot-wechat li a{font-size: 16px;color: #fff;}
.foot-wechat li span{position: absolute;top: 0;left: 0;width: 160px;height: 0;overflow: hidden;display: block;transition: 450ms;}
.foot-wechat li:hover span{top: -160px;height: 160px;}