.top-nav{height: 85px;background: #fff;}
.w_1200{width: 1200px;margin: 0 auto;}
.logo{float: left;margin-top: 15px;}
.search{width: 35px;height: 35px;border-radius:100%;background: #f7f7f7;text-align: center;margin-top: 25px;position: relative;line-height: 30px}
.sskuan{ position: absolute; top: 45px;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: 20px;position: relative;}
.nav li a{display: block;height: 85px;line-height: 85px;}
.nav li em{display: inline-block;height: 3px;background: #005bac;width: 0;position: absolute;bottom: 22px;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;}
.cir{position: absolute;bottom:84px;left: 0;right: 0;text-align: center;}
.jt{position: absolute;bottom: 8px;left: 50%;margin-left: -15px;}
.section1{height:900px;background: #e7eff8;position: relative;overflow: hidden}
.gywm{position: absolute;right:0;top: 70px;}

.btn1{position: absolute;left: 80px;top: 50%;margin-top: -37px;}
.btn2{position: absolute;right: 80px;top: 50%;margin-top: -37px;}

.abus{width: 675px;padding: 50px 25px 80px;background: #fff;margin-top: 140px;position: relative;z-index: 10;}
.ab-nr{padding: 0 20px;}
.ab-nr h2{font-size: 40px;line-height: 42px;position: relative;}
.ab-nr h2 em{display: inline-block;width: 30px;height: 4px;background: #005ea4;position: absolute;bottom: -20px;left: 0;}
.ab-nr p{font-size: 16px;line-height: 36px;text-align: justify;margin-top: 55px;height: 252px;overflow: hidden}
.ab-nr .ckgd{margin-top: 40px;display: inline-block;}

.ab-tab{padding: 0 20px;margin-top: 90px;position: relative;}
.ab-btn1{position: absolute;left: 0;top: 50%;margin-top: -10px;}
.ab-btn2{position: absolute;right: 0;top: 50%;margin-top: -10px;}
.ab-tab ul li{float: left;text-align: center;width: 25%;*width:24.8%;}
.ab-tab ul li a{display: block;border-right: 1px #e5e5e5 solid;}
.ab-tab ul li.none a{border-right: 0;}
.ab-tab ul li p{font-size: 16px;margin-top: 15px;}
.ab-tab ul li span img{transition: .3s all;}
.ab-tab ul li:hover span img{transform: scale(1.15);}

.section2{padding: 40px 0 54px;background: #fff;}
.title{text-align: center;font-size: 40px;line-height: 42px}
.title a{color: #333;}
.title em{display: block;width: 30px;height: 4px;background: #005bac;margin: 20px auto 0;}

.bortab{position: relative;border-top: 1px #ccc solid;margin-top: 60px;text-align: center;}
.bortab ul{display: inline-block;*display:inline;zoom: 1;background: #fff;padding: 0 40px;position: absolute;top: -20px;left: 50%;margin-left: -106px;}
.bortab ul li{float: left;margin: 0 5px;text-align: center;font-size: 18px;}
.bortab ul li a{display: block;height: 40px;background: url("20201201-tab02.png") no-repeat center;line-height: 40px;width: 122px;transition: .3s all;}
.bortab ul li.curr a,.bortab ul li:hover a{color: #fff;background: url("20201201-tab01.png") no-repeat center;font-weight: bold;}
.xw-box{margin-top: 60px;}
.xw-nr{margin-left: 648px;}
.xw-nr h5{font-size: 26px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list01 li{font-size: 16px;line-height: 38px;transition: .3s all;}
.list01 li span{font-size: 14px;color: #999;float: right;}
.list01 li i{display: inline-block;width: 4px;height: 4px;background: #b8b8b8;float: left;margin-top: 20px;margin-right: 10px;}
.list01 li a{display:inline-block;width: 80%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list01 li:hover{padding-left: 8px;}

.tzgg{margin-top: 50px;}
.tzgg h5{font-size: 18px;font-weight: bold;line-height: 18px;padding-left: 10px;border-left: 4px #005bac solid;}
.tzgg h5 a{color: #005caa;}
.gglist{margin-top: 20px;position: relative;}
.gg-btn1{position: absolute;left: -60px;top: 50%;margin-top: -24px;}
.gg-btn2{position: absolute;right: -60px;top: 50%;margin-top: -24px;}

.gglist ul{margin-left: -2%;}
.gglist ul li{float: left;margin-left: 2%;width: 23%;}
.gglist ul li a{display: block;background: #f5f5f5;padding: 0 20px 18px;transition: .3s all;}
.gglist ul li p{font-size: 14px;color: #999;padding-top: 15px;position: relative;transition: .3s all;}
.gglist ul li p em{display: inline-block;width: 14px;height: 1px;background: #434343;position: absolute;left: 0;bottom: -10px;transition: .3s all;}
.gglist ul li h4{font-size: 18px;margin-top: 20px;line-height: 28px;text-align: justify;height: 84px;overflow: hidden}
.gglist ul li:hover a{background: #005caa;color: #fff;}
.gglist ul li:hover p{color: #fff;}
.gglist ul li:hover p em{width: 100%;background: #fff;}

.section3{padding-top: 137px;height: 760px;background: url("20201201-sec3-bg.png") no-repeat center top;}
.tzzgx{padding: 10px 40px 10px 10px;background: url("20201201-sec-kz.png") no-repeat center bottom #fff;margin-top: 50px;min-height: 453px;}
.gx-left{float: left;width: 285px;}
.gx-left li{font-size: 18px;margin-bottom: 2px;}
.gx-left li a{display: block;height: 63px;line-height: 63px;background: rgba(0,92,170,.2);transition: .3s all;}

.gx-left li img{float: right;margin-top: 24px;margin-right: 20px;}

.gx-left li span{display: inline-block;width: 32px;height: 63px;float: left;margin: 0 20px;transition: .3s all;}
.gx-left li span.sp01{background: url("20210104-icon01.png") no-repeat center;}
.gx-left li span.sp02{background: url("20210104-icon02.png") no-repeat center;}


.gx-left li:hover a,.gx-left li.tz-act a{background: #005caa;color: #fff;}
.gx-left li:hover span.sp01,.gx-left li.tz-act span.sp01{background: url("20210104-icon011.png") no-repeat center;}
.gx-left li:hover span.sp02,.gx-left li.tz-act span.sp02{background: url("20210104-icon022.png") no-repeat center;}

.djtit{text-align: center;margin-top: 30px;color: #005caa;margin-bottom: 20px;}
.djtit h5{font-size: 26px;line-height: 26px;padding-top: 46px;background: url("20210104-bigicon1.png") no-repeat top center;}

.ggth{margin-left: 330px;}
.ej-tit{font-size: 20px;line-height: 20px;margin-top: 20px;height: 20px;}
.ej-tit h5{color: #005caa;padding-left: 12px;border-left: 4px #005caa solid;font-size: 20px;font-weight: bold;float: left;}
.ej-tit .yjt{float: right}
.list02 li{line-height: 44px}

.section4{padding: 10px 0 70px;}
.jyfz{margin-left: -4%;}
.jyfz li{width: 46%;float: left;margin-left: 4%;margin-top: 50px;box-shadow: 0 0 10px rgba(0,0,0,.1);*width:31%;}
.jyfz li a{display: block;padding: 70px 0 40px;text-align: center;transition: .3s all;}
.jyfz li i{display: block;height: 72px;transition: .3s all;}
.jyfz li i.tb1{background: url("20210104-xx-icon01.png") no-repeat center;}
.jyfz li i.tb2{background: url("20210104-xx-icon02.png") no-repeat center;}
.jyfz li i.tb3{background: url("20210104-xx-icon03.png") no-repeat center;}
.jyfz li i.tb4{background: url("20210104-xx-icon04.png") no-repeat center;}


.jyfz li p{font-size: 26px;line-height: 30px;margin-top: 36px;}
.jyfz li span{display: inline-block;width: 140px;height: 46px;background: #eeeeee;border-radius:100px;font-size: 16px;color: #666666;text-align: center;line-height: 46px;margin-top: 30px;transition: .3s all;}

.jyfz li:hover a{background: #005caa;color: #fff;}
.jyfz li:hover i.tb1{background: url("20210104-xx-icon011.png") no-repeat center;}
.jyfz li:hover i.tb2{background: url("20210104-xx-icon022.png") no-repeat center;}
.jyfz li:hover i.tb3{background: url("20210104-xx-icon033.png") no-repeat center;}
.jyfz li:hover i.tb4{background: url("20210104-xx-icon044.png") no-repeat center;}

.jyfz li:hover span{background: #fff;color: #005caa}

.section5{padding: 80px 0 117px;background: #f7f7f7;}
.w_50{width: 49%;}

.shzr{height: 280px;background: url("20201201-shzr.png") no-repeat center top;margin-top: 30px;text-align: center}
.shzr a{display: block}
.inl{display: inline-block;*display:inline;zoom:1;}
.inl img,.ic-nr{float: left}
.inl img{margin-top: 80px;margin-right: 30px;transition: .3s all;}
.ic-nr{margin-top: 100px;}
.ic-nr h5{font-size: 36px;color: #fff;line-height: 40px;margin-bottom: 10px;}
.ic-nr p{font-size: 18px;color: #fff;opacity: .5;letter-spacing: 2px;}
.rlzy{background: url("20201201-rlzy.png") no-repeat center top;}
.shzr:hover .inl img{transform: scale(1.1);}

.footer{border-top: 4px #005ea4 solid;background: #fff;}
.yqlj{padding: 14px 0 14px;background: #eee;}
.yqlj ul{margin-left: -1%;}
.yqlj ul li{float: left;width: 19%;margin-left: 1%;}

.bot-fot{padding: 20px;font-size: 14px;line-height: 30px;text-align: center;color: #666;}
.bot-fot p span{margin: 0 3px;display: inline-block}
.bot-fot p img{margin-right: 5px;}

/******  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: 250px; 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: #005caa;color: #fff;font-size: 16px}

/** 概览 **/
.gl-ban{height: 249px;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: 150px;}
.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 20px;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: #005baa;color: #fff;}
.dqwz{font-size: 12px;color: #999;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{margin-top: 40px;border-bottom: 2px #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: #005ca9;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: #1c6eb8; border: 1px solid #1c6eb8; color: #ffffff;}
.fy_list_04 .fy_tit_l a:hover{ background-color: #1c6eb8; color: #ffffff; border: 1px solid #1c6eb8;}
.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 0;background:#f6f6f6;text-align: center;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:1320px){
    .w_1200{width: 1000px;}
    .nav li{font-size: 15px;margin-right: 10px;}
    .logo {float: left;margin-top: 25px;width: 250px; }
    .ab-nr h2 ,.title{font-size: 30px;line-height: 32px;}
    .ab-nr p {font-size: 14px;line-height: 30px;margin-top: 50px; }
    .ab-nr .ckgd{width: 60px;}
    .abus{width: 550px;padding: 40px 20px;margin-top: 100px;}
    .ab-tab{margin-top: 60px;}
    .ab-tab ul li span img{height: 30px;}
    .ab-tab ul li p {font-size: 14px;margin-top: 10px;}
    .gywm{width:650px;}
    .section1{height: 700px}
    .xw-img{width: 500px;}
    .xw-nr{margin-left: 530px;}
    .xw-nr h5{font-size: 20px;line-height: 24px;font-weight: bold}
    .list01 li{font-size: 16px;line-height: 32px;}
    .list01 li a{width: 77%;}
    .list01 li i{margin-top: 15px;}
    .bortab ul li,.gglist ul li h4{font-size: 16px;}
    .list02 li{line-height: 44px;}
    .list02 li i{margin-top: 20px;}
    .jyfz li i{background-size: auto 55px!important;height: 55px;}
    .jyfz li p{font-size: 20px;line-height: 24px}
    .jyfz li span { width: 120px; height: 40px;font-size: 14px;line-height: 40px; }
    .ic-nr h5{font-size: 26px;}
    .ic-nr p{font-size: 14px}

    .gl-box ul li{padding: 20px;margin-top: 30px;}
    .wz-left h5{font-size: 22px;}

    .sec-nav li a{font-size: 16px;padding: 0 15px;}
    .ab-nr .ckgd{margin-top: 0;}

}
@media only screen and (max-width:1120px){
    .gg-btn2{right: 0;opacity: 0.8;}
    .gg-btn1{left: 0;opacity: 0.8;}
}
@media only screen and (max-width:1000px){
    .w_1200{width: auto;padding: 0 20px;}
    .phone_menu,.height{display: block}
    .top-nav{display: none;}

    .btn2{right: 20px;}
    .btn1{left: 20px;}
    .btn1, .btn2{width: 20px;margin-top: -22px;}
    .cir img{width: 100px;}
    .jt,.yqlj,.gg-btn2,.gg-btn1{display: none;}
    .cir{bottom: 30px;}
    .gglist ul{margin-left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .gglist ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 250px;margin-left: 0;margin-right: 15px;}
    .gglist ul::-webkit-scrollbar{ display: none;}
    .tzgg{margin-top: 30px;}
    .xw-img {width: auto; float: none;text-align: center}
    .xw-nr{margin-left: 0;margin-top: 30px;}
    .section3{padding-top: 50px;height: auto;background-size: cover;padding-bottom: 20px;}
    .gx-left{width: auto;float: none;margin-left: -2%;overflow: hidden;}
    .tzzgx{padding: 10px 10px 20px;}
    .gx-left li{font-size: 16px;float: left;width: 48%;margin-left: 2%;}
    .ggth{margin-left: 0;}

    .jt-rig,.dqwz{display: none;}
    .wz-left{width: auto;float: none;}
    .sec-nav li{border-bottom: 1px #e4e4e4 solid;margin-bottom: -1px;}

}

@media only screen and (max-width:767px){
    .section1{height: auto;padding: 20px 0;}
    .abus{width:auto;}
    .gywm{position: static;}
    .abus{margin-top: 20px;padding: 20px 15px;}
    .ab-nr,.ab-tab{padding: 0;}
    .ab-btn2,.ab-btn1{display: none;}
    .bortab ul{padding: 0;display: block;position: static;margin-left: -2%;}
    .bortab{border-top: 0;margin-top: 20px;}
    .section2,.section4,.section5{padding: 20px 0;}
    .bortab ul li{float: left;width: 31.33%;margin-left: 2%;margin-right: 0;}
    .bortab ul li a{border-radius: 4px;background: #f5f5f5;}
    .bortab ul li.curr a, .bortab ul li:hover a{background: #005caa;}
    .bortab ul li a{width: auto;}
    .xw-box{margin-top: 20px;}
    .list01 li span{display: none;}
    .list01 li a{width: 90%;white-space: inherit}
    .xw-nr h5{white-space: inherit}
    .gx-left li{width: auto;float: none;margin-left: 0;}
    .gx-left{margin-left: 0;}
    .gx-left li a{height: 48px;line-height: 48px;}
    .gx-left li span{height: 48px;}
    .list02 li{line-height: 32px;}
    .list02 li i{margin-top: 15px;}

    .jyfz{margin-left: -2%;}
    .jyfz li{width: 48%;margin-top: 20px;margin-left: 2%;}
    .jyfz li a{padding: 20px 0;}
    .jyfz li i {background-size: auto 40px!important;height: 40px;}
    .jyfz li p { font-size: 16px; margin-top: 13px; }
    .jyfz li span {
        width: 90px;
        height: 32px;
        line-height: 32px;
        margin-top: 12px;
    }
    .w_50{width: auto;float: none}
    .shzr{margin-top: 20px;margin-bottom: 20px;height: 140px}
    .inl img {margin-top: 30px;margin-right: 20px;width: 80px;}
    .ic-nr { margin-top: 35px;}
    .ic-nr h5{font-size: 22px;margin-bottom: 0;}
    .ic-nr p{letter-spacing: 0;}
    .ab-nr h2, .title {font-size: 26px;line-height: 28px;}
    .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: 25%;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;}

    .section4{padding-top: 1px;}

    .ab-nr p{height: auto}

}









