.common-header-wrap{
    height: 380px;
    background: url(../images/top.png) no-repeat;
    background-size: cover;
    background-position: top right;
}
.common-header-wrap .w1200{
    height: 100%;
    overflow: hidden;
}
.common-header-wrap .w1200 .top-left{
    margin-left: 120px;
    color: #fff;
    position: relative;
}
.common-header-wrap .w1200 .top-left .title{
    margin-top: 145px;
    font-size: 52px;
    margin-bottom: 15px;
}
.common-header-wrap .w1200 .top-left .smalltitle{
    font-size: 18px;
    color: #D3D7FF;
    margin-bottom: 15px;
}
.common-header-wrap .w1200 .top-left div{
    position: relative;
    display: inline-block;
}
.w1200{
    width: 1440px;
    margin: 0px auto;
    box-sizing: border-box;
}
.common-footer-wrap{
    background: #0395F8;
    background-size: cover;
}
.common-footer-wrap .footer .w1200 {
    width: 1100px;
    height: 100%;
    padding: 0 50px;
    overflow: hidden;
}
.common-footer-wrap .footer {
    border-top: 3px solid #e6e6e6;
    padding: 20px 0;
}
.common-footer-wrap .footer .f-l {
    float: left;
    width: 300px;
}
.common-footer-wrap .footer .f-c {
    float: left;
    height: 104px;
    border-left: 1px solid #e6e6e6;
    padding-left: 69px;
}
.common-footer-wrap .footer .f-r {
    float: right;
    border-left: 1px solid #e6e6e6;
    height: 104px;
    padding-left: 49px;
    line-height: 80px;
}
.common-footer-wrap .footer p {
    font-size: 14px;
    line-height: 26px;
    color: #ffffff;
}
.common-footer-wrap .footer .f-c .f-c-firstp{
    margin-left: -25px;
}
.common-footer-wrap .footer .f-c p a {
    color: #ffffff;
}
.common-footer-wrap .footer .f-c p img{
    vertical-align: top;
}
.main {
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 0px;
}
.main .main_top{
    width: 100%;
    height: 470px;
    background: url(../images/bg_02.jpg) no-repeat;
    background-position: top left;
    background-size: cover;
    overflow: hidden;
    background-position: top right;
}
/*.rzsituation{*/
    /*width: 460px;*/
    /*height: 370px;*/
    /*background: linear-gradient(top, #CFB17A, #9F8143);*/
    /*background: -ms-linear-gradient(top, #CFB17A, #9F8143);*/
    /*background: -webkit-linear-gradient(top, #CFB17A, #9F8143);*/
    /*background: -moz-linear-gradient(top, #CFB17A, #9F8143);*/
    /*margin:60px 10px 0px 420px;*/
    /*float: left;*/
/*}*/
.news {
    width: 100%;
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    float: left;
}
.news-top{
    overflow: hidden;
}
.news-title-p {
    color: rgba(255, 255, 255, 0.8);
    float: left;
    margin-right: 45px;
    font-size: 30px;
}
.select-wrap {
    width: 180px;
    height: 42px;
    border-radius: 5px;
    border: 1px solid rgba(255, 255, 255, 0.6);
    position: relative;
    float: right;
    margin-right: 10px;
    margin-top: -50px;
}
select {

}
option {
    width: 100%;
    color: #000;
}
.select-wrap:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    right: 2px;
    top: 7px;
    background: url(../images/select.png) no-repeat center;
    pointer-events: none;
}
.news-items{
    width: 100%;
    margin-top: 60px;
}
.news-items li {
    float: left;
    margin: 19px 95px 30px 0px;
}
.news-items li:nth-child(even){
    margin-right: 0px;
}
.news-style-p1 {
    font-size: 36px;
    color: #fff;
    margin-right: 5px;
}
.news-style-p2 {
    font-size: 20px;
    color: #fff;
}
.news-style-p3 {
    font-size: 24px;
    color: rgba(255, 255, 255, 0.7);
}
/*.rzdynamic{*/
    /*height: 370px;*/
    /*width: 430px;*/
    /*background: #fff;*/
    /*float: left;*/
    /*margin-top: 60px;*/
/*}*/
.dynamic {
    width: 100%;
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    float: left;
}
.dynamic-title-p {
    color: rgba(255, 255, 255, 0.8);
    float: left;
    margin-right: 45px;
    font-size: 30px;
    color: #343434;
}
.rzdynamic .more{
    float: right;
    margin-right: 27px;
    color: #343434;
    font-size: 18px;
    margin-top: 8px;
}
.dynamic ul{
    width: 100%;
    margin-top: 60px;
    overflow: hidden;
}
.dynamic ul li{
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
    font-size: 20px;
}
.lititle{
    width: 230px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.litime{
    float: right;
}
.common-main-wrap .w1200{
    padding: 0px 120px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.common-main-wrap .w1200 .items{
    width: 19%;
    height: 260px;
    box-sizing: border-box;
    border: 1px solid #eee;
    margin-right: 10px;
    float: left;
    margin-bottom: 20px;
    position: relative;
}
.common-main-wrap .w1200 .items .bigtle{
    color: #fff;
    font-size: 30px;
    text-align: center;
    margin: 20px auto;
}
.common-main-wrap .w1200 .items img{
    position: absolute;
    top: 10px;
    right:10px
}
.common-main-wrap .w1200 .items .div1{
    font-size: 20px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 15px;
}
.common-main-wrap .w1200 .items .div2{
    font-size: 22px;
    color: #F16142;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 600;
}
.common-main-wrap .w1200 .items .div3 div{
    width: 75px;
    height: 25px;
    line-height: 25px;
    border-radius: 5px;
    background: #EFF6FC;
    color: #0B8AEE;
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
    text-align: center;
}
.common-main-wrap .w1200 .items .div3 div:last-child{
    margin-right: 0px;
}
.common-main-wrap .w1200 .items .div3{
    margin-bottom: 30px;
    text-align: center;
}
.common-main-wrap .w1200 .items .div4{
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px;
}
.common-main-wrap .w1200 .items .div4 p{
    display: inline-block;
}
.common-main-wrap .w1200 .items .div5{
    height: 30px;
    width: 80%;
    line-height: 30px;
    margin: 0px auto;
    font-size: 14px;
    background: #0B8AEE;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.common-main-wrap .w1200 .items:last-child{
    margin-right: 0px;
}
.common-main-wrap .w1200 .xylcp{
    background: url(../images/xyl.png);
    background-size: cover;
    height: 300px;
    width: 200px;
    margin-right: 0px;
}
.common-main-wrap .w1200 .dylcp{
    background: url(../images/dyl.png);
    background-size: cover;
    height: 300px;
    width: 200px;
    margin-right: 0px;
}
.common-main-wrap .swiper-container1,.swiper-container2{
    float: left;
    width: 80%;
    height: 285px;
    margin-top: 8px;
    overflow: hidden;
    padding: 0px 10px;
    box-sizing: border-box;
    box-shadow: 3px 3px 3px 3px rgba(238, 238, 238, .2);
    position: relative;
}
.common-main-wrap .swiper-wrapper .items{
    margin-top: 10px;
}
.common-main-wrap .swiper-button-next1,.swiper-button-next2{
    width: 30px;
    height: 40px;
    line-height: 40px;
    background: rgba(204, 204, 204, .8);
    font-size: 20px;
    color: #fff;
    position: absolute;
    right: -10px;
    top: 130px;
    z-index: 100000000;
}
.zjly{
    font-size: 25px;
    color: #fff;
    text-align: center;
    margin-top: 15px;
    font-weight: 600;
    display: none;
}

@media only screen and  (max-width: 767px) {
    .w1200{
        width: 98%;
        margin: 0px auto;
        box-sizing: border-box;
    }
    .common-header-wrap{
        height: 130px;
    }
    .common-header-wrap .w1200 .top-left{
        margin-left: 5%;
    }
    .common-header-wrap .w1200 .top-left .title{
        font-size: 24px;
        margin-top: 3%;
        margin-bottom: 5px;
    }
    .common-header-wrap .w1200 .top-left .smalltitle{
        font-size: 12px;
        margin-bottom: 5px;
    }
    .common-footer-wrap .footer{
        padding: 10px 0px;
        border-top: 1px solid #e6e6e6;
    }
    .common-footer-wrap .footer .w1200 {
        width: 95%;
        padding: 0px 15px;
    }
    .common-footer-wrap .footer p {
        font-size: 12px;
        line-height: 22px;
    }
    .common-footer-wrap .footer .f-l {
        width: 49%;
        padding: 0px;
        border-right: 1px solid #e6e6e6;
        margin: 0px auto;

    }
    .common-footer-wrap .footer .f-c {
        padding-left: 10px;
        width: 49%;
        margin: 0px auto;
        border: none;
        box-sizing: border-box;
    }
    .common-footer-wrap .footer .f-c .f-c-firstp {
        margin: 0px;
    }
    .common-footer-wrap .footer .f-r {
        width: 100%;
        padding: 0px;
        border: none;
        text-align: center;
        margin: 10px auto 0px;
        height: 75px;
        line-height: 75px;
    }
    .common-main-wrap .w1200{
        padding: 0px;
    }
    .main .main_top{
        height: 280px;
    }
    .zjly{
        display: block;
    }
    /*.rzsituation{*/
        /*width: 47%;*/
        /*height: 200px;*/
        /*margin: 10px;*/
    /*}*/
    .news{
        padding: 10px;
    }
    .news-title-p {
        margin-right: 10px;
        font-size: 20px;
    }
    .select-wrap {
        width: 45%;
        height: 20px;

    }
    select {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        padding-left: 5px;
    }
    .select-wrap:after {
        height: 20px;
        width: 20px;
        right: 0px;
        top: 0px;
    }
    option{
        width:45%;
        font-size: 12px;
    }
    .news-style-p1 {
        font-size: 20px;
    }
    .news-style-p2 {
        font-size: 14px;
    }
    .news-style-p3{
        font-size: 12px;
    }
    .news-items li{
        margin: 0px;
        width: 49%;
        margin-bottom: 10px;
    }
    /*.rzdynamic{*/
        /*width: 47%;*/
        /*height: 200px;*/
        /*margin-top: 10px;*/
    /*}*/
    .dynamic{
        padding: 10px;

    }
    .dynamic-title-p {
        margin-right: 10px;
        font-size: 20px;
    }
    .rzdynamic .more{
        margin-right: 15px;
        font-size: 14px;
    }
    .dynamic ul{
        margin-top: 15px;
        overflow-y: auto;
        overflow: auto;
    }
    .dynamic ul li{
        margin-top: 7px;
        font-size: 14px;
    }
    .lititle{
        width: 95%;
    }
    .litime{
        font-size: 12px;
    }
    .common-main-wrap .w1200 .items{
        width: 70%;
    }
    .common-main-wrap .w1200 .items .bigtle{
        font-size: 20px;
    }
    .common-main-wrap .w1200 .items img{
        width: 60%;
    }
    .common-main-wrap .w1200 .items .div1{
        font-size: 20px;
        margin: 40px 0px 10px;
    }
    .common-main-wrap .w1200 .items .div2{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .common-main-wrap .w1200 .items .div3{
        margin-bottom: 15px;
    }
    .common-main-wrap .w1200 .items .div3 div{
        width: 40%;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
    }
    .common-main-wrap .w1200 .items .div4 p{
        display: block;
        text-align: center;
    }
    .common-main-wrap .swiper-container1,.swiper-container2{
        width: 100%;
        margin: 10px 0px;

    }
}