﻿/*图片*/
.c_header .a_nav {
    width: 994px;
    /* min-width: 1026px; */
    padding: 0 15px;
    background: #E3241A;
}
.c_header .a_nav  {
    /*line-height:30px;*/
    position:relative;
    color:#d41e1e
}
.c_header .a_nav  span {
    display: inline-block;
    vertical-align: middle;
    height: 45px;
    line-height: 45px;
    /* width: 67px; */
    float: left;
}
.c_header .a_nav  a {
    color: #fff;
    margin: 0 0 0 17px;
    /* border-right: solid 1px #D41E1E; */
    font-size: 16px;
    /* padding: 0 5px; */
    display: block;
    /* background: #f00; */
    /* border-left: solid 3px transparent; */
    padding: 0 41px;
}
.c_header .a_nav  a:hover{
    text-decoration: underline;
}
@-webkit-keyframes enlarge{
    0%{-webkit-transform:scale(1)
    }
    100%{-webkit-transform:scale(1.1)
    }}
@keyframes enlarge{0%{transform:scale(1)}100%{transform:scale(1.1)}
}
@-moz-keyframes enlarge{
    0%{-webkit-transform:scale(1)
    }
    100%{-webkit-transform:scale(1.1)
    }}
@-o-keyframes enlarge{
    0%{-webkit-transform:scale(1)
    }
    100%{-webkit-transform:scale(1.1)
    }}

.box_01{
    height: 700px !important;
}
#show {
    position: relative;
    height: 674px;
    width: 1024px;
    margin: 0 auto;
}
#show a {
    float: left;
    display: inline-block;
    position:relative;
    overflow:hidden;
    margin: 0 10px;
    height: 674px;
    width: 1024px;
}
#show .img {
    position: absolute;
    height: 674px;
    width: 1024px;
    overflow: hidden
}
#show .img div{
    position: absolute;
    width: 19999px;
    display: block
}
#show .img div img{
    height: 674px;
    width: 1024px;
}
#show .img div h1{
    position:absolute;
    left:0px;
    bottom:0px;
    width: 1024px;
    height:80px;
    font-size:16px;
    text-align: center;
    color:#ffffff;
    background:url("https://www.rmzxw.com.cn/images/nIndexImage/bg_btm.png");
}
#show .img div h1 span{
    width: 1024px;
    height: 100%;
    margin-top: 15px;
    display: block;
    overflow: hidden;
}
#show .btns {
    z-index: 10;
    position: absolute;
    width: 1024px
}
#show .btns b {
    position: absolute;
    /*width: 160px;*/
    /*display: none;*/
    height: 14px;
    overflow: hidden;
    bottom: -663px;
    left: 50%
}
#show .btns B I {
    float: left;
    width: 14px;
    height: 6px;
    border-radius: 3px;
    margin-right: 5px;
    background-color: #ffffff;
    cursor: pointer;
}
/*#show .btns B I:hover {*/
    /*background: #a7a7a6*/
/*}*/
#show .btns B I.on {
    background: #C31515;
    width: 26px;
}
/*#show .btns B I.on:hover {*/
    /*background: #3cd2f1;*/
    /*cursor: default*/
/*}*/
#show .btns S {
    position: absolute;
    WIDTH: 24px;
    height: 48px;
    padding: 10px 10px;
    overflow: hidden;
    top: 280px;
    cursor: pointer;
    display: block !important;
}

#show .btns S.prev {
    left: 20px;
    display: block;

}
#show .btns S:hover {
    background: #E3241A;
}

#show .btns S.next {
    right: -5px;
    display: block;
}
.show-hover#show .btns S {
    display: block
}

.picScroll{
    margin-top: 30px;
    position: relative;
    /* margin-bottom: 50px; */
    width: 1024px;
    height: 674px;
    overflow: hidden;
}
.picScroll .bd {
    position:relative;
    height:415px;
}
.picScroll .bd ul li {
    zoom:1; vertical-align:middle;
}
.picScroll .bd{ position:relative; height:100%; z-index:0; }
.picScroll .bd ul li a img {
    display:block;
    width: 1024px;
    height: 674px;
}
.picScroll ul li p {
    position:absolute;
    width:1009px;
    height:80px;
    bottom:-1px;
    left:0;
    font-size:16px;
    color:#ffffff;
    padding-left:15px;
    text-align: center;
    background:url(https://www.rmzxw.com.cn/images/nIndexImage/bg_btm.png);
}
.picScroll ul li p span {
    width:995px;
    height:100%;
    margin-top: 15px;
    display:block;
    overflow:hidden;
}
.picScroll .hd {
    position:absolute;
    bottom:14px;
    right:396px;
    width:170px;
    height:10px;
    z-index:999;
}
.picScroll .hd ul li {
    float:left;
    width:14px;
    height:6px;
    border-radius:3px;
    margin-right:5px;
    background-color:#ffffff;
    cursor:pointer;
}
.picScroll .hd ul li.on {
    background:#C31515;
    width:26px;
}
.picScroll .prev{
    position: absolute;
    left: 2px;
    top: 275px;
    width: 66px;
    display: block;
    height: 109px;
}
.picScroll .prev img,.picScroll .next img{
    margin-top: 6px;
    margin-left: 4px;
}
.picScroll .next{
    position: absolute;
    right: -20px;
    top: 275px;
    width: 66px;
    display: block;
    height: 109px;
}
/*.picScroll .prev:hover,.picScroll .next:hover{*/
    /*background: #E3241A;*/
/*}*/
.pov ul li img:hover{
    -webkit-animation:enlarge .7s ease forwards;
    animation:enlarge .7s ease forwards;
    -moz-animation: enlarge .7s ease forwards;	/* Firefox */
    -o-animation: enlarge .7s ease forwards;	/* Opera */
}
a h1:hover,.pov ul li .box h3:hover{
    color: #E3241A;
    text-decoration: underline;
}
.box_03{
    margin-top: 15px;
}
#pov_01,#pov_02{
    display: none;
}

.pov{
    margin-top: 25px;
    height: 300px;
    width: 1024px;
}
.pov ul{
    width: 1024px;
    height: 274px;
}

.pov ul li {
    width: 332px;
    height: 274px;
    overflow: hidden;
    margin: 0 5px;
    float: left;
    position: relative;
}
.pov ul li:hover{box-shadow: 1px 1px 9px #ECECEC;}

.pov ul li.sp_l{
    margin-right: 0;
}
.pov ul li .pic{
    width: 326px;
    height: 210px;
    overflow: hidden;
}
.pov ul li a{
    display: block;
}
.pov ul li img {
    width: 326px;
    height: 210px;
    overflow: hidden;
}
.pov ul li .box {
    text-align: center;
    width: 332px;
    height: 61px;
    overflow: hidden;
}
.pov ul li .box h3{
    font-size: 16px;
    height: 52px;
    color: #333;
    text-align: left;
    overflow: hidden;
    vertical-align: middle;
    margin-top: 8px;
    line-height: 26px;
    width: 327px;
  margin-left:5px;
}
