.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.page{line-height: 1}
.page a,.page span{display: inline-block;padding: 5px 10px;border:1px solid #999;margin:2px;color:#999;margin-top:10px;}
.page .prev,.page .next{padding:5px;margin:0px;}
.page .current{background: #999;color:#fff;}

.header .tel span:first-child{background-color: #b90606;}
.header .tel .b{color: #b00000;display: inline-block;vertical-align: middle;}
.nav{background-image: url(../images/i_07.png);z-index: 100}
.nav .title{background-color: #df0000;cursor: pointer}
.nav .content{background-color: #6e6568;height: 500px;overflow: hidden;transition: all 0.3s;opacity: 1}
.nav .title:hover .content{height: 500px;overflow: visible;opacity:1}
.nav .content .wrapper{padding-right: 0;}
.nav .content .wrapper .item{margin-top: 3px;padding-right: 20px;}
.nav .content .wrapper .item a{display: block;color: #fff;padding-left: 10px;}
.nav .content .wrapper .item:hover{}
.nav .content .wrapper .item:hover > a{color: #df0000;background-color: #d1cecf;background-image: url(../images/i_11.png);background-repeat: no-repeat;background-position: 175px center;}
.nav .content .wrapper .item .wrapper2{position: absolute;left: 214px;width: 0px;height: 38px;line-height: 38px;top: -4px;overflow: hidden;transition: width 0.2s}
.nav .content .wrapper .item:hover .wrapper2{width: 800px;}
.nav .content .wrapper .item .wrapper2 .item2{float: left;background-color: #fff;color: #333;}
.nav .content .wrapper .item .wrapper2 .item2:after{content: '|';position: absolute;right: 0;top: 0;}
.nav .content .wrapper .item .wrapper2 .item2 a{color: #333;padding-left: 15px;padding-right: 15px;}
.nav .content .wrapper .item .wrapper2 .item2 a:hover{color: #df0000;}
.nav .content .wrapper .item .wrapper2 .item2:last-child:after{content: ''}
.nav .nav_s{width: 910px;}
.nav .nav_s .item{width: 12.5%;float: left;text-align: center;font-size: 16px;line-height: 45px;}
.nav .nav_s .item a{color: #FFF;}
.nav .son{
  background-color: rgb(183, 5, 5);
  max-height: 0;
  transition: all 0.5s;
  overflow: hidden;
}
.nav .item:hover .son{
  max-height: 200px;

}
/* .banner,.banner li,.banner li img{width: 100%} */

.banner {
  z-index: 2;
  border-bottom: 3px solid #ac0202;
}
.banner li {
  overflow: hidden;
  height: 500px;
}
.banner li img {
  width: 1920px;
  height: 500px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}
.search{border-bottom: 1px solid #ededed;}
.search .fl a{color: #666666;padding-right: 10px;}
.search input[type="text"]{width: 230px;height: 30px;text-indent: 15px;}
.search input[type="submit"]{position: absolute;width: 40px;height: 33px;background-image: url(../images/zoom_03.png);right: 0;top: 0;border: none;margin-top: 15px;background-color: #fb0000;background-position: center;cursor: pointer}
.index_title{text-align: center;}
.index_title .title{font-size: 22px;color: #ae0000;display: inline-block;line-height: 1;height: 22px;letter-spacing: 1px}
.index_title .title:before,
.index_title .title:after{
    content: '';
    width: 111px;
    height: 22px;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.index_title .title:before{background-image: url(../images/i_15.png);left: -121px;}
.index_title .title:after{background-image: url(../images/i_17.png);right: -121px;}
.index_huoban .item{border: 1px solid #dcdcdc;}
.index_huoban .wrapper{width: 1046px;margin:0 auto;}
.index_huoban .wrapper  .owl-nav{display: block !important;position: absolute;left: -50px;right: -50px;top: 0;bottom: 0;visibility: hidden;} 
.index_huoban .wrapper  .owl-nav .owl-prev,
.index_huoban .wrapper  .owl-nav  .owl-next{
    width: 28px;
    height: 28px;
    background-color: #565656;
    font-size: 0;
    top: 50%;
    margin-top: -14px;
    position: absolute;
    visibility: visible;
}

.index_huoban .wrapper  .owl-nav  .owl-next{
    right: 0;
}
.index_huoban .wrapper  .owl-nav .owl-prev:hover,
.index_huoban .wrapper  .owl-nav  .owl-next:hover{
    background-color: #ae0001;
}
.index_huoban .wrapper  .owl-nav .owl-prev:before,
.index_huoban .wrapper  .owl-nav .owl-next:before{

    position: absolute;
    left: 0;
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #fff;
}
.index_huoban .wrapper  .owl-nav .owl-prev:before{
    content: '<';
}
.index_huoban .wrapper  .owl-nav .owl-next:before{
    content: '>';
}
.index_title2 .w{background-image: url(../images/bg3_03.png);background-position: center;background-repeat: repeat-x;}
.index_title2 .more{background-color: #ca0000;border-radius: 11px 0 0 11px;}
.index_pro .wrapper{margin-right: -40px;}
.index_pro .wrapper .item{float: left;margin-right: 23px;}
.index_pro .wrapper .item .img-wrapper{border: 1px solid #dddddd; }
.index_pro .wrapper .item:hover .img-wrapper{border-color:#e82727; }
.index_ad1{background-image: url(../images/bg2_06.png);}
.index_ad1 .one{background-color: rgba(0, 0, 0, 0.46);left: 16px;top: 23px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;line-height: 1;}
.index_ad1 .one .one1{font-size: 16px;color: #ffe2c0;margin-top: 17px;letter-spacing: 2px}
.index_ad1 .one .one2{font-size: 25px;color: #fff;margin-top: 10px;letter-spacing: 3px}
.index_ad1 .one .one3{font-size: 14px;color: #ffc077;margin-top: 12px;letter-spacing: 1.4px}
.index_ad1 .two{top: 21px;left: 533px;}
.index_ad1 .three{left: 912px;top: 37px;}
.index_ad1 .three .three1{line-height: 1;letter-spacing: 1.5px}
.index_ad1 .three .three2{line-height: 1;margin-top: 10px;letter-spacing: 1.5px}
.index_ad1 .three .three3{background-color: #e9ceaf;margin-top: 15px;margin-left: 5px;}
.index_anli .left{max-height: 365px;}
.index_anli  .title{left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.5);}
.index_anli .right .wrapper{margin-right: -20px;}
.index_anli .right .item{float: left;max-height: 173px;overflow: hidden;margin-right: 16px;margin-bottom: 16px;}
.index_title3 .title{height: 40px;}
.index_title3 .title span{display: inline-block;vertical-align: middle;}
.index_title3 .title .red{color: #fff;width: 38px;height: 38px;line-height: 34px;background-color: #d8000a;color: #fff;border-radius: 50%;font-size: 27px;}
.index_shang{background-color: #f5f5f5;}
.index_shang .w{background-image: url(../images/i_34.png);background-repeat: no-repeat;background-position: center;}
.index_shang .item{padding-left: 35px;float: left;font-size: 17px;background-image: url(../images/ib_03.png);background-repeat: no-repeat;background-position: left center;width: 253px;margin-top: 20px;margin-bottom: 35px;}
.index_shang .item .red{color: #d8000a;font-size: 21px;}
.index_shang .item:nth-child(even){margin-left: 570px;}
.index_dou{margin-top: -83px;}
.index_dou .w{background-image: url(../images/d_03.png);background-color: #58321f;}
.index_dou .title{margin-top: 100px;letter-spacing: 1px}
.index_dou .title .item1{padding-left: 84px;}
.index_dou .title .item2{padding-left: 74px;}
.index_dou .title .item3{padding-left: 84px;}
.index_title3 .info{border-top: 1px solid #f7b8b8;border-bottom: 1px solid #f7b8b8;}
.index_title3 .en{color: #616161;margin-top: 5px;}
.index_shoux_wrapper .items{
    overflow: hidden;
    margin-bottom: 30px;
}
.index_shoux_wrapper .left{
    width: 592px;
    margin-top: 30px;
}
.index_shoux_wrapper .left .title{
    overflow: hidden;
    width: 500px;
    border-bottom: 1px solid #dbdbdb;
}
.index_shoux_wrapper .left .title .tit{
    width: 87px;
    height: 79px;
    background-image: url(../images/i_22.png);
    text-align: center;
    font-size: 23px;
    color: #fff;
    line-height: 1.3;

}
.index_shoux_wrapper .left .title .tit span{
    padding-top: 12px;
    display: inline-block;
}
.index_shoux_wrapper .left .title .fr{
    width: 387px;
}
.index_shoux_wrapper .left .title .ch{
    font-size: 29px;
    color: #c90000;
    line-height: 1;
    margin-top: 10px;
}
.index_shoux_wrapper .left .title .en{
    font-size: 14px;
    color: #5b5b5b;
    line-height: 1;
    margin-top: 15px;
}
.index_shoux_wrapper .left .wrapper{
    font-size: 15px;
    color: #111111;
    line-height: 31px;
    letter-spacing: 1px
}
/* .index_shoux_wrapper .left .wrapper .item{
    padding-left: 22px;
    background-image: url(../images/i_30.png);
    background-position: left 12px;
    background-repeat: no-repeat;
} */
.index_shoux_wrapper .left .wrapper .item .red{
    color: #d40000;
    font-weight: 700;
}
.index_zoujin{background-color: #efefef;}
.index_zoujin .title{line-height: 1;border-left: 8px solid #b00000;}
.index_zoujin .title .tit{border-left: 5px solid #000;}
.index_zoujin .title .en{color: #a2a2a2;margin-top: 5px;}
.index_zoujin .title .more a{color: #cb1917;}
.index_zoujin .titl{color: #cb1916;}
.index_zoujin .desc{letter-spacing: 1px}
.index_zoujin .wrapper .more{border-color: #ad0000;background-color: #1c1c1c;}

.index_dian{margin-top: -50px;}
.index_dian .w{border-color: #dbdada;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.index_dian .w .wrapper{width: 1011px;margin: 0 auto;}
.index_dian .wrapper  .owl-nav{display: block !important;position: absolute;left: -50px;right: -50px;top: 0;bottom: 0;visibility: hidden;} 
.index_dian .wrapper  .owl-nav .owl-prev,
.index_dian .wrapper  .owl-nav  .owl-next{
    width: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    font-size: 0;
    visibility: visible;
}
.index_dian .wrapper  .owl-nav  .owl-prev{
    left: 0;
    background-image: url(../images/i_41.png);
    background-position: left center;
}
.index_dian .wrapper  .owl-nav  .owl-next{
    right: 0;
    background-image: url(../images/i_43.png);
    background-position: right center;
}
.index_news .titles{border-color: #cb2121;padding-right: 10px;}
.index_news .titles .tit{width: 193px;float: left;}
.index_news .titles .tit a{display: block;}
.index_news .titles .hover{background-color: #cb2121;}
.index_news .titles .hover a{color: #fff;}
.index_news .titles .more{line-height: 39px;}
.index_news .titles .more a{font-size: 12px;color: #cb2121;line-height: 20px;}
.index_news .wrappers .wrapper{display: none;}
.index_news .wrappers .wrapper:first-child{display: block;}
.index_news .wrapper .t .desc{color: #666;}
.index_news .wrapper .t .desc .more{color: #666;color: #c30000;}
.index_news .wrapper .bb .item a{background-image: url(../images/bg2_03.png);background-repeat: no-repeat;background-position: left center;}
.index_news .titles .tit2 a{color: #b40000;display: inline-block;}
.index_news .titles .tit2 span{color:#494949}
.index_news .fr .wrapper .item a:after{content: "";width: 3px;height: 3px;background-color: #db2525;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.footer{border-top: 3px solid #9b0105;margin-top: 20px;background-image: url(../images/fbg_03.png);}
.footer .link{background-image: url(../images/i_48.png);background-repeat: no-repeat;background-position: left center;color: #a9a9a9;border-bottom: 1px solid #434343;}
.footer .link a{color: #a9a9a9;}
.footern .wrapper{margin-right: -40px;}
.footern .item{float: left;margin-right: 37px;}
.footern .item:last-child{margin-right: 0;}
.footern .title{border-color: #fff;padding-bottom: 4px;}
.footern .item .it a{color: #c9c9c9;}
.footerb{background-color: #201f1f;color: #a9a9a9;}
.footerb a{color: #a9a9a9;}
.content_con .left .titles{background-image: url(../images/l_03.png);line-height: 1;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.content_con .left .titles .ch{padding-top: 37px;}
.content_con .left .titles .en{color: #ff9292;margin-top: 10px;}
.content_con .left .wrappers{background-color: #efefef;}
.content_con .left .wrappers .items{margin-bottom: 10px;}
.content_con .left .wrappers .items > a{
    padding-left: 30px;
    font-size: 15px;
    color: #fff;
    background-color: #d20000;
    border-radius: 3px;
}
.content_con .left .wrappers .items > a:before{
    content: '';
    width: 8px;
    height: 8px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 13px;
    top: 12px;

}
.content_con .left .wrappers .items .wrapper{display: none;}
.content_con .left .wrappers .items .wrapper .item a{padding-left: 30px;}
.content_con .left .wrappers .items .wrapper .item:before{
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #d72525;
    position: absolute;
    left: 10px;
    top: 10px;
    border-radius: 50%;
}
.mb{border-bottom: 1px solid #e1e1e1;}
.mb .tit{letter-spacing: 1px;border-bottom: 3px solid #d20000;margin-bottom: -2px;padding-right: 10px;}
.mb .dh,.mb .dh a{color: #888888;}
.img_list .wrapper{margin-right: -50px;}
.img_list .item{width: 278px;float: left;margin-right: 20px;margin-top: 10px;}
.img_list .item .img-wrapper{border: 5px solid #efefef;}
.img_list .item .title{font-size: 14px;}
.img_list .item:hover .img-wrapper{border-color: #ba0000;}
 .news_list .items {

  /* background-color: #f6f3f3; */
  height: 95px;
  border-bottom: 1px solid #e9e9e9;
  padding-top: 20px;
  padding-bottom: 20px;
}
.news_list .items .first {
  width: 95px;
  height: 95px;
  text-align: center;
  background-color: #e8e8e8; 
}
.news_list .items .first .day {
  font-size: 42px;
  color: #333;
  line-height: 70px;
  height: 70px;
  overflow: hidden;
}
.news_list .items .first .ym {
  font-size: 12px;
  color: #333;
  margin-top: -10px;
}
.news_list .items:hover .first{background-color: #d20000;}
.news_list .items:hover .first .day{color: #fff;}
.news_list .items:hover .first .ym{color: #fff;}
.news_list .items .second {
  width: 1px;
  height: 50px;
  /* background-color: #dfdfdf; */
  margin-top: 22.5px;
}
.news_list .items .third {
  width: 740px;
  line-height: 200%;
  padding-right: 5px;
}
.news_list .items .third .title {
  color: #000;
  font-size: 16px;
  background: none;
  line-height: 1;
  margin-top: 10px;
}
.news_list .items .third .desc {
  color: #666666;
  font-size: 12px;
  margin-top: 5px;
}
.news_list .items .third .title:hover,
.news_list .items .third .desc:hover{
    color: #ba0000;
}
.down_list .items {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #e9e9e9;}

.down_list .items .title a{color: #d20000;background-image: url(../images/do.png);background-repeat: no-repeat;background-position: left center;}
.content_content .title {
  font-weight: 500;
  text-align: center;
  font-size: 28px;
}
.content_content .info-wrapper {
  text-align: center;
}
.content_content .info-wrapper .info {
  color: #747474;
  padding: 0 10px;
  display: inline-block;
  /* background-color: #f2f2f2; */
  
}