body{background: #f7f7f7;}
.bg{background: url("20201215-mj-bg.png") no-repeat top center;}
.w_1200{width: 1200px;margin: 0 auto;}
.logo{margin-top: 45px;}
.search{margin-top: 65px;width: 392px;background: #fff;border-radius: 50px;height: 48px;}
.search input{float: left;margin-left: 25px;height: 46px;border: none;color: #999;font-size: 15px;width:250px;line-height: 48px;}
.search button{float: right;width: 114px;height: 48px;border: none;background: #498ed5;border-radius: 0 50px 50px 0;font-size: 16px;color: #fff;cursor: pointer;}
.search button img{margin-right: 8px;}

.nav{height: 62px;background: #1b64bc;margin-top: 50px;}
.nav ul li{float: left;width: 16.66%;height: 62px;line-height: 62px;text-align: center;}
.nav ul li a{display: block;font-size: 22px;text-align: center;color: #fff;text-decoration: none;background: url("20201215-nav-line.png") no-repeat right center;}
.nav ul li.last a{background: none;}
.nav ul li.active a,.nav ul li:hover a{background: #18509f;}

.ztp{padding: 70px 40px;background: #fff;min-height: 500px;margin-top: 30px;}
.xwtit h5{font-size: 30px;float: left;line-height: 30px;font-weight: bold;position: relative;}
.xwtit h5 em{ display: inline-block;width: 58px;height: 4px;background: #1b64bc;position: absolute;top: -20px;left: 0;}
.xwtit p,.dqwz{float: right;line-height: 30px;color: #666666;padding-left: 20px;background: url("202201215-wz.png") no-repeat left center;}
.xwtit p a,.dqwz a{color: #666;}
.dqwz{float: none;margin-top: 10px;}
.footer p span a{color: #fff}
/** 概览 **/

.gl-box ul{padding-top: 10px;margin-top: 50px;}
.gl-box ul li{border-bottom: 1px #ebebeb solid;padding: 40px 40px 30px;transition: .3s all;}
.gl-box ul li a{display: block;overflow: hidden;}
.wz-left{width: 85%;}
.wz-left h5{font-size: 24px;font-weight: bold;line-height: 30px;text-align: justify}
.wz-left p{margin-top: 30px;line-height: 24px;color: #888;text-align: justify;height: 48px;overflow: hidden;}
.wz-left span{font-size: 13px;color: #b7b7b7;margin-top: 26px;display: block}
.jt-rig{height: 36px;background: url("20201215-xy01.png") no-repeat 82px center;margin-top: 64px;padding: 0 44px 0 20px;line-height: 36px;border-radius: 50px;border: 1px #1b64bc solid;color: #1b64bc}
.gl-box ul li:hover{background: #f7f8fa;color: #fff;}

.gl-box ul li:hover .jt-rig{background: url("20201215-xy02.png") no-repeat 82px center #1b64bc;color:#fff;}

/*分页样式04*/
.fy_list_04{ margin: 70px auto 0; color: #555555; text-align: center; *width: 800px;}
.fy_list_04 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
.fy_list_04 .fy_tit_l a{ font-size: 16px; display: inline-block; line-height: 18px; padding: 10px 14px; border: 1px solid #d9d9d9; background-color: #ffffff; margin:0px 7px 0 8px; color: #555555; border-radius: 3px;}
.fy_list_04 .fy_tit_l a.on,.fy_list_04 .fy_tit_l a.on:hover{ background-color: #1b64bc; border: 1px solid #1b64bc; color: #ffffff;}
.fy_list_04 .fy_tit_l a:hover{ background-color: #1b64bc; color: #ffffff; border: 1px solid #1b64bc;}
.fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ font-style: normal;}
.fy_list_04 .fy_tit_l a.prevStop,.fy_list_04 .fy_tit_l a.nextStop{ color: #c7c8ca;}
.fy_list_04 .fy_tit_l a.prevStop:hover,.fy_list_04 .fy_tit_l a.nextStop:hover{ border: 1px solid #d9d9d9; background-color: #f2f2f2; color: #999999; cursor: default;}
.fy_list_04 .fy_tit_l a.prev em,.fy_list_04 .fy_tit_l a.next em{ font-style: normal; font-family: simsun; font-size: 12px; }
.fy_list_04 .fy_tit_l a.prev em{ margin-right:6px;}
.fy_list_04 .fy_tit_l a.next em{ margin-left: 6px;}
.fy_list_04 .fy_tit_r{ display: inline-block; *float: left; line-height:38px; }
.fy_list_04 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: -2px 8px 0 8px; font-size: 15px; color: #555555;}
.fy_list_04 .fy_go{ display: inline-block; background-color: #f9f9f9; width:38px; height:38px; line-height:38px; text-align: center; margin: 0 8px; font-size: 16px; cursor: pointer; border-radius: 3px; border: 1px solid #d9d9d9; *margin-top: -36px;}
@media screen and (max-width:768px) {
    .fy_list_04{ text-align: center;}
    .fy_list_04 .fy_tit_l{ float: inherit; text-align: center; margin: 0;}
    .fy_list_04 .fy_tit_l a,.fy_list_04 .fy_tit_r{ display: none;}
    .fy_list_04 .fy_tit_l a.prev,.fy_list_04 .fy_tit_l a.next{ display:inline-block;}
}


.footer{margin-top: 40px;border-top: 8px #3fc2ff solid;background: #1b64bc;text-align: center;line-height: 32px;padding: 30px 0;color: #fff;}
.footer p span{display: inline-block;margin: 0 10px;}


/******  phone-menu  ******/
.phone_menu{position: fixed; top: 0;left: 0;right: 0;z-index: 999; height: 60px;background-color: #fff;border-bottom:#eee solid 1px;display: none;}
.height{height: 60px;display: none}
.phon_logo{ width: 230px; float: left;margin-top:5px;margin-left: 20px;}
.caidan{display: inline-block; width: 20px; height: 25px; float: right;margin-top: 18px; margin-right:20px;}
.caidan img{width: 100%;}
.cd_list{ position: fixed; top: 61px; left: 0; right: 0; background:#fff; display: none;  z-index: 999;}
.cd_list ul li{ z-index: 9999; font-size: 16px; padding:0 20px;  }
.cd_list ul li a{color: #333;display: block;padding:10px 0;text-decoration: none;}
.cd_list ul li img{margin-right: 14px}
.cd_list ul li.active,.cd_list ul li:hover{ background:#005baa;}
.cd_list ul li.active a,.cd_list ul li:hover a{color: #fff;}
.search2{
    padding: 10px 20px;
    overflow: hidden;
    border-top: #e8e8e8 solid 1px;
    border-bottom: #e8e8e8 solid 1px;
}
.search2 input{
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 0;
    float: left;
    width: 299px;
    height: 33px;
    color: #999;
    line-height: 33px;
}
.search2 input{
    width: 70%;
}
.search2 button{width: 25%;height: 35px;background: #498ed5;color: #fff;font-size: 16px}

/*** 细览 ***/
.xl-box{padding: 50px 40px;background: #fff;min-height: 500px;margin-top: 10px;}
.xl-title{font-size: 36px;font-weight: bold;text-align: center;line-height: 40px;}
.xl-meu{padding-bottom: 10px;border-bottom: 1px #dddddd solid;margin-top: 57px;}
.fbsj{font-size: 16px;line-height: 30px;color: #bebebe;}
.fbsj span{display: inline-block;margin: 0 10px; color: #555;vertical-align: middle;}
.fbsj span img{margin-right: 10px;}

.article{font-size: 18px;line-height: 40px;text-align: justify;padding-bottom: 40px;}
.article p{margin-top: 40px;}
.imgbox{margin-top: 80px;text-align: center}
.gb-clo{text-align: center;margin-top: 30px;}
.gb-clo a{font-size: 16px;color: #1b64bc;display: inline-block;padding: 0 20px 0 50px;height: 40px;line-height: 40px;
border-radius: 4px;background: url("20201215-xl-icon08.png") no-repeat 17px center #eff7ff;}
.lj-link{margin-top: 110px;border-top: 1px #dddddd solid;padding-top: 36px;}
.lj-link ul li{font-size: 16px;}
.lj-link ul li span{font-weight: bold;color: #1b64bc;vertical-align: middle}
.lj-link ul li a{display: inline-block;max-width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}

.fm-box{padding: 30px;background: #fff;margin-top: 30px;box-shadow: 0 12px 40px rgba(0,0,0,.05);}
.fm-box h2{text-align: center;font-size: 32px;font-weight: bold;line-height: 38px;}
.fm-box h2 a{color: #1b64bc;}
.detp{font-size: 16px;color: #666;margin-top: 15px;line-height: 30px;}
.detp a{color: #999;}
.dip{margin-top: 30px;}
.lb-nr{margin-left: 670px;height: 366px;background: #f8f8f8;}
.lb-nr h5{font-size: 22px;padding: 40px 45px 0;line-height: 28px;}
.lb-nr p{font-size: 16px;line-height: 30px;color: #999;text-align: justify;margin-top: 25px;padding: 0 45px;}
.cir{text-align: center;margin-top: 58px;}
.xwbt{text-align: center;margin-top: 50px;position: relative;}
.inl{display: inline-block;*display:inline;zoom: 1;line-height: 30px;}
.inl h5{display: inline-block;font-size: 28px;float: left;font-weight: bold}
.inl img{float: left;margin: 10px 25px 0;}
.xwbt a.gend{font-size: 14px;color: #999;position: absolute;right: 0;top: 5px;}

.list01{width: 48%;margin-top: 40px;}
.list01 li{font-size: 18px;line-height: 46px;transition: .3s all;}
.list01 li span{font-size: 14px;float: right;color: #999;}
.list01 li i{display: inline-block;width: 4px;height: 4px;background: #ccc;float: left;margin: 24px 12px 0 0;}
.list01 li a{display: inline-block;vertical-align: middle;width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list01 li:hover{padding-left: 7px;}

.djgz{margin-left: -2%;}
.item{width: 31.33%;float: left;margin-left: 2%;margin-top: 30px;background: #fff;
box-shadow: 0 12px 40px rgba(0,0,0,.05);}
.pad{padding: 40px 30px 30px;}
.item .xwbt{margin-top: 0;}

.item-tuwen {
    position: relative;
    margin-top: 30px;
}
.thumb {
    display: block;
    height: 0;
    padding-top:56.25%;/*图片16:9*/
    background-position: center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.xxnr{margin-top: 30px;}
.xxnr h5{font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xxnr p{font-size: 16px;line-height: 28px;color: #999;text-align: justify;height: 56px;overflow: hidden;margin-top: 12px;}

.list02{width: auto;margin-top: 20px;}
.list02 li{line-height: 40px;}
.list02 li i{margin: 20px 12px 0 0;}
.list02 li a{width: 90%;}



/** 响应 **/
@media only screen and (max-width:1920px){ body{min-width: inherit} }

@media only screen and (max-width:1200px){
    .w_1200{width: 1000px;}
    .nav ul li a{font-size:20px;}
    .ztp{padding: 50px 30px;}

    .gl-box ul li{padding: 20px;margin-top: 30px;}
    .wz-left h5{font-size: 22px;}

    .fm-box h2{font-size: 30px;}
    .lbt{width: 55%;}
    .lb-nr{margin-left: 527px;height: 291px;}
    .lb-nr h5{font-size: 20px;padding: 30px 25px 0;}
    .lb-nr p {
        font-size: 14px;
        line-height: 26px;
        margin-top: 20px;
        padding: 0 25px;
    }
    .cir{margin-top: 38px;}
    .inl h5{font-size: 26px;}
    .list01 li{font-size: 16px;line-height: 38px;}
    .list01 li a{width: 75%;}
    .list01{margin-top: 30px;}
    .list01 li i{margin: 20px 12px 0 0;}
    .xxnr h5{font-size: 18px;}
    .xxnr{margin-top: 20px;}

    .xxnr p{font-size: 14px;line-height: 24px;height: 48px;}
    .list02{margin-top: 10px;}
    .list02 li a{width: 90%;}
    .inl{line-height: 26px;}


}
@media only screen and (max-width:1000px){
    .phone_menu,.height{display: block;}
    .top,.nav,.dqwz{display: none;}
    .w_1200 {width: auto;}
    .ztp{padding: 50px 20px 30px;margin-top: 10px;}
    .xwtit p{display: none}
    .jt-rig{display: none;}
    .wz-left{width: auto;float: none;}

    .gl-box ul,.fy_list_04{margin-top: 30px;}
    .footer{margin-top: 0;  border-top: 4px #3fc2ff solid;}

    .xl-box{padding: 30px 20px;}
    .fm-box{margin-top: 10px;padding: 20px;}
    .djgz{margin-bottom: 20px;}
    .item,.dip{margin-top: 20px;}
    .pad{padding: 25px 20px 20px;}

    .lbt{text-align: center;float: none;width: auto;}
    .lb-nr{margin-left: 0;margin-top: 20px;height: auto;padding-bottom: 20px;}
    .lb-nr h5{padding: 20px 20px 0;}
    .lb-nr p{padding: 0 20px;margin-top: 15px;}
    .cir{margin-top: 28px;}
    .xwbt{margin-top: 20px;}
    .inl h5{font-size: 22px;}
    .inl img {
        margin: 10px 15px 0;
        height: 3px;
    }
    .xwbt a.gend{top: 0;}
    .list01{width: auto;float: none;margin-top: 10px;}

    .inl{line-height: 22px;}





}
@media only screen and (max-width:767px){
    .gl-box ul li{padding: 20px 10px;margin-top: 0px;}
    .wz-left h5{font-size: 18px;}
    .wz-left p{margin-top: 15px;}
    .wz-left span{margin-top: 16px;}
    .xwtit h5{font-size: 24px;line-height: 24px;}
    .gl-box ul{margin-top: 20px;}

    .xl-tit h5{font-size:20px;line-height: 30px;}
    .xl-tit{padding: 20px 15px;margin-top: 20px;}
    .xl-tit p span{display: inline-block;margin:0 5px;}
    .article {
        font-size: 16px;
        line-height: 32px;
        padding-bottom:0px;
    }
    .article p{margin-top: 20px;}
    .imgbox{margin-top: 40px;}
    .xw-nr h5{white-space: inherit}

    .xl-title{font-size: 24px;}
    .xl-meu{margin-top: 20px;text-align: center}
    .xl-meu em{display: none;}
    .fbsj,.share{float: none;}
    .share{margin-top: 15px;}
    .lj-link{margin-top: 50px;padding-top: 20px;}
    .lj-link ul li{line-height: 28px;float: none;font-size: 14px;}
    .fbsj{font-size: 14px;}
    .lj-link ul li a{max-width: inherit;white-space: normal;display:initial}
    .gb-clo{display: none}

    .fm-box h2{font-size: 24px;line-height: 30px;}
    .detp {font-size: 14px;line-height: 24px;}
    .list01 li span{display: none;}
    .list01 li a{width: 90%;}
    .inl img:first-child{display: none;}
    .inl{float: left}

    .item{width: auto;float: none;margin-top: 10px;margin-left: 0;}
    .djgz{margin-left: 0;}
    .xxnr h5{white-space: inherit}


}











