@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul li {list-style: none;}
a {text-decoration: none; color:#434343;}
img {border: none;}
.clear{ clear:both;}
input {border: none;background: none;}
input, textarea {font-family:Arial,"Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;outline: 0;font-size: 14px;-webkit-appearance: none;}
.clear {clear: both;}
body {font-family:Arial,"Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; color:#5e5e5e;}
html{font-size:14px;margin:0 auto;}
span{color:#bcbcbc;}
.neirong span{color:#515151;}
.fl{float:left;}
.fr{float:right;}
img{border:0; margin:0; padding:0;}
body,.section,.header-body,.header-top,.nav-bg,.main.,.footer,.beian,.img_xxjj,.neirong,.liuyanban{ width:100%; margin:0 auto; clear:both;}/*容器满屏居中*/
button{ cursor:pointer;}
.header{ width:100%; height:202px; margin:0 auto; position:relative;}
.header-top{ height:35px; background:url(../images/bg_header_top.png); position:absolute; top:0; left:0; right:0; z-index:100;}
.header-body{ height:152px; background:url(../images/bg_header_body.jpg) center top no-repeat;}
.nav-bg{ height:50px; background:#354ea2;}
.header-top-content,.header-body-content{ width:1080px; margin:0 auto;}
.header-top-content p{ float:right; margin-right:15px; line-height:35px;}
.header-top-content p a{color:#3d3d3d;}
.header-body-content h1{ width:486px; height:90px; margin-top:37px; margin-right:2px;background:url(../images/bg_top_h1.png); text-indent:-9999px;}
.header-body-content h6{ width:270px; height:64px; margin-top:63px; margin-right:19px; background:url(../images/bg_top_h6.png); text-indent:-9999px;}
.nav{ width:1080px; margin:0 auto; }
.nav li{width:8.33%; float:left; line-height:50px; text-align:center; transition:all 0.3s ease-in-out;}
.nav li.dq{background:#283e89;}
.nav li:hover{background:#283e89;}
.nav li a{ display:block;width:100%;height:100%; color:white;}

.banner{width:100%; height:480px; margin:0 auto;position: relative; }
#slides {display: block;width: 100%;height: 480px;list-style: none;padding: 0;margin: 0;position: relative;}
#slides li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute;text-indent: -99999px;}
#slides li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination {display: block;list-style: none;position: absolute;left: 50%;bottom: 13px;z-index: 3;}
#pagination li {display: block;list-style: none;width: 10px;height:10px;border-radius: 100%;float: left;margin-left: 10px;_margin-left: 5px;text-indent: -99999px;}
#pagination li a {display: block; width:10px; height:10px;background: #fff;border-radius: 100%;}
#pagination li.current a{ background:#354ea2;}

.main{min-height:800px; overflow:hidden; background:url(../images/bg_main.jpg) center bottom no-repeat;}
.main_body{ width:1080px;min-height:800px; overflow:hidden; margin:31px auto 0;}
.aside_left{ width:446px; float:left; }
.aside_right{ width:614px; float:right;}
.lanmu_top{ width:100%; height:60px; border-top:3px solid #354ea2; position:relative; text-align:left !important; }
.lanmu_top h3{ color:#354ea2; font-size:20px; margin-top:5px;}
.lanmu_top span{ font-size:12px; color:#a8a8a8;}
.lanmu_top .more{ position:absolute; top:9px; right:0; width:61px; height:29px;padding: 0px; color:#354ea2; text-align:center; line-height:30px; border:1px solid #354ea2; transition:all 0.3s ease-in-out;}
.lanmu_top .more:hover{background:#354ea2; color:white;}

.tzgg,.xyxw{ height:345px; overflow:hidden;}
.tzgg ul{width:100%; overflow:hidden;}
.tzgg li{ display:block; background:url(../images/bg_news_li.jpg) left no-repeat; padding-left:14px;line-height:30px;}
.tzgg li a{ display:block; width:100%;overflow:hidden; height:30px; }
.tzgg li a:hover,.tzgg li a:hover span{ color:#354ea2;}
.tzgg li span{ float:right; font-size:14px; color:#434343;margin-left: 5px;}
/*.tzgg li p{display:inline-block; width:328px;}*/

.xyxw .toutiao{ width:100%; height:134px;}
.toutiao img{ width:196px; height:135px; float:left; margin-right:11px; }
.toutiao h5{ width:401px; height:43px; font-size:16px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow:ellipsis;}
.toutiao p{width:401px; height:78px; margin-top:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;text-overflow:ellipsis; line-height:24px; color:#7e7e7e;}
.xyxw ul{width:100%;clear:both; overflow:hidden; margin-top:16px;}
.toutiao:hover a{color:#354ea2;}
.xyxw li{ display:block; background:url(../images/bg_news_li.jpg) left no-repeat; padding-left:14px; line-height:30px;}
.xyxw li a{ display:block; width:100%;overflow:hidden; height:30px; }
.xyxw li a:hover,.xyxw li a:hover span{ color:#354ea2;}
.xyxw li span{ float:right; font-size:14px; color:#434343;margin-left: 5px;}


.spzx{ width:100%;text-align:center; }
.spzx a{ display:block; padding:7px 0; border:1px solid #e2e2e2;}
.spzx a:hover{ color:#354ea2;border:1px solid #354ea2;}
.xyfm ul{ display:block; width:100%;}
.xyfm li{ width:302px; height:176px; position:relative; margin-bottom:10px; overflow:hidden;}
.xyfm li p{ position:absolute; height:38px; width:100%; bottom:-38px; left:0; right:0; text-align:center; background:url(../images/bg_xyfm.png); color:white; line-height:38px; transition:all 0.3s ease-in-out; }
.xyfm li:hover p{bottom:0;}


.footer{height:275px;}
.footer_top{width:100%; height:230px; background:url(../images/bg_footer.jpg) center top no-repeat;}
.footer_top_content{ width:1080px;height:100%; margin:0 auto;}
.foot_div1{float:left;width:365px; height:177px; margin-top:27px; border-right:1px solid #6274b0;}
.foot_div2{float:left;width:441px; height:177px; margin-top:27px; border-right:1px solid #6274b0;}
.erweima{float:left;width:272px; height:177px; margin-top:27px; text-align:center; color:white; line-height:25px;}
.foot_div1 h1{ width:279px; height:149px; margin-top:16px; margin-left:20px;background:url(../images/bg_foot_h1.png); text-indent:-9999px;}
.foot_div2 ul{ margin-top:50px;}
.foot_div2 li{ width:25%; float:left; line-height:30px; padding-left:30px;}
.foot_div2 li a{ display:block; width:100%; height:100%; color:white;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;/*text-overflow: ellipsis;*/}


.beian{ height:45px; background:#28408f; clear:both; }
.beian_content{width:1080px;height:100%; margin:0 auto; text-align:center; line-height:45px;}
.beian_content p{ white-space:pre; font-size:12px; color:white; opacity:0.7;}

/*学校简介*/
.img_xxjj{height:313px; background:#eceef3;}
.img_xxjj img{ display:block; margin:0 auto;}
.content{width:1080px; min-height:300px; margin:0 auto; padding:15px 0 30px; overflow:hidden;}
.xxgk_nav{ width:183px; float:left;  }
.xxgk_nav h3{ color:white; width:100%; height:80px; background:#354ea2; font-size:20px; line-height:80px; text-align:center;}
.xxgk_nav ul.daohang{ float:left; width:181px; border: 1px solid #f3f3f3; border-bottom:none; }
.xxgk_nav ul.daohang li{ width:100%;border-bottom: 1px solid #f3f3f3; }
.xxgk_nav ul.daohang li a{ display:block; width:165px; height:37px; text-align:center; border-radius:5px; line-height:32px;transition:all 0.5s ease-in-out; margin:5px auto;}
.xxgk_nav ul.daohang li.dq a{ color:white; background:#354ea2;}
.xxgk_nav ul.daohang li:hover{}
.xxgk_nav ul.daohang li:hover a{ color:white;background:#354ea2;}
ul.new_nav{ width:100%;float:left; margin-top:9px; }
ul.new_nav li{ height:37px; background:#f8f8f8; border:1px solid #f3f3f3; border-radius:3px; margin-bottom:5px;transition:all 0.5s ease-in-out;}
ul.new_nav li a{transition:all 0.5s ease-in-out;}
ul.new_nav li.dq{ background:#354ea2;}
ul.new_nav li.dq a{ color:white;}
ul.new_nav li:hover{background:#354ea2;}
ul.new_nav li:hover a{color:white;}
ul.new_nav li a{display:block; width:181px; height:100%;; text-indent:65px; line-height:37px;}
ul.new_nav li a.szhglpt{ background:url(../images/new_nav_szhglpt.png) 28px center no-repeat;}
ul.new_nav li.dq a.szhglpt{ background:url(../images/new_nav_szhglpt_white.png) 28px center no-repeat;}
ul.new_nav li:hover a.szhglpt{background:url(../images/new_nav_szhglpt_white.png) 28px center no-repeat;}
ul.new_nav li a.jxzyw{ background:url(../images/new_nav_jxzyw.png) 28px center no-repeat;}
ul.new_nav li.dq a.jxzyw{ background:url(../images/new_nav_jxzyw_white.png) 28px center no-repeat;}
ul.new_nav li:hover a.jxzyw{background:url(../images/new_nav_jxzyw_white.png) 28px center no-repeat;}
ul.new_nav li a.mskt{ background:url(../images/new_nav_mskt.png) 28px center no-repeat;}
ul.new_nav li.dq a.mskt{ background:url(../images/new_nav_mskt_white.png) 28px center no-repeat;}
ul.new_nav li:hover a.mskt{background:url(../images/new_nav_mskt_white.png) 28px center no-repeat;}
ul.new_nav li a.xyjkrk{ background:url(../images/new_nav_xyjkrk.png) 28px center no-repeat;}
ul.new_nav li.dq a.xyjkrk{ background:url(../images/new_nav_xyjkrk_white.png) 28px center no-repeat;}
ul.new_nav li:hover a.xyjkrk{background:url(../images/new_nav_xyjkrk_white.png) 28px center no-repeat;}
ul.new_nav li a.wsbm{ background:url(../images/new_nav_wsbm.png) 28px center no-repeat;}
ul.new_nav li.dq a.wsbm{ background:url(../images/new_nav_wsbm_white.png) 28px center no-repeat;}
ul.new_nav li:hover a.wsbm{background:url(../images/new_nav_wsbm_white.png) 28px center no-repeat;}
.child_nav{width:100%; display:none;}
.child_nav li{ height:40px; !important; border:none !important; line-height:40px;}
.child_nav li a{ background-color:white !important; color:#5e5e5e !important; font-size:12px; text-indent:54px; text-align:left !important;}
.child_nav li.dq a{color:#354ea2 !important; background:url(../images/bg_zsbm_a.jpg) 40px 13px no-repeat !important; transition:none !important;}
.child_nav li a:hover{color:#354ea2 !important; background:url(../images/bg_zsbm_a.jpg) 40px 13px no-repeat !important; transition:none !important;}



.neirong{float:right; width:877px; min-height:300px; overflow:hidden; color:#5e5e5e;}
.neirong img{ max-width:100%;}
.wenzi_nav{ margin:0 auto 15px !important; text-indent:19px !important; color:#434343 !important; background:url(../images/bg_wenzi_nav.jpg) left center no-repeat; border-bottom:1px solid #ececec; line-height:40px;}
.wenzi_nav a:hover{color:#354ea2;}
.neirong p{ line-height:28px; clear:both;}

/*校园风貌*/
.xyfm_tw,.msfc_tw{ width:897px; min-height:300px; overflow:hidden; margin-left:-10px; display:block; clear:both;}
.xyfm_tw li{ float:left; width:33.3%; margin-bottom:30px; overflow:hidden;}
.xyfm_tw li img{ width:95%; display:block; margin:0 auto;}
.xyfm_tw li p{ text-align:center; width:95%; margin:0 auto;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:14px; text-indent:0 !important;}
.fenye{ text-align:center; clear:both; margin:37px 0;}
.fenye a{ padding:5px; border:1px solid #e6e6e6;margin-right:8px;}
.fenye a.dq{ border:none; background:#354ea2; color:white; }
/*地理位置*/
p.no-indent{ text-indent:0;}
/*校园新闻*/ 
.xyxw_tw{ width:100%; min-height:300px; overflow:hidden; }
.xyxw_tw li{ height:160px; border-bottom:1px solid #ebebeb; padding-top:37px;}
.xyxw_tw h5{ font-size:16px; width:100%; color:#222222; line-height:26px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xyxw_tw li:hover h5{color:#354ea2;}
.xyxw_tw li:hover p{  border-left:1px solid #ebebeb; padding-left:10px;}
.xyxw_tw span{ font-size:12px; display:block; line-height:26px;}
.xyxw_tw img{ float:right; width:196px; height:135px;}
.biaotineirong{ width:675px; float:left;}
.biaotineirong p{ width:95%; line-height:24px !important; margin-top:20px; font-size:12px; color:#696969; height:72px; overflow:hidden; transition:all 0.3s ease-in-out;}

/*视频新闻*/
.spxw li img{}
.spxw li{ position:relative;}
.spxw li a{ display:block; width:100%;}
.spxw .filter img{width:auto !important; height:auto !important;}
.filter{ width:95%; background:url(../images/bg_shipin_filter.png); position:absolute; top:-200px; left:2.5%;transition:all 0.3s ease-in-out;}
.spxw li:hover .filter{top:0;}
.filter img{ display:block; margin:76px auto 0 !important; }

/*大事记*/
.xwlb { clear:both;width:100%; overflow:hidden; }
.xwlb li{width:98%; height:40px; border-bottom:1px solid #eeeeee; line-height:40px; display:block; background:url(../images/bg_news_li.jpg) left no-repeat; padding-left:14px;}
.xwlb li a:hover,.xwlb li a:hover span{ color:#354ea2;}
.xwlb li span{ float:right; font-size:14px; color:#434343;}
.xwlb li p{ width:90%;overflow:hidden; height:40px; text-overflow:ellipsis; white-space:nowrap; line-height:40px !important; text-indent:0 !important; clear:none !important;}

/*名师风采*/
.msfc_tw li{ width:25%; float:left; margin-bottom:43px; position:relative; transition:all 0.3s ease-in-out;}
.msfc_tw li .rongqi{ width:90%;margin:0 auto; }
.msfc_tw li img{ display:block; margin:0 auto; width:100%;border:1px solid #ededed;}
.msfc_tw li .div1,.msfc_tw li .div2{ width:90%; height:50px;margin:0 auto; border:1px solid #ededed; border-top:none; padding:5%; overflow:hidden;}
.msfc_tw li:hover{ transform:translateY(-14px);}
.msfc_tw li:hover .rongqi{box-shadow:0px 0px 15px rgba(0,0,0,0.2);}
.msfc_tw li:hover .div1 h6{color:#354ea2;}
.msfc_tw li:hover .div2{ background:url(../images/bg_mingshifengcai_li.jpg) bottom repeat-x;}
.msfc_tw li .div1 h6{ font-size:16px; color:#383838; line-height:27px;}
.msfc_tw li .div1 span{ color:#afaeae; line-height:27px;}
.msfc_tw li .div2{ font-size:12px; color:#838383; line-height:24px; }
.msfc_tw li .div2 p{ line-height:normal !important;}

/*学科建设*/
.neirong2{float:right; width:877px; min-height:300px; overflow:hidden; color:#5e5e5e;}
.neirong2 img{ display:block; margin:0 auto; max-width:100%;}
.neirong2 p{ line-height:28px; clear:both;}

/*在线留言*/
.liuyan{ padding-top:31px;}
.liuyan li{ border:1px solid #efefef; margin-left:3px; margin-bottom:18px;}
.liuyan li .liuyan_id{ height:31px; background:#f6f6f6; line-height:31px;}
.liuyan li .liuyan_id span{ margin:0 17px; font-size:12px; color:#444444;}
.liuyan li .liuyan_neirong{ padding:15px 17px 10px; line-height:22px; font-size:12px;}
.liuyan li .liuyan_neirong span{ color:#0c7ed9;}
.liuyanban{ clear:both; width: 877px;float: right; height:388px; background:url(../images/bg_liuyanban.jpg) 0px top no-repeat; margin-bottom:36px;}
.liuyanban form{ margin-left:50%;}
.liuyanban form p{ overflow:hidden;}
#u_name{ float:left; display:block; width:344px; height:41px; line-height: 41px; border:1px solid #e4e4e4; border-radius:5px; padding:0 18px; color:#383838; margin-top:70px; margin-bottom:20px;}
#u_txt{float:left;display:block; width:344px; height:141px; line-height:16px;  border:1px solid #e4e4e4; border-radius:5px;resize: none;padding:13px 18px;color:#383838; margin-bottom:20px;}
#tijiao{ display:block; float:left; width:382px; height:50px; background:#0c7ed9; border-radius:5px; border:none; font-size:16px; color:white;}

/*招聘职位*/
.zhaopinzhiwei div{ float:left; overflow:hidden;}
.zhaopinzhiwei dt{ height:41px; background:#354ea2; color:white; line-height:41px;}
.zhaopinzhiwei dd{ height:48px; line-height:48px; border:1px solid #e3e7f5; border-top:none;}
.zhaopinzhiwei dt,.zhaopinzhiwei dd{ clear:both;}
.zhaopinzhiwei .zpzw{ width:35%; text-indent:40px;}
.zhaopinzhiwei .zprs,.zhaopinzhiwei .jzsj{width:20%;text-align:center;}
.zhaopinzhiwei .caozuo{ width:25%;text-align:center;}
.caozuo .chakan,.caozuo .shenqing{ display:inline-block; width:60px; height:30px; border-radius:15px; color:white; line-height:30px; margin:0 1px;}
.caozuo .chakan{ background:#354ea2;}
.caozuo .shenqing{background:#fb9402; text-align:center;}

/*招聘申请表*/
.shenqingbiao{ border-top:1px solid #e3e7f5;border-left:1px solid #e3e7f5; min-height:300px; overflow:hidden;}
.shenqingbiao td,.shenqingbiao th{ border-bottom:1px solid #e3e7f5;border-right:1px solid #e3e7f5;}
.shenqingbiao th{ font-weight:normal; text-align:left; background-color:#f7f9ff; height:38px;padding-left:5px;}
.shenqingbiao td{height:38px; padding-left:10px; position:relative;}
.shenqingbiao th.xiaoth{ width:114px;height:38px;}
.shenqingbiao td.mtd{width:184px; height:38px;}
.shenqingbiao td.ltd{width:220px; height:38px;}
.shenqingbiao td.std{width:127px; height:38px;}
.shenqingbiao input[type="text"]{ width:100%; height:100%;}
input[type = "radio"]{ display:none;}
.radiolabel{ height:14px; padding-left:20px; background-image:url(../images/radio_bg.jpg); background-repeat:no-repeat; background-position:left top; margin-right:20px;}
label.checked{ background-position:left -26px;}
.l_select{ width:188px; height:23px; text-align:center; border:1px solid #e3e7f5; }
.shenqingbiao input,.shenqingbiao select,.shenqingbiao textarea{ color:#868686;}
.s_select{ width:67px; height:23px; text-align:center; margin-left:4px; margin-right:18px;border:1px solid #e3e7f5; }
#p_dizhi{ width:432px; height:23px;line-height: 24px; border:1px solid #e3e7f5; text-indent:10px;}
.shenqingbiao textarea{ width:864px; height:167px; line-height: 24px; outline:none;resize:none; border:none;}
.m_select{ width:158px; height:23px; text-align:center; border:1px solid #e3e7f5;}
.shenqingbiao td.mmtd{width:176px; height:38px;}
.tijiao{ display:block;width:127px; height:34px; font-size:16px; color:white; background:#354ea2; border-radius:17px; border:none; margin:28px auto 0;}
.shenqingbiao button{ width:91px; height:33px; border:1px solid #e3e7f5; border-radius:16px; background:#f7f9ff; line-height:31px; position:absolute; left:17px; bottom:11px; color:#5e5e5e;}
caption{ width:100%; height:44px; color:white; text-align:center; line-height:44px; background:#354ea2;}
.mltd{ width:154px; height:57px;}
.clear_bg{background-image:none !important;}
th font{ font-size:14px; color:red; vertical-align:middle;}
.full_th{ padding-left:15px !important;}

/*列表内页*/
.header2 {overflow:hidden;padding-top:25px; padding-bottom:25px; border-bottom:1px solid #f2f2f2; text-align:center;animation-name: fadeInUp;}
.header2 .title{ font-size:20px; color:#323232;}
.header2 .subtitle{ color:#8c8c8c; font-size:12px; padding-top:5px;}
.danye{ padding-top:33px; padding-bottom:40px;min-height: 213px; font-size:14px; color:#515151; line-height:28px;}
.danye span{ color:#515151 !important;}
.sxp { padding:0px 0 60px;line-height: 26px;font-size: 14px;color:#444444;}
.sxp span {display: block;padding-top: 10px;}
.sxp font {float: left;width: 60px;height: 26px;display: block; color:#676767;margin-right: 5px;font-size: 14px;text-align: center;line-height: 26px;}

/*在线报名*/
.baoming_nav{ font-size:0; text-align:center; padding:156px 0; }
.baoming_nav li{ text-align:center; display:inline-block; margin:0 20px; background:#354ea2; border-radius:10px; width:157px; height:157px; padding:52px 0; box-sizing:border-box; color:#fff; font-size:18px; line-height:1; transition:all 0.3s ease-in-out;}
.baoming_nav li strong{ display:block; font-size:24px; font-weight:bold; line-height:1; margin-bottom:10px;}
.baoming_nav li:hover{ background:#6a7fc6; transform:scale(1.1,1.1);}




















