@charset "utf-8";
body{min-width: 1400px;}
input::-webkit-input-placeholder { 
    color:    #fff;
}
input:-moz-placeholder { 
    color:    #fff;
}
input::-moz-placeholder { 
    color:    #fff;
}
 input:-ms-input-placeholder { 
    color:    #fff;
}
.zhuan_list ul li img{width:100%;}
.ljdivszyjs{width: 100%;height: auto;min-height:760px;overflow: hidden;position: relative;background: url(../img/linesss1.png) no-repeat left center;}
#js1019845jsclock{ display: inline-block;}
.ljdivszyjs a,.ljdivszyjs p{display: block;height: auto;background: #00b0f0;border: 1px solid #333;color: #fff;font-size: 14px;position: absolute;z-index:2;border-radius:8px;padding:20px 30px;}
    .ljdivszyjs p{top: 21px;
    left: 36.5%;
    font-size: 28px;}
    .divas1{    top: 205px;
    width: 140px;
    left: 128px;
    font-size: 24px !important;
    text-align: center;
    line-height: 48px;}
    .divas2{ top: 205px;
    width: 248px;
    left: 347px;
    font-size: 22px !important;
    text-align: center;
    line-height: 30px;
    height: 92px !important;
    overflow: hidden;
    padding: 16px 30px !important;}
    .divas3{    top: 205px;
    width: 140px;
    left:673px;
    font-size: 24px !important;
    text-align: center;
    line-height: 48px;}
    .divas4{    top: 406px;
    left: 19px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas5{    top: 407px;
    left: 121px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas6{    top: 407px;
    left: 223px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas7{    top: 407px;
    left: 315px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas8{    top: 406px;
    left:400px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 16px !important;
    height: 340px !important;
    text-align: center;}
    .divas9{    top: 410px;
    left: 514px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas10{    top: 405px;
    left:670px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
    .divas11{    top: 408px;
    left:781px;
    width: 45px;
    padding: 20px 10px !important;
    font-size: 18px !important;
    height: 340px !important;
    text-align: center;}
.teacher1{margin:30px 0px;}
.teacher1 ul li{
 float: left;
 height: 35px;
 line-height: 35px;
 margin-bottom: 15px;
 background-color: #efefef;
 margin-right: 1px;
 text-align: center;
 width: 9.8%;
}
.teacher1 ul li a{
 font-size: 15px;
}
.inner {
width: 1400px;
margin: 0px auto;
}
.top {
background-color: #f4f4f4;
line-height: 40px;
}
.top_link1,
.top_link2 {padding: 0px 20px;margin-left: 15px;}
.top_link1 {
background: url(../img/icon1.png) no-repeat left center;
}
.top_link2 {
background: url(../img/icon2.png) no-repeat left center;
}
.header {
background: #192799;
}
.logo {
padding: 30px 0px;
}
.logo_right {
margin-top: 48px;
}
.logo_right a {
font-size: 16px;
color: #006da6;
float: left;
padding: 0px 25px;
line-height: 30px;
background: url(../img/icon1.png) no-repeat left center;
}
.logo_right .last {
border-right: none;
padding-right: 0px;
}
.search {/*width: 240px;height: 40px;background: url(../img/search.png) no-repeat left center;*/}
.search input {
border: none;
outline: none;
display: block;
background: none;
line-height: 30px;
}
.search .inp {float: left;height: 40px;width: 202px;text-indent:15px;color:#fff;}
.search .sub {
width: 36px;
height: 46px;
background-color: none;
float: right;
margin-right: 5px;
margin-top: 7px;
}
.nav {
width: 100%;
background-color: #000e7f;
}
.nav ul>li {
float: left;
text-align: center;
padding-left: 23px;
padding-right: 24px;
position: relative;
}
.nav ul>li>a {
font-size: 18px;
color: #fff;
height: 50px;
line-height: 50px;
}
.nav li ol {
position: absolute;
left: 0px;
width: 100%;
top: 50px;
z-index: 9999;
display: none;
background: #192799;
}
.nav li ol li {
width: 100%;
height: 40px;
line-height: 40px;
}
.nav li ol li a {
display: block;
width: 96%;
font-size: 14px;
margin: 0px 2%;
color: #fff;
}
.nav li ol li:hover a {
font-weight: bold;
}
.nav li ol.widths li {
width: 268px;
}
.nav li ol.widths li a {
width: 50%;
}
.nav ul>li:hover ol {
display: block;
z-index: 999;
}
.banner_wrap {
position: relative;
}
.rslide li {
position: relative;
}
.rslide li a {
display: block;
}
.rslide li img {
width: 100%;
}
.centered-btns_nav:active {
opacity: 1;
}
.centered-btns_tabs {
position: absolute;
bottom: 20px;
left: 50%;
margin-left: -90px;
font-size: 0;
list-style-type: none;
z-index: 99;
}
.centered-btns_tabs li {
display: inline-block;
margin: 0 3px;
*display: inline;
*zoom: 1;
}
.centered-btns_tabs a {
display: inline-block;
width: 15px;
height: 15px;
overflow: hidden;
color: transparent;
font-size: 14px;
text-align: center;
*display: inline;
*zoom: 1;
background: url(../img/dot2.png) no-repeat left center;
}
.centered-btns_tabs .centered-btns_here a {
background: url(../img/dot1.png) no-repeat left center;
}
.centered-btns_nav {
position: absolute;
top: 50%;
margin-top: -50px;
z-index: 2;
width: 32px;
height: 70px;
overflow: hidden;
color: transparent;
background-position: center;
}
.banner_wrap .prev {
background-image: url(../img/bannerleft.png);
left: 0px;
}
.banner_wrap .next {
right: 0px;
background-image: url(../img/bannerright.png);
}
.main1 {
margin-top: 20px;
}
.news {
width: 680px;
}
.news_title {
border-bottom: 1px solid #cecfd8;
}
.news_title>h1 {
color: #182279;
font-size: 24px;
font-weight: bold;
line-height: 50px;
text-indent: 25px;
background: url(../img/line1.png) no-repeat left center;
}
.news_title>a {
font-size: 14px;
color: #666666;
display: block;
line-height: 50px;
margin-right: 5px;
position: relative;
z-index: 99;
}
.news_left {
width: 680px;
height: 430px;
overflow: hidden;
margin-top: 20px;
position: relative;
}
.news_left img {
width: 100%;
}
.cap {
height: 120px;
background: url(../img/capbg.png) no-repeat left bottom;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 99;
width: 100%;
color: #FFFFFF;
padding: 0px 15px;
box-sizing: border-box;
}
.cap h3 {
font-size: 18px;
font-weight: bold;
line-height: 50px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cap p {
color: #fff;
font-size: 14px;
line-height: 25px;
height: 53px;
overflow: hidden;
}
.news_left .centered-btns_tabs {
top: 15px;
right: 20px;
left: initial;
}
.news_left .centered-btns_tabs a {
width: 15px;
}
.news_left .rslide li {
height: 430px;
position: relative;
}
.news_list {
width: 100%;
margin-top: 20px;
}
.news_list ul li {
height: 45px;
line-height: 45px;
overflow: hidden;
}
.news_list ul li a {
font-size: 16px;
width: 73%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
box-sizing: border-box;
padding-left: 20px;
float: left;
background: url(../img/dot.png) no-repeat left center;
}
.date1 {
float: right;
font-size: 16px;
}
.news_list ul li:hover a,
.news_list2 ul li:hover a,.notice_list li a:hover {
color: #1c70be;
}
.dates {
width: 80px;
height: 80px;
background-color: #e03905;
text-align: center;
color: #fff;
line-height: 40px;
}
.dates p {
font-size: 40px;
}
.dates div {
font-size: 16px;
}
.news_list .news_list_first {
padding-bottom: 22px;
height: 80px;
line-height: 25px;
border-bottom: 1px dashed #ccc;
margin-bottom: 15px;
}
.news_list .news_list_first a {
background: none;
width: 88%;
white-space: normal;
}
.news_list .news_list_first a p {
font-size: 16px;
font-weight: bold;
line-height: 30px;
}
.news_list .news_zhai {
font-size: 14px;
width: 100%;
height: 45px;
line-height: 25px;
}
.main2{
margin-top: 30px;
background: #f2f3f8;
overflow: hidden;
}
.main2 .inner{
margin-top: 15px;
}
.notice{width: 440px;}
.notice .notice_list{margin-top: 10px;}
.notice .notice_list li{
line-height: 50px;
height: 50px;
}
.notice_list li a{
float: left;
font-size: 16px;
width: 73%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
box-sizing: border-box;
}
.jiao_first{
margin-top: 20px;
background-color: #dee0ed;
}
.jiao_img{
width: 180px;
height: 130px;
overflow: hidden;
}
.jiao_img img{width: 100%;}
.jiao_right{
width: 255px;
height: 130px;
}
.jiao_right h2{line-height: 25px;font-size: 16px;margin: 25px 15px 5px 25px;}
.jiao_right h2 span{
font-size: 14px;
color: #e00505;
}
.jiao_right p{margin-left: 25px;color: #666666;margin-top: 0px;}
.jiao{margin: 0px 40px;}
.xue_list{
margin-top: 20px;
}
.xue_list ul li{
padding-bottom: 27px;
border-bottom: 1px dashed #9a99b0;
overflow: hidden;
margin-bottom: 28px;
}
.xue_list ul li a{
width: 80%;
margin-left: 5%;
line-height: 25px;
font-size: 16px;
}
.dates2{
width: 60px;
height: 60px;
background-color:#000e7f ;
color: #fff;
text-align: center;
}
.dates2 p{
font-size: 25px;
font-weight: bold;
line-height: 35px;
}
.main3{margin-top: 30px;}
.zhuan_list ul li{
float: left;
width: 210px;
height: 120px;
margin-right: 20px;
overflow: hidden;
position: relative;
margin-top: 25px;
}
.zhuan_list ul li a{display: block;}
.zhuan_list ul li p{
position: absolute;
width: 100%;
height: 30px;
line-height: 30px;
bottom: 0px;
left: 0px;
text-indent: 20px;
color: #FFFFFF;
background: url(../img/capbg2.png) no-repeat left center;
}
.zhuan_list .margin{margin-right: 0px;}
.footer {
background-color: #192799;
color: #FFFFFF;
font-size: 16px;
margin-top: 40px;
padding: 15px 0px;
}
.footer h3{
font-size:16px;
line-height: 45px;
padding-left: 25px;
background: url(../img/icon3.png) no-repeat left center;
}
.copy p{
line-height: 30px;
font-size: 14px;
}
.links{
width: 680px;
}
.links li{
float: left;
width: 20%;
}
.links li a{
font-size: 14px;
color: #fff;
line-height: 30px;
}
.neiimg img{width: 100%;}
.nav_left {
margin-top: 30px;
width: 240px;
position: relative;
background-color: #f0f1f6;
padding-bottom: 120px;
border-radius: 0px 0px 8px 8px;
}
.nav_left>h2 {
font-size: 22px;
text-align: center;
height: 90px;
line-height: 90px;
color: #fff;
font-weight: normal;
position: relative;
z-index: 9;
background-color: #192799;
border-radius: 10px 10px 0px 0px;
}
.nav_left>ul>li {
background-color: #f0f1f6;
text-align: center;
height: 60px;
line-height: 60px;
box-sizing: border-box;
color: #333;
border-bottom: 1px solid #dcdcdc;
}
.nav_left>ul>li a{
display: block;
font-size: 16px;
margin-right: 20px;
}
.nav_left>ul>li>a:hover {
color: #192799;
background: url(../img/act.png) no-repeat right center;
}
.nav_left>ul>li:hover{
background-color: #ffba00;
}
.nav_left .act a{
color: #192799;
background: url(../img/act.png) no-repeat right center;
}
.nav_left .act{
background-color: #ffba00;
}
.nav_right {
width: 1080px;
margin-top: 30px;
}
.right_inner {
}
.right_top {
border-bottom: 1px solid #cecfd8;
}
.right_top>h3 {
font-size: 20px;
color: #182279;
padding-left: 20px;
background: url(../img/line1.png) no-repeat left center;
height: 58px;
line-height: 58px;
font-weight: normal;
}
.right_top>p,
.right_top>p a {
font-size: 14px;
color: #666666;
margin-top: 22px;
}
.right_top>p {
margin-right: 10px;
}
.list>ul {
margin-top: 20px;
}
.list>ul li {
height: 60px;
line-height: 60px;
border-bottom: 1px dashed #b0b0b0;
}
.list>ul li a {
float: left;
display: block;
width: 75%;
height: 60px;
line-height: 60px;
overflow: hidden;
font-size: 16px;
text-overflow: ellipsis;
white-space: nowrap;
padding-left: 20px;
box-sizing: border-box;
background: url(../img/dot.png) no-repeat left center;
}
.list .date1 {
color: #757575;
float: right;
}
.list>ul li a:hover {
color: #006DA6;
}
.list {
margin: 0px 0px 70px 0px;
}
.pic_list {
margin-top: 25px;
margin-bottom: 60px;
overflow: hidden;
}
.pic1_title{
overflow: hidden;
margin-bottom: 30px;
background: url(../img/line2.png) no-repeat right center;
}
.pic1_title>h2{
font-size: 18px;
font-weight: bold;
background-color: #fff;
color: #192799;
padding-right: 15px;
float: left;
}
.pic_bottom {
float: left;
width: 500px;
height: 230px;
border: 1px solid #eae6e6;
border-radius: 8px;
margin-right: 75px;
margin-bottom: 50px;
}
.pic_bottom>div{
margin: 15px;
}
.pic1 a{display: block;}
.pic_img {
width: 150px;
height: 200px;
overflow: hidden;
}
.pic_img img {
width: 100%;
}
.pic_img_right{
width: 280px;
margin-right: 10px;
}
.pic_img_right>h2{
font-size: 16px;
font-weight: bold;
color: #192799;
line-height: 48px;
border-bottom: 1px dashed #DCDCDC;
}
.pic_img_right>p{
margin: 10px 0px;
color: #333333;
}
.pic_img_right>div{
color: #666666;
line-height: 25px;
}
.pic_list .last {
margin-right: 0px;
}
.content_title>h1,
.dp>h1 {
font-size: 22px;
font-weight: bold;
text-align: center;
margin-top: 50px;
margin-bottom: 20px;
}
.content_title>p {
text-align: center;
color: #888888;
padding-bottom: 20px;
border-bottom: 1px dashed #cbbda6;
margin-bottom: 25px;
}
.cont {
margin-top: 30px;
overflow:hidden;
}
.cont p {margin-top: 10px;}
.fen {
background: #eeeeee;
height: 45px;
margin: 20px 0px;
overflow: hidden;
}
.fen .popup_renren {
background-position: 1px -208px;
}
.fen .popup_tqq {
background-position: 1px -260px;
}
.ye {
margin-top: 40px
}
.ye p {
color: #747474;
margin: 15px 0px;
font-size: 16px;
}
.ye p a {
color: #747474;
font-size: 16px;
}
.ye p a:hover {
color: #0a5498;
}
.fen .bdsharebuttonbox {
width: 185px;
margin: 5px auto;
}
.content {
padding-bottom: 50px;
margin: 0px 5%;
}
.dp {
margin-bottom: 80px;
}