body{font-size: 1.125em; color: #333;}
@media (max-width:1500px) {
  body{font-size: 1em;}	
}

a{color: #333;}
a:hover{color: #343434;}

.container{width: 1400px;}

.crumb.default h2:before{width: 19px; height: 24px; background-image: url(../images/location.png);}

.header-banner .isbanner{/* margin-right: -20%; *//* margin-left: -20%; */width: 100%;}	
@media (max-width:992px) {
  /* .header-banner .isbanner{margin-right: -20%; margin-left: -20%;}	 */
}
@media (max-width:768px) {
  .header{background: #f7f7f7;}	
}

.infolist li{padding-top: .4em; padding-bottom: .4em;}
.infolist.dot li a:before{background-color: #c70c0d;}
.infolist.dot li:hover a{color: #c70c0d;}
.infolist.dot li:hover a:before{background-color: #c70c0d;}
.infolist.dot li:hover .time{color: #c70c0d;}

.pagination ul li.current .up{background: #c70c0d; border-color: #c70c0d;}
.pagination ul li.pageJump .okbtn{background: #c70c0d; border-color: #c70c0d;}

.morebtn{font-size: .75em; width: 4.5em; height: 22px; line-height: 22px; text-align: center; background: #daab72; border-radius: 100em;}
.morebtn a{color: #fff;}

.column-thead{position: relative;}
.column-thead > .hd{position: relative; text-align: center;}
.column-thead > .hd .currentname{display: inline-block;}
.column-thead > .hd .more{position: absolute; top: 0; right: 0; bottom: 0; margin: auto;}
.column-thead > .sub{margin-top: 15px;}
.column-thead.abs > .sub{position: absolute; bottom: 12%; left: 250px;}
.column-thead.abs > .hd .more{top: auto; bottom: 12%;}
.column-thead.tl > .hd{text-align: left;}
@media (max-width:992px) {
  .column-thead > .hd .currentname{max-width: 65%;}	
  .column-thead.abs > .sub{position: static;}
}

.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 5; padding: 0 8em 0 .75em; color: #fff; line-height: 50px; text-align: center;}
.news .tpxw .swiper-slide dl dt a{position: relative; z-index: 2; color: #fff;}
.news .tpxw .swiper-slide dl dt:after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; z-index: 1; background: #000; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);}
.news .tpxw .swiper-pagination{bottom: 13px;}
.news .tpxw .swiper-pagination .swiper-pagination-switch{background: transparent; border: 1px solid #fff;}
.news .tpxw .swiper-pagination .swiper-active-switch{background: #fff;}
@media (max-width:992px) {
  .news .tpxw .swiper-slide dl dt{font-size: 1.125em;}	
}
@media (max-width:414px) {
  .news .tpxw .swiper-slide dl dt{font-size: 1em; line-height: 40px;}
  .news .tpxw .swiper-pagination{bottom: 8px;}		
}

.news .xwdt .infolist li a{white-space: normal;}

@media (max-width:992px) {
  .adv dd{margin-right: -15%; margin-left: -15%;}	
}

.center-box{background: url(../images/sydjt_bg.png) no-repeat center top;}
@media (max-width:992px) {
  .center-box{background-size: 160% auto;}	
}

.ykdjt{padding-bottom: 5%;}
.ykdjt .swiper-grid{padding-right: 8%; padding-left: 8%;}
.ykdjt .swiper-slide{width: 70%; background: #fff;}
.ykdjt .swiper-slide dl{position: relative;}
.ykdjt .swiper-slide dl .place{padding-top: 45.32%; opacity: .5;}
.ykdjt .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 5; padding: 15px; visibility: hidden}
.ykdjt .swiper-slide dl dt a{font-weight: bold; color: #fff; line-height: 1.25em; white-space: nowrap;}
.ykdjt .swiper-slide-active dl .place{opacity: 1;}
.ykdjt .swiper-slide-active dl dt{visibility: visible;}
.ykdjt .swiper-ctrl-button{width: 32px; height: 90px; margin-top: -45px;}
.ykdjt .swiper-ctrl-button:after{background: #daab72;}
.ykdjt .swiper-ctrl-button i{font-size: 1.875em;}
.ykdjt .swiper-ctrl-button.swiper-ctrl-prev{left: 0;}
.ykdjt .swiper-ctrl-button.swiper-ctrl-next{right: 0;}
@media (max-width:1500px) {
  .ykdjt .swiper-ctrl-button{width: 26px; height: 70px; margin-top: -35px; border-radius: 5px;}	
  .ykdjt .swiper-ctrl-button i{font-size: 1.5em;}
}
@media (max-width:1280px) {
  .ykdjt{padding-bottom: 8%;}
  .ykdjt .swiper-grid{padding-right: 50px; padding-left: 50px;}
  .ykdjt .swiper-slide dl .place{padding-top: 56.25%;}
}
@media (max-width:640px) {
  .ykdjt .swiper-grid{padding-right: 0; padding-left: 0;}
  .ykdjt .swiper-slide dl dt a br{display: none;}
  .ykdjt .swiper-slide dl dt a{white-space: nowrap;}	
}
.setIE.ie9 .ykdjt .swiper-slide{
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.setIE.ie9 .ykdjt .swiper-slide-visible {
  -webkit-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -ms-transform: scale(0.85);
  -o-transform: scale(0.85);
  transform: scale(0.85);
}
.setIE.ie9 .ykdjt .swiper-slide-active {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.setIE .ykdjt .swiper-ctrl-button.swiper-ctrl-prev{left: 0; margin-left: 0;}
.setIE .ykdjt .swiper-ctrl-button.swiper-ctrl-next{right: 0; margin-right: 0;}

.border-box{padding: 4% 5% 0; min-height: 600px; border: 12px solid #f8d6c1;}
@media (max-width:768px) {
  .border-box{padding: 15px 15px 0; margin-right: -15px; margin-left: -15px; border-width: 10px;}	
}

.em-box{position: relative;}
.em-box:before{position: absolute; top: 25px; bottom: 0; left: 0; content: ""; display: block; width: 1px; background: #daab72;}
.em-box:after{position: absolute; top: 0; bottom: 25px; right: 0; content: ""; display: block; width: 1px; background: #daab72;}
.em-box dd{position: relative; padding: 20px; min-height: 100px;}
.em-box dd i{position: absolute; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center;}
.em-box dd i.i1{top: 0; left: 0; background-image: url(../images/angle_top_l.png);} 
.em-box dd i.i3{right: 0; bottom: 0; background-image: url(../images/angle_bottom_r.png);}
.em-box dd:before{position: absolute; top: 0; right: 0; left: 25px; content: ""; display: block; height: 1px; background: #daab72;}
.em-box dd:after{position: absolute; right: 25px; bottom: 0; left: 0; content: ""; display: block; height: 1px; background: #daab72;}
.em-box dd .infolist li a:before{top: -6px; width: 11px; height: 11px; background: url(../images/bullet.png) !important; border-radius: 0;}

.sbcj .bd .newslist li .itm .caption{font-size: .875em;}
.sbcj .bd .newslist li .itm .caption a font{color: #c70c0d;}
.sbcj .bd .newslist li:hover .itm .caption a{font-weight: normal; color: #c70c0d;}
.sbcj .bd .newslist.line li .itm:before{border-left-color: #c70c0d;}
.sbcj .bd .newslist.line li .itm i{border-color: #c70c0d; background: #fff;}
.sbcj .bd .newslist.line li .itm i:before{margin-top: -5px; margin-left: -5px; width: 10px; height: 10px; background: #c70c0d;}
@media (max-width:1500px) {
  .sbcj .bd .newslist li .itm .caption{font-size: 1em;}	
}
@media (max-width:1280px) {
  .sbcj .bd .newslist li:nth-child(4) .itm:before{bottom: 55px;}
  .sbcj .bd .newslist li:nth-child(5){display: none;}	
}

.radius-box{padding: 15px; background: url(../images/bg1.png) repeat-y left; border-radius: 1000em;}
.radius-box .thead{position: relative;float: left;width: 20%;padding-right: 10px;}
.radius-box .thead .more{position: absolute;right: 0px;left: 0;bottom: 7%;margin-right: auto;margin-left: auto;}
.radius-box .thead .tab-hd{position: absolute; top: 0; right: 0; bottom: 0; width: 66px;}
.radius-box .thead .tab-hd .table{position: relative; width: 100%; height: 100%; display: table; vertical-align: middle;}
.radius-box .thead .tab-hd .table ul{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.radius-box .thead .tab-hd .table ul li{margin: 5px 0; padding: .3125em 0; text-align: center; background: #fcf0e2; border-radius: 10px; height: 3em; line-height: 3em;}
.radius-box .thead .tab-hd .table ul li a{display: inline-block; vertical-align: middle; line-height: 1.5em;}
.radius-box .thead .tab-hd .table ul li a b{display: block;}
.radius-box .thead .tab-hd .table ul li.on{background: #d90009;}
.radius-box .thead .tab-hd .table ul li.on a{color: #fff;}
.radius-box .bd{margin-left: 20%;padding: 10px 25px 0 25px;}
.radius-box .bd .place{padding-top: 80%;}
.radius-box .bd .tzqtimg{padding-top: 73%;}
.radius-box .bd .infolist{margin-top: -.4em;}
.radius-box.even{background: url(../images/bg2.png) repeat-y right;}
.radius-box.even .thead{float: right; padding-left: 75px; padding-right: 0;}
.radius-box.even .thead .tab-hd{right: auto; left: 0;}
.radius-box.even .bd{margin-right: 20%; margin-left: 0; padding-right: 90px; padding-left: 25px;}
.radius-box.even .thead .more{right: 0; left: 85px;}
@media (max-width:1280px) {
  .radius-box .bd .infolist li:nth-child(5){display: none;}	
}
@media (max-width:992px) {
  .radius-box{background: #fffcf9 !important; border-radius: 10px;}
  .radius-box .thead{position: relative; width: auto; float: none ; padding-right: 0;}	
  .radius-box .thead .title{position: relative; width: 30%;}
  .radius-box .thead .more{right: 0;}
  .radius-box .thead .tab-hd{right: 0; left: 30%; width: auto;}
  .radius-box .thead .tab-hd .table ul{text-align: center;}
  .radius-box .thead .tab-hd .table ul li{display: inline-block; width: 30%;}
  .radius-box.even .thead{float: none; padding-left: 0;}
  .radius-box.even .thead .title{float: right;}
  .radius-box.even .thead .tab-hd{right: 30%; left: 0;}
  .radius-box.even .thead .more{left: 0;}
  .radius-box.even .bd{margin-right: 0; padding-right: 0;}
  .radius-box .bd{padding: 15px 0 0 !important; margin-left: 0;}
}
@media (max-width:640px) {
  .radius-box .thead .more{display: none;}	
  .radius-box .m-com-more a{background: #fef9f2; border-color: #fcf0e2;}
}
@media (max-width:768px) {
  .radius-box .bd .row .col-sm-4{margin-bottom: 20px;}	
  .radius-box .bd .infolist.res-sm.dot li{border-bottom-color: #ededed;}
}

.shadow-box .bd{padding: 30px 20px; background: #fff; border-top: 10px solid #d90009; box-shadow: 0 5px 10px rgb(27 4 97 / 20%); border-radius: 8px;}
.shadow-box .bd .infolist{padding-top: 10px; height: 16.8em; border-top: 1px solid #e5e5e5;}
@media (max-width:992px) {
  .shadow-box .bd{padding: 20px 15px;}
  .shadow-box .bd .infolist{height: auto;}	
  .shadow-box .bd .infolist li a .elli-m{display: inline-block;}
}
@media (max-width:640px) {
  .shadow-box .bd{padding-bottom: 10px;}	
}

.ryq .bd{position: relative; overflow: hidden;}
.ryq .bd .tempWrap{width:100% !important;}
.ryq .imagelist ul li{width: 303px;}
.ryq .imagelist ul li a .place{padding-top: 56.25%;}
.ryq .imagelist ul li a .caption{font-size: .875em;}
@media (max-width:768px) {
  .ryq .imagelist ul li a .caption{font-size: 1em;}	
}