/*  Core Owl Carousel CSS File v1.3.2 */
/* clearfix */
@charset "UTF-8";.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}

/*  Owl Carousel CSS3 Transitions  v1.3.2 */
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;animation:fadeOut .7s both ease}.owl-fade-in{animation:fadeIn .7s both ease}.owl-backSlide-out{animation:backSlideOut 1s both ease}.owl-backSlide-in{animation:backSlideIn 1s both ease}.owl-goDown-out{animation:scaleToFade .7s ease both}.owl-goDown-in{animation:goDown .6s ease both}.owl-fadeUp-in{animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{animation:scaleUpTo .5s ease both}@keyframes empty{0%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@keyframes goDown{from{transform:translateY(-100%)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}


@keyframes zoomInRight { from { opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
  100% { transform: scale3d(0) translate3d(-10px, 0, 0); } }

.zoomInRight { animation-name: zoomInRight; animation-fill-mode: forwards; }

@keyframes zoomOutRight { 40% { opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  99% { opacity: 0;
    transform: scale(0.1) translate3d(20px, 0, 0);
    transform-origin: right center; }
  100% { opacity: 0;
    transform: scale(0) translate3d(20px, 0, 0);
    transform-origin: right center;
    display: none !important; } }

.zoomOutRight { animation-name: zoomOutRight; animation-fill-mode: forwards; }

@keyframes fadeInRight { from { opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to { opacity: 1;
    transform: none; } }

.fadeInRight { animation-name: fadeInRight; animation-fill-mode: forwards; }

/**********************************************************/
body { background: #486396; transition: linear all .3s; }

a { text-decoration: none; color: #333; }

.btn { position: absolute; left: 0; right: 0; bottom: 0; top: 0; }

.control { position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: url(banner.gif); background-size: 100% 100%; transition: linear all .3s; }

.bgd { background: #f2f4f8; }

.bgd .control { -ms-transform: translateX(-200%); transform: translateX(-200%); }

a { text-decoration: none; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.item-list { transition: linear all .3s; position: absolute; bottom: 1.5%; left: 0; right: 0; background: radial-gradient(ellipse 50% 50%, white, rgba(255, 255, 255, 0)); }

.item-list:after { display: block; content: ""; clear: both; }

.item-list .item { margin: 2px auto; }

.item-list .item:nth-child(1) { width: 30%; }

.item-list .item:nth-child(2) { width: 30%; }

.item-list .item:nth-child(3) { width: 35%; }

.item-list .item .item-name { color: transparent; }

.item-list .item .item-name img { display: block; width: 100%; }

.item-list .item .item-name span { display: none; }

.content.display { display: block; }

.content { display: none; position: absolute; transition: linear all .3s; animation-duration: .3s; top: 40px; left: 0; right: 0; }

#backbtn { display: none; position: fixed; left: 0; top: 0; width: 50px; z-index: 222; height: 40px; }

#backbtn:after { position: absolute; left: 20px; bottom: 12px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; -ms-transform: rotate(45deg); transform: rotate(45deg); width: 14px; height: 14px; content: ""; }

.bgd #backbtn { display: block; }

.bgd #item-name { display: block; }

#item-name { position: fixed; left: 0; right: 0; top: 0; height: 40px; background: #041845; text-align: center; font-size: 18px; color: #fff; line-height: 40px; z-index: 222; display: none; z-index: 22; }

.bgd #item-name { display: block; }

.container { padding-left: 15px; padding-right: 15px; }

.block { position: relative; margin-bottom: 8px; padding: 15px; background: #FFF; overflow:hidden;}

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

/*footer*/
.footer { padding-top: 1.5em; padding-bottom: 2.5em; background: #f2f2f2; color: #888; text-align: center; }

.footer em { margin: 0 6px; font-style: normal; }

.footer p { margin: 1em 0; }

.footer a { color: #666; }

.footer small { display: block; }

/*tj*/
.tj img { display: block; width: 100%; }

@media (min-width: 760px) { body { background: #ffffff; }
  #app { position: relative; max-width: 380px; margin: 50px auto; height: 800px; overflow-y: auto; }
  #item-name { max-width: 380px; margin: 50px auto; }
  #backbtn { left: auto; max-width: 380px; margin: 50px auto; } }

/*pic-list*/
.pic-list-bg { background: #e5dbcf;}

.pic-list{ margin-bottom:15px;}

.pic-list .wid-2{   
    position: relative;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
	float:left;
	width:50%;
	margin-bottom:10px;
}
.pic-list .wid-2 a img{
	display:block;
	width:100%;
}
.pic-list .wid-1{   
   margin-bottom:10px;
}
.pic-list .wid-1 a img{  
	display:block;
	width:100%;
}

.pic-list-tit {text-align:center;margin-bottom:10px;}

.pic-list-tit img { width:40%;}

.pic-zt{margin-top:15px;margin-botttom:0px;}

.pic-list-title{text-align: center;display: block;line-height: 2em;background: #fcfcfc;}

/*time-axis*/
.time-axis{background:url(time-axis.png) bottom left no-repeat;}

.bg-time-axis{ background:url(bg-time.jpg) center bottom no-repeat;}

.time-axis ul { margin-top: 3em; margin-bottom: 0; margin-left:12%; padding: 0; float: left; width: 88%; list-style: none; padding-left: 14px;box-sizing: border-box;position:relative;}

.time-axis ul:before { content:"温馨提示：点击图片可查看更多";position:absolute; top:-36px; left:18%; font-size:14px; color:#fff;}

.time-axis ul:after { conte}

.time-axis ul li{position:relative;}

/*.time-axis ul li + li { margin-top: 10px; }*/

.time-axis ul li{ margin-bottom: 10px; }

.time-axis ul li.spc-li{ margin-bottom: 30px; }

.time-axis ul span { position: relative; display: inline-block; padding-right: 5px; line-height: 2em; height: 2em; color: #fff; background: #448aca; font-weight:bold;font-size:15px;}

.time-axis ul span:after { content: ""; position: absolute; top: 0; left: -2em; bottom: 0; border-width: 1em; border-style: solid; border-color: transparent #448aca transparent transparent; }
.time-axis ul span:before {content:"";position:absolute;top:0;left:-50px;width:31px; height:31px;background:url(circle.png) top no-repeat;}

.time-axis ul i { display: block; margin-top: 10px; margin-bottom: 5px; }

.time-axis ul i img { display: block; width: 100%; border-radius:6px; }

.time-axis ul b { display: block; line-height: 1.6em; height: 3.2em; overflow: hidden; font-size: 14px; font-weight: normal; }

@media (min-width:320px) and (max-width:374px){
  .time-axis ul span{font-size:12px;}
  .time-axis-pic img{left:4%;}
  .time-axis ul:before {left:12%;}
  .time-axis ul {margin-left:13%;}
  .time-axis ul span:before {left:-47px;}
}
@media (min-width:414px){
  .time-axis ul span:before {left:-51px;}
  .time-axis ul:before {left:20%;}
  .time-axis ul {margin-left:11%;}
}
@media (min-width:759px){
  /*.time-axis-pic img{height:3755px;}*/
  .time-axis-pic img{left:4%;}
  .time-axis ul a:after{left:-48px;}
  .time-axis ul:before {left:18%;}
  .time-axis ul {margin-left:11.5%;}
}

.spc-bg-gre{background:#005752!important;}

.spc-bg-red{background:#d12612!important;}


.viewport { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.viewport .component-region { overflow: hidden; }

/* box-title */
.box-title-top { position: relative; padding: 10px 0 15px 0; text-align: center; }

/*.box-title h4{background-image: linear-gradient(116deg, #FF9800, #ff0057);-webkit-text-fill-color: transparent; -webkit-background-clip: text; }*/

.box-title-top h4 { font-size: 20px; line-height: 22px; margin: 0; position: relative;}

.box-title-top h4 a { display: block; color:#ca0d09; }

.box-title-top P { font-size: 12px; color: #f80; margin: 10px 30px; }

.box-title{position: relative;
    border-bottom: 1px solid #eee;
    padding: 10px 0 15px;
}
.box-title h4{
    font-size: 20px;
    line-height: 20px;
    margin: 0;
    position: relative;
}
.box-title h4 a{
display: block;
}

.box-title h4:after{
content: " ";
    position: absolute;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #666;
    height: 8px;
    width: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    right: 2px;
    top: 3px;
}

/*文章列表*/
.article-list .article { overflow: hidden; }

.article-list .article a { display: block; font-size: 16px; margin: 0; overflow: hidden; }

.article-list .article small { color: inherit; opacity: 0.5; }

.article-list .article .image .order { display: none; }

.article-list .article .image img { display: block; border-radius: 2px; }

.article-list .article .title { margin: 0; font-size: 16px; font-weight: normal; }

.article-list .article .desc { display: none; font-size: 12px; opacity: 0.6; margin: 0.5em 0; }

/*Rich Text Format*/
.rtf .article, .default .article { overflow: hidden; margin: 5px 0; padding: 10px 0; border-bottom: 1px solid #EEE; }

.rtf .article:last-child, .default .article:last-child { border-bottom: none; }

.rtf .article .image, .default .article .image { width: 30%; margin-left: 10px; float: right; }

.rtf .article .time, .default .article .time { margin: 5px 0; display: block; }

.rtf-desc .article { overflow: hidden; margin: 5px 0; padding: 10px 0; border-bottom: 1px solid #EEE; }

.rtf-desc .article:last-child { border-bottom: none; }

.rtf-desc .article .image { width: 30%; margin-right: 10px; float: left; }

.rtf-desc .article .time { display: none; }

.rtf-desc .article .desc { display: block; }

.rtf-desc .article .text { padding-left: 35%; }

/* 图片 */
img { max-width: 100%; height: auto; border: none; box-sizing: border-box; }

img.img-rounded { border-radius: 1em; }

img.img-circle { border-radius: 50%; }

img.img-thumbnail { border: 1px solid #ddd; padding: 5px; background: #FFF; }

img.img-preserve { max-width: auto; }

/*lunbo*/
.owl-theme .owl-controls{display:none!important;}

.focus-top{margin-bottom:8px;}

.focus-top .focus-top-img{display:block;}

.focus-top .focus-top-img img{display:block; width:100%;}

.focus-top .focus-top-tit{display:block;background:#fff;text-align:center;line-height:2.2em;}




