* {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

html,body {
  	width:100%;
    min-width: 1200px;
font-family: "Microsoft YaHei","微软雅黑",SimHei,sans-serif;
}

.db {
    width: 100%;
    height: 110px;
    background-color: #1a5092;
    min-width: 1200px;
}

.db_wq {
    max-width: 1200px;
    height: 110px;
    margin: 0 auto;
    /* background: red; */
}

.logo_1 {
    float: left;
    /* width: 300px; */
    height: 110px;
    justify-content: center;
    display: flex;
    align-items: center;
}

.logo_1 img {
    /* width: 610px; */
    height: 85px;
    width: auto;
    float: left;
    display: inline-block;
}

.shousk {
    width: 200px;
    height: 110px;
    float: right;
}

.xuexiao {
    float: left;
    width: 187px;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
}

.xuexiao a {
    float: right;
    color: #fff;
}

.xuexiao img {
    float: right;
    width: 20px;
    height: 20px;
    margin-top: 5px;
}

.input {
    width: 187px;
    height: auto;
    justify-content: center;
    display: flex;
    align-items: center;
    background-color: #fff;
    margin-top: 20px;
    float: left;
}

.input input {
    border: none;
    outline: none;
    padding: 5px 10px;
    height: 20px;
    float: left;
    width: 146px;
}

.input button {
    border: none;
    width: 21px;
    height: 20px;
}

.nav {
    width: 100%;
    height: 60px;
    background-color: #1352a0;
}

.nav_thy {
    max-width: 1200px;
    height: 60px;
    margin: 0 auto;
}

.nav_thy li {
    height: 60px;
    float: left;
 
  	box-sizing:border-box;
  	text-align:center;
    padding: 0 40px;
}

.nav_thy li:hover {
    background-color: #0765ba;
}
.nav_thy li .list2{
	position: absolute;
left:0;
    z-index: 2;
    background: #1a5092;
	display:none;
  	width:100%;
}
.nav_thy li .list2 li{
	height: 60px;
line-height:60px;
    padding: 0;
    margin: 0;
    width: 100%;
}
.nav_thy li a:hover{
    color: #fff;
 
}

.nav_thy li a {

display:inline-block;
padding: 8px 0px;

    color: #fff;
}
.hang1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.hang2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.hang3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.swiper-container {
    max-width:1200px;
    height: auto;
    overflow: hidden;
    position: relative;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
}

.wenzi {
    position: absolute;
    z-index: 99;
    bottom: 0;
    width: 100%;
    background: #333;
    height: 74px;
    opacity: 0.73;
    text-align: center;
}

.wenzi p {
    font-family: MicrosoftYaHei;
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 74px;
}

.zuo {
    right: 60px!important;
    z-index: 999!important;
    top: 92%!important;
    left: auto!important;
    width: 46px!important;
    height: 46px!important;
}

.you {
    right: 100px!important;
    z-index: 999!important;
    top: 92%!important;
    left: auto!important;
    width: 46px!important;
    height: 46px!important;
}

.you::after {
    font-size: 24px!important;
    color: #fff!important;
}

.you:hover {
    background: #1a5092!important;
    color: #fff!important;
}

.zuo::after {
    font-size: 24px!important;
    color: #fff!important;
}

.zuo:hover {
    background: #1a5092!important;
    color: #fff!important;
}

.btn {
    background: url(../image/9745_12.jpg)no-repeat center center;
    border: 0;
}

.renyin {
    width: 100%;
    height: 400px;
}

.renyin_thy {
    max-width: 1200px;
    height: 400PX;
    margin: 0 auto;
}

.renyin_thy_1 {
    width: 360px;
    height: 400px;
    float: left;
    float: left;
    margin-left: 52px;
}

.renyin_thy_1:nth-child(1) {
    margin-left: 0;
}

.renyin_thy_1 h3 {
    color: #1a5092;
    width: 360px;
    height: 80px;
    float: left;
    line-height: 80px;
    font-weight: bold;
    font-size: 20px;
}

.renyin_thy_1 img {
    /* width: 350px; */
    height: 122px;
    width: auto;
    float: left;
    display: inline-block;
}

.renyin_thy_1 p {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #373737;
    width: 360px;
}

.renyin_thy_1 p a {
    color: #1a5092;
}

.new {
    width: 100%;
    height: auto;
}

.new_yanjiu {
  	width:100%;
    min-width: 1200px;
    height: auto;
    margin: 50px auto;
}

.new_yanjiu_1 {
    float: left;
    width: 400px;
    height: auto;
    background-color: #fff;
    margin-left: 52.5px;
}

.new_yanjiu_1:nth-child(1) {
    margin-left: 0;
}

.new_yanjiu_sa {
    width: 350px;
    height: 50px;
    line-height: 50px;
    float: left;
    display: block;
    border-bottom: 2PX #b2b2b2 solid;
}

.new_yanjiu_sa span {
    float: left;
    color: #1a5092;
    font-size: 20px;
    font-weight: bold;
}

.new_yanjiu_sa a {
    float: right;
    margin-right: 20px;
    color: #777;
    font-size: 14px;
}

.new_yanjiu_nav ul li {
    /* width: 350px; */
    border-bottom: 1px dashed #000;
    padding: 10px 0;
    float: left;
    display: inline-block;
}

.new_yanjiu_nav ul li a img {
    display: none;
}

.new_yanjiu_nav ul li span {
    /* float: right; */
    color: #929292;
    font-size: 14px;
}

.new_yanjiu_nav ul li a p {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #373737;
}

.new_yanjiu_nav ul li a span {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #929292;
}

.dibu {
    width: 100%;
    background-color: #1a5092;
    padding: 30px 0;
}

.dibu_hn {
    /*width: 1200px!important;
    height: 300px!important;*/
    margin: 0 auto!important;
}

.dibu_hn_logo {
    width: 600px!important;
    height: auto!important;
    float: left!important;
    display: block!important;
}

.dibu_hn_logo img {
    width: auto!important;
    height: 70px!important;
}

.dibu_hn_left {
    width: 520px!important;
    height: auto!important;
    float: left!important;
    display: inline-block!important;
}

.dibu_hn_erwm {
    float: left!important;
    display: inline-block!important;
    width: 600px!important;
    margin-top: 10px!important;
   /* padding-left: 90px!important;*/
}

.erweim1 {
    display: inline-block!important;
    float: left!important;
    /*margin-left: 0!important;*/
   /* width: 160px!important;*/
    text-align: center;
}

.erweim1 p {
    color: #fff;
    font-size: 14px;
}

.erweim2 {
    float: left!important;
    display: inline-block!important;
    margin-right: 0!important;
    width: 160px!important;
    text-align: center;
}

.erweim2 p {
    color: #fff;
    font-size: 14px;
}

.dibu_hn_right {
    width: 610px!important;
    float: right!important;
    height: 100px!important;
}

.dibu_hn_right_top {
    width: 610px!important;
    height: 40px!important;
    float: left!important;
    display: block!important;
    border-bottom: #979797 1px solid!important;
}

.dibu_hn_right_bomtom p {
    color: #d7dbe3!important;
    margin-top: 20px!important;
}

.dibu_hn_right_bomtom {
    float: left!important;
}

.dibu_hn_right_xial {
    float: left!important;
    margin-right: 20px!important;
}

.dibu_hn_right_xial select {
    width: 150px!important;
    outline: none!important;
    height: 30px!important;
    border: 0!important;
    color: #FFF!important;
    background: url(../image/9744Q1.png)no-repeat 10px center!important;
    background-size: auto 20px!important;
    text-align: center!important;
    background-color: #616d79!important;
    padding-left: 50px!important;
}

.dibu_hn_right_xial select option {
    height: 30px!important;
}

.swiper-container1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
}

.th img {
    height: 282px;
    width: auto;
}


/*     
    .you1 {
        right: 99px;
        z-index: 999;
        top: 92%;
        left: auto;
        width: 60px;
        height: 46px;
    }
    
    .zuo1 {
        right: 10px;
        z-index: 999;
        top: 92%;
        left: auto;
        width: 60px;
        height: 46px;
    }
    
    .you1:hover {
        background: #1a5092;
        color: #fff;
    }
    
    .zuo1:hover {
        background: #1a5092;
        color: #fff;
    }
    
    .you1::after {
        font-size: 30px;
        color: #fff;
    }
    
    .zuo1::after {
        font-size: 30px;
        color: #fff;
    }
     */

.dibu {
    width: 100%;
    height: auto;
    background-color: #1a5092;
    padding: 30px 0;
}

.dibu_hn {
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
}

.dibu_hn_logo {
    width: 800px;
    height: auto;
    float: left;
    display: block;
}

.dibu_hn_logo img {
    width: 620px;
    height: auto;
}

.dibu_hn_left {
    width: 800px;
    float: left;
    height: auto;
}

.dibu_hn_erwm {
    display: block;
    float: left;
    width: 800px;
    margin-top: 50px;
}

.erweim1 {
    float: left;
  margin-left: 250px;
}

.erweim2 {
    float: right;
    margin-right: 350px;
}

.dibu_hn_right {
    width: 800px;
    float: right;
    height: 100px;
}

.dibu_hn_right_top {
    width: 800px;
    height: 100px;
    float: left;
    display: block;
    border-bottom: #979797 1px solid;
}

.dibu_hn_right_bomtom p {
    color: #d7dbe3;
    margin-top: 20px;
}

.dibu_hn_right_bomtom {
    float: left;
}

.dibu_hn_right_xial {
    float: left;
    margin-right: 20px;
}

.dibu_hn_right_xial select {
    width: 150px;
    outline: none;
    height: 30px;
    border: 0;
    color: #FFF;
    background: url(../image/9744Q1.png)no-repeat 10px center;
    background-size: auto 20px;
    text-align: center;
    background-color: #0e4378;
    padding-left: 50px;
}

.dibu_hn_right_xial select option {
    height: 30px;
}

.yjy {
    width: 100%;
    height: 364px;
    margin-top: 20px;
}

.yiy_bj {
    max-width: 1200px;
    height: 364px;
    background: url(../image/9745_181.jpg) no-repeat center center;
    background-size: 100% 364px;
    background-position: 100% 100%;
    margin: 0 auto;
}

.yiy_1_left {
    width: 620px;
    height: auto;
    float: left;
    /* margin-left: 20px; */
    /* padding-top: 45px; */
    padding: 20px 20px;
}

.yiy_1_left h3 {
    /* width: 100px; */
    height: 36px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 20px;
    line-height: 36px;
    color: #ffffff;
    display: flex;
    align-items: center;
}

.yiy_1_left p {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #fefefe;
    text-indent: 24px;
}

.yiy_1_right {
    width: 500px;
    height: 282px;
    /* background-color: aqua; */
    float: left;
    /* margin-right: 20px; */
    padding-top: 45px;
    padding-left: 20px;
}


/* 关于我们 */

.gywm {
   	width:100%;
    height: auto;
    background-color: #eeeeee;
    display: inline-block;
    padding: 40px 0;
}

.gywm_1200 {
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
    padding: 0 20px;
    background-color: #fff;
}

.left {
    width: 210px;
    height: auto;
    float: left;
    background-color: #fff;
}

.left_h {
    width: 210px;
    height: 75px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.left_img {
    width: 194px;
    height: 75px;
    position: absolute;
    top: 220px;
    z-index: 1;
}

.left_img img {
    width: 194px;
    height: 75px;
}

.left_h1 {
    position: relative;
    z-index: 2;
    width: 194px;
    height: 75px;
}

.left_h1 h1 {
    width: 100px;
    height: 24px;
    position: relative;
    left: 25%;
    font-size: 24px;
    color: #1352a0;
    line-height: 40px;
}

.left_h1 p {
    width: 140px;
    position: relative;
    left: 15%;
    top: 10%;
    height: auto;
    text-align: center;
    color: #1352a0;
    line-height: 35px;
}

.left_nav ul {
    width: 100%;
    height: auto;
    /* margin: 0 auto; */
    margin-left: 10px;
}

.left_nav ul li {
    /* margin: 194px; */
    height: auto;
    margin: 30px 0;
}

.left_nav ul li:hover .left_bj1 {
    display: none;
}

.left_nav ul li:hover .left_bj2 {
    display: block;
    /* overflow: hidden; */
}

.left_nav ul li a {
    height: 50px;
    line-height: 50px;
    /* width: auto; */
    margin-left: 10px;
}

.left_bj1 {
    width: 100%;
    height: 50px;
    background: url(../image/9745-q4_21.jpg)no-repeat;
    background-size: 100%;
    margin: 10px 0;
}

.left_bj1 a {
    color: #000;
    font-size: 16px;
}

.left_bj1 img {
    float: right;
    margin-right: 30px;
    margin-top: 16px;
    width: 20px;
    height: 20px;
}

.left_bj2 {
    width: 100%;
    height: 50px;
    background: url(../image/9745-q6_25.jpg)no-repeat;
    display: none;
    background-size: 100% 100%;
}

.left_bj2 a {
    color: #fff;
    font-size: 18px;
}

.left_bj2 img {
    float: right;
    margin-right: 30px;
    margin-top: 10px;
    width: 26px;
    height: 26px;
}

.right {
    width: 900px;
    height: auto;
    float: right;
    ;
}

.right_biati {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
}

.right_biati ul li {
    float: left;
    margin-left: 10px;
}

.right_biati ul li:first-child a {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 21px; */
    letter-spacing: 1px;
    color: #979797;
}

.right_biati ul li:nth-child(2) a {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    /* line-height: 21px; */
    letter-spacing: 1px;
    color: #979797;
}

.right_biati ul li:nth-child(3) a {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #535353;
}

.right_biati ul li a:hover {
    color: #535353
}

.right_biati ul li span {
    color: #979797;
}

.right_video {
    width: 900px;
    height: 4 80px;
    float: left;
    margin-top: 30px;
}

.right_video video {
    outline: none;
}

.right_gyam_jies {
    width: 380px;
    /* float: left; */
    /* margin-right: 25px;
    margin-bottom: 25px; */
    height: auto;
    background-color: #fff;
    /* overflow: hidden; */
    display: inline-block;
    margin: 15px 10px;
}


/* .right_gyam_jies:nth-child(3n) {
    margin-right: 0;
} */

.right_gyam_img {
    width: 90px;
    height: 90px;
    float: left;
    margin: 10px 0;
}

.right_gyam_img img {
    width: 90px;
    height: 98px;
    margin: 0 10px;
}

.right_gyam_p {
    float: left;
    width: 250px;
    height: auto;
    /* margin-left: 10px; */
    margin: 10px 10px;
}

.right_gyam_p p {
    width: 250px;
    height: 30px;
    float: left;
    line-height: 30px;
}

.right_gyam_p p img {
    width: 30px;
    height: 30px;
    float: left;
    margin-left: 10px;
}

.right_gyam_p p a {
    font-size: 18px;
    float: left;
    margin-left: 10px;
    color: #000;
}

.right_gyam_p p a:hover {
    color: #1352a0;
}

.right_gyam_p span {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    color: #979797;
    width: 240px;
}

.right_biati11 {
    background-color: #fff;
    padding: 0 20px;
    overflow: hidden;
}

.xq_bt {
  	width:100%;
    min-width: 1200px;
    text-align: center;
    margin: 0 auto;
    float: left;
}

.xq_bt h3 {
    color: #000;
    font-size: 24px;
    padding: 10px 0;
}

.xq_bt_span {
  	width:100%;
    min-width: 1200px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
}

.xq_bt_span1 {
    width: 540px;
    text-align: right;
    display: inline-block;
    padding-right: 30px;
    line-height: 30px;
}


/* .xq_bt_span1 span{margin-right: 100px;}  */

.xq_bt_span2 {
    width: 540px;
    text-align: left;
    display: inline-block;
    line-height: 30px;
}


/* .xq_bt_span2 span{margin-left: 100px;}  */

.xq_yj {
  	width:100%;
    min-width: 1200px;
    height: auto;
    display: inline-block;
    padding-bottom: 30px;
    border-bottom: 2px solid #bbb;
}

.xq_yi_img {
    float: left;
    width: 120px;
    height: 126px;
}

.xq_yi_img img {
    width: 120px;
    height: 126px;
}

.xq_yi_p {
    float: left;
    margin-left: 30px;
}

.xq_yi_p p {
    display: block;
    font-size: 16px;
    color: #979797;
    line-height: 24px;
}

.xq_yj123 {
    padding: 10px 0;
}

.xq_yj123 p {
    color: #979797;
    font-size: 16px;
    line-height: 30px;
    text-indent: 24px;
}

.xq_yjfx {
    padding: 15px 0;
    display: inline-block;
}

.xq_yjfx h4 {
    margin: 10px 0;
    display: inline-block;
}

.xq_yjfx p {
    color: #979797;
    display: block;
}

.xq_lw h4 {
    margin: 10px 0;
}

.xq_lw_p p {
    color: #979797;
    font-size: 14px;
    line-height: 24px;
}


/* 学术研究 */

.xian {
    width: 10px;
    height: 2px;
    background-color: #777777;
    float: left;
    display: inline-block;
    margin: 15px 5px;
}

.rightxsyj {
    width: 900px;
    height: auto;
    float: right;
    padding: 0 20px;
    background-color: #fff;
}

.right_xsyj ul {
    /* width: 1030px; */
    height: auto;
    background-color: #fff;
    display: inline-block;
}

.right_xsyj ul li {
    /* width: 1030px; */
    height: 30px;
    line-height: 30px;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.right_xsyj ul li a {
    color: #000;
    float: left;
    display: flex;
    justify-content: space-between;
}

.right_xsyj ul li a p:hover {
    color: #1352a0;
}

.right_xsyj ul li a p {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #848484;
}

.right_xsyj ul li span {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #929292;
    float: right;
    display: inline-block;
}

.right_xsyjxq_bt {
    text-align: center;
    width:100%;
  	min-width: 1200px;
    height: auto;
    display: inline-block;
    border-bottom: #9d9d9d solid 2px;
    /* padding-bottom: 20px; */
    padding: 20px 0;
}

.right_xsyjxq_bt p {
    color: #979797;
    font-size: 14px;
    margin: 10px 0;
}

.right_xsyjxq_zw {
    width:100%;
  	min-width: 1200px;
    height: auto;
    /* margin-top: 30px; */
}

.right_xsyjxq_zw p {
    color: #979797;
    text-indent: 24px;
    /* margin-top: 20px; */
    line-height: 30px;
    padding: 20px 0;
}


/* 人才培养 */

.rcpy {
    width: 900px;
    height: auto;
    display: inline-block;
    background: #fff;
}

.rcpy_1 {
    display: inline-block;
    padding: 20px 15px;
    border-bottom: solid 1px #9a9898;
    width: 900px;
    height: auto;
}

.rcpy_1 a {
    color: #1a5092;
}

.rcpy_1 h3 {
    color: #1a5092;
    width: 900px;
    float: left;
    font-size: 18px;
    height: auto;
}

.rcpy_1 p {
    color: #707070;
    float: left;
    width: 900px;
    font-size: 16px;
    line-height: 200%;
    height: auto;
}

.shouyuexw {
    width: 100%;
    height: 400px;
}

.shouyuexw_box {
  	max-width: 1200px;
    height: 400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
}

.shouyexw_list {
    width: 380px;
    height: auto;
    float: left;
    display: inline-block;
}

.shouyexw_bt {
    height: 60px;
    display: flex;
    align-items: center;
    width: 380px;
    border-bottom: 1px solid #b2b2b2;
    justify-content: space-between;
}

.shouyexw_bt h3 {
    font-family: MicrosoftYaHei-Bold;
    font-size: 20px;
    font-weight: bolder;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #1a5092;
    /* text-align: left; */
}

.shouyexw_bt a {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #9a9a9a;
    margin-right: 20px;
    /* text-align: right; */
}

.shouyexw_neir a p:hover {
    color: #1352a0;
}

.shouyexw_neir {
    border-bottom: 1px dashed #e4e4e4;
    width: 380px;
    height: 40px;
}

.shouyexw_neir2 {
    border: none;
}

.shouyexw_neir a {
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: space-between;
}

.shouyexw_neir a p {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #373737;
    width: 285px;
}

.shouyexw_neir a span {
    font-family: MicrosoftYaHei;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #929292;
}