﻿
#wrap {
  width: 1000px;
  margin: 0 auto; }

.sbhw-title1 span {
  background-color: #b63839;
  font-size: 22px;
  color: #ffffff;
  padding: 8px 16px;
  display: inline-block;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px; }

.sbhw-title4 {
  border-bottom: 1px #cccccc solid;
  position: relative; }
  .sbhw-title4 .sbhw-title4-small {
    font-size: 22px;
    color: #e02c32;
    display: inline-block;
    width: auto;
    border-bottom: 2px #e02c32 solid;
    margin-bottom: -2px; }

.floatleft {
  float: left;
  margin-left: 0; }

.floatright {
  float: right;
  margin-right: 0; }

.clearfix {
  clear: both; }

.column-a {
  padding: 0 15px; }
  .column-a .col-left {
    width: 587px;
    border-right: 1px #d9d9d9 dashed; }
    .column-a .col-left .padding-inner {
      padding-right: 10px; }
  .column-a .col-right {
    width: 334px; }

.list-c1 ul li { line-height: 28px; font-size: 18px; line-height: 36px; background-position: left 15px; width: 470px; float: left; margin:0 10px; height: 36px; overflow: hidden;}
.list-c1 ul li a{color: #333}
.list-c1 ul li a:hover{color: #f00;}


.list-c1 .subtitle {
  font-size: 20px;
  color: #333333;
  line-height: 24px;
  margin-bottom: 3px; }
  .list-c1 .subtitle a {
    color: #333333; }
.list-c1 .des {
  color: #666666;
  font-size: 16px;
  line-height: 28px;
  text-indent: 2em;
  padding-bottom: 20px; }
  .list-c1 .des a {
    color: #ea343a; 
  }

.list-c2 ul li {
  font-size: 16px;
  line-height: 30px;
  background: url(sbhw-171228-6.png) no-repeat 15px 14px;
  padding-left: 30px; 
  width: 470px;
  }

.color-a1 {
  color: #ffffff; }

.color-a2 {
  color: #ea343a; }

.sbhw-title-a1 {
  background: url(sbhw-171227-35.png) repeat-x left 30px; }

.sbhw-title-a2 {
  background: url(sbhw-171227-37.png) repeat-x; }

.sbhw-title2 {
  position: relative; }
  .sbhw-title2 img {
    width: 100%;
    display: block; }
  .sbhw-title2 .alink {
    position: absolute;
    top: 0;
    right: 8px;
    width: auto;
    height: 126px;
    line-height: 126px;
    font-size: 18px; }
  .sbhw-title2 a:hover {
    text-decoration: none; }

.column-a2{
  width: 850px;
}
.column-a2 .theader {
  position: relative; }
  .column-a2 .theader .th-date {
    width: 152px;
    height: 48px;
    line-height: 48px;
    background: #f7f7f7;
    text-align: right;
    font-size: 22px;
    color: #eb3f45;
    margin: 0; }
    .column-a2 .theader .th-date i {
      padding-right: 15px; }
  .column-a2 .theader .th-menu {
    border-right: 1px solid #ebedf1;
    border-top: 1px solid #ebedf1;
    border-bottom: 1px solid #ebedf1;
    width: auto;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
    .column-a2 .theader .th-menu ul li {
      width: 112px;
      height: 46px;
      line-height: 46px;
      margin: 0;
      padding: 0;
      border-left: 1px solid #ebedf1;
      padding: 0;
      background: none;
      text-align: center;
      color: #eb3f45;
      font-size: 20px;
      float: left;
      cursor: pointer; }
    .column-a2 .theader .th-menu ul li.curr {
      background-color: #ea343a;
      color: #ffffff; }
.column-a2 .tbody-subcon {
  display: none; }

.list-c3 {height: 360px; overflow: auto; }
  .list-c3 li {
    padding: 0;
    margin: 0  25px 40px 0;
    background: none;
    text-align: left;
    width: 220px;
    float: left;
    background-color: #f7f7f7; 

  }
    .list-c3 li img {
      margin: 0; }
    .list-c3 li .pannel-image {
      float: left;
      margin-right: 8px; }
    .list-c3 li .subtitle {
      color: #333333;
      font-size: 16px;
      line-height: 24px;
      margin-bottom: 8px; }
      .list-c3 li .subtitle a {
        color: #333333; }
    .list-c3 li .des {
      color: #999999;
      font-size: 14px;
      line-height: 24px; }

.column-a3 {
  position: relative; }
  .column-a3 .padding-inner {
    border: 1px #f1f1f1; }
  .column-a3 .pannel-image {
    position: absolute;
    top: 0;
    left: 0; }
  .column-a3 .subtitle {
    color: #010101;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px; }
    .column-a3 .subtitle a {
      color: #010101; }
  .column-a3 .des {
    font-size: 16px;
    line-height: 30px;
    color: #666666; }

.sbhw-right-index {
  width: 370px; }

.sbhw-title6, .sbhw-title7 {
  background-repeat: no-repeat;
  background-position: 10px 3px;
  height: 45px;
  line-height: 45px;
  font-size: 26px;
  border-bottom: 1px #ddd solid; }
  .sbhw-title6 span, .sbhw-title7 span {
    padding-left: 40px; }
  .sbhw-title6 a, .sbhw-title7 a {
    color: #e66904!important; }

.sbhw-title6 {
  background-image: url(sbhw-171228-4.png); }

.sbhw-title7 {
  background-image: url(sbhw-171228-5.png); }

  .column-a4 .padding-inner {
    padding: 10px 10px 15px 20px; }
  .column-a4 .item {
    width: 488px; }
  .column-a4 a {
    color: #666; }
  .column-a4 a:hover {
    color: #f00; }
.sbhw-title8 {
  background-image: url(sbhw-171228-7.png);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  height: 45px;
  line-height: 45px;
  font-size: 26px;
  border-bottom: 1px #dddddd solid; }
  .sbhw-title8 span {
    padding-left: 40px; }
  .sbhw-title8 a {
    color: #e02c32; }

.sbhw-title9 {
  position: relative;
  height: 45px;
  border-bottom: 1px #dddddd solid; }
  .sbhw-title9 .sbhw-title9-ico {
    width: 103px;
    margin: 0;
    padding: 10px 0 0 0; }
  .sbhw-title9 .sbhw-title9-num {
    position: absolute;
    right: 0;
    bottom: 6px;
    color: #666666;
    font-size: 14px; }
    .sbhw-title9 .sbhw-title9-num span {
      color: #d60f0a; }

.list-c4 li {
  padding: 0;
  background: none;
  text-align: left;
  margin: 0 0 36px 0; }
  .list-c4 li img {
    margin: 0; }
  .list-c4 li .pannel-image {
    float: left;
    margin-right: 15px; }
  .list-c4 li .subtitle {
    color: #010101;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px; }
    .list-c4 li .subtitle a {
      color: #010101; }
  .list-c4 li .des {
    color: #666666;
    font-size: 12px;
    line-height: 24px;
    text-indent: 2em; }

.column-a6 .column-a6-left {
  width: 604px; }
.column-a6 .column-a6-right {
  width: 370px; }
  .column-a6 .column-a6-right .padding-inner1 .pannel-image {
    position: relative; }
   .pannel-image .subtitle { background: url(http://images1.boygjj.com/web_wenming/images/index20170518-boxbg.png) repeat-x left bottom;
      position: absolute;
      bottom: 0;
      width: 98%;
      padding-left: 2%;
      height: 45px;
      line-height: 45px;
      font-size: 16px; }
      .padding-inner1{position: relative;}
.pannel-image .subtitle a {
        color: #ffffff; }
 .des {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    padding: 5px 0; }
  .column-a6 .column-a6-right .padding-inner2 {
    margin: 23px 0 0 0; }
    .column-a6 .column-a6-right .padding-inner2 .pannel-image {
      position: relative; }
    .column-a6 .column-a6-right .padding-inner2 .des {
      color: #666666;
      font-size: 16px;
      line-height:24px;
      padding: 5px 0; }
      .column-a6 .column-a6-right .padding-inner2 .des a {
        color: #666666;
        text-decoration: none; }
  .column-a6 .column-a6-right .padding-inner4 .item {
    margin: 0 0 28px 0; }

.sbhw-title10 {
  border-bottom: 1px solid #e02c32;
  height: 45px; }
  .sbhw-title10 .sbhw-title10-small {
    background-color: #e02c32;
    width: 165px;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    text-align: center;
    font-size: 26px;
    margin: 0; }
    .sbhw-title10 .sbhw-title10-small a {
      color: #ffffff; }

#tfooter {
  background-color: #f2f2f2;
  padding: 10px 0;
  font-family: "宋体"; }
  #tfooter .thead ul li {
    display: inline-block;
    font-size: 14px;
    margin: 0 20px 0 0;
    padding: 0;
    background: none;
    color: #000;
    line-height: 30px;
    cursor: pointer;
    font-family: "宋体"; }
    #tfooter .thead ul li a {
      color: #000; }
  #tfooter .thead ul li.curr {
    border-bottom: 1px #ff2600 solid;
    color: #ff2600; }
    #tfooter .thead ul li.curr a {
      color: #ff2600; }
  #tfooter .font_12 {
    font-size: 12px; }
  #tfooter ol li {
    padding: 0px;
    list-style: none;
    float: left;
    display: inline-block;
    margin-right: 15px;
    white-space: nowrap;
    overflow: visible; }
    #tfooter ol li a {
      color: #333; }
  #tfooter .tbody .subcon {
    display: none; }

.picScroll-left {
  overflow: hidden;
  position: relative;
  height: 205px; }

.picScroll-left .prev,
.picScroll-left .next {
  display: block;
  width: 26px;
  height: 47px;
  position: absolute;
  top: 100px;
  overflow: hidden;
  cursor: pointer; }

.picScroll-left .prev {
  left: 0;
  background: url(sbhw-171228-12.png) 0 0 no-repeat; }

.picScroll-left .next {
  right: 0;
  background: url(sbhw-171228-13.png) 0 0 no-repeat; }

.picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1; }

.picScroll-left .bd ul li {
  margin: 0;
  padding: 0;
  background: no-repeat;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center; }

.picScroll-left .bd ul li .pic {
  text-align: center; }

.picScroll-left .bd ul li .pic img {
  width: 150px;
  height:205px;
  display: block; }

.picScroll-left .bd ul li .pic a:hover img {
  border-color: #999; }

.picScroll-left .bd ul li .title {
  line-height: 24px; }

.foucua02 {
  position: relative;
  overflow: hidden;
  width: 600px;
  height: 360px; }

.foucua02 li {
  padding: 0; }

.foucua02 .num01 {
  overflow: hidden;
  height: 20px;
  position: absolute;
  bottom: 5px;
  right: 45px;
  zoom: 1;
  z-index: 3; }

.foucua02 .num01 li {
  text-indent: -9999em;
  width: 10px;
  height: 10px;
  line-height: 0;
  text-align: center;
  background: #ffffff;
  margin-right: 5px;
  border-radius: 50%;
  cursor: pointer;
  float: left; }

.foucua02 .num01 li.on {
  background: #ffc13b;
  color: #FFF; }

.foucua02 .prev, .foucua02 .next {
  background: #c00;
  width: 40px;
  height: 100px;
  position: absolute;
  top: 60px; }

.foucua02 .prev {
  left: 0; }

.foucua02 .next {
  right: 0;
  background-position: right; }

.foucua02 .img-box {
  overflow: hidden;
  position: relative;
  height: 360px; }

.foucua02 .img-title {
  position: absolute;
  bottom: 0;
  background: url(sbhw-171228-3.png) repeat-x;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  font-size: 18px;
  width: 98%;
  padding-left: 2%; }
  .foucua02 .img-title a {
    color: #ffffff;
    text-decoration: none; }

.img-600-360 img {
  width: 100%;
  height: auto; }

/*gallery*/
.exhibition_hall {
  text-align: center;
  position: relative;
  overflow: hidden; }

.exhibition_hall h4 {
  font-size: 30px;
  text-align: center;
  margin: 0px auto;
  padding-top: 50px;
  color: #000; }

.tline {
  color: #dedede; }

.roundabout_box img {
  width: 100%; }

.roundabout_box {
  height: 425px;
  width: 980px;
  margin: 40px auto 20px auto; }

.roundabout-holder {
  list-style: none;
  width: 500px;
  height: 425px;
  margin: 0px auto; }

.roundabout-moveable-item {
  font-size: 12px !important;
  height: 425px;
  width: 650px;
  cursor: pointer;
  background: #020303; }

.roundabout-moveable-item img {
  height: 100%;
  width: 100%;
  background-color: #FFFFFF;
  margin: 0; }

.roundabout-in-focus {
  cursor: auto; }

.roundabout-in-focus000:hover {
  -webkit-box-shadow: 0px 0px 20px #787878;
  -moz-box-shadow: 0px 0px 20px #787878;
  background: #f9f9f9; }

.roundabout-holder .text {
  color: #ffffff;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 101;
  background: url(sbhw-171227-33.png) repeat-x;
  font-size: 18px;
  text-align: center;
  height: 45px;
  line-height: 45px;
  overflow: hidden; }

.roundabout-in-focus000:hover span {
  display: inline;
  position: absolute;
  bottom: 5px;
  right: 5px;
  padding: 8px 20px;
  background: #f9f9f9;
  color: #3366cc;
  z-index: 999;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topLeft: 5px;
  border-left: 1px solid #aaaaaa;
  border-top: 1px solid #aaaaaa; }

.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
  outline: none;
  text-decoration: none; }

.roundabout li, .roundabout_box li {
  margin: 0;
  padding: 0;
  background: none; }
  
  
.fou-more{font-size: 16px;line-height: 40px;height: 40px;width: 40px;text-align: center;background-color: #f00;position: absolute;right: 0;bottom: 0;}  
.fou-more a{color: #fff;}
  
  .head-line{display: none;}.sb-num01 {position: absolute;left: 0;top: 75px;font-size: 16px;color: #c00;}


        .column-a2 .theader .th-menu ul li.curr a{color:#ffffff}
        .column-a2 .theader .th-menu ul li a{ color: #eb3f45 }
        .column-a2 .theader .th-menu ul li a:hover{text-decoration: none;}
.list-c3 li .subtitle a:hover,.list-c4 li .subtitle a:hover,.column-a6 .column-a6-right .padding-inner1 .des a:hover,.list-c1 .subtitle a:hover{color: #f00;}
.column-a6 .column-a6-right .padding-inner1 .des a{color: #666;}
.hr_6{height: 60px;}
#footer{width: 100%;}
/*# sourceMappingURL=sbhw171227-a.css.map */


#gla{margin:30px auto 0;position:relative;height:380px;}
#gla_box{width:1000px;position:relative;}
#gla_box .prev,#gla_box .next{display:block;z-index:999;overflow:hidden;cursor:pointer;position:absolute;width:27px;height:51px;top:110px;}
#gla_box .prev{background:url(http://images.boygjj.com/web_wenming/images/wmcs20170621-10.png) no-repeat;left:0;}
#gla_box .next{background:url(http://images.boygjj.com/web_wenming/images/wmcs20170621-10.png) no-repeat right top;right:0;} 
.gla_inbox{overflow:hidden;position:relative;}
.gla_inbox p{text-indent:1em;font-size:14px;width:100%;color:#FFFFFF;line-height:30px;background:#000000;}
.gla_inbox a{padding:5px;display:block;position:absolute;top:220px;left:90px;background:#0066CC;color:#FFF;}
.gla_inbox img{width:500px;height:380px;display:block;}
.roundabout-holder{height:300px;width:700px;margin:0 auto;}
.roundabout-moveable-item{display:block;height:380px;width:500px;cursor:pointer;}
.roundabout-in-focus{cursor:auto;}
.dw-T{background:url(http://images.boygjj.com/web_wenming/images/zmzg20170418-3.png);position:absolute;left:0;height:60px; bottom:0;width:100%;line-height:60px; font-size: 20px; }
.dw-T a{color: #fff;padding-left: 10px;}
#gla_box li{background: none;padding: 0;}

.hot-tit{font-size: 32px; text-align: center;line-height:48px; font-weight: bold;}
.hot-tit a{color: #c00;}
.Lm-L img,#imgConac{display:inline;}

#tfooter .thead ul li{float:left;}
.tbody{clear:both;}
.sb-num{  position: absolute; right: 0; top: 75px; font-size: 16px; color: #c00; }
.wid1000{position: relative; width: 1000px;}



.column-a2{width: 850px; position: relative;}
.show-rl{width: 850px; height: 455px; overflow: hidden; background: #eee; position: absolute;left: 0; top: 0; display:none;}
.close-but,.close-but01 {position: absolute;right: 10px; top: 10px; width: 12px;height: 13px; display: none;}
.close-but img,.close-but01 img{cursor:pointer;}
.year-box{margin:0 20px;overflow: hidden;height:450px; background: url(sbhwpd-180105.jpg) repeat-x left center; }

#dj-rl{float: left; width: 34px; padding: 10px 0 0 10px;}
#dj-rl img{cursor: pointer;}
.year-cont{position: relative;width: 50px;height: 230px; }
.year-aer1{position: absolute; width: 50px; left: 0; top:200px;}

.month{position: absolute;width: 50px; border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%; height: 50px; background:#ff8e29; font-size: 20px; color: #fff;line-height: 50px; text-align: center;}
.mon-line{border:2px solid #ff8e29; height: 180px; position: absolute;top: 16px; left:22px;}
.mon-line2{ top:250px; }
.month-li{ font-size: 16px; line-height: 22px; position: absolute; width: 35px; }
.month-li a{color: #414141;}
.month-li a:hover{color: #f00;}
.cloum50{width: 50px;padding-left:28px; float: left;}
.month-d1{right:-18px;bottom:30px;}
.month-d2{left:-10px;bottom:45px;}
.month-d3{right:-18px;bottom:60px;}
.month-d4{left:-10px;bottom:75px;}
.month-d5{right:-18px;bottom:90px;}
.month-d6{left:-10px;bottom:105px;}
.month-d7{right:-18px;bottom:120px;}
.month-d8{left:-10px;bottom:135px;}
.month-d9{right:-18px;bottom:150px;}
.month-d10{left:-19px;bottom:165px;}
.month-d11{right:-18px;bottom:180px;}
.month-d12{left:-19px;bottom:195px;}
.month-a1{top:250px;left: -10px;}
.month-a2{top:265px;right: -18px;}
.month-a3{top:280px;left: -10px;}
.month-a4{top:295px;right: -18px;}
.month-a5{top:310px;left: -10px;}
.month-a6{top:325px;right: -18px;}
.month-a7{top:340px;left: -10px;}
.month-a8{top:355px;right: -18px;}
.month-a9{top:370px;left: -10px;}
.month-a10{top:385px;right: -18px;}
.month-a11{top:400px;left: -19px;}
.month-a12{top:415px;right: -18px;}
#dj-rl img,.title-Dw img{cursor: pointer; animation:rubberBand  3s 5s infinite; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards; }
.title-Pr{width: 1000px;height: 52px;position: relative;}
.title-Dw{position: absolute;left:0px;top:30px; width: 34px; height: 28px;}
.title-ms{position: absolute;left: 40px; top: 30px; font-size: 20px; color: #C00; line-height: 30px;}
.list-c4{height:950px;overflow:hidden;}
.jyjl-show{height: 380px;}
.column-a2 .theader .th-date a{color:#eb3f45}
.list-c3 li{background:none}


.cloum02{width:320px;}
.mid{margin-left:20px; float:left;}

#example_video_1{width:320px!important;height:205px!important;}






@keyframes rubberBand{
  0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}
40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}
65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}
to{transform:scaleX(1)}}


.jlhd-box{width: 1000px;height: 450px;position: relative;}


.tab-hd { overflow:hidden; zoom:1;}
.tab-hd li{ float:left; cursor:pointer; background: none; font-size: 18px;padding: 0 30px 0 0;}
.tab-hd li.active{color: #900;font-weight: bold;}
.tab-bd li{display:none; font-size: 16px;}
.jyjl-show{ background: #eee;overflow: hidden;height: 410px;padding:20px; position: absolute;left: 0;top: 0;width: 960px; z-index:10005; display: none;}
.tab-bd{overflow-y: auto;height: 380px}
.tab-bd  dl dd{float: left;padding-right: 10px;white-space: nowrap;overflow: visible; line-height: 32px;}
.tab-bd  dl dt{clear: both; line-height: 32px;padding: 10px 0;font-weight: bold;}

.close-but01{z-index: 10006}
.list-c3 li{height: 150px;overflow: hidden;display:inline;margin-right:23px;}



.picScroll .bd{ position:relative;  } 
.picScroll .prev,.picScroll .next{ position: absolute; top:210px;left:5px;display: block; width:25px; height:30px; background: url(sbhw20200917.png) left top; z-index: 9; overflow: hidden; } 
.picScroll .next{ left:auto; right:10px; background-position: right top; }  
.picScroll ul{ overflow:hidden; zoom:1; } 
.picScroll li{ width:120px;float:left; display:inline;height: 450px; }  


    .hot-tit{padding-bottom: 5px;}
.column-a2 .theader .th-date{font-size: 20px;}
 .picScroll li{background:none;padding-left: 0;}
.close-but, .close-but01{z-index:99999}
#theader ul li{padding: 0 58px 0 0 ;}

.hot-T{padding-top:280px;font-size: 14px;text-indent: 2em;line-height: 28px; color: #fff;}
.main-cloum{width: 1000px;}







@media (max-width: 768px) {
  .hr30 {
    height: 10px; }

  #wrap {
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; }

  .column-a {
    padding: 0; }
    .column-a .col-left {
      width: 100%; }
      .column-a .col-left .padding-inner {
        padding-right: 0px; } 
        /**/
  .column-a2{
    width: 100%;
    height: auto;
  }

  .column-a2 .theader .th-menu{
    width: 100%;
    position: static;
    top: none;
    left: none;
  }
  .column-a2 .theader .th-menu ul li{
    width: 25%;
  }
  .list-c3{
    height: auto;
    overflow: none;
  }
  .list-c3 li{
    width: 44%;
    margin: 0;
    margin-left: 23px;
    margin-right: 0;
  }
  .show-rl{
    width: 100%;
  }

}