/*************************************首页 置顶 *****************************************/
.cd-top {
    display: inline-block;
    height:50px;
    width: 50px;
    border-radius: 8px;
    line-height: 50px;
    text-align: center;
    position: fixed;
    z-index: 999;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
    font-size: 12px;
    color:#fff;
    /*background: #dec698;*/
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top img{
    width:20px;
    position:absolute;
    top: 30%;
    left:50%;
    transform: translate(-50%,-50%);
}
.cd-top span{
    position:absolute;
    top: 25%;
    left: 0;
    right: 0;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
/*************************************首页 置顶 end**************************************/
/*************************************首页-大图 *****************************************/
.bhtq-banner {
    width: 100%;
    height:100vh;
    position:absolute;
    top: 0;
    left:0;
    z-index: 1;
}
.bhtq-banner .swiper-button-next,.bhtq-banner .swiper-button-prev{
    position: absolute;
    z-index: 1;
}
.bhtq-banner .swiper-button-next{
    left: 15px;
    top: 50%;
}
.bhtq-banner .swiper-button-prev{
    right: 15px;
    top: 50%;
}
.bhtq-banner .swiper-button-next:hover{
	background-color: rgba(255,255,255,.8);
}
.bhtq-banner .swiper-button-prev:hover{
	background-color: rgba(255,255,255,.8);
}
.bhtq-banner .bhtq-content-img {
    width: 100%;
    height:100%;
    object-fit: cover;
}
.bhtq-banner video {
    width: 100%;
    height:100%;
    object-fit: cover;
    opacity: 0.68;
}
.bhtq-banner .swiper-container {
    height: 100%;
    width: 100%;
}
.bhtq-banner .swiper-pagination-bullet {
    width: 68px;
    height: 4px;
    border-radius: 6px;
    background: #fff;
}
.bhtq-banner .swiper-container-horizontal>.swiper-pagination-bullets,
.bhtq-banner .swiper-pagination-custom,
.bhtq-banner .swiper-pagination-fraction {
    bottom: 24px;
}
.bhtq-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.bhtq-banner .bhtq-content {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.bhtq-banner .bhtq-Txt{
    z-index: 11;
    position: absolute;
    top: 54%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
}
.bhtq-banner .bhtq-Txt .bhtq-inner {
    position: relative;
}
/*************************************首页-大图 end**************************************/
.banner_pc{
    display: block;
}
.banner_wap{
    display: none;
}

.bhtq-banner-two {
    width: 100%;
    height:100vh;
    position:absolute;
    top: 0;
    left:0;
    z-index: 1;
}
.bhtq-banner-two .swiper-button-next,.bhtq-banner-two .swiper-button-prev{
    position: absolute;
    z-index: 1;
}
.bhtq-banner-two .swiper-button-next{
    left: 15px;
    top: 50%;
}
.bhtq-banner-two .swiper-button-prev{
    right: 15px;
    top: 50%;
}
.bhtq-banner-two .swiper-button-next:hover{
	background-color: rgba(255,255,255,.8);
}
.bhtq-banner-two .swiper-button-prev:hover{
	background-color: rgba(255,255,255,.8);
}
.bhtq-banner-two .bhtq-content-img {
    width: 100%;
    height:100%;
    object-fit: cover;
}
.bhtq-banner-two video {
    width: 100%;
    height:100%;
    object-fit: cover;
    opacity: 0.68;
}
.bhtq-banner-two .swiper-container {
    height: 100%;
    width: 100%;
}
.bhtq-banner-two .swiper-pagination-bullet {
    width: 68px;
    height: 4px;
    border-radius: 6px;
    background: #fff;
}
.bhtq-banner-two .swiper-container-horizontal>.swiper-pagination-bullets,
.bhtq-banner-two .swiper-pagination-custom,
.bhtq-banner-two .swiper-pagination-fraction {
    bottom: 24px;
}
.bhtq-banner-two .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.bhtq-banner-two .bhtq-content {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.bhtq-banner-two .bhtq-Txt{
    z-index: 11;
    position: absolute;
    top: 54%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
}
.bhtq-banner-two .bhtq-Txt .bhtq-inner {
    position: relative;
}


.bhtq{
    position: relative;
    z-index: 11;
    background: #fff;
    margin-top: 100vh;
}
/*************************************首页-新闻资讯**************************************/
.bhtqNew{
    overflow: hidden;
}
.bhtqNew .bhtqNew_center{
    overflow: hidden;
    position: relative;
    float: right;
    width: 600px;
}
.bhtqNew .bhtqNew_center .tab_topbox{
    height:53px;
    position: relative;
    border-bottom: 4px solid #b83932;
}
.bhtqNew .bhtqNew_center .tab_topbox ul li{
    display: inline-block;
    font-size: 26px;
    color: #999;
    line-height: 57px;
    margin-right: 20px;
}
.bhtqNew .bhtqNew_center .tab_topbox ul li.hover{
    font-size: 30px;
    font-weight: bold;
    color: #552764;
    position: relative;
}
.bhtqNew .bhtqNew_center .tab_topbox ul li.hover::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 120px;
    height: 4px;
    background-color: #552764;
}
.bhtq .New_left{
    width: 575px;
    height:388px;
    float: left;
}
.bhtq .New_left .frame_box{
    position: absolute;
    left: 0;
    right:0;
    bottom: 0;
    width: 100%;
    height: 50px;
    background-color: rgba(0,0,0,0.5);
}
.bhtq .New_left .frame_box h1{
    padding: 0 30px 0 15px;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtq .New_left img{
    width: 100%;
    height:100%;
    object-fit: cover;
}
.bhtq .New_left .swiper-container {
    height: 100%;
    width: 100%;
}
.bhtq .New_left .swiper-pagination-bullet {
    width: 10px;
    height:10px;
    border-radius:10px;
    background: #fff;
}
.bhtq .New_left .swiper-container-horizontal>.swiper-pagination-bullets,
.bhtq .New_left .swiper-pagination-custom,
.bhtq .New_left .swiper-pagination-fraction {
    bottom: 15px;
	display: flex;
	justify-content:flex-end;/*右对齐*/
}
.bhtq .New_left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right{
    width: 100%;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .more{
    position: absolute;
    top: 15px;
    /* transform: translateY(-50%); */
    right:0px;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list a{
    display: block;
    overflow: hidden;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list{
    position: relative;
    overflow: hidden;
    line-height:55px;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list::after{
    content: '';
    position: absolute;
    top: 40%;
    left:4px;
    transform: translate(-50%,0%);
    width: 6px;
    height:6px;
    background-color: #c2cdd7;
    border-radius: 6px;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list p{
    font-size: 18px;
    color: #000;
    float: left;
    width: 76%;
    padding-left: 20px;
	/*段落限制1行*/
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list span{
    font-size: 18px;
    color: #000;
    float: right;
    text-align: right;
    /*width: 20%;*/
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list:hover p{
    color: #552764;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list:hover span{
    color: #552764;
}
.bhtqNew .bhtqNew_center .tab_bottombox .New_right .list:hover::after{
    background-color: #552764;
}
/*************************************首页-新闻资讯 end**********************************/
/*************************************首页-专题系列**************************************/
.bhtqSpecial_Series{
    overflow: hidden;
    background:url(../images/bhtqSpecial_Series_bj.jpg) no-repeat;
    background-position:center;
    background-size: cover;
    background-color: #fff;
    height: 496px;
}
.bhtqSpecial_Series .bhtqSpecial_center .bhtqTitle span{
    color: #fff;
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople{
    margin-top: 80px;
    position: relative;
    width: 100%;
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .indTit{
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 0;*/
    /*z-index: 2;*/
    /*transform: translateY(-50%);*/
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .indTit span{
    display: block;
    width: 41px;
    height:41px;
    border-radius: 41px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
    background-color: #fff;
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .indTit .prev{
    margin-left: -20px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    transform: translateY(-50%);
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .indTit .next{
    margin-right:-20px;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
    transform: translateY(-50%);
    
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .indTit img{
    position: absolute;
    display: block;
    top: 50%;
    left:50%;
    z-index: 2;
    transform: translate(-50%,-50%);
    width: 10px;
}
.bhtqSpecial_Series .bhtqSpecial_center .indPeople .Special_Series{
    width: 100%;
    position: relative;
}
.bhtqSpecial_Series .bhtqSpecial_center .Special_img{
    width: 100%;
    position: relative;
    padding-top:56.316%;
    overflow: hidden;
    transition: all 1s;
}
.bhtqSpecial_Series .bhtqSpecial_center .Special_img img{
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqSpecial_Series .bhtqSpecial_center .Special_bottom a{
    color: #fff;
}
.bhtqSpecial_Series .bhtqSpecial_center .Special_img:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
/*************************************首页-专题系列 end**********************************/
/*************************************首页-招生信息**************************************/
.bhtqEnrollment{
    overflow: hidden;
}
.bhtqEnrollment .Enrollment_r{
    width: 600px;
    height:388px;
    float: right;
}
.bhtqEnrollment .Enrollment_r .title{
    height:64px;
    border-bottom: 4px solid #b83932;
}
.bhtqEnrollment .Enrollment_r .title h1{
    font-size: 30px;
    line-height: 68px;
    font-weight: bold;
    color: #552764;
    position: relative;
    float: left;
}
.bhtqEnrollment .Enrollment_r .title h1::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 120px;
    height: 4px;
    background-color: #552764;
}
.bhtqEnrollment .Enrollment_r .title a{
    float: right;
    margin-top: 22px;
}
.bhtqEnrollment .Enrollment_r .list{
    position: relative;
    overflow: hidden;
    line-height:55px;
}
.bhtqEnrollment .Enrollment_r .list::after{
    content: '';
    position: absolute;
    top: 40%;
    left:4px;
    transform: translate(-50%,0%);
    width: 6px;
    height:6px;
    background-color: #c2cdd7;
    border-radius: 6px;
}
.bhtqEnrollment .Enrollment_r .list p{
    font-size: 18px;
    color: #000;
    float: left;
    width: 76%;
    padding-left: 20px;
	/*段落限制1行*/
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqEnrollment .Enrollment_r .list span{
    font-size: 18px;
    color: #000;
    float: right;
    text-align: right;
    /*width: 20%;*/
}
.bhtqEnrollment .Enrollment_r .list:hover p{
    color: #552764;
}
.bhtqEnrollment .Enrollment_r .list:hover span{
    color: #552764;
}
.bhtqEnrollment .Enrollment_r .list:hover::after{
    background-color: #552764;
}
/*************************************首页-招生信息 end**********************************/
/*************************************首页-天汽影像**************************************/
.bhtqImage_Tianqi{
    overflow: hidden;
    position: relative;
    background-color: #ebe6ed;
    height: auto;
}
.bhtqImage_Tianqi .bhtqTitle span{
    color: #552764;
}
.bhtqImage_Tianqi::after{
    content: '';
    position: absolute;
    top: 50%;
    left:0px;
    transform: translate(0%,-50%);
    width: 182px;
    height:365px;
    background:url(../images/bhtqImage_Tianqi_bj02.jpg) no-repeat;
    background-position:center;
    background-size: 100% 100%;
    z-index: 0;
}
.bhtqImage_Tianqi::before{
    content: '';
    position: absolute;
    top: 50%;
    right:0px;
    transform: translate(0%,-50%);
    width: 182px;
    height:365px;
    background:url(../images/bhtqImage_Tianqi_bj01.jpg) no-repeat;
    background-position:center;
    background-size: 100% 100%;
    z-index: 0;
}
.bhtqImage_Tianqi .Tianqi_l{
    position: relative;
    z-index: 1;
    float: left;
    /* width: 587px; */
    width: 48.917%;
    padding-top: 49%;
    overflow: hidden;
    transition: all 1s;
}
.bhtqImage_Tianqi .Tianqi_l .img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqImage_Tianqi .Tianqi_l:hover .img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqImage_Tianqi .Tianqi_l .play{
    position: absolute;
    top: 50%;
    left:50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width: 88px;
    height:88px;
}
.bhtqImage_Tianqi .Tianqi_l .play img{
    width: 100%;
    display: block;
}
.bhtqImage_Tianqi .Tianqi_l .tit_box{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 60px;
    background-color: rgba(0,0,0,0.5);
}
.bhtqImage_Tianqi .Tianqi_l .tit_box p{
    color: #fff;
    line-height: 60px;
    font-size: 18px;
    padding: 0 30px;
	/*段落限制1行*/
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqImage_Tianqi .Tianqi_r{
    position: relative;
    z-index: 1;
    float: right;
    /* width: 589px; */
    width: calc(49.084% - 0px);
}
.bhtqImage_Tianqi .Tianqi_r .list{
    position: relative;
    float: left;
    /* width: 283px; */
    width: 48.134%;
    padding-top:48.134%;
    overflow: hidden;
    transition: all 1s;
}
.bhtqImage_Tianqi .Tianqi_r .list:hover .img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqImage_Tianqi .Tianqi_r .list .img{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqImage_Tianqi .Tianqi_r .list .play{
    position: absolute;
    top: 50%;
    left:50%;
    z-index: 1;
    width: 60px;
    height:60px;
    transform: translate(-50%,-50%);
}
.bhtqImage_Tianqi .Tianqi_r .list .play img{
    width: 100%;
    display: block;
}
.bhtqImage_Tianqi .Tianqi_r .list .tit_box{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 60px;
    background-color: rgba(0,0,0,0.5);
}
.bhtqImage_Tianqi .Tianqi_r .list .tit_box p{
    padding: 0 30px;
    color: #fff;
    font-size: 18px;
    line-height: 60px;
	/*段落限制1行*/
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqImage_Tianqi .Tianqi_r .list:nth-child(1){
	/*第一个子元素*/
    margin-bottom: 21px;
}
.bhtqImage_Tianqi .Tianqi_r .list:nth-child(2){
	/*第二个子元素*/
    margin-bottom: 21px;
    margin-left: 21px;
}
.bhtqImage_Tianqi .Tianqi_r .list:nth-child(4){
	/*第四个子元素*/
    margin-left: 21px;
}
.bhtqImage_Tianqi .Image_Tianqi_bottom{
    margin-top: 50px;
    margin-bottom:50px;
}
.bhtqImage_Tianqi .Image_Tianqi_bottom a{
    color: #552764;
}
.bhtqImage_Tianqi .top_Tianqi{
    position: relative;
    width: 100%;
    /*padding-top: 56.204%;*/
    /*margin-bottom: 30px;*/
    padding-top: 57.1%;
    margin-bottom: 23px;
    overflow: hidden;
    transition: all 1s;
}
.bhtqImage_Tianqi .bottom_Tianqi{
    overflow: hidden;
}
.bhtqImage_Tianqi .Tianqi_play{
    position: relative;
    float: left;
    width: 48.102%;
    padding-top: 27.09%;
    overflow: hidden;
}
.bhtqImage_Tianqi .Story_Image_r .Tianqi_play{
    width: 100%;
    padding-top: 56.319%;
}
.bhtqImage_Tianqi .Tianqi_Image .play{
    position: absolute;
    top: 50%;
    left:50%;
    z-index: 2;
    width: 60px;
    height:60px;
    transform: translate(-50%,-50%);
}
.bhtqImage_Tianqi .Tianqi_Image .play img{
    width: 100%;
    display: block;
}
.bhtqImage_Tianqi .Tianqi_Image .tit_box{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 50px;
    background-color: rgba(0,0,0,0.5);
}
.bhtqImage_Tianqi .Tianqi_Image .tit_box p{
    padding: 0 30px;
    color: #fff;
    font-size: 18px;
    line-height:50px;
	/*段落限制1行*/
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqImage_Tianqi .Tianqi_Image .img{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqImage_Tianqi .Tianqi_Image:hover .img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqImage_Tianqi .bottom_Tianqi .Tianqi_Image:nth-child(2){
    margin-left: 30px;
}
.bhtqImage_Tianqi .Story_Image_r .Tianqi_Image:nth-child(2){
    margin-top: 23px;
    margin-bottom:23px;
}
/*************************************首页-天汽影像 end**********************************/
/*************************************首页-天汽故事 *************************************/
.bhtqTianqi_bj{
    overflow: hidden;
    background: url(../images/bhtqTianqi_Story_bj.jpg) no-repeat;
    background-position: bottom;
    background-size:cover;
    background-color: #fff;
    /* height: 1090px; */
}
.bhtqTianqi_Story .bhtqTitle span{
    color:#552764;
}
.bhtqTianqi_Story .Story_introduce{
    font-size: 18px;
    line-height: 30px;
    color: #552764;
    text-align: center;
    padding: 0 200px;
}
.bhtqTianqi_Story .bhtqStory_Image{
    overflow: hidden;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l .top{
    position: relative;
    width: 100%;
    padding-top:57.976%;
    margin-bottom: 30px;
    overflow: hidden;
    transition: all 1s;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l .top img{
    position: absolute;
    top: 0;
    left:0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l .top:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l .bottom{
    overflow: hidden;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l .bottom .list_Image:nth-child(2){
	/*第二个子元素*/
    margin-left: 30px;
}
.bhtqTianqi_Story .bhtqStory_Image .list_Image{
    position: relative;
    float: left;
    width: 48.102%;
    padding-top:27.09%;
    overflow: hidden;
    transition: all 1s;
}
.bhtqTianqi_Story .bhtqStory_Image .list_Image img{
    position: absolute;
    top: 0;
    left:0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqTianqi_Story .bhtqStory_Image .list_Image:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_l{
    /* width: 790px; */
    width: calc(68.334% - 30px);
    float: left;
    /*height: 702px;*/
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_r{
    /* width: 380px; */
    width: calc(31.667% - 0px);
    float: right;
    /*height: 702px;*/
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_r .list_Image{
    width: 100%;
    padding-top:56.319%;
}
.bhtqTianqi_Story .bhtqStory_Image .Story_Image_r .list_Image:nth-child(2){
	/*第二个子元素*/
    margin-top: 30px;
    margin-bottom: 30px;
}
.bhtqTianqi_Story .Story_Image_bottom{
    margin-top: 50px;
    margin-bottom: 50px;
}
/*************************************首页-天汽故事 end**********************************/
/*************************************首页-快速入口**************************************/
.bhtqQuickEntry{
    overflow: hidden;
    margin-bottom:80px;
}
.bhtqQuickEntry li{
    float: left;
    width: 16.66%;
}
.bhtqQuickEntry li:hover p{
    color: #552764;
}
.bhtqQuickEntry li:hover .top_img{
    background-color:#552764;
}
.bhtqQuickEntry li:hover .top_img .img{
    display: none;
}
.bhtqQuickEntry li:hover .top_img .Selected{
    display: block;
}
.bhtqQuickEntry li .top_img{
    width: 90px;
    height:90px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 90px;
    border: 1px solid #e5e5e5;
}
.bhtqQuickEntry li .top_img img{
    width:100%;
    display: block;
}
.bhtqQuickEntry li .top_img .Selected{
    display: none;
}
.bhtqQuickEntry li p{
    margin-top: 10px;
    line-height: 18px;
    font-size: 18px;
    text-align: center;
    color: #000;
}
/*************************************首页-快速入口 end**********************************/
/*************************************首页-底部 *****************************************/
.bhtqFooter{
    overflow: hidden;
    background: url(../images/bhtqFooter_bj.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #fff;
}
.bhtqFooter .Friendly_Links{
    margin-top: 40px;
    margin-bottom:40px;
    position: relative;
}
.bhtqFooter .Friendly_Links .left{
    /*
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);*/
}
.bhtqFooter .Friendly_Links .right{
    margin-top:10px;
    /*padding-left: 100px;*/
}
.bhtqFooter .Friendly_Links .right span{
    margin-bottom: 10px;
    display: inline-block;
}
.bhtqFooter .Friendly_Links span,.bhtqFooter .Friendly_Links a{
    color: #fff;
    font-size: 18px;
    line-height:18px;
    text-align: left;
}
.bhtqFooter .Friendly_Links span{
    opacity: .6;
    margin-right: 7px;
}
.bhtqFooter .Contact{
    margin-top: 40px;
    overflow: hidden;
    display: inline-block;
}
.bhtqFooter .Contact dl{
    float: left;
    color: #fff;
    opacity: .6;
    font-size: 14px;
    text-align: left;
    margin-right: 120px;
}
.bhtqFooter .Contact dl dd{
    line-height:30px;
}
.bhtqFooter .Contact dl:last-child{
	/*最后一个子元素*/
    margin-right:0px;
}
.bhtqFooter .QR_code{
    float: right;
}
.bhtqFooter .QR_code img{
    display:block;
    margin:0 auto;
}
.bhtqFooter .QR_code p{
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    margin-top: 10px;
    color: #fff;
    opacity: .6;
}
.bhtqFooter .QR_code .code_l{
    float: left;
}
.bhtqFooter .QR_code .code_r{
    float: right;
    margin-left: 30px;
}
.bhtqFooter .copyright_bottom{
    overflow: hidden;
    margin-top:18px;
    color: #fff;
    opacity: .6;
    font-size: 14px;
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.3);
}
.bhtqFooter .copyright_bottom p{
    line-height: 28px;
}
.bhtqFooter .copyright_bottom p a{
    color: #fff;
}
.bhtqFooter .copyright_bottom p:hover a{
    color: rgba(255,255,255,.8);
}
.bhtqFooter .copyright_bottom p:nth-child(1){
	/*第一个子元素*/
	margin-top: 15px;
}
.bhtqFooter .copyright_bottom p:nth-child(2){
	/*第二个子元素*/
	margin-bottom: 15px;
}
/*************************************首页-底部 end**************************************/
/*************************************内页-公共 *****************************************/
.bhtqInside_center{
    width: 100%;
    background: url(../images/bhtqInside_center_bj.jpg) no-repeat #f8f5fa;
    background-position: bottom;
    background-size: 100%;
    overflow: hidden;
}
.Inside_banner{
    margin-top:145px;
}
.Inside_banner img{
    width: 100%;
    display: block;
}
.Inside_banner .Inside_banner_pc{
    display: block;
}
.Inside_banner .Inside_banner_wap{
    display: none;
}
.bhtqInside_center .bhtqInside_l{
    width: 300px;
    float: left;
    overflow: hidden;
    background-color: #78378c;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_title h2{
    /*font-size: 28px;*/
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    height: 85px;
    line-height:85px;
    text-align: center;
    /*text-align: left;*/
    /*padding-left: 50px;*/
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class{
    display: block;
    margin-left:12px;
    background: url(../images/bhtqInside_l.jpg) no-repeat #f3f3f3;
    background-position:bottom right;
    min-height: 580px;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item{
    display: block;
    width: auto;
    border-top: 2px solid #fff;
    /* background: #f3f3f3; */
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item a.selected{
    background: #dec698;
    color: #fff;
    border-bottom: 2px solid #fff;
    margin-top: 5px;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item a{
    display: block;
    padding-left: 40px;
    width: auto;
    color: #000;
    font-size: 18px;
    /*height: 55px;*/
    line-height: 55px;
    /*overflow: hidden;*/
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
    position: relative;
    font-weight: normal;
    word-wrap: break-word;
    background: none;
    border-bottom: none;
    border-top: none;
    text-align: left;
    word-break: break-all;

    /*段落*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item .sub_list a{
    color: #666;
    font-size: 16px;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-top: none;
    background: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 60px;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item .sub_list a:hover{
    color: #dec698;
}
.bhtqInside_center .bhtqInside_l .bhtqPage_class .class_item .class_name:hover{
    color: red;
}
.bhtqInside_center .bhtqInside_r{
    width: 870px;
    min-height: 1000px;
    float: right;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title{
    background-color:#f2f2f2;
    position: relative;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title h2{
    color: #552764;
    text-align: left;
    padding-left: 50px;
    font-size: 20px;
    font-weight: bold;
    /*height: 42px;*/
    line-height:42px;
    position: relative;
    width: 40%;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title h2::after{
    content: '';
    position: absolute;
    width: 20px;
    height:20px;
    background: url(../images/img5.png) no-repeat #f2f2f2;
    background-position:center;
    background-size:20px 20px;
    left:20px;
    top: 50%;
    transform: translate(0%,-50%);
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title .bread{
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translate(0%,-50%);
    color: #666;
    font-size: 14px;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title .bread a{
    color: #666;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title .bread a:hover{
    color: #552764;
}
.bhtqInside_center .bhtqInside_r .bhtqPage_title .bread .possplit{
    margin: 0 5px;
}
/*页码*/
.Page_number{
	display: flex;
	justify-content:center;/*水平居中*/
    text-align: center;
    margin:30px 0; 
}
.Page_number ul li{
    margin: 0 5px;
    float: left;
}
.Page_number ul li a{
    font-size: 14px;
}
.Page_number ul li .prev{
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #e7e7e7;
}
.Page_number ul li .prev:hover{
    background-color: #552764;
    color: #fff;
}
.Page_number ul li .selected{
    background-color: #552764;
    color: #fff;
}

/*************************************内页-公共 end**************************************/
/*************************************内页-图文******************************************/
.bhtqInside_center .Picture_text{
    overflow: hidden;
}
.bhtqInside_center .Picture_text .list{
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
    margin-bottom: 30px;
    transition: all 1s;
}
.bhtqInside_center .Picture_text .list:last-child{
	/*最后一个子元素*/
    margin-bottom: 0px;
}
.bhtqInside_center .Picture_text .list .Picture_l{
    /* 
    width: 231px;
    height:130px;
    */
    float: left;
    width: 26.552%;
    position: relative;
    padding-top:15%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
} 
.bhtqInside_center .Picture_text .list .Picture_l img{
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqInside_center .Picture_text .list .text_r{
    float: left;
    width: 55%;
    padding-left: 15px;
}
.bhtqInside_center .Picture_text .list .text_r h1{
    font-size: 18px;
    line-height:36px;
    color: #000;
    font-weight: bold;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqInside_center .Picture_text .list .text_r p{
    font-size: 18px;
    line-height: 30px;
    color: #666;
    text-align: justify;
	/*段落限制2行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.bhtqInside_center .Picture_text .list .text_r .text_date{
    position: absolute;
    right: 0;
    top: 40%;
    transform: translate(0%,-50%);
    text-align: right;
}
.bhtqInside_center .Picture_text .list .text_r .text_date h2{
    color: #552764;
    font-size: 28px;
    line-height: 28px;
}
.bhtqInside_center .Picture_text .list .text_r .text_date span{
    color: #666;
    font-size: 18px;
    line-height:18px;
}
.bhtqInside_center .Picture_text .list:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqInside_center .Picture_text .list:hover .text_r h1{
    color: #552764;
}
/*************************************内页-图文 end**************************************/
/*************************************内页-图文详情**************************************/
.bhtqInside_center .Picture_details .details_top{
    padding-top: 0.05rem;
}
.bhtqInside_center .Picture_details .details_top img {
    width: 60% !important;
    margin: 0 auto !important;
    display: block !important;
    height: auto !important;
    padding: 15px 0!important;
}
.bhtqInside_center .Picture_details .details_top h3{
    font-size: 30px;
    font-weight:normal;
    font-stretch:normal;
    line-height:46px;
    letter-spacing: 0px;
    color: #552764;
    text-align: center;
    margin-bottom: 30px;
}
.bhtqInside_center .Picture_details .details_top .xw_time{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666;
    margin-bottom: 30px;
    text-align: right;
}
.bhtqInside_center .Picture_details .details_top .xw_time span{
    font-size:18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666;
}
.bhtqInside_center .Picture_details .details_top .page_wrap_box{
    color: #212121 !important;
    font-family: 微软雅黑 !important;
}
.bhtqInside_center .Picture_details .details_top .page_wrap_box p{
    color: #212121 !important;
    font-family: 微软雅黑 !important;
}
.bhtqInside_center .Picture_details .details_top .page_wrap_box span{
    color: #212121 !important;
    font-family: 微软雅黑 !important;
}
.bhtqInside_center .Picture_details .details_top .page_wrap_box table{
    width: 100% !important;
    color: #212121 !important;
    font-family: 微软雅黑 !important;
}
.bhtqInside_center .Picture_details .details_top .page_wrap_box table td{
    word-break: break-all;
    border-color: #cccccc !important;
    border-width: 1px!important;
    border-style: solid!important;
    padding:1% !important;
    color: #212121 !important;
    font-family: 微软雅黑 !important;
}
.bhtqInside_center .Picture_details .details_bottom {
    text-align: right;
    padding-bottom: 30px;
}
.bhtqInside_center .Picture_details .details_bottom a {
    font-size: 18px;
    color: #552764;
    margin-left:30px;
}
/*************************************内页-图文详情 end**********************************/
/*************************************内页-院系机构**************************************/
.bhtqInside_center .Department table{
    width: 100%;
    background-color: #fff;
    border-top: #e7e7e7 1px solid;
    border-right: #e7e7e7 1px solid;
    border-bottom:#e7e7e7 1px solid;
    border-left: #e7e7e7 1px solid;
}
.bhtqInside_center .Department table thead tr{
    border: #e7e7e7 1px solid;
}
.bhtqInside_center .Department table thead tr th{
    font-size: 18px;
    height: 60px;
    color: #000;
}
.bhtqInside_center .Department tbody td {
    text-align: left;
    line-height:47px;
    font-size: 18px;
    color: #666;
    padding-left: 15px;
    padding-right:15px;
    border: #e7e7e7 1px solid;
}
.bhtqInside_center .Department table a:hover{
    color: red;
}
.bhtqInside_center .Department tbody tr:nth-child(even){
	/*表示偶数*/
    /*background: #f1f1f1;*/
}
/*************************************内页-院系机构 end**********************************/
/*************************************内页-专题系列 *************************************/
.bhtqInside_center .Special_Series .list{
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom:30px;
    margin-bottom: 30px;
}
.bhtqInside_center .Special_Series .list a{
    position: relative;
    display: block;
}
.bhtqInside_center .Special_Series .list .date_l{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0%,-50%);
}
.bhtqInside_center .Special_Series .list .date_l::after{
    content: '';
    position: absolute;
    right: -20px;
    top: 0;
    width: 1px;
    height:24px;
    background-color: #e7e7e7;
}
.bhtqInside_center .Special_Series .list .date_l h2{
    font-size: 28px;
    line-height:28px;
    color: #552764;
    text-align: left;
}
.bhtqInside_center .Special_Series .list .date_l span{
    font-size: 18px;
    line-height:18px;
    color: #666;
    text-align: left;
}
.bhtqInside_center .Special_Series .list .text_r{
    padding-left: 130px;
}
.bhtqInside_center .Special_Series .list .text_r h1{
    font-size: 18px;
    line-height:36px;
    height: 70px;
    color: #000;
    font-weight: bold;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.bhtqInside_center .Special_Series .list .text_r p{
    font-size: 14px;
    line-height:24px;
    color: #666;
    text-align: justify;
	/*段落限制2行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*************************************内页-专题系列 end**********************************/
/*************************************内页-文字列表 *************************************/
.bhtqInside_center .characters_list{
    overflow: hidden;
}
.bhtqInside_center .characters_list .list{
    overflow: hidden;
    height: 65px;
    line-height:65px;
    border-bottom: 1px solid #e7e7e7;
}
.bhtqInside_center .characters_list .list a{
    position: relative;
    display: block;
}
.bhtqInside_center .characters_list .list a:hover h1{
    color: red;
}
.bhtqInside_center .characters_list .list h1{
    font-size: 18px;
    color: #000;
    font-weight: normal;
    width: 80%;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqInside_center .characters_list .list p{
    position: absolute;
    right:0;
    top: 50%;
    transform: translate(0%,-50%);
    font-size: 18px;
    color: #000;
}
/*************************************内页-文字列表 end**********************************/
/*************************************内页-天汽故事 *************************************/
.bhtqInside_center .tq_Story{
    overflow: hidden;
}
.bhtqInside_center .tq_Story .list{
    margin-left: 2.3%;
    width: 31.8%;
    float: left;
}
.bhtqInside_center .tq_Story .list:nth-child(3n+1) {
    margin-left: 0px;
}
.bhtqInside_center .tq_Story .list .story_img{
    /* 
    width: 277px;
    height: 156px;
    */
    width:100%;
    position: relative;
    padding-top:56.39%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
} 
.bhtqInside_center .tq_Story .list .story_img img{
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqInside_center .tq_Story .list h1{
    font-size: 18px;
    color: #000;
    line-height: 57px;
    text-align: center;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqInside_center .tq_Story .list:hover img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqInside_center .tq_Story .list:hover h1{
    color: red;
}
/*************************************内页-天汽故事 end**********************************/
/*************************************内页-影像天汽 *************************************/
.bhtqInside_center .tq_Image{
    overflow: hidden;
}
.bhtqInside_center .tq_Image .list{
    margin-left: 2.3%;
    width: 31.8%;
    float: left;
}
.bhtqInside_center .tq_Image .list:nth-child(3n+1) {
    margin-left: 0px;
}
.bhtqInside_center .tq_Image .list .story_img{
    width:100%;
    position: relative;
    /*padding-top:100%;*/
    padding-top: 56.39%;
    margin: 0 auto;
    overflow: hidden;
    transition: all 1s;
} 
.bhtqInside_center .tq_Image .list .story_img .img{
    position: absolute;
    top: 0;
    left: 0%;
    height:100%;
    width: 100%;
    object-fit: cover;
    transition: all 0.48s;
}
.bhtqInside_center .tq_Image .list h1{
    font-size: 18px;
    color: #000;
    line-height: 57px;
    text-align: center;
	/*段落限制1行*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.bhtqInside_center .tq_Image .list .story_img .play{
    position: absolute;
    top: 50%;
    left:50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width: 50px;
    height:50px;
}
.bhtqInside_center .tq_Image .list .story_img .play img{
    width: 100%;
    display: block;
}
.bhtqInside_center .tq_Image .list:hover .img{
    transform:scale(1.1);
    transition:all 1s;
}
.bhtqInside_center .tq_Image .list:hover h1{
    color: red;
}
.bhtqInside_center .tq_Image_details .Watching_videos h3{
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    padding-bottom: 10px;
    letter-spacing: 0px;
    color: #552764;
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
}
.bhtqInside_center .tq_Image_details .Watching_videos p{
    font-size: 18px;
    color: #666;
    text-align: right;
    padding-bottom:30px;
}
.bhtqInside_center .tq_Image_details .Watching_videos .video_details_video {
    padding-top: 30px;
    padding-bottom: 30px;
}
.bhtqInside_center .tq_Image_details .Watching_videos .video_details_video video{
    width: 840px;
    height:560px;
    background-color:#000000;
    display:block;
    margin: 0 auto;
}
/*************************************内页-影像天汽 end**********************************/

/*******************内页 页码**********************************/
.pagination{
    margin-top: 40px;
    margin-bottom: 40px;
	display: flex;
	justify-content:center;/*水平居中*/
}
.pagination li:hover{
    background-color:#78378c;
    color: #ffffff;
}
.pagination li:hover a{
    color: #ffffff;
}
.pagination .active{
     background-color: #78378c;
color: #ffffff;
}
.pagination li{
    background-color: #eeeeee;
    line-height: 30px;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    text-align: center;
    color: #212121;
    font-size: 14px;
    margin: 0 10px;
}
.pagination li a{
    color: #212121;
}
