@charset "UTF-8";
.k { width: 1200px; margin-left: auto; margin-right: auto; }

/*兼容提示*/
.my-video-dimensions { width: 100%; height: 75%; margin-top: 10px; }

.vjs-has-started .vjs-control-bar { background: #2e7d65; }

.video-js { background-color: rgba(241, 241, 241, 0.82); clear: both; }

#tips { display: none; height: 40px; width: 100%; text-align: center; line-height: 40px; background-color: #e6ddbc; font-size: 16px; }

span.news-date { padding-right: 0px; }

div#tzgg ul li { height: 60px; line-height: 1.4; margin-top: -7px; }

div#xyxw ul li, ul.news-school li, ul.lecture li { height: 45px; line-height: 1.4; margin-top: -8px; }

span.news-date { font-family: 微软雅黑; }

ul.news-school div a { font-size: 14px; }

.note_count { margin-top: 0px; }

/*header*/
.top_header { background: #f1f1f1; /* overflow: hidden; */ /* border-top: 5px solid #f1f1f1; */ }

.top ul { float: right; padding: 12px 0; }

.top ul li { float: left; overflow: hidden; }

.top ul li:first-child a { border-left: none; }

.top ul li a { color: #666666; font-size: 12px; border-left: 1px #999 solid; display: block; height: 12px; line-height: 12px; padding-left: 15px; margin-left: 15px; }

.top ul li:first-child a { border-left: none; }

.top ul li a:hover { color: #114f9a; }

.header { position: relative; height: 114px; overflow: hidden; }

.header .top_l { position: relative; left: 0; top: 0; z-index: 1; }

.header .top_c { position: absolute; left: 50%; top: 0; z-index: 1; }

.header .top_r { position: absolute; right: 0; top: 0; z-index: 1; }

.head { position: absolute; top: 0; z-index: 2; left: 50%; margin-left: -600px; }

.logo { float: left; margin-top: 30.5px; }

.head_r { float: right; }

.head_r .head_r_t { float: right; /* margin: 15px 0; */ margin-top: 30px; }

/*搜索*/
.search { /*position: absolute;*/ /*right: 0px;*/ /*top: 15px;*/ /*z-index: 99;*/ cursor: pointer; float: left; }

.search input { display: inline-block; outline: none; border: none; }

.search input.txt { float: left; width: 0px; height: 36px; line-height: 36px; font-size: 15px; vertical-align: top; background: url("../images/search_bg.png") repeat; color: #ffffff; text-indent: 10px; }

.search input.btn { float: left; width: 60px; height: 60px; cursor: pointer; }

.head_r .en { float: left; margin-left: 10px; }

.head_r ul { float: right; }

.head_r ul li { float: left; overflow: hidden; }

.head_r ul li a { color: #ffffff; font-size: 14px; /* border-left: 1px #999 solid; */ display: block; height: 28px; line-height: 28px; padding: 0 10px; /* padding-left: 15px; */ margin-left: 15px; background: #114f9a; text-align: center; }

.head_r ul li:nth-child(1) a { background: #e9862f; }

.head_r ul li:nth-child(2) a { background: #114f9a; }

.head_r ul li:nth-child(4) a { background: #4078bd; }

.head_r ul li:nth-child(3) a { background: #c78b50; }

.head_r ul li a:hover { color: #ffffff; }

/*导航*/
/*第一种导航*/
.navBar { background: #114f9a; position: relative; z-index: 1; color: #fff; height: 50px; line-height: 50px; }

.nav { margin: 0 auto; }

.nav h3 { font-weight: normal; font-size: 16px; }

.nav .m { position: relative; float: left; /* width:112px; */ /* margin: 0 10px; */ display: inline; text-align: center; width: 14.2%; }

.nav .m h3 i { display: inline-block; /* *display: inline; */ zoom: 1; width: 8px; height: 5px; background: url() 0 0 no-repeat; overflow: hidden; margin: -2px 0 0 5px; vertical-align: middle; /*filter: alpha(opacity=50);*/ /*opacity: 0.5;*/ transition: all 0.5s ease-in-out; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari ?â€™? Chrome */ -o-transition: all 0.5s; }

.nav h3 a { zoom: 1; height: 16px; line-height: 16px; padding: 17px 0; display: block; color: #ffffff; width: 100%; }

.nav .on h3 a { /*padding: 16px 0;*/ background: #e48b22; }

.nav .on h3 a i { transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.nav .sub { display: none; /*默认隐藏*/ width: 100%; /*padding: 10px 0;*/ position: absolute; left: 0; top: 50px; background: rgba(0, 0, 0, 0.8); float: left; }

.nav .sub li { text-align: center; line-height: 40px; }

.nav .sub li a { color: #ffffff; display: block; zoom: 1; }

.nav .sub li a:hover { color: #e48b22; transition: 0.5s; }

/*第二种导航*/
.second_nav { width: 100%; height: 50px; margin: 0 auto; background: #114f9a; left: 0; position: fixed; top: -100%; z-index: 30; }

.current { top: 0; /* background: url("../img/second_nav_bg.png") repeat; */ }

/*banner*/
.ibanner { width: 100%; margin: 0 auto; overflow: hidden; position: relative; }

.ibanner .hd { height: 16px; overflow: hidden; position: absolute; right: 50%; margin-right: -40px; bottom: 20px; z-index: 1; cursor: pointer; }

.ibanner .hd ul { overflow: hidden; zoom: 1; float: left; }

.ibanner .hd ul li { float: left; margin: 0 5px; width: 16px; height: 16px; line-height: 14px; text-align: center; /*background: #fff;*/ /*cursor: pointer; */ /*opacity: 0.5; */ /*border-radius: 50px;*/ background: url(../images/icon.png) center center no-repeat; }

.ibanner .hd ul li.on { /*background: #ffffff;*/ /*opacity:1;*/ /*color: #fff;*/ width: 16px; height: 16px; background: url(../images/icon_hover.png) center center no-repeat; }

.ibanner .bd { position: relative; height: 100%; z-index: 0; }

.ibanner .bd li { zoom: 1; vertical-align: middle; position: relative; }

.ibanner .bd li h1 { position: absolute; bottom: 40px; left: 20%; background: url("../img/tt_bg.png"); font-size: 24px; color: #ffffff; padding: 10px 20px; }

.ibanner .bd img { width: 100%; display: block; }

.ibanner .prev, .ibanner .next { position: absolute; left: 3%; top: 50%; margin-top: -40px; display: block; width: 45px; height: 80px; /*background: url(../img/slider-arrow.png) -120px 5px no-repeat;*/ filter: alpha(opacity=50); opacity: 0.5; }

.ibanner .next { left: auto; right: 3%; background-position: -2px 5px; width: 45px; height: 80px; }

.ibanner .prev:hover, .ibanner .next:hover { filter: alpha(opacity=100); opacity: 1; }

.ibanner .prevStop { display: none; }

.ibanner .nextStop { display: none; }

/*页脚*/
.footer_t { background: #5a5a5b; padding: 35px 0; border-top: 4px #e7b344 solid; }

.foot { background: url(../img/foot_logo.png) 500px center no-repeat; }

.foot .text { float: left; margin-top: 10px; }

.foot .text img { float: left; }

.foot .text p { float: left; font-size: 15px; color: #ffffff; line-height: 24px; margin-left: 15px; }

.foot .erm { float: right; /* font-size: 13px; */ color: #ffffff; }

.foot .erm img { float: left; }

.foot .erm span { display: block; /* width: 15px; */ /* float: left; */ font-weight: bold; line-height: 18px; font-size: 16px; margin-bottom: 5px; margin-left: 15px; }

.footer_b { background: #3a3a3b; font-size: 13px; color: #f0f0f0; text-align: center; padding: 15px 0; }

/*回到顶部*/
.goTop { position: fixed; bottom: 72px; right: 20px; z-index: 9999999; color: #fff; text-align: center; transition: none; width: 60px; height: 60px; line-height: 60px; display: none; }
