.banner{
  min-width: 1200px;
  height: 622px;
  padding-top: 30px;
  background-image: url(banner-bg1.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
.banner .center{
  height: 562px;
  padding: 8px;
  background-image: url(banner-bg2.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.board1{
  margin-bottom: 25px;
}
/* 焦点图样式 */
.slideBox1{
  float: left;
  width: 710px; 
  height: 398px;
}
.slideBox1 .hd{
  right: 8px; 
  bottom: 26px;
}
.slideBox1 .hd li{
  width: 20px; 
  height: 4px;
  margin-right: 4px; 
}
.slideBox1 .hd li.on{ 
  background: #00b3b3;
}
.slideBox1 .bd img{ 
  width: 710px; 
  height: 398px;
}
.slideBox1 .prev,.slideBox1 .next{
  left: 0; 
  top: 50%; 
  width: 32px; 
  height: 80px; 
  margin-top: -40px; 
  background: url(slider-arrow1.png); 
  background-repeat: no-repeat;
}
.slideBox1 .next{
  left: auto; 
  right: 0; 
  background: url(slider-arrow2.png); 
}
/* 图文盒子样式 */
.pic-box1,.pic-box1 img{
  width: 710px; 
  height: 398px;
}
.pic-box1 p{
  line-height: 29px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-size: 16px;
}
/* 选项卡样式 */
.slideTxtBox1{
  float: right;
  width: 456px;
}
.slideTxtBox1 .hd ul{
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 18px;
}
.slideTxtBox1 .hd li{
  width: 132px;
  height: 44px;
  line-height: 43px;
  border-radius: 8px;
}
.slideTxtBox1 .hd li.on{
  background-color: #eaf8f8;
}
.slideTxtBox1 .hd li.on a{
  color: #00b3b3;
  font-weight: bold;
}
.slideTxtBox1 .bd ul{
  padding-top: 8px;
}
/* 新闻列表样式 */
.news-list1 li{
  height: 36px;
  line-height: 35px;
  padding-left: 12px;
  padding-right: 2px;
  background-image: url(dot.png);
}
.news-list1 li:hover a{
  text-decoration: underline;
}
.board2{
  margin-top: 15px;
}
.board2 ul{
  height: 130px; 
  text-align: center;
}
.board2 ul li{
  display: inline-block;
  width: 374px;
  height: 96px;
  margin-top: 18px;
  margin-left: 8px;
  margin-right: 8px;
  float : left;
}
.main{
  min-height: 2010px;
  padding-top: 25px;
  padding-bottom: 25px;
  background-image: url(main-bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
.slideTxtBox2{
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px #ddd;
  box-shadow: 0 0 20px #ddd;
}
.mb25{
  margin-bottom: 25px !important;
}
.slideTxtBox2 .hd h3{
  position: absolute;
  left: 0;
  top: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  border-left: 2px solid #00b3b3;
}
.slideTxtBox2 .hd h3:hover a{
  color: #00b3b3;
}
.slideTxtBox2 .hd ul{
  min-height: 56px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 18px;
  text-align: center;
}
.slideTxtBox2 .hd li{
  position: relative;
  top: 2px;
  float: none;
  display: inline-block;
  width: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 26px;
}
.slideTxtBox2 .hd li.on{
  border-bottom: 2px solid #00b3b3;
}
.slideTxtBox2 .hd li.on a{
  color: #00b3b3;
}
.slideTxtBox2 .hd li img{
  position: relative;
  top: 2px;
  visibility: hidden;
  margin-right: 5px;
}
.slideTxtBox2 .hd li.on img{
  visibility: visible;
}
.slideTxtBox .hd a.more{
  right: 15px;
  top: 16px;
}
.slideTxtBox .hd a.more img{
  position: relative;
  top: 1px;
  left: 3px;
}
.slideTxtBox2 .bd ul.event{
  width: 1200px !important;
  padding: 20px;
}
.slideTxtBox2 .bd ul.event li{
  float: left;
  width: 372px;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 15px;
  border: 1px solid #b3e7e7;
}
.slideTxtBox2 .bd ul.event h3{
  margin-bottom: 8px;
  padding-left: 15px;
  background-color: #dcf4f4;
  line-height: 48px;
  text-align: left;
}
.slideTxtBox2 .bd ul.event p{
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 15px;
  font-size: 14px;
  color: #666;
  text-align: left;
}
.slideTxtBox2 .bd ul.event span{
  color: #00b3b3;
}
.slideTxtBox2 .bd ul.event img{
  margin-top: 8px;
  margin-bottom: 12px;
}
.slideTxtBox2 .column{
  float: left;
  width: 570px;
  margin-bottom: 25px;
  margin-left: 10px;
  margin-right: 10px;
}
.column h4{
  margin-bottom: 12px;
  font-size: 18px;
  color: #00b3b3;
  text-align: left;
  font-weight: normal;
}
.column h4 img{
  position: relative;
  top: -2px;
  margin-right: 5px;
  vertical-align: middle;
}
.p10{
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.pic-box2{
  float: left;
  width: 279px; 
  height: 218px;
  margin-left: 3px;
  margin-right: 3px;
  padding-top: 1px;
  background-image: url(column-bg.jpg);
  background-repeat: no-repeat;
  background-position: center center;
}
.pic-box2 img{
  display: block;
  width: 275px;
  height: 156px;
  margin-left: 1px;
  margin-right: auto;

}
.pic-box2 p{
  height: 60px;
  line-height: 1.5;
  padding: 9px;
  font-size: 14px;
  text-align: left;
}
.news .left{
  width: 590px;
}
.slideTxtBox2 .news-list{
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 22px;
  padding-right: 20px;
}
.pb17{
  padding-bottom: 17px !important;
}
.news .right{
  width: 590px;
}
.rank-col{
  height: 56px !important;
}
.rank-col li{
  width: 128px !important;
  height: 54px !important;
  line-height: 55px;
}
.rank-col li img{
  top: -3px !important;
  vertical-align: middle;
}
.rank{
  float: left;
  margin-top: 19px;
  margin-left: 15px;
  margin-right: 15px;
}
.rank h1{
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: normal;
}
.rank h1 img{
  position: relative;
  top: -2px;
  vertical-align: middle;
  margin-right: 8px;
}
.stars{
  width: 128px;
  margin-left: 30px;
  text-align: center;
}
.rank-bd{
  width: 540px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  border: 6px solid #d5f4f4;
}
.rank li{
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.pr54{
  padding-right: 54px !important;
}
.rank span.black{
  color: #333 !important;
}
.rank .seg-line{
  height: 1px;
  background-color: #d5f4f4;
}
.rank li div.tag{
  width: 30px;
  height: 30px;
  margin-right: 12px;
  margin-top: -4px;
  background-image: url(rank-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  line-height: 29px;
}
.rank a:hover{
  color: #00b3b3;
}
.rank span{
  color: #da5555;
}
.rank li.mt15{
  margin-top: 10px;
}
.banner-bottom{
  margin-top: 25px;
}
.slideBox2{
  width: 1200px; 
  height: 103px;
}
.slideBox2 .bd img{ 
  width: 1200px; 
  height: 103px;
}
.slideBox2 .prev,.slideBox2 .next{
  left: 0; 
  top: 50%; 
  width: 18px; 
  height: 57px; 
  margin-top: -29px; 
  background: url(slider-arrow3.png); 
  background-repeat: no-repeat;
}
.slideBox2 .next{
  left: auto; 
  right: 0; 
  background: url(slider-arrow4.png); 
}
.link{
  min-width: 1200px;
  height: 96px;
  padding-left: 10px;
  background-color: #e3e3e3;
  line-height: 95px;
}
.link img{
  margin-right: 10px;
  vertical-align: middle;
}
.link span{
  font-size: 20px;
  color: #000;
}
.link select{
  height: 36px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 80px;
  padding-right: 80px;
  border: none;
  color: #333;
/*   -webkit-appearance: none;
  -moz-appearance: none; */
}
.link select option{
  min-height: 3em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.slideTxtBox2 .hd h3{
  top: 7px;
  font-size: 24px;
  font-weight: normal;
}
.slideTxtBox2 .hd h3{
  top: 7px;
  font-size: 24px;
  font-weight: normal;
}