.iphoneshow{
    display: none;
}
.bannerbg{
    height: 506px;
    margin-bottom: -506px;
    overflow: hidden;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wOCIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
}
.banner{
    position: relative;
}
.banner .swiper-container {
    height: 506px;
    margin-left: auto;
    margin-right: auto;
}
.gallery-left {
    float: left;
    width: 75%;
}
.gallery-left  .swiper-slide img{
    float: left;
    width:100%;
    height: 506px;
}
.gallery-left  .swiper-slide span{
    float: left;
    width:100%;
    height: 50px;
    line-height: 50px;
    padding:0 20px;
    background-color:rgba(0, 0, 0, 0.5);/*ff*/
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#50000000', EndColorStr='#50000000');
    margin-top: -50px;
    color: #fff;
    font-size:16px;
}
.gallery-thumbs {
    width:25%;
    padding:20px;
    overflow: hidden;
}
.gallery-thumbs .swiper-slide {
    opacity: 0.4;
}
.gallery-thumbs .swiper-slide img{
    width:100%;
    height: 100%;
}
.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.banner .swiper-button-next, .banner .swiper-button-prev{
    top:0;
    left: auto;
    right:130px;
    margin: 0;
    width:40px;
    height: 40px;
    background: url("../images/arrup.png") center top no-repeat;
}
.banner .swiper-button-prev{
    top: auto;
    bottom: 0;
    background: url("../images/arrdown.png") center top no-repeat;
}
.banner .swiper-button-next:hover{
    background: url("../images/arrup-hover.png") center top no-repeat;
}
.banner .swiper-button-prev:hover{
    background: url("../images/arrdown-hover.png") center top no-repeat;
}
.info{
    height: 60px;
    line-height: 60px;
    background: #fff;
    margin-top: 20px;
    overflow: hidden;
}
.infocont{
    height: 60px;
    line-height: 60px;
    float: left;
    width:1000px;
}
.info .swiper-slide{
    background: url("../images/tongzhiicon.png") 20px center no-repeat;
    padding-left:48px;
    font-size: 16px;
    height:60px;
}
.info .more{
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: #215fab;
    margin-right: 20px;
}
.left{
    float: left;
    padding:20px 20px 12px;
    background: #fff;
    margin-top: 20px;
    width:800px;
}

.chengguo{
    height: 343px;
}
.chengguo .tab{
    display: none;
}
.chengguo .tab:nth-child(1){
    display: block;
}
.chengguo .tab li strong{
    position: relative;
    height: 37px;
    line-height: 37px;
    background: url("../images/dot.jpg") left center no-repeat;
    padding-left:15px;
    display: block;
}
.chengguo .tab li strong span{
    position: absolute;
    right: 0;
    height: 37px;
    line-height: 37px;
    color: #999999;
    font-weight: normal;
}
.chengguo .tab li a{
    color: #dd3241;
    float: left;
    padding-right: 30px;
    height: 37px;
    text-align: left;
    font-size: 16px;
    max-width: 670px;
    background: url("../images/new.gif") right center no-repeat;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.chengguo .tab2 ul{
    margin-top: 20px;
    overflow: hidden;
}
.chengguo .tab2 li{
    height: 26px;
    line-height: 26px;
    margin-bottom: 11px;
}
.chengguo .tab2 li em{
    background: #dce3f8;
    height: 26px;
    border-radius: 3px;
    float: left;
    padding:0 7px;
    margin-right: 10px;
}
.chengguo .tab2 em a{
    color: #215fab;
    background: none;
    padding:0;
    height: auto;
    font-size: 14px;
}

.chengguo .tab2 span{
    float: right;
    color: #999999;
}
.esd .tab li {
            height: 26px;
            line-height: 26px;
            margin-bottom: 11px;
        }

        .esd .tab ul {
            margin-top: 20px;
            overflow: hidden;
        }

        .esd .tab li>a {
            background: url("../images/dot.jpg") left center no-repeat;
            padding-left: 15px;
            font-size: 16px;
            max-width: 605px;
            float: left;
            height: 26px;
            padding-right: 0;
            color: #333;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .esd .tab span {
            float: right;
            color: #999999;
        }
		.chengguo .tab2 li > a{
    background: url("../images/dot.jpg") left center no-repeat;
    padding-left:15px;
    font-size: 16px;
    max-width: 560px;
    float: left;
    height: 26px;
    padding-right:0;
    color: #333;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.chengguo .tab3 li > a{
    max-width: 440px;
}
.dongtai{
    height: 253px;
    overflow: hidden;
}
.dsj{
    height: 252px;
}
.dsj ul{
    margin-top: 20px;
}
.dsj li{
    height: 26px;
    line-height: 26px;
    margin-bottom: 11px;
}
.dsj li em{
    background: #dce3f8;
    height: 26px;
    border-radius: 3px;
    float: left;
    padding:0 7px;
    margin-right: 10px;
}
.dsj li em a{
    color: #215fab;
}
.dsj li > a{
    background: url("../images/dot.jpg") left center no-repeat;
    padding-left:15px;
    font-size: 16px;
    max-width: 605px;
    float: left;
    height: 26px;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.dsj li span{
    float: right;
    color: #999999;
}
.right{
    float: right;
    width:380px;
}
.leader{
    background: #fff;
    padding:20px;
    margin-top: 20px;
    line-height: 1.6;
}
.leader strong{
    font-size: 20px;
    color: #215fab;
    display: block;
}
.leader dl{
    margin-top: 10px;
    overflow: hidden;
}
.leader dt{
    font-weight: bold;
}
.leader dd{
    overflow: hidden;
}
.leader dd span{
    width:20%;
    float: left;
}
.bumen{
    background: #d1dbee;
    margin-top: 20px;
    overflow: hidden;
}
.bumen li{
    float: left;
    width:50%;
    border-right: 1px solid #7d8aa9;
    border-bottom: 1px solid #7d8aa9;
    height: 39px;
    line-height: 39px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}
.bumen li:nth-child(even){
    border-right: 0;
}
.bumen li:hover{
    background: #215fab;
}
.bumen li:hover a{
    color: #fff;
}
.adgroup{
    margin-top: 20px;
    background: #fff;
    padding:10px 20px 20px;
}
.adgroup li{
    margin-top: 10px;
}
.xuezhe{
    background: #fff;
    margin-top: 20px;
    padding:0 20px;
}
.xuezhe .mt,.jctp .mt{
    border:0;
}
.xuezhe .mt span:after,.jctp .mt span:after{
    background: none;
}
.xzcont ul{
    margin:0 -10px;
    overflow: hidden;
}
.xzcont li{
    width:295px;
    float: left;
    padding:0 10px;
    margin-bottom: 20px;
}
.xzcont li img{
    float: left;
    width:54px;
    height: 75px;
}
.xzcont li strong{
    float: right;
    width:205px;
    font-size: 16px;
    font-weight: normal;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.xzcont li p{
    float: right;
    width:205px;
    line-height: 1.8;
}
.xzcont li p:nth-child(2){
    color: #999999;
}
.jctp{
    background: #fff;
    margin-top: 20px;
    padding:0 20px 20px;
    position: relative;
    overflow: hidden;
}
.jctp img{
    width:373px;
    height: 248px;
}
.jctp .swiper-button-next,.jctp .swiper-button-prev{
    position: absolute;
    left:0;
    top:50%;
    margin-top: 0;
    width:40px;
    height: 40px;
    background: url("../images/arrleft.png") left top no-repeat;
}
.jctp .swiper-button-next{
    right:0;
    left: auto;
    background: url("../images/arrright.png") left top no-repeat;
}
.jctp .swiper-button-prev:hover{
    background: url("../images/arrleft-hover.png") left top no-repeat;
}
.jctp .swiper-button-next:hover{
    background: url("../images/arrright-hover.png") left top no-repeat;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 1;
}
.video img{
    width:275px;
    height: 183px;
}
.video .swiper-slide{
    position: relative;
}
.video .play{
    width:275px;
    height: 183px;
    background: url("../images/play.png") center center no-repeat;
    position: absolute;
    left:0;
    top:0;
    display: none;
}
.video .swiper-slide a:hover .play{
    display: block;
}
.book img{
    width:126px;
    height: 180px;
    display: block;
    margin: 0 auto;
}
.book .swiper-slide span{
    display: block;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
.book .swiper-button-next,.book .swiper-button-prev{
    margin-top: -15px;
}
@media (max-width:1024px) {
    .iphoneshow{
        display: block;
    }
    .bannerbg{
        display: none;
    }
    .banner .swiper-container{
        height: 210px;
    }
    .gallery-left{
        float: none;
        width:100%;
    }
    .gallery-left .swiper-slide img{
        width:100%;
        height: 210px;
    }
    .gallery-thumbs{
        display: none;
    }
    .gallery-thumbs .swiper-slide img{
        width: 100%;
    }
    .banner .swiper-button-next, .banner .swiper-button-prev{
        display: none;
    }
    .mainbg,.main{
        background: none;
    }
    .left,.right{
        width:100%;
        float: none;
    }
    .ad img{
        width:100%;
    }
    .chengguo,.dsj{
        display: none;
    }
    .xzcont li{
        width:100%;
    }
    .adgroup li{
        text-align: center;
    }
    .xzcont li strong,.xzcont li p{
        width: calc(100% - 70px);
    }
    .jctp img{
        width:100%;
        height: auto;
    }
    .jctp .swiper-button-next, .jctp .swiper-button-prev{
        display: none;
    }
    .dongtai{
        height: auto;
    }
}
