.top-nav{height: 85px;background: #fff;}
.w_1200{width: 1200px;margin: 0 auto;}
.logo{float: left;margin-top: 15px;}
.search{width: 24px;height: 24px;border-radius: 4px;background: #fabe00;text-align: center;margin-top: 30px;position: relative;}
.sskuan{ position: absolute; top: 35px;right: -8px;display: none;z-index: 999}
.sskuan em{ background: url(201901szfh_dhk.png) no-repeat center; width: 10px; height: 7px; display: block; position: absolute; top: 0; right: 20px; z-index: 1; }
.ssk_box{ border: 1px solid #6791c3; background-color: #225A9F; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 6px; text-align: center; padding: 10px 0; position: relative; width: 240px; }
.ssk_box input{ width: 130px; height: 35px; float: left; line-height: 35px; border: none; padding-left: 10px; margin-left: 10px; color: #666; }
.ssk_box button{ float: left; height: 35px; line-height: 35px; width: 80px; background: #034a99; color: #FFFFFF; text-align: center; border: none; cursor: pointer; }
.nav{float: right;}
.nav li{float: left;font-size: 16px;font-weight: bold;margin-right: 30px;position: relative;}
.nav li a{display: block;height: 85px;line-height: 85px;}
.nav li em{display: inline-block;height: 4px;background: #005bac;width: 0;position: absolute;bottom: 0;left: 50%;transition: .3s all;}
.nav li.active em,.nav li:hover em{width: 100%;left: 0;}
.nav li.active a,.nav li:hover a{color: #005bac;}
.sbox{position: absolute;bottom: 20px;left: 50%;margin-left: -48px;cursor: pointer;}

.section01{height: 742px;background: url("20201201-nyrz-bg01.png") no-repeat top center;padding-top: 70px;}
.title{font-size: 30px;font-weight: bold;text-align: center;line-height: 32px}
.title a{color: #333;}

.qhtab{margin-top: 25px;text-align: center}
.qhtab li{display: inline-block;width: 140px;height: 42px;font-size: 16px;font-weight: bold;margin: 0 4px;*display:inline;zoom:1;}
.qhtab li a{display: block;line-height: 42px;color: #fff;background: #1182d3;text-align: center;transition: .3s all;}
.qhtab li.curr a,.qhtab li:hover a{background: #b08d28;}

.gsmc{margin-top: 50px;}
.js-nr{margin-left: 600px;}

.js-nr h5{font-size: 20px;font-weight: bold;padding-top: 10px;}
.js-nr p{font-size: 14px;line-height: 30px;margin-top: 15px;height: 175px;overflow: hidden;text-align: justify;}
.js-nr .ckgd{display: block;width: 168px;height: 40px;border: 1px #c9c9c9 solid;font-size: 14px;color: #898989;text-align: center;line-height: 40px;margin-top: 30px;transition: .3s all;}
.js-nr .ckgd:hover{border: 1px #005bac solid;color: #005bac;}

.num{padding: 0 200px;}
.num li{float: left;width: 50%;margin-top:40px;text-align: center;font-size: 16px;}
.num li p.sz{color: #005bac;font-weight: bold;font-size: 50px;font-family: -webkit-pictograph;margin: 30px 0;}

.section02{padding-top: 70px;height: 740px;background: url("20201201-nyrz-bg02.png") no-repeat center bottom;}
.xwzx-box{margin-top:48px;}
.xw-nr{margin-left: 640px;}
.xw-nr h5{font-size: 18px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xw-nr h5 a{color: #000;}
.det{padding: 20px 0;border-bottom: 1px #dad5d3 solid;}
.det p{font-size: 14px;line-height: 28px;color: #666666;text-align: justify;}
.det p a{color: #d9ac27;}

.list01 li{font-size: 18px;line-height:44px;transition: .3s all;}
.list01 li span{font-size: 16px;color: #999;float: right;}
.list01 li i{display: inline-block;width: 4px;height: 4px;background: #b8b8b8;float: left;margin-top: 22px;margin-right: 10px;}
.list01 li a{display:inline-block;width: 75%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list01 li:hover{padding-left: 8px;}

.section03{padding-top: 110px;height: 700px;background: url("20201201-nyrz-bg03.png") no-repeat center top;}
.white a{color: #fff;}
.item{width: 48.5%;margin-top: 70px;padding-bottom: 45px;background: #eeeeee;box-shadow: 0 15px 10px rgba(0,0,0,.2)}
.itimg{position: relative;}
.itimg img{width: 100%;}
.itimg span{display: inline-block;width: 128px;height: 128px;border-radius: 100%;background: #fff url("20201201-ce-icon01.png") no-repeat center;box-shadow: 0 5px 20px rgba(0,0,0,.1);
position: absolute;bottom: -64px;left: 50%;margin-left: -64px;}
.itimg span.ism02{background: #fff url("20201201-ce-icon02.png") no-repeat center;}
.itnr{text-align: center;padding-top: 86px;}
.itnr h5{font-size: 20px;font-weight: bold;}
.itnr a{display: inline-block;width: 98px;height: 40px;background: #d9ac27;margin-top: 30px;font-size: 14px;color: #fff;line-height: 40px;}
.itnr a img{margin-left: 5px;}

.section04{padding: 80px 0;background: #fff;}
.fk-box{overflow: hidden;border-radius: 8px 8px 0 0;}
.fk-box img{transition: .3s all;}
.fk-box:hover img{transform: scale(1.1);}
.db-list{margin-left: -2%;}
.db-list li{width: 31.33%;float: left;margin-left: 2%;*width:31%;}
.fk-nr{padding: 20px 30px;background: #f4f4f4;}
.fk-nr h5{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fk-nr p{font-size: 14px;color: #666;text-align: justify;margin-top: 15px;height:44px;overflow: hidden;}
.center{text-align: center;}
.fk-nr .mor{font-size: 14px;color: #1182d3;margin-top: 20px;display: inline-block;}

.fot-top{background: #1182d3;padding-bottom: 20px;}
.lxwm{width: 48%;}
.bot-tit{padding: 30px 0 20px;border-bottom: 1px #fff solid;}
.bot-tit p{font-size: 24px;line-height: 24px;float: left;color: #fff;}

.bot-table{width: 100%;font-size: 16px;color: #fff;line-height: 26px;margin-top: 20px;}
.bot-table tbody tr td{padding: 5px 0;}
.bot-table tbody tr td.fir{width: 75px;vertical-align: top}
.bot-table tbody tr td img{margin-right: 5px;}
.bot-table tbody tr td span{display: inline-block;margin-right: 20px;}
.hzhb{width: 23%;margin-left: 2%;}
.jt-btn a{margin-left: 10px;}
.hzbox{margin-top: 20px;}
.hzbox img{width: 100%}
.yqlj ul{padding-top: 2px}
.yqlj ul li{margin-top: 18px;font-size: 16px;}
.yqlj ul li a{display: block;height: 60px;background: #fff;line-height: 60px;padding: 0 30px;}
.yqlj ul li img{float: right;margin-top: 22px;}

.fot-bot{padding: 20px 0;text-align: center;background: #fff;font-size: 14px;line-height: 28px;}
.fot-bot p span{margin: 0 10px; display: inline-block;}

/******  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: 300px; float: left;margin-top:10px;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: #fabe00;color: #fff;font-size: 16px}


/** 概览 **/
.gl-ban{height: 190px;background: url("20201201-zm-gl.png") no-repeat center;padding-top: 1px;}
.gl-ban h5{font-size: 38px;color: #fff;line-height: 40px;margin-top: 100px;}
.gl-nav{border-bottom: 1px #e4e4e4 solid;}
.sec-nav{float: left;}
.sec-nav li{float: left;font-size: 18px;}
.sec-nav li a{display: inline-block;padding: 0 80px;height: 62px;line-height: 62px;border-right: 1px #e4e4e4 solid;transition: .3s all;}
.sec-nav li.gl-act a,.sec-nav li:hover a{background: #1282d4;color: #fff;}
.dqwz{font-size: 12px;color: #999;float: right;line-height: 62px;padding-left: 20px;background: url("20201201-home.png") no-repeat left center;}
.dqwz a{color: #999;}
.gl-box{min-height: 500px;padding-bottom: 50px;}
.gl-box ul{padding-top: 10px;}
.gl-box ul li{border-bottom: 1px #ebebeb solid;padding: 30px 40px;transition: .3s all;}
.gl-box ul li a{display: block;overflow: hidden;}
.wz-left{width: 85%;}
.wz-left h5{font-size: 24px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wz-left em{display:block;width: 20px;height: 2px;background: #e4e4e4;margin-top: 14px;}
.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{width: 34px;height: 34px;background: url("20201201-gl-cir01.png") no-repeat center;margin-top: 64px;}
.gl-box ul li:hover{background: #1282d4;color: #fff;}
.gl-box ul li:hover a,.gl-box ul li:hover p,.gl-box ul li:hover .wz-left span{color: #fff;}
.gl-box ul li:hover .jt-rig{background: url("20201201-gl-cir02.png") no-repeat center;}

/*分页样式04*/
.fy_list_04{ margin: 40px 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: #1282d4; border: 1px solid #1282d4; color: #ffffff;}
.fy_list_04 .fy_tit_l a:hover{ background-color: #1282d4; color: #ffffff; border: 1px solid #1282d4;}
.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;}
}


/** 细览 **/
.xl-tit{padding: 35px 45px;background:#f6f6f6;margin-top: 50px;}
.xl-tit h5{font-size: 32px;font-weight: bold;line-height: 34px;}
.xl-tit p{font-size: 14px;color: #999999;margin-top: 20px;}
.xl-tit p span{margin: 0 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}




/** 响应 **/
@media only screen and (max-width:1920px){ body{min-width: inherit} }

@media only screen and (max-width:1200px){
    .w_1200{width: 1000px;}
    .logo{margin-top: 20px;width: 350px;}
    .nav li{margin-right: 15px;}

    .js-img{ width: 490px;}
    .js-nr{margin-left: 520px;}
    .js-nr p{height: 145px;}
    .lbt{width: 490px;}
    .xw-nr { margin-left: 510px;}
    .list01 li{font-size: 16px;line-height: 36px;}
    .list01{margin-top: 10px;}
    .list01 li i{margin-top: 18px;}
    .det{padding: 15px 0;}


    .gl-box ul li{padding: 20px;margin-top: 30px;}
    .wz-left h5{font-size: 22px;}
    .sec-nav li a{padding: 0 50px;}

}

@media only screen and (max-width:1000px){
    .phone_menu,.height{display: block}
    .top-nav{display: none;}

    .w_1200{width: auto;padding: 0 20px;}
    .fot-top,.sbox{display: none}
    .footer{border-top: 4px #1182d3 solid;}

    .js-img,.lbt{width: auto;float: none;text-align: center;}
    .js-nr{margin-left: 0;margin-top: 20px;}

    .section01,.section02,.section03,.section04{padding: 30px 0;height: auto;background-size: cover;}
    .num{padding: 0;}
    .title{font-size: 24px;}
    .qhtab{margin-top: 20px;}
    .gsmc,.xwzx-box,.item{margin-top: 30px;}
    .js-nr p{height: auto;}
    .js-nr .ckgd{margin: 30px auto 0;}
    .xw-nr{margin-left: 0;margin-top: 20px;}

    .itimg span{width: 100px;height: 100px;bottom: -50px;margin-left: -50px;background-size: 50px!important;}
    .itnr{padding-top: 66px;}

    .db-list{margin-left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .db-list li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 300px;margin-left: 0;margin-right: 15px;}
    .db-list::-webkit-scrollbar{ display: none;}

    .jt-rig,.dqwz{display: none;}
    .wz-left{width: auto;float: none;}

}

@media only screen and (max-width:767px){
    .section01, .section02, .section03, .section04{padding: 20px 0;}
    .phon_logo{ width: 280px;margin-top: 12px;}
    .title {font-size: 22px;}
    .qhtab{margin-top: 0;padding-top: 10px;margin-left: -2%;}
    .qhtab li{float: left;width: 48%;margin-left: 2%;margin-right: 0;margin-top: 10px;}
    .gsmc, .xwzx-box, .item{margin-top: 20px;}

    .num li p.sz{font-size: 36px;margin:15px 0;}
    .num li{font-size: 14px;}
    .js-nr .ckgd{width: 138px;margin: 20px auto 0;}

    .list01 li span{display: none;}
    .list01 li a{width: 90%;white-space: inherit;}

    .itimg span {
        width: 50px;
        height: 50px;
        bottom: -25px;
        margin-left: -25px;
        background-size: 30px!important;
        box-shadow: 0 3px 10px rgba(0,0,0,.1);
    }
    .itnr {padding-top: 36px;}
    .itnr h5{font-size: 15px;}
    .itnr a { width: 90px; height: 34px; margin-top: 15px; font-size: 12px; line-height: 34px;}
    .item{padding-bottom: 25px;}
    .fk-nr{padding: 15px 20px;}
    .db-list li{width: 250px;}
    .fk-nr h5{font-size: 16px;}
    .fot-bot{font-size: 13px}


    .gl-nav .w_1200{padding: 0;}
    .sec-nav li a{padding: 0;display: block;text-align: center;height: 48px;line-height: 48px;}
    .sec-nav li{width: 33.33%;font-size: 16px;}
    .sec-nav{float: none;}
    .gl-ban{height: 150px;background-size: 1200px;}
    .gl-ban h5 {font-size: 24px;margin-top: 80px;}
    .gl-box ul li{padding: 20px 10px;margin-top: 0px;}
    .wz-left h5{font-size: 18px;}
    .wz-left p{margin-top: 20px;}
    .wz-left span{margin-top: 16px;}

    .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}

}

@media only screen and (max-width:340px){
    .phon_logo{width: 250px;}
    .num li p.sz{font-size:28px;margin:15px 0;font-family: 微软雅黑}
}






