/*视频中心*/
.spzx{
    width: 93%;
    overflow: hidden;
    margin:4% auto 0;
}
.spzxtit{
    text-align: center;
    overflow: hidden;
}
.spzxtit h3{
    font-size:1.2rem;
    color: #004c97;
    font-weight:bold;
    line-height: 1.3rem;
    background: url("img/bor.jpg") center no-repeat;
    background-size: 100%;
    letter-spacing: 2px;
}
.spzxtit h3 span{
    color: #e61616;
}
.spzxtit em{
    font-size:1.1rem;
    color: #303030;
    display: block;
    line-height: 1.3rem;
    text-transform: uppercase;
}
.spzxnr{
    overflow: hidden;
    margin:0 auto;
}
.spzxnr ul{
    overflow: hidden;
    margin-left:-5%;
}
.spzxnr ul li{
    float: left;
    width: 46%;
    overflow: hidden;
    margin-left:4%;
    text-align: center;
    margin-top:5%;
    background: #f7f7f7;
}
.spzxnr ul li img{
    width:88%;
    margin-top:4.2%;
}
.spzxnr ul li p{
    font-size:.9rem;
    color: #454545;
    width: 100%;
    line-height: 1.2rem;
    margin-top:6%;
    padding-top: 4%;
    padding-bottom: 6%;
    border-top: solid 1px #e4e4e4;
}
/*荣誉资质*/
.ryzz{
    width: 100%;
    overflow: hidden;
    margin:6% auto 0;
    background: #f9f9f9;
    padding-top: 4%;
    padding-bottom: 5%;
}
.ryzztit{
    text-align: center;
    overflow: hidden;
}
.ryzztit p{
    text-transform: uppercase;
    font-size: .9rem;
    color: #6e6e6e;
    line-height: 1.1rem;
}
.ryzztit h3{
    font-size: 1.2rem;
    color: #004589;
    line-height: 1.3rem;
    background: url("img/xiexian.jpg") center no-repeat;
    background-size: 100%;
    margin-top:1%;
    font-weight:bold;
}
.ryzztit img{
    width: 30%;
    margin:2% auto;
}
/*内容*/
.ryzznr {
    width: 98%;
    overflow: hidden;
    margin: 0 auto 0;
    position: relative;
    padding-bottom: 6%;
}
.ryzznr ul {
    top: 0;
    overflow: hidden;
    position: absolute;
    margin: 0 auto 0;
}
.ryzznr ul li {
    float: left;
    width: 100%;
    overflow: hidden;
}
.ryzznr ul li div {
    width: 28%;
    float: left;
    overflow: hidden;
    margin-left: 3%;
}

.ryzznr ul li div img{
    width: 100%;
    overflow: hidden;
}

.ryzznr ul li p {
    text-align: center;
    font-size: .9rem;
    color: #737373;
    margin-top: 3%;
}
.ryzznr .curr1 {
    width:100%;
    height:14px;
    text-align:center;
    position:absolute;
    bottom:0; left:0;
}
.ryzznr .curr1 span {
    width:10px;
    height:10px;
    margin-right:3%;
    border-radius:50%;
    display:inline-block;
    vertical-align:top;
    background:#c7d6e5;
}
.ryzznr span.active {
    background:#004c97;
}
/*产品中心*/
.cpzx{
    width: 100%;
    overflow: hidden;
    margin:0 auto;
    background: #f9f9f9;
    padding-bottom: 8%;
}
.cpzxtit{
    text-align: center;
    height:2.6rem;
    line-height: 2.6rem;
    background: #004c97;
}
.cpzxtit h3{
    font-size:1.4rem;
    color: #ffffff;
    font-weight:bold;
    letter-spacing: 1px;
}
.cpzxnr{
    overflow: hidden;
    margin:3% auto 0;
}
.fl1 ul li{
    float: left;
    width: 31%;
    margin-left: 2%;
    font-size: .8rem;
    color: #565656;
    background: #f0f0f0;
    line-height: 1.8rem;
    margin-top:3%;
    text-align: center;
    border-radius: 6px;
}
.fl1 ul li:last-child{
    width: 42%;
}
.fl2{
    width:95%;
    overflow: hidden;
    margin:0 auto;
}
.fl2 ul{
    overflow: hidden;
    display: none;
}
.fl2 ul li{
    float: left;
    width:25%;
    text-align:center;
    font-size:.8rem;
    color: #707070;
    line-height: 1rem;
    margin-top:3%;
}
.fl3{
    width: 95%;
    overflow: hidden;
    margin:3% auto 0;
}
.fl3 ul{
    overflow: hidden;
    margin-left:-4%;
}
.fl3 ul li{
    float: left;
    width: 43%;
    overflow: hidden;
    margin-left:6%;
    margin-top:3%;
    text-align: center;
}
.fl3 ul li img{
    width: 98%;
    border: solid 1px #d2d2d2;
}
.fl3 ul li img:hover{
    border: solid 1px #326fab;
}
.fl3 ul li p{
    font-size:.9rem;
    color: #8b8b8b;
    line-height: 1rem;
    height: 1rem;
    overflow:hidden;
    margin-top:2%;
}
/*五大优势*/
.wdys{
    width: 95%;
    overflow: hidden;
    margin:7% auto 0;
}
.wtit{
    text-align: center;
    overflow: hidden;
}
.wtit img{
    width:100%;
}
.wdnr{
    overflow: hidden;
    margin:0 auto;
}
.wdnr ul li{
    overflow: hidden;
    margin:1.2rem auto 0;
}
.wdnr ul li h3{
    font-size:1.1rem;
    color: #004589;
    font-weight:bold;
    line-height: 1.4rem;
}
.wdnr ul li p{
    font-size:.9rem;
    color: #707070;
    line-height: 1.3rem;
    margin-top:3%;
}
.wdnr ul li p span{
    color: #e50000;
     font-size:.9rem;
}
.wdnr ul li p small{
    margin-left:8%;
    font-size:.9rem;
    color: #707070
}
.wdnr ul li p em{
    display: inline-block;
    padding-left: 2%;
    font-style: normal;
    background: url("img/lasn.jpg") left center no-repeat;
}
.gyxj{
    overflow: hidden;
    width: 100%;
    background: #fafafa;
    padding-top: 6%;
}
.gytit{
    text-align: center;
    overflow: hidden;
}
.gytit h3{
    font-size:1.2rem;
    color: #303030;
    font-weight:bold;
    line-height: 1.3rem;
}
.gytit p{
    font-size:.9rem;
    color: #c4c3c3;
    font-weight:bold;
    line-height: 1.5rem;
    letter-spacing: 2px;
}
.xtzx {
    width: 100%;
    box-sizing: border-box;
}
.xtzx .bt {
    width: 81%;
    overflow: hidden;
    margin: .8rem auto 0;
    text-align: center;
    box-sizing: border-box;
    padding: .4rem 7% .4rem;
}
.xtzx .bt li {
    font-size: .9rem;
    color: #7d7d7d;
    line-height: 1.4rem;
    float: left;
    width: 30%;
    text-align: center;
    margin-left: 4%;
    box-sizing: border-box;
    border: solid 1px #7d7d7d;
}
.xtzx .bt li:first-child {
    margin-left: 0;
}
.xtzx .bt .xzli {
    color: #ffffff;
    background: #004589;
    border:solid 1px #004589;
}
.xtzx .nr {
    width: 100%;
    overflow: hidden;
    margin-top: 1rem;
    box-sizing: border-box;
    padding: .5rem 7% .8rem;
}
.xtzx .nr .dtzx{
    overflow: hidden;
    margin:0 auto 0;
    /*display: none;*/
}
.xtzx .nr .dtzx > img {
    display: block;
    width: 100%;
    margin-bottom: .7rem;
}
.xtzx .nr .dtzx ul li {
    width: 100%;
    overflow: hidden;
    line-height: 2rem;
    padding-left: .8rem;
    background: url("img/sj.jpg") left center no-repeat;
    box-sizing: border-box;
}
.xtzx .nr .dtzx ul li a {
    display: block;
    float: left;
    font-size: .85rem;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xtzx .nr .dtzx ul li span {
    display: block;
    float: right;
    width: 30%;
    text-align: right;
    font-size: .85rem;
}
.xtzx .nr .wd {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: none;
}
.xtzx .nr .wd ul {
    margin-bottom: 1rem;
}
.xtzx .nr .wd ul li {
    width: 100%;
    overflow: hidden;
    margin-bottom: .1rem;
}
.xtzx .nr .wd ul li:first-child span {
    background-color: #004589;
}
.xtzx .nr .wd ul li span {
    display: block;
    float: left;
    color: #FFFFFF;
    font-size: .7rem;
    width: 1.6rem;
    text-align: center;
    line-height: 1.6rem;
    border-radius: 50%;
    margin: .2rem .3rem;
    background-color: #bfbfbf;
}
.xtzx .nr .wd ul li p {
    float: left;
    box-sizing: border-box;
    width: 80%;
    font-size: .9rem;
    line-height: 1.6rem;
    color: #666666;
    margin-top: .25rem;
}
.xtzx .nr .wd ul li:first-child p {
    font-size: .9rem;
    color: #333333;
}
/*back*/
.backtop {
    width: 100%;
    overflow: hidden;
    margin: 0 auto 0;
    padding: 2% 0;
    background: #004589;
}
.backtop h3 {
    text-align: center;
    overflow: hidden;
}
.backtop h3 a {
    font-size: 1.1rem;
    color: #ffffff;
    font-weight: bold;
}
.backtop h3 img {
    width: 6%;
    overflow: hidden;
    margin-right: 2%;
}


