@charset "UTF-8";
@media only screen and (min-width: 641px) {
}
/*--全局--*/
body,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font-family:"Microsoft yahei";}
ul,li{list-style-type:none;}
img{border:0;}
a{text-decoration:none;}
.w1200{width:1200px;margin:0 auto;}
.bgfff{background:#fff;}
.bgefefef{background:#efefef;}
.f-r{float:right;}
.f-l{float:left;}
.m-l-20{margin-left:20px;}


.index-nav{width: 100%;box-sizing: border-box;}
.index-nav-frame{width: 1400px;display: flex;justify-content: space-evenly;margin:0 auto;}
.index-nav-frame-line-li a{color:#fff;font-weight:normal;}
.index-nav-frame-line-li:hover{background: #2353a1;color:#fff;}

.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
@media only screen and (max-width:800px) {
    .index-nav{display:none;}
    
}
.index-nav-frame-line {
    color: #fff;
    float: left;
    position: relative;
    display: block;
    outline: none;
    cursor: pointer;
    width: 11.1%;
    line-height: 55px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;}
.index-nav-frame-line-center {
    opacity: 0;
    height: 0;
    margin-top: -6px;
    position: absolute;
    overflow: hidden;
    width: 100%;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    z-index: 999;}
.index-nav-frame-line-li {
    width: 100%;
    text-align: center;
    background: #0a4096;
    color: #fff;
    font-size: 16px;
    line-height: 38px;}
/*--header--*/
.header{height:110px;}
.header .logo{width:590px;height:60px;padding-top:25px;}
.header .other-links{height:28px;padding-top:41px;}
.header .other-links a.links{padding:5px 10px;font-size:14px;color:#999;}
.header .other-links a.links:hover{color:#FF7700;border-bottom:2px solid #FF7700;}
.header .other-links span{padding:5px 5px;color:#999;}
.header .other-links a.jdindex{padding:5px 10px;color:#fff;background:#FF7700;font-size:14px;margin-left:15px;border-radius: 5px;}
.header .other-links a.jdindex:hover{background:#F08300;}

/*--nav--*/
.nav{background:#0054A6;height: 50px;}
.nav .menu{width: 1040px;margin: 0 auto;line-height: 50px;margin: 0 auto;position: relative;z-index:111;}
.nav .menu li{float: left;width:130px;height: 50px;line-height: 50px;text-align: center;}
.nav .menu li a.one-nav{ display:block; width:130px; height:50px;color: #fff; text-align:center;font-weight:300;}
.nav .menu li a.one-nav:hover{ color:#fff;background-color:#006EBC;}
.nav .menu li .second-nav{width:170px;display: none;position: relative; text-align: center;}
.nav .menu li .second-nav a{color: #fff;font-size:14px;}
.nav .menu li .second-nav li{position: relative;width: 100%;height: 50px;background: #006EBC;line-height:45px;}
.nav .menu li .second-nav li:hover{ background-color:#004898;}
.nav .menu li .second-nav li:hover a{ color:#f6a32e;}
.nav .menu li .second-nav li .third-nav{width: 150px;height: 200px;display: none;margin-left: 100%;margin-top: -40px;}
/*导航*/

/*--banner--*/
/* top_slide_wrap */
.top_slide_wrap{width:100%;overflow:hidden;position:relative;z-index:1;}
.slide_box{overflow:hidden;}
.slide_box li{}
.slide_box img{width:100%;}
.slide_info{width:1200px;margin:-530px auto 0;}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative;}
.slide_info_card a{color:#fff;text-decoration:none;}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80);}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2;}
.slide_info_card h2{font-size:40px;padding-bottom:8px;}
.slide_info_card p{font-size:15px;line-height:26px;}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px;}
/* op_btns */
.op_btns{z-index:3;width:100%;}
.op_btns .op_btn{display:block;cursor:pointer;overflow:hidden;position:absolute;}
.op_btns .op_prev{left:20px;top:200px;}
.op_btns .op_next{right:20px;top:208px;}
.op_btns .op_prev span{display:block;padding:5px;cursor:pointer;background: rgba(0, 0, 0, 0.5);border-radius: 4px;}
.op_btns .op_next span{display:block;padding:5px;cursor:pointer;background: rgba(0, 0, 0, 0.5);border-radius: 4px;}
.op_btns .op_prev span{}
.op_btns .op_next span{}
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:0px;}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative;}
.bx-wrapper .bx-controls .bx-pager a{background:#c2c2c2;width:32px;height:6px;margin:0 5px;display:inline-block;overflow:hidden;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#0054A6;}

/*--news--*/
.news{padding:0;height:410px;}

/*--图片新闻切换--*/
.focus{position:relative;width:500px;height:410px;}  
.focus img{width:500px;height:350px;} 
.focus .shadow .title{width:500px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:-50px;left:0px;z-index:10;display:block;text-align:center;}  
.focus .shadow a{text-decoration:none;color:#333;font-size:14px;overflow:hidden;}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  ;}  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:45px;left:190px;position:absolute;height:4px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative;display:inline;width:20px;height:4px;margin:0 5px;color:#ccc;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#d00000;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../img/focus_btn.jpg) no-repeat;}
.focus .prev{top:138px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:138px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  


/*--学院新闻--*/
.xyxw { width:660px;float:right;}
.xyxw div {width:660px;}
.xyxw div { display:none;}
.xyxw .block { display:block;}
.xyxw h3 { width:100%; height:45px;border-bottom:solid 2px #0054A6;color:#333;line-height:45px;font-size:20px;font-weight: bold;}
.xyxw h3 a{ width:60px; height:20px;display: block;text-align:center; line-height:20px;color:#fff; font-size:12px;font-weight: normal;margin-top:15px;background:#01A3EB;border-radius: 6px;float:right;}
.xyxw h3 a:hover{background:#0054A6;}
.xyxw ul { list-style:none;}
.xyxw li { border-bottom:1px dotted #ccc; height:45px;overflow:hidden;}
.xyxw li:hover { border-bottom:1px dotted #FF5F2B;}
.xyxw li a {width:520px;height:45px;display:block;float:left; line-height:45px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot-gray.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xyxw li a:hover { background: url(../img/dot-red.jpg) no-repeat left center;}
.xyxw li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
.xyxw li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:36px;}
/*--通知公告--*/
.tzgg { width:580px;float:left;}
.tzgg div {width:580px;}
.tzgg div { display:none;}
.tzgg .block { display:block;}
.tzgg h3 { width:100%; height:45px;border-bottom:solid 2px #0054A6;color:#333;line-height:45px;font-size:20px;font-weight: bold;}
.tzgg h3 a{ width:60px; height:20px;display: block;text-align:center; line-height:20px;color:#fff; font-size:12px;font-weight: normal;margin-top:15px;background:#01A3EB;border-radius: 6px;float:right;}
.tzgg h3 a:hover{background:#F06F00;}
.tzgg ul { list-style:none;}
.tzgg li { border-bottom:1px dotted #ccc; height:45px;overflow:hidden;}
.tzgg li:hover { border-bottom:1px dotted #FF5F2B;}
.tzgg li a {width:470px;height:45px;display:block;float:left; line-height:45px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot-gray.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tzgg li a:hover { background: url(../img/dot-red.jpg) no-repeat left center;}
.tzgg li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
.tzgg li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:36px;}
/*--招生就业--*/
.zsjy { width:580px;float:right;}
.zsjy div {width:580px;}
.zsjy div { display:none;}
.zsjy .block { display:block;}
.zsjy h3 { width:100%; height:45px;border-bottom:solid 2px #0054A6;color:#333;line-height:45px;font-size:20px;font-weight: bold;}
.zsjy h3 a{ width:60px; height:20px;display: block;text-align:center; line-height:20px;color:#fff; font-size:12px;font-weight: normal;margin-top:15px;background:#01A3EB;border-radius: 6px;float:right;}
.zsjy h3 a:hover{background:#0054A6;}
.zsjy ul { list-style:none;}
.zsjy li { border-bottom:1px dotted #ccc; height:45px;overflow:hidden;}
.zsjy li:hover { border-bottom:1px dotted #FF5F2B;}
.zsjy li a {width:470px;height:45px;display:block;float:left; line-height:45px;font-size:16px;text-decoration:none; text-indent:16px;color:#333;background: url(../img/dot-gray.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zsjy li a:hover { background: url(../img/dot-red.jpg) no-repeat left center;}
.zsjy li span.new{ display:block; float:left;margin-left:5px;padding-top:8px;}
.zsjy li span.date{ display:block; float:right;color: #999;font-size:12px; line-height:36px;}

/*--学院介绍--*/
.xyjs{padding:20px 0;border-top:solid 2px #0054A6;position:relative;margin-top:30px;}
.xyjs .title{width:14%;text-align: center;background:#fff;position:absolute;top:-20px;left:43%;}
.xyjs .title h2{font-size:24px;}
.xyjs .title p{font-size:12px;color:#999;}
.xyjs .nr{padding-top:10px;padding-bottom:20px;position:relative;height:260px;}
.xyjs .nr .intro{width:775px;color:#333;font-size:16px;line-height:24px;}
.xyjs .nr .intro p{text-indent:20px;}
.xyjs .nr  a.more{padding:5px 20px;display:block;color:#fff;font-size:14px;background:#F08300;position:absolute;bottom:20px;right:0;border-radius: 6px;}
.xyjs .nr  a.more:hover{background:#F06F00;}

/*--专业--*/
.zy{padding:20px 0 40px 0;border-top:solid 2px #0054A6;position:relative;}
.zy .title{width:14%;text-align: center;background:#fff;position:absolute;top:-20px;left:43%;}
.zy .title h2{font-size:24px;}
.zy .zylist1{width:100%;margin:0 auto;height: 120px;padding-top: 10px;}
.zy .zylist2{width:895px;margin:0 auto;height: 120px;padding-top: 30px;}
.zy .zylist1 a{width:285px;height:120px;display: block;float:left;background:#efefef;border-radius: 6px;}
.zy .zylist2 a{width:285px;height:120px;display: block;float:left;background:#efefef;border-radius: 6px;}
.zy .zylist1 a p,.zy .zylist2 a p{text-align: center;width:160px;float: left;margin-left:10px;color:#333;}
.zy .zylist1 a img,.zy .zylist2 a img{margin:15px 0 0 15px;transition:all .5s;opacity:1;filter:alpha(opacity=100);float: left;}
.zy .zylist1 a:hover img,.zy .zylist2 a:hover img{transform: scale(1.1, 1.1);}
.zy .zylist1 a:hover,.zy .zylist2 a:hover{background:#eaeaea;}

/*--师资队伍--*/
.szdw{padding:20px 0;border-top:solid 2px #0054A6;position:relative;}
.szdw .title{width:14%;text-align: center;background:#fff;position:absolute;top:-20px;left:43%;}
.szdw .title h2{font-size:24px;}




/*--图片展示--*/
.pic-show{width:1200px;height:480px;margin:0 auto;background:#D3EFFC;padding:20px 0 20px 0;border-radius: 8px;}
#tab1 { width:100%;position:relative;}
/*设置容器高宽等*/
html > body #tab1 { width:100%;}
/*兼容IE6:IE6下宽度不够*/
#tab1 div { position:absolute; top:40px; left:0; width:100%;}
/*设置容器高宽等*/
#tab1 div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab1 .block { display:block;}
#tab1 h3{width:720px;display: block;margin:0 auto;}
/*选中的容器*/
#tab1 h3 a{ width:121px; float:left; display: block;line-height:45px;font-size:18px;font-weight: bold;text-align:center; color:#333; font-family:Microsoft YaHei;}
#tab1 h3 span{ float:left; display: block;padding:0 10px;line-height:45px;font-weight: normal;}
/*默认标题样式*/
#tab1 .up {border-bottom:solid 2px #FF0016;color:#FF0016;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab1 ul { list-style:none; padding-top:20px;}
#tab1 li { width:280px;height:200px;overflow:hidden; float:left; margin:0 10px 20px 10px;}
#tab1 li:hover {}
#tab1 li a {width:280px;height:200px;display:block;}
#tab1 li a:hover {}
#tab1 li a p{ color: #333;font-size:14px; text-align:center;}

/*foot*/
.foot{padding:20px 0;text-align: center;font-size:14px;color:#fff;clear: both;border-top:solid 1px #ccc;background:#0054A6;margin-top:20px;}

/*栏目页-列表页*/
.sitemap{padding:10px 0;font-size:14px;color:#999;text-align: right;}
.sitemap a{font-size:14px;color:#666;padding:0 5px;}
.sitemap a:hover{color:#FF5F2B;padding:0 5px;}

.sidebar{width:240px;}
.sidebar .title{width:240px;height:50px;font-size:20px;color:#fff;line-height: 50px;background:#0054A6;text-align: center;}
.sidebar ul.list{width:240px;}
.sidebar ul.list li{width:240px;display: block;}
.sidebar ul.list li a{width:240px;padding:15px 0;display: block;border-bottom:solid 1px #ccc;font-size:16px;color:#333;text-align: center;background:#efefef;}
.sidebar ul.list li a:hover{border-bottom:solid 1px #FF5F2B;color:#FF5F2B;background:#fff;}

.content{width:920px;}
.content .title{width:100%;height:41px;border-top:solid 4px #0054A6;border-bottom:solid 1px #0054A6;color:#333;font-size:18px;line-height: 41px;}
.content ul li{width:100%;border-bottom:dotted 1px #ccc;height:46px;line-height: 46px;display: block;}
.content ul li:hover{border-bottom:dotted 1px #FF5F2B;}
.content ul li a{width:80%;height:46px;line-height: 46px;display: block;text-indent:16px;color:#333;font-size:16px;background: url(../img/dot-gray.jpg) no-repeat left center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;float: left;}
.content ul li span{height:46px;line-height: 46px;display: block;color:#999;float: right;font-size:14px;}
.content ul li a:hover{color:#FF5F2B;background: url(../img/dot-red.jpg) no-repeat left center;}

.page{width:900px;height:25px;text-align:center;color:#273939;float: left;margin-top: 40px;padding-bottom: 60px;}
.page a{color:#999;padding:0 7px;float: left;}
.page span{padding:0 7px;float: left;color:#2b49cc;}
.page p{float: left;color:#999;}
.page a:hover{color:#2b49cc;}
.page .a1{color:#999;}

.content .article-title h3{padding:20px 0 10px 0;color:#333;font-size:22px;text-align: center;font-weight: normal;}
.content .article-title p{padding:0 0 20px 0;color:#999;font-size:14px;text-align: center;}
.content .art-content{color:#333;font-size:16px;padding-bottom:30px;}
.content .art-content p{padding:0 0 15px 0;text-indent: 30px;line-height:25px;}
.content .pic-show-list{padding-top:20px;}
.content .pic-show-list-box{width:280px;height:250px;float:left;margin:0 10px;font-size: 16px;text-align: center;}















@media only screen and (max-width: 641px) {
}