@media screen and (min-width: 1635px){
.swiperBanner {
  width: 100%;
  height: 610px;}
.swiper_box {
  width: 100%;
  height: 100%;}
.swiper_img {
  width: 100%;
  height: 610px;
  background-size: cover !important;
  cursor: pointer;}
}
@media screen and (max-width: 1635px){
.swiperBanner {
  width: 100%;
  height: 540px;}
.swiper_box {
  width: 100%;
  height: 100%;}
.swiper_img {
  width: 100%;
  height: 540px;
  background-size: cover !important;
  cursor: pointer;}
}

.swiper_text {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 5;
  background: url(../images/banner_opacity.jpg) repeat-x;
  padding-top: 144px;}
.swiper_text>a>h3 {
  display: block;
  text-align: center;
  font-size: 36px;
  color: #ffffff;
  line-height: 50px;
  font-weight: bold;}
.swiper_text>a>span {
  display: block;
  text-align: center;
  font-size: 22px;
  color: #cccccc;
  font-family: Arial;
  line-height: 30px;
  margin-top: 10px;}
.swiper_pagi {
  width: 600px !important;
  bottom: 60px !important;}
.swiper_pagi .swiper-pagination-bullet {
  background: transparent;
  font-size: 36px;
  color: #ffffff;
  font-family: Arial;
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;}
.swiper_pagi .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 55px;}
.swiper_pagi .swiper-pagination-bullet + .swiper-pagination-bullet>i {
  display: block;
  position: absolute;
  top: 20px;
  left: -50px;
  content: '';
  width: 40px;
  height: 2px;
  background-color: #cccccc;
  opacity: 0.2 !important;}
.swiperPrev,.swiperNext {
  width: 21px;
  height: 39px;}
.swiperPrev:after,.swiperNext:after {
  background: transparent;
  content: '';}
.swiperPrev {
  right: 170px;
  left: auto;
  top: auto;
  bottom: 60px;
  background: url(../images/icon_prev.jpg) no-repeat;}
.swiperNext {
  right: 90px;
  bottom: 60px;
  background: url(../images/icon_next.jpg) no-repeat;
  top: auto;}
.infoBg {
  width: 100%;
  background-color: #f5f5f5;
  padding: 30px 0px;}
.infoBg2 {
  width: 100%;
  background-color: #f5f5f5;
    padding: 0px 0px 0px 0px;}
.news {
  width: 920px;}
.commonTitle {
  width: 100%;}
.commonTitle>h3 {
  display: block;
  font-size: 32px;
  color: #333333;
  font-weight: bold;
  float: left;}
.commonTitle>h3>i {
  font-style: normal;
  color: #9a0000;
  font-size: 32px;}
.commonTitle>a {
  display: block;
  font-size: 16px;
  color: #333333;
  padding-left: 30px;
  background: url(../images/icon_more.png) no-repeat 0px;
  float: right;
  line-height: 46px;}
.commonTitle>a:hover {
  color: #9a0000;}
.news_cont {
  width: 100%;
  background-color: #ffffff;
  padding: 30px 20px;
  border-bottom: 2px solid #9a0000;
  margin-top: 36px;}
.news_focus {
  width: 48%;}
.news_focus_img {
  width: 100%;
  height: 266px;
  overflow: hidden;}
.news_focus_text>h3 {
  display: block;
  font-size: 18px;
  color: #333333;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  font-weight: bold;
  margin-top: 10px;}
.news_focus_text>p {
  font-size: 14px;
  color: #888888;
  line-height: 20px;
  height: 38px;
  overflow: hidden;
  margin: 4px 0px;}
.news_focus_text>span {
  font-size: 14px;
  line-height: 40px;
  color: #666666;
  font-family: Arial;}
.news_focus_img>img,
.lecture_item_idx_img>img,
.profession_list_idx_item_pic>img {
  transition: all .3s ease-out .1s;
  -webkit-transition: all .3s ease-out .1s;
  -moz-transition: all .3s ease-out .1s;
  -ms-transition: all .3s ease-out .1s;
  -o-transition: all .3s ease-out .1s;}
.news_focus>a:hover .news_focus_img>img,
.lecture_item_idx>a:hover .lecture_item_idx_img>img,
.profession_list_idx_item>a:hover .profession_list_idx_item_pic>img {
  transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);}
.news_focus>a:hover .news_focus_text>h3,
.news_focus>a:hover .news_focus_text>span,
.lecture_item_idx>a:hover .lecture_item_idx_text>h3,
.profession_list_idx_item>a:hover .profrssion_list_idx_item_text>h3 {
  color: #9a0000;}
.news_list_idx {
  width: 47.5%;}
.news_list_idx_item {
  width: 100%;
  padding-bottom: 10px;
  position: relative;
  border-bottom: 1px solid #ebebeb;}
.news_list_idx_item_time {
  width: 18%;
  height: 50px;
  border-right: 1px solid #ebebeb;
  padding-right: 10px;}
.news_list_idx_item_time>span {
  display: block;
  font-size: 22px;
  color: #9a0000;
  font-family: Arial;
  text-align: center;
  font-weight: bold;}
.news_list_idx_item_time>span+span {
  font-size: 16px;
  font-weight: bold;    padding-top: 6px;
}
.news_list_idx_item_title {
  width: calc(100% - 25%);}
.news_list_idx_item_title>h3 {
  display: block;
  font-size: 16px;
  color: #333333;
  line-height: 25px;
  height: 50px;
  overflow: hidden;}
.news_list_idx_item + .news_list_idx_item {
  margin-top: 10px;}
.news_list_idx_item:hover .news_list_idx_item_time span {
  color: #9a0000;}
.news_list_idx_item:hover .news_list_idx_item_title h3 {
  color: #000000;}
.news_list_idx_item:after,
.notice_idx_item:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #9a0000;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;}
.news_list_idx_item:hover:after,
.notice_idx_item:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);}
.notice {
  width: calc(100% - 940px);}
.notice_idx {
  width: 100%;
  background-color: #ffffff;
  padding: 28px 20px;
  border-bottom: 2px solid #9a0000;
  margin-top: 36px;}
.notice_idx_item {
  width: 100%;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  position: relative;}
.notice_idx_item_time {
  width: 80px;
  height: 60px;
    background-image: linear-gradient(#a90505, #7a0404);
    background-color: #9b0000;
  text-align: center;
  -webkit-transition: -webkit-all .3s;
  transition: -webkit-all .3s;
  transition: all .3s;
  transition: all .3s,-webkit-all .3s;}
.notice_idx_item_time>span {
  display: block;
  font-size: 22px;
  color: #ffffff;
  line-height: 28px;
  font-weight: bold;
  font-family: Arial;
  margin-top: 8px;}
.notice_idx_item_time>span+span {
  font-size: 14px;
  margin-top: 0px;
  line-height: normal;}
.notice_idx_item_text {
  width: calc(100% - 120px);}
.notice_idx_item_text>h3 {
  display: block;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  height: 60px;
  overflow: hidden;}
.notice_idx_item + .notice_idx_item {
  margin-top: 10px;}
.notice_idx_item:hover .notice_idx_item_text>h3 {
  color: #9a0000;}
.notice_idx_item:hover .notice_idx_item_time {
  background-image:linear-gradient(#f47575, #893e3e);
  background-color: #9b0000;}
.notice_idx_item:hover .notice_idx_item_time span {
  color: #ffffff;}
.jxky {
  width: 32.83%;    float: left;    padding-right: 20px;}
.xgdj {
  width: 32.83%;    float: left;}
.xgdj_idx_item_time {
  width: 90px;
  height: 30px;
  text-align: center;
  -webkit-transition: -webkit-all .3s;
  transition: -webkit-all .3s;
  transition: all .3s;
  transition: all .3s,-webkit-all .3s;}
.xgdj_idx_item_text>h3 {
  display: block;
  font-size: 16px;
  color: #333333;width:320px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;}
.xgdj_idx_item_text>h3:hover {
color:#9b0d14;}
.xgdj_idx_item {
  width: 100%;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 9.5px;
  position: relative;}
.xgdj_idx_item + .xgdj_idx_item {
  margin-top: 10px;}
.zsjy {
  width: 32.83%;    float: right;}


.lectureBg {
  width: 100%;
  height: 750px;
  border-top: 2px solid #9a0000;
  border-bottom: 2px solid #9a0000;
  background: url(../images/lecture_bg.jpg) no-repeat center center;
  background-size: cover;
  overflow: hidden;}
.lectureBox {
  padding: 30px 0px;}
.lecture_list {
  width: 100%;
  margin-top: 30px;}
.lecture_item_idx {
  width: 31.4%;
  background-color: #ffffff;
  padding: 30px 30px;}
.lecture_item_idx_img {
  width: 100%;
  height: 240px;
  overflow: hidden;}
.lecture_item_idx_text {
  width: 100%;
  margin-top: 20px;}
.lecture_item_idx_text>h3 {
  display: block;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  font-weight: bold;}
.lecture_item_idx_text>span {
  display: block;
  margin-top: 10px;
  padding-left: 25px;
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  height: 30px;
  overflow: hidden;}
.lecture_item_idx_text>span>i {
  font-style: normal;}
.lecture_item_idx_text>span+span {
  margin-top: 0px;}
.lecture_item_idx + .lecture_item_idx {
  margin-left: 40px;}
.icon_user {
  background: url(../images/icon_user.jpg) no-repeat 0px;}
.icon_ardess {
  background: url(../images/icon_ardess.jpg) no-repeat 0px;}
.icon_time {
  background: url(../images/icon_time.jpg) no-repeat 0px;}
.professionalsBg {
  width: 100%;
  height: 550px;
  background: url(../images/professionalsbg.jpg) no-repeat top center #f5f5f5;
  background-size: 100% 100%;}
.professionalsBox {
  width: 100%;
  padding: 50px 0px;}
.profession_list_idx {
  width: 100%;
  margin-top: 40px;}
.profession_list_idx_item {
  width: 48.5%;
  background-color: #ffffff;
  border-bottom: 2px solid #9a0000;}
.profession_list_idx_item_pic {
  width: 200px;
  height: 220px;
  overflow: hidden;}

.profession_list_idx_item_pic img{
  width: 100%;
  height: 250px;
  object-fit: cover;}
.profrssion_list_idx_item_text {
  width: calc(100% - 240px);
  padding: 18px 20px 18px 0px;}
.profrssion_list_idx_item_text>h3 {
  display: block;
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  overflow: hidden;}
.profrssion_list_idx_item_text>p {
  font-size: 14px;
  color: #888888;
  line-height: 28px;
  height: 112px;
  overflow: hidden;
  margin: 5px 0px;}
.profrssion_list_idx_item_text>span {
  font-size: 14px;
  color: #9a0000;
  line-height: 28px;}
.profession_list_idx_item:nth-child(2n) {
  float: right;}
.profession_list_idx_item+.profession_list_idx_item+.profession_list_idx_item {
  margin-top: 38px;}
.positionImg {
  width: 300px;
  height: 150px;
  overflow: hidden;
  position: fixed;
  right: 20px;
  bottom: 120px;
  z-index: 50;}
/*快捷导航*/
.container {
    max-width: 1400px;    margin: 0 auto;  
    height: 120px;
    /* margin-top: -21px; */
}
.margin-big-bottom {
    margin-bottom: 0px;
}

.kjdh{
   
    background-size: 100% 100%;
    width: 99%;
    
    margin-top: 1px;

}

.kjdh a{
    width: 210px;
    height: 100px;
    background-color: #eeeeee;
    text-align: center;
    display: block;
    color: #a20000;
    overflow: hidden;
	padding-top: 3.8em;
	font-size: 1.1em;
	transition: 300ms;
}



.kjdh .l1 a{
	background: url("../images/icon1_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}

.kjdh .l1 a:hover{
	background: url("../images/icon1-1.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh .l2 a{
	background: url("../images/icon2_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}
.kjdh .l2 a:hover{
	background: url("../images/icon2-2.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh .l3 a{
	background: url("../images/icon3_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}
.kjdh .l3 a:hover{
	background: url("../images/icon3-3.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh .l4 a{
	background: url("../images/icon4_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}
.kjdh .l4 a:hover{
	background: url("../images/icon4-4.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh .l5 a{
	background: url("../images/icon5_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}
.kjdh .l5 a:hover{
	background: url("../images/icon5-5.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh .l6 a{
	background: url("../images/icon6_2.png") no-repeat 50% 20%;
	background-color: #eeeeee;
}
.kjdh .l6 a:hover{
	background: url("../images/icon6-6.png") no-repeat 50% 20%;
	background-color: #a20000;
	color: #fff;
}

.kjdh a:hover{
    background: #720202;
}
.kjdh a h2{
    margin-top: 10px;
    margin-bottom: 4px;
    height: 40px;
}
.one{
    background: url("../images/dtbg.png") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    width: 98%;
}
@media (min-width: 1200px){
.col-lg-2 {
    width: 16.96%;
}}
@media (min-width: 1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
    position: relative;
    min-height: 1px;
}
}





.xsyg{width: calc(100% - 940px);}
.xsyg .xsyg_list{margin-top: 2.25rem;background: #fbf9f7;padding: 0 1rem 1rem;}
.xsyg .xsyg_list ul li{border-bottom: 1px dashed #bfab62;padding: 0.8rem 0;}
.xsyg .xsyg_list ul li.active,.xsyg .xsyg_list ul li:hover{background: #9b0d14;border-bottom: 1px solid #9b0d14;box-shadow: 0 0 13px 0 rgba(0,0,0,.43);}
.xsyg .xsyg_list ul li:nth-child(5){border-bottom: 0;}
.xsyg .xsyg_list ul li a{padding: 0 1rem 0 1rem;display: block;}
.xsyg .xsyg_list ul li .title{height: 3.5rem;line-height: 1.8rem;font-size: 1.125rem;color: #000;font-family: "Microsoft Yahei";}
.xsyg .xsyg_list ul li.active .title,.xsyg .xsyg_list ul li:hover .title{font-weight: bold;color: #fff;}
.xsyg .xsyg_list ul li .title .ygfl{color: #8e0c11;}
.xsyg .xsyg_list ul li.active .title .ygfl,.xsyg .xsyg_list ul li:hover .title .ygfl{font-weight: bold;color: #fff;}
.xsyg .xsyg_list ul li .xsjz_info{display: none;margin-top: 0.5rem;}
.xsyg .xsyg_list ul li.active .xsjz_info,.xsyg .xsyg_list ul li:hover .xsjz_info{display: block;}
.xsyg .xsyg_list ul li .xsjz_info p{/*height: 2rem;*/line-height: 2rem;padding-left: 1.875rem;background: url("../images/xsbg_icon01.png") no-repeat left center;color: #e5bcbc;font-size: 0.875rem;}
.xsyg .xsyg_list ul li .xsjz_info p+p{padding-left: 1.875rem;background: url("../images/xsbg_icon02.png") no-repeat left center;}
.xsyg .xsyg_list ul li .xsjz_info p+p+p{padding-left: 1.875rem;background: url("../images/xsbg_icon03.png") no-repeat left center;}