body{

/* background: url(../images/banner.jpg); */

/* background-repeat: no-repeat; */

/* background-position: top center; */

/* background-position-y: -30%; */
background-size: fixed;

@media (min-width: 762px) {
  /*transform: scale(1.25);*/
  /*transform-origin: top center;*/
}
/* background-attachment: fixed; */

background-color: #fff!important;
}
.am-list-item-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.am-list-item-hd a {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.am-to-big5 {
  margin: 0 auto;
  width: 70%;
  padding-top: 14rem;
  font-weight: bold;
}
.carousel-inner>.item img {
  width: 100%;
  height: 370px;
  object-fit: cover;
}
@media (max-width: 960px) {
  .carousel-inner>.item img {
    height: 225px;
  }
}

.carousel-caption {
  background-color: rgba(0, 0, 0, .6);
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 8px 60px 8px 8px;
  width: 100%;
  text-align: left;
  font-size: 16px;
  color: #fff;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.carousel-indicators {
  top: 30px;
  right: 30px;
  left: initial;
  bottom: initial;
  width: auto;
  text-align: right;
  margin: 0;
}
.am-container {
  max-width: 1200px;
}
.am-g-fixed
{
  max-width: 1200px;
  margin: 0 auto;
  background-color: #000;
  position: relative;
  background: transparent;
  /* margin-bottom: 2rem; */
}

.top-pics{
      height: 350px;
    background: url(../images/banner02.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.top-pics-hangzhou {
  width: 100%;
}
.top-pics-hangzhou img {
  width: 100%;
}
.main-screen{
  /* margin: 1rem 0; */
  margin-bottom: 1rem;
  margin-top: 3rem;
}
.main-screen .right-news-block .news-block1{
  padding:0;
  margin: 0;
  margin-bottom: 15px;
  /* background: #f5f5f5; */
}    
.main-screen .right-news-block .news-block1 li{
  background-color: transparent;
  border: none;
  padding-bottom: 0.5rem;
} 
.main-screen .right-news-block .news-block1 li a{
  color: #e77f5d;
  font-weight:bold;
  padding: 0.5rem 0;
  font-size: 2rem;
} 

.news-block2{
  padding:0;
  margin: 0;
  /* background: #f5f5f5; */
}    
 .news-block2 li{
  background-color: transparent;
  border: none;
  padding-bottom: 0;
} 
.news-block2 li a{
  font-size:1.5rem;
  color:#666;
  padding: 2px 0;
} 
.news-block2 li a:before{
  content: "\25CF";
  line-height: 1.5rem;
  font-size: 1.8rem;
  color: #e77f5d;
  padding-right: 5px;
} 
.section1{
  /* margin: 2rem 0; */
  /* height: 400px; */
  margin-top: 20px;
  /* background: url(/culture/bookfair2016/images/section1-bg.png); */
  background-size: cover;
}
.section1 .section1-promo-banner{
  padding: 0 18px;
  /* max-height: 150px; */
  overflow: hidden;
}

.section1 .section1-title-bar{
      background: url(/culture/bookfair2016/images/section1-title.png) no-repeat;
      background-position-x: center;
      background-position-y: bottom;
      height: 70px;
      margin-bottom: 35px;
}
.section1 .section1-content{
  /* height:300px; */
  margin-bottom: 2rem;
}

.section1 .am-slider-default{
background: none;}

.section1 .am-slider-default li{
  margin:0 10px;
}
.section1 .am-slider-default .am-prev{
  opacity:1
}
.section1 .am-slider-default .am-next{
  opacity:1
}
.section1 .am-slider-default .am-prev:before{
  color: #ff9933!important;
}

.section1 .am-slider-default .am-next:before{
  color: #ff9933!important;
}
.section1 .am-control-nav{
  display:none
}


.section2{
  /* margin: 2rem 0; */
  /* height: 400px; */
  margin-top: 20px;
  margin-bottom: 0;
}
.section2 ul.text-news>li{
  padding:0
;
  margin: 0;
  border: none;
}

.section2 .am-panel-default{
  border:none
}

.section2 .am-tabs{
  background:#81b881;
  color:#fff;
}

.section2 .am-tabs .am-nav-tabs{
  border:none;
}

.section2 .am-tabs .am-nav-tabs li a{
  font-size:2.2rem;
  background:#52774f;
  color: #fff;
  border: none;
  padding: 5px;
  font-weight: bold;
}

.section2 .am-tabs .am-nav-tabs>li.am-active a{
  color:#fff;
  background:#81b881;
}

.section2 .am-tabs .am-tabs-bd .am-tab-panel{
  height: 370px;
  overflow-y: scroll;
}

.section2 .section2-title-bar{
      background: url(/culture/bookfair2016/images/section2-title.png) no-repeat;
      background-position-x: center;
      background-position-y: bottom;
      height: 50px;
      margin-bottom: 35px;
}
.section2 .am-panel-title {
  color: #4d4d4d;
  font-size: 1.8rem;
}

.section2 .am-panel-bd  p {
  /* color: #4d4d4d; */
  /* font-size: 1.4rem; */
  /* letter-spacing: 0.1rem; */
}

.section2 .video-icon {
  margin: 0 auto;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  opacity: 0.7;
}

.section2 .video-icon a {
  position: absolute;
  left: 40%;
  top: 40%
}

.section2 .video-icon:hover {
  opacity: 1;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.section2 .am-panel-hd {
  padding: 0;
  position: relative;
}

.section2 .am-panel-bd{
  /* background-color: #f68f37; *//* color:#fff


 */
  padding: 0;
}

.section2 .am-panel-bd a:hover{
color:#81b881;  
}
.section2 .am-panel-bd a{/* color:#fff

 */

padding-right: 10px;

padding: 0.5rem 0;

font-size: 1.5rem;
}
.section2 .am-list a:before{
  padding-right:5px;
  content:"\25CF";
  line-height: 1.5rem;
  font-size: 1.8rem;
  color: #e77f5d;
}

.section2 .am-panel-bd p{
  /* border-top:1px solid #fff; */
  color:#fff

;
  font-size: 1.4rem;
  line-height: 1.5rem;
  padding: 0;
  margin: 5px;
}

.section2 .msry-item{
  /* margin:0
; */
  padding: 5px;
}

.section3{
  margin-bottom: 1rem;
  /* height: 400px; */
  /* margin-top: 20px; */
  /* background: url(/culture/bookfair2016/images/section3-bg.png); */
  background-size: cover;
}

.section3 .section3-title-bar{
      background: url(/culture/bookfair2016/images/section3-title.png) no-repeat;
      background-position-x: center;
      background-position-y: bottom;
      height: 70px;
      margin-bottom: 35px;
}

.section3 ul{
  margin-bottom: 0;
}

.section3 .am-gallery li div{
  background:#fff;
}
.am-img-responsive {
  width: 100%;
}

.agenda{
  padding:0;
  margin:0;
  text-align:center;
  padding-top: 10px;
}

.agenda li span{
  font-weight:bold;
  margin: 2px 2px;
  /* margin:0 auto; */
  display:block;
}

.agenda li span.title{
  
color:#fff;
  
height:30px;
  
line-height:30px;
  
font-size:1.2rem;
  
background-color:#e77f5d;
  
/* cursor: help; */
}
.agenda li span.out{
  color:#999;
  height:30px;
  line-height:30px;
  font-size:1.4rem;
  background-color:#fff;
}
.agenda li span.in{
  color:#fff;
  height:30px;
  line-height:30px;
  font-size:1.4rem;
  background-color:#c2c2c2;
  cursor: pointer;
}
.agenda li span.active{
  font-size:1.5rem;
  background-color:#959595;
}

.agenda-detail{
  margin-top:10px;
  background: #f2f2f2;
  border: none;
  height: 90px;
}
.agenda-detail li{
  width:50%;
  float: left;
  font-size: 1.4rem;
  color: #666;
  font-weight: bold;
}


.ranking{
  padding:0;
  margin:0;
  text-align:center;
  padding-top: 10px;
}

.ranking li span{
  font-weight:bold;
  margin: 2px 2px;
  /* margin:0 auto; */
  display:block;
}

.ranking li span.title{
  
  color:#fff;
  height:30px;
  line-height:30px;
  font-size:1.2rem;
  background-color:#59bdef;
}
.ranking li span.rank{
  color:#999;
  height:30px;
  line-height:30px;
  font-size:1.2rem;
  background-color:#fff;
}



h2.am-titlebar-title{
  margin-left:0;

}

.am-titlebar-default{
  height: 30px;
  line-height: 25px;
  margin: 20px 0;
  border-bottom: none;
  background: url("https://cctechhk.oss-cn-hongkong.aliyuncs.com/media-library/orangenews/202510/20251017_%E7%AC%AC%E5%8D%81%E4%BA%94%E5%B1%86%E5%85%A8%E9%81%8B%E6%9C%83_bbar.jpg") no-repeat;
  background-size: cover;
  /* font-size: 4rem; */
}

.left-slider .am-titlebar-default{
  margin-bottom: 18px;
}

.am-titlebar-default{
  /*margin: 0;*/
  /*border-left: 10px solid #e77f5d;*/
  /*margin: 0.5rem 0;*/
  /*padding: 0;*/
  /*height: 25px;*/
}
.am-titlebar-default .am-titlebar-title{
  color: #611988;
  padding: 0 15px;
  /*margin: 0 5px;*/
  position: relative;
  /* padding-left: 0px; */
  /* max-width: 250px; */
  /* max-height: 53px; */
  /* width: 100%; */
  display: block;
  /* border-top: 1px solid #ccc; */
  font-size: 2.2rem!important;
  font-weight: 900;
   line-height: 30px;
}
.am-titlebar-default .am-titlebar-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 100%;
  background-image: url("https://cctechhk.oss-cn-hongkong.aliyuncs.com/media-library/orangenews/202510/title_bg.png");
}

.am-titlebar-title .more{
  font-size:1.2rem
}
.section2 .am-titlebar-default .am-titlebar-title{/* padding: 0 18px; */}
.section2 .am-titlebar .am-titlebar-title img{
  height: 30px;
  width: auto;
}
.am-titlebar .am-titlebar-title img{
  height: 25px;
  width: auto;
}
.am-titlebar-default .am-titlebar-title:before{
  border-left: none;
  /* width: 100%; */
  /* display: block; */
  /* font-size: 2.6rem!important; */
  /* font-weight: 400; */
  /* line-height: 2.6rem; */
}
.am-titlebar-multi .am-titlebar-title{
color: #e77f5d;
width: 100%;
display: block;
font-size: 2.6rem;
font-weight: 400;
}
.am-titlebar-multi {
  border: none !important;
}
.am-titlebar-multi .am-titlebar-title2{
  padding-left: 10px;
}

.am-titlebar-nav img{
  height:25px;
}

.am-titlebar-nav{
  /* border-top: 1px solid #ccc; */
  /* margin-top: 0; */
  /* margin-left: 3px; */
  /* line-height: 2.2rem; */
  margin: 0;
  padding: 0;
  background: #e77f5d;
  overflow: hidden;
}

.hz-bg {
  background: #f9e9de;
}

.am-titlebar-nav a{
  color:#ccc;
  font-size: 1.2rem;
}

.am-slider-c2 .am-control-nav li a.am-active{
  background-color: #e77f5d;
  width:10px;
  height:10px;
  border-radius: 50%;
}
.am-slider-c2 .am-slider-desc{
  padding:8px 60px 8px 15px;
}

.am-slider-c2 .am-control-nav{
  right:10px
;
  height: 9px;
}
.am-slider-c2 .am-control-nav li a{

  width:10px;
  height:10px;
border-radius: 50%;}



.links_icon{
  padding:10px
}

.am-titlebar-default a {
  color: #611988;
}

.am-footer{padding:1rem 0;margin-top: 2.3rem;background: linear-gradient(to bottom, #decefc, #d6e1fd);color: #333;}
.am-footer-default .am-footer-miscs{
  color: #333;
}

.am-gallery-title {
  font-size: 1.2rem !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;  /* 显示两行文字 */
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;  /* 显示省略号 */
  white-space: pre-wrap !important;
  line-height: 1.5rem;
  height: 3rem;
}

/* 國家名字長的時候需要用到 */
 .am-avg-sm-6>li:first-child, .am-avg-sm-6>li:nth-child(6n+1) {
  width: 11% !important;
}
.am-avg-sm-6>li:nth-child(2), .am-avg-sm-6>li:nth-child(6n+2) {
  width: 23% !important;
}
.am-avg-sm-6>li:nth-child(6), .am-avg-sm-6>li:nth-child(6n+6) {
  width: 13% !important;
}
/* .am-avg-sm-6>li:last-child {
  width: 100% !important;
} */
#undateTime {
  width: 100%;
  color: #ccc;
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
  margin: 10px 0 0 0;
}

@media only screen and (min-width:641px){



}
@media screen and (max-width:640px) {
  /*.top-pics-hangzhou {*/
  /*  background: url(../images/banner_wap.png);*/
  /*  background-size: contain;*/
  /*  background-repeat: no-repeat;*/
  /*  height: 135px;*/
  /*}*/
  .top-pics {
    background: url(../images/banner_wap.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 135px;
  }
  .main-screen {
    margin: 0;
  }
.agenda-detail li{
 font-size:1.2rem;
}
.section2 .am-titlebar .am-titlebar-title img{
 /* height: auto; */
}

}