@charset "utf-8";
/* CSS Document */
body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;color: #121212;}
*{ margin:0; padding:0;}
ul li{ list-style:none;}
a{color: #121212;}
a:hover{text-decoration:none; color: #b7182a;}

.mt20{ margin-top:20px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
h1,h2,h3,h4{padding: 0;margin: 0;}
h2{font-size: 28px;}
.clearfix{clear: both;}
/*header*/

.head-bg {
    width: 100%;background: #232323;height: auto;padding:15px 0;
}
.carousel-inner{display: block;overflow: hidden;}
.carousel-inner img{display: block;width: 100%; max-height: 145px;overflow: hidden;}

.carousel-indicators {
    bottom: 3px;
  }

.right_fbox {
        width: 150px;height: 410px;position: fixed;float: right;left: 50%;top: 34%;z-index: 999;margin-left: 570px;
}

.left_fbox {
        width: 150px;height: 410px;position: fixed;float: right;right: 50%;top: 34%;z-index: 999;margin-right: 570px;
}

.title {
    font-family: "方正大黑简体"; text-transform: uppercase;font-size: 22px;color: #7d7d7d;background: url(../images/lineh.jpg) no-repeat bottom center;padding-bottom: 8px;margin-bottom: 8px;
}
.title2 {
    font-family: "方正大黑简体"; text-transform: uppercase;font-size: 22px;color: #7d7d7d;background: url(../images/lineh.jpg) no-repeat bottom left;padding-bottom: 8px;margin-bottom: 8px;
}

.title span{color: #b7182a;}

.more a{
    background: url(../images/more.jpg) no-repeat center center;display: block;width: 100%;height: 26px;
}
.more a:hover{
    background: url(../images/moreh.jpg) no-repeat center;display: block;width: 100%;height: 26px;
}

.about {
    line-height: 25px;max-height: 150px;overflow: hidden;
}
.about h2{display: block;color: #b7182a;font-size: 23px;padding: 10px 0;}

.news-text{
    display: block;max-height: 85px;line-height: 21px;overflow: hidden;color: #9c9c9c;
}
.title3{height: 35px;line-height: 35px;font-size: 18px;overflow: hidden;color: #121212;}

.vmcarousel-normal {
    text-align: center;
}
.vmcarousel-normal img{border: #ccc solid 1px;}

.foot {
    background: #2b2b2b;color: #535353;line-height: 25px;padding: 16px 0;
}
.foot a,.foot div{color: #535353;}
.foot div{font-size: 17px; color: #828282;}
.foot span{color: #535353;font-size: 14px;}
.footer {
    background: #161616;color: #5d5d5d;min-height: 40px;padding: 8px 0;
}
.footer a{color: #5d5d5d;display: inline-block;margin: 0 1%;}
.footer a:hover{color: #ff0;}
.footer-l{text-align: left;}
.footer-r{text-align: right;}

.inner-title {
    color: #b7182a;background: url(../images/lineh.jpg) no-repeat bottom center;line-height: 50px;
}

.inner-nav {
    color: #989898;padding-top: 1%;
}
.inner-nav a{ color: #989898;}

.inner-content {
    line-height: 30px;
}

.year {
    border: #ccc solid 1px;padding: 3% 3%;
}
.inner-news li a:hover .year{border: #b7182a solid 1px;}

.inner-news li{
    border-bottom: #ccc dotted 1px;padding-bottom: 1%;
}

.inner-text h3{
    font-size: 20px;line-height: 30px;
}
.inner-text p{
    color: #9c9c9c;line-height: 25px;max-height: 75px;overflow: hidden;
}

.inner-pro li{margin-bottom: 1%;}
.inner-pro li img{border: #ccc solid 1px;}
.inner-pro li img:hover{border: #b7182a solid 1px;}
.inner-pro li h3{height: 30px; line-height: 30px; overflow: hidden;}

.bdsharebuttonbox {
    float: right;
}

.inner-key {
    min-height: 40px;border-bottom:#ccc dotted 1px;
}
.inner-key span{color: #989898;}

.inner-related li h3 a {
    display:block;border-bottom:#ccc dotted 1px;height:34px;line-height:34px; overflow:hidden;background: url(../images/images_37.jpg) no-repeat left center;text-indent: 1em;font-size: 14px;margin: 0;
}
.inner-related li h3{margin: 0;}
.inner-related li{padding: 0 3%;}

.f23 {
    font-size: 23px;
}
.pagebox{padding:30px 0 ;text-align: center;font-size: 14px;} 
.pagebox a,.pagebox b{height: 36px; line-height: 36px; margin: 2px;display: inline-block;color: #fff;background: #121212; padding: 0 12px;}
.pagebox a:hover,.pagebox b{background: #a94845;font-weight: bold;color: #fff; border: #121212 1px solid;}

div{overflow:hidden;}
.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10%;left:75%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#000;cursor:default;}

#mrq{width:1150px;  height: 150px; margin:25px auto 0;}
#Marquee_x { overflow:hidden; width: 1150px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:150px; width:375px; overflow:hidden;text-align: center;}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:370px; height:120px; display:block}
#Marquee_x ul li div span{ display:block;}

.movie2 {
    max-height: 174px;padding: 12px 5px 20px 5px;background: #121212 url(../images/video-bg.png) no-repeat top;
}

.movie1 {
    max-height: 174px;padding: 12px 8px 20px 8px;background: #121212 url(../images/video-bg.png) no-repeat top;
}
.video1,.video2,.video3,.video4{text-align: center;}
.video-text{height: 30px;line-height: 30px;}

@media (max-width: 768px) {
    .movie1 {background: #121212;border: #121212 solid 6px;padding: 0;width: auto;margin-bottom: 5px;}
    .carousel-inner img{display: block;width: 100%; max-height: 182px;overflow: hidden;}
    .movie2 {background:#121212;padding: 0;height: auto;}
    .movie2 video{border: #121212 solid 6px;}
    .title,.title2{font-size: 14px;}
    h2{font-size: 20px;}
    .footer{padding-bottom: 13%;}
    .footer-l{text-align: center;}
    .footer-r{text-align: center;}
    .inner-content img{width: 100%;height: auto;}
}
img.news-img{
    height: 234px;
}
