* {
    margin: 0;
    padding: 0;}

.top {
    width: 1100px;
    margin: 0 auto;}

.top .top_float {
    float: left;
    margin-left: 27px;}

.top_logo {
    height: 66px;}

.top .top_left {
    margin-top: 25px;}

.top .top_right {
    margin-top: 25px;
    float: right;
    margin-right: 35px;}

.top .top_right .top_float a {
    font-size: 20px;}

.clear_float {
    clear: left;}

._width100 {
    margin-top: 20px;
    width: 100%;
    height: 42px;
    background: rgb(0, 94, 172);}

._width100 .daohang {
    width: 1100px;
    margin: 0 auto;
    height: 42px;
    background: rgb(0, 94, 172);}

.daohang ul {
    list-style: none;}

.daohang ul li {
    text-align: center;
    line-height: 40px;
    float: left;
    padding-left: 35px;
    padding-right: 35px;}

.daohang ul li a {
    color: #fff;
    font-size: 18px;
    text-decoration: none;}

.carousel-inner img {
    margin-top: -1px;
    width: 100%;}

.tubiao_width {
    width: 100%;
    height: 155px;
    background: rgb(243, 243, 243);
    margin: 0 auto;
    float: left;}

.tubiao {

    width: 1100px;
    height: 155px;
    background: rgb(243, 243, 243);
    margin: 0 auto;}

.tu {
    float: left;
    text-align: center;
    margin-left: 48px;
    margin-right: 48px;}

.tu .tu_top {
    line-height: 110px;}

.tu .tu_buttom {
    text-align: center;
    font-size: 18px;
    color: #000;}

.tu a {
    text-decoration: none;}

.main {
    width: 1100px;
    margin: 30px auto;}

.main_left {
    width: 340px;}

._left {
    float: left;
    margin-left: 5px;}

.left_top {
    height: 40px;
    border-bottom: 3px solid rgb(4, 83, 158);}

.top_img {
    line-height: 26px;}

.top_text {
    padding-left: 8px;
    font-family: 黑体;
    font-size: 22px;}

.main_left_fix {
    height: 65px;
    width: 775px;
    border-bottom: 1px solid rgb(54, 117, 177);}

.main_left_fix .fix_left {
    line-height: 65px;
    margin-left: 10px;}

.main_right {
    margin-left: 70px;
    width: 800px;
    margin-top: 20px;}

.right_top {
    width: 800px;
    height: 40px;
    border-bottom: 3px solid rgb(4, 83, 158);}

._right {
    float: right;}

._right a {
    color: #000;}

.fix_mid {
    line-height: 65px;}

.fix_mid input {
    margin-left: 55px;
    height: 29px;
    width: 175px;}

.ssw {
    line-height: 61px;}

.fw_ds {
    padding-left: 50px;
    line-height: 65px;
    font-size: 18px;}

.STS {
    margin-top: 40px;
    width: 775px;
    height: 290px;
    background: rgb(243, 243, 243);}

.Student_top {
    padding-top: 40px;}

.Student_buttom {
    padding-left: 30px;
    line-height: 30px;}

.Student_buttom a {
    color: #000;}

.Student_buttom a:hover {
    color: rgb(0, 88, 170);}

.Student center {
    padding-left: 10px;
    font-size: 20px;
    color: rgb(0, 88, 170);
    font-family: "黑体";}


.JZG_top {
    padding-top: 40px;}

.JZG_buttom {
    padding-left: 50px;
    line-height: 30px;}

.JZG_buttom a {
    color: #000;}

.JZG_buttom a:hover {
    color: rgb(0, 88, 170);}

.JZG center {
    padding-left: 30px;
    font-size: 20px;
    color: rgb(0, 88, 170);
    font-family: "黑体";}


.School-top {
    padding-top: 40px;}

.School_buttom {
    padding-left: 50px;
    line-height: 30px;}

.school center {
    padding-left: 25px;
    font-size: 20px;
    color: rgb(0, 88, 170);
    font-family: "黑体";}

.School_buttom a {
    color: #000;}

.School_buttom a:hover {
    color: rgb(0, 88, 170);}

.left_list {
    width: 340px;}

.list_left {
    width: 365px;}

.list_left_top {
    width: 365px;
    height: 40px;
    border-bottom: 3px solid rgb(4, 83, 158);}

.list_left_main {
    width: 365px;}

.list_right {
    margin-left: 0px;
    margin-top: 50px;}

.list_right_top {
    width: 365px;
    height: 40px;
    border-bottom: 3px solid rgb(4, 83, 158);}

.list_left_main {
    width: 365px;}

.list_main {
    width: 365px;
    height: 47px;
    border-bottom: 1px solid rgb(207, 207, 207);}

.time_left {
    margin-top: 12px;
    color: #fff;
    text-align: center;
    width: 14px;
    height: 14px;
    background: rgb(0, 102, 197);
    font-size: 12px;
    line-height: 14px;}

.time_right {
    line-height: 16px;
    font-size: 14px;
    margin-top: 11px;
    margin-right: 5px;
    color: #fff;
    text-align: center;
    width: 16px;
    height: 16px;
    background: rgb(0, 88, 170);}

.main_text {
    padding-left: 12px;
    line-height: 47px;
    font-size: 16px;}

.main_text a {
    color: #000;}

.right_main {
    width: 400px;
    margin-top: 15px;
    float: left;}

.newslist {
    width: 390px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;}

.newslist ul li {
    height: 45px;
    width: 390px;
    border-bottom: 1px solid rgb(207, 207, 207)
;}

.newslist ul li a {
    color: #0f0f0f;
    line-height: 45px;
    width: 330px;
    font-family: 微软雅黑;
    font-size: 15px;
    text-align: left;
    float: left;}

.newslist ul li p {
    width: 30px;
    float: left;
    height: 45px;
    line-height: 50px;
    margin-bottom: 0px;
    font-size: 10px;
    color: #8c8c8c;}

.title_time {
    font-size: 10px;}

.title {
    font-family: 黑体;
    font-size: 16px;}

.title_main {
    padding-top: 15px;
    font-family: 微软雅黑;
    font-size: 15px;}

.iconleft {
    position: relative;
    top: 40%;
    font-size: 40px;}

.iconright {
    position: relative;
    top: 40%;
    font-size: 40px;}

.end {

    width: 100%;
    background: rgb(0, 88, 170);}

.end_main {
    height: 228px;
    width: 1100px;
    margin: 0 auto;}

.end_main_left {
    width: 484px;
    margin-top: 22px;
    float: left;}

.end_logo img {
    height: 66px;
    margin-left: 10px;}

.end_text {
    width: 100%;
    margin-left: 20px;
    padding-top: 14px;
    line-height: 26px;
    color: #ffffffc4;}

.end_main_right {
    width: 538px;
    margin-top: 20px;
    float: right;}

.end_main_right ul li {
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
    border: 1px solid #366cc6;
    background: #154ba3;
    text-align: center;}

.end_main_right ul li span {
    width: 220px;
    margin: 0 auto;}

.end_main_right ul li span a {
    color: #fff;
    text-align: left;
    line-height: 40px;
    font-size: 16px;
    font-family: 黑体;
    margin: 0 auto;}

._left_px {
    padding-left: 50px;}

.title_time {
    padding-left: 18px;}

.main_2 {
    width: 1220px;
    margin: 30px auto;}

.nav_top {
    height: 65px;
    border-bottom: 3px solid rgb(0, 88, 170);}

.nav_top_left {
    width: 265px;
    height: 65px;
    background: rgb(0, 88, 170);
    text-align: center;}

.nav_top_left_top {
    padding-top: 5px;
    color: #fff;
    font-family: 黑体;
    font-size: 22px;}

.nav_top_left_buttom {
    color: #fff;
    font-size: 14px;}

.nav_top_right {
    line-height: 85px;}

.nav_top_right_text {
    padding-left: 20px;
    padding-top: 5px;}

.nav_top_right_text a {
    color: #000;
    font-size: 16px;}

.fff_nav {
    padding-left: 25px;
    line-height: 51px;
    width: 265px;
    height: 51px;
    background: rgb(238, 238, 238);
    text-align: center;
    border-bottom: 1px solid rgb(191, 191, 191);}

.fff_nav a {
    font-family: 黑体;
    color: rgb(20, 34, 70);
    font-size: 18px;}

.fff_nav_end {
    padding-left: 25px;
    line-height: 51px;
    width: 265px;
    height: 51px;
    background: rgb(238, 238, 238);
    text-align: center;}

.fff_nav_end a {
    font-family: 黑体;
    color: rgb(20, 34, 70);
    font-size: 24px;}

.nav_right_main {
    width: 955px;}

.nav_right_main_text {
    width: 865px;
    margin: 20px auto;
    font-size: 16px;}

.span_time {
    margin-top: 200px;}

._margin_250 {
    margin-top: 250px;}

.index3_main {
    width: 900px;
    margin: 35px auto;}

.index_3_main_text {
    margin: 0 auto;}

.main_text_buttom {
    width: 1110px;
    margin: 0 auto;
    font-size: 14px;}

.page_number {
    width: 255px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    clear: right;}

.page_left {
    padding-left: 17px;
    margin-left: 15px;
    height: 30px;
    width: 42px;
    background: rgb(238, 238, 238);}

.page_left a {
    color: #000;
    font-size: 18px;}

.page_mid {
    padding-left: 17px;
    margin-left: 5px;
    height: 30px;
    width: 42px;
    background: rgb(0, 88, 170);}

.page_mid a {
    color: rgb(244, 196, 0);
    font-size: 18px;}

.page_right {
    padding-left: 17px;
    margin-left: 5px;
    height: 30px;
    width: 42px;
    background: rgb(238, 238, 238);}

.page_right a {
    color: #000;
    font-size: 18px;}

.next_page {
    padding-top: 5px;
    padding-left: 15px;}

.last_page {
    padding-top: 5px;}

.daohang li:hover {
    background: rgb(243, 243, 243);}

.daohang li:hover a {
    color: rgb(0, 80, 146);}

.daohang ul li ul {
    background: rgb(243, 243, 243);
    position: absolute;
    display: none;
    clear: left;
    z-index: 9999;
    margin-left: -55px;}

.daohang ul li:hover ul {
    display: block;}

.daohang ul li ul li:hover {
    background: rgb(0, 80, 146);}

.daohang ul li ul li:hover a {
    color: rgb(243, 243, 243);}

._left50 {
    padding-left: 200px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;}

._left50 a {
    color: #0f0f0f;}

.list {
    width: 900px;
    margin-left: 30px;}

.list_text {
    width: 900px;
    margin: 0px auto;
    padding-top: 2px;
    padding-bottom: 2px;}

.list_text_left_text {
    padding-left: 15px;}

.list_text_left_text a {
    font-size: 14px;
    color: #0f0f0f;}

._top1px {
    padding-top: 1px;}

._YQLJ ul li ul {
    border: 1px solid rgb(0, 88, 170);
    width: 200px;
    background: #fdfdfd;
    position: absolute;
    top: -330px;
    display: none;
    z-index: 9999;
    text-align: center;}

._YQLJ ul li ul li a {
    font-family: "微软雅黑";
    font-size: 12px;}

._YQLJ ul li {
    list-style: none;}

._YQLJ ul {
    margin-bottom: 0;}

._XNBG ul li ul {
    border: 1px solid rgb(0, 88, 170);
    width: 150px;
    background: #fdfdfd;
    position: absolute;
    top: -100px;
    display: none;
    z-index: 9999;
    text-align: center;}

._XNBG ul li {
    list-style: none;}

._XNBG ul li ul li a {
    font-family: "微软雅黑";
    font-size: 12px;}

#shenqi_1 {
    position: relative;}

#shenqi_2 {
    position: relative;}

_auto {
    margin: 0 auto;}




/* 下拉按钮样式 */
.dropbtn {
    width: 262px;
    height: 40px;
    border: 1px solid #366cc6;
    background: #154ba3;
    text-align: center;
    color: white;
    font-family: 黑体;}

/* 容器 <div> - 需要定位下拉内容 */
.dropdown_youqing {
    position: relative;
    right: -175px;
    top: 80px;
    z-index: 98;}

.dropdown_work {
    position: relative;
    right: 87px;
    top: 30px;
    z-index: 90;}

.dropdown {
    position: relative;
    display: inline-block;
    width: 262px;
    float: left;}


/* 下拉内容 (默认隐藏) */
.dropdown-content {
    position: absolute;
    bottom: 0px;
    display: none;
    background-color: #f9f9f9;
    min-width: 262px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);}

/* 下拉菜单的链接 */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;}

/* 鼠标移上去后修改下拉菜单链接颜色 */
.dropdown-content a:hover {
    background-color: #f1f1f1
;}

/* 在鼠标移上去后显示下拉菜单 */
.dropdown:hover .dropdown-content {
    display: block;}

/* 当下拉内容显示后修改下拉按钮的背景颜色 */
.dropdown:hover .dropbtn {
    background-color: whitesmoke;}

.dropdown:hover .dropbtn {
    color: #154ba3;}

.iconqq {
    font-size: 35px;
    color: #ffffffb3;
    transition: 0.5s;}

.iconweixin {
    font-size: 35px;
    color: #ffffffb3;
    transition: 0.5s;}

.qqimg {
    position: absolute;
    right: 400px;
    top: 1284px;}

.weiximg {
    position: absolute;
    right: 300px;
    top: 1284px;}

.qqerweima {
    width: 150px;
    height: 150px;
    z-index: 100;
    position: absolute;
    right: -60px;
    bottom: 45px;
    transition: 2s;
    display: none;}

.weixerweima {
    width: 150px;
    height: 150px;
    z-index: 100;
    position: absolute;
    right: -60px;
    bottom: 45px;
    transition: 2s;
    display: none;}

.iconweixin:hover {
    color: #fff;}

.iconqq:hover {
    color: #fff;}

.qqimg:hover>.qqerweima {
    display: block;}

.weiximg:hover>.weixerweima {
    display: block;}

.bottom {
    position: absolute;
    top: 1336px;
    background: #1850ab63;
    width: 100%;
    text-align: center;
    right: 0px;
    color: #fff;}