@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
/*body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;  font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,"Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;}*/


body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;  
/*
	font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,"Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;
	
    font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
*/

    font-family: "Microsoft Yahei", "PingFang SC", Arial;
}


img{border:none;display:block;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style-type: none;}
ul,ol,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
li{ list-style:none;}
em,i{font-style:normal}
b,strong,th{font-weight:normal;}
button,input,textarea{font-family: "Microsoft Yahei", "PingFang SC", Arial;vertical-align:middle;outline: none;}/*input:focus{outline: none;}*/
textarea{resize:none;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0
}
input[type=”button”], input[type=”submit”], input[type=”reset”] {	-webkit-appearance: none;/*去掉苹果默认样式*/}
input,textarea {-webkit-appearance:none; }


.fl{float:left;}
.fr{float:right;}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}
i, cite, em, var, address, dfn {
    font-style: italic;
}

@media screen and (min-width: 750px) {
    html {
        font-size: 75px!important;
    }
}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.woff2?t=1651405472291') format('woff2'),
       url('../font/iconfont.woff?t=1651405472291') format('woff'),
       url('../font/iconfont.ttf?t=1651405472291') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{font-family: "Microsoft Yahei", "PingFang SC", Arial; width: 10rem; margin: 0 auto;}

/*头部*/

.head_rem{ width: 100%; height: 1.3333rem;position: fixed; top: 0; left: 0; z-index: 12; box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);}
.fiextop{ background: #ffffff;}
.head_rem .head_lm{width: 9.3333rem;height: 1.3333rem; margin: 0 auto;}
.flex{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex02{ display: flex; justify-content: space-between; align-items: center;}

.head_rem .logo img{ width: 3.1067rem; height: .8rem; transition: all 0.3s ease-in-out;}
.head_rem .logo a{ height: 100%; display: flex; align-items: center;}
.logo img.logo_blue{ display: none;}
.logo img.logo_white{ display: block;}
.drawerMenu-open .logo img.logo_blue,.fiextop .logo img.logo_blue{ display: block;}
.drawerMenu-open .logo img.logo_white,.fiextop .logo img.logo_white{ display: none;}
.drawerMenu-open .con_bj_white{ background: #ffffff; }
.drawerMenu-open .menu_btn .line-1,.drawerMenu-open .menu_btn .line-2,.drawerMenu-open .menu_btn .line-3,.fiextop .menu_btn .line-1,.fiextop .menu_btn .line-2,.fiextop .menu_btn .line-3{ background: #333333;}
.drawerMenu-open .sear_btn,.fiextop .sear_btn{background: url("../images/sear_icon.png")no-repeat -0.5867rem 0;width: .5867rem; height: .5867rem;background-size: 1.1733rem .5867rem ;}
 


/*.fiextop{    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3);}*/
.movNavbtn{ display: flex;align-items: center; height: 100%;}
.sear_btn{width: .5867rem; height: .5867rem; background: url("../images/sear_icon.png")no-repeat 0 0; background-size: 1.1733rem .5867rem;}
.menu_btn{ width: .72rem; height: .6rem; position: relative;background: 0 0; overflow: hidden;}
.nav_btn{ margin-left: .4rem;}
.menu_btn .line-1,.menu_btn .line-2,.menu_btn .line-3{position:absolute;top:50%;right:50%;display:block;right: 0; width: .7467rem;height: .0533rem;background:#ffffff;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s; transition-property:transform,width,margin,background-color}
.menu_btn .line-1{margin-top:-.24rem;}
.menu_btn .line-3{margin-top: .24rem;}
.drawerMenu-open .menu_btn .line-2{ visibility: hidden;}
.drawerMenu-open .menu_btn .line-1{margin-top: 0!important;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
.drawerMenu-open .menu_btn .line-3{    margin-top: 0!important;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);}


.sear_box{position: fixed; top: 1.3333rem; left: 50%; margin-left: -5rem; width: 10rem; padding: .4rem .2667rem; background: #ffffff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);box-sizing: border-box; display: none; z-index: 100;}
.form_box{ border: 1px solid #cccccc; width: 8.2667rem; position: relative; height: 1.0667rem; border-radius: 100px;
}
.hs_input{width: 100%; height: 100%; background: none; border: none; position: absolute; left: 0; top: 0; font-size: .4rem;line-height: 0.6rem; color: #333333; text-indent: 1em;}
.hs-submit{width: .5867rem; height: .5867rem;  position: absolute; right: .2667rem; top:50%; background: url("../images/sear_icon.png")no-repeat -0.5867rem 0; background-size: 1.1733rem .5867rem; z-index: 10; margin-top: -0.2933rem;}
.sear_close{width: .5333rem; height:  .5333rem; background: url("../images/close_btn.png") no-repeat center center; background-size: 100% 100%; display: block; margin-top: .2667rem;}


.nav_demo{ position: fixed; top: 1.3333rem; left: 0; right: 0; bottom: 0; background: #ffffff;z-index: 100; padding: .2667rem; display: none;}
.nav_list{ width: 8.5333rem; margin: 0 auto; height: 100%;    overflow-y: auto;overflow-x: hidden;}
.nav_list li{ border-bottom: 1px solid #cccccc; }
.nav_list li .navp{ padding: .2667rem 0;}
.nav_list li .navp a{ font-size: .4rem; line-height: .6667rem; color: #164b93;}
.nav_list li .navp i{ width: .32rem; height: .32rem; background: url("../images/more.png") no-repeat center center; background-size: 100% 100%;}

.nav_list li .subNavm{ margin: .2rem 0; display: none;}
.nav_list li .subNavm a{ display: block; font-size: .3733rem; line-height: .8rem; width: 100%; color: #333333;}
.nav_list li.on .navp i{transform: rotate(-45deg);}

.zg_banner{width: 10rem; margin: 0 auto;}
.zg_banner .swiper-slide{ width: 10rem; height: 8.2667rem; background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.zg_banner .swiper-slide img{ width: 100%; margin: 0 auto; text-align: center;}
.zg_banner .swiper-pagination-bullet{ width: .2rem; height: .2rem; background: #ffffff; }
.zg_banner .swiper-pagination-bullet-active{ background: #ffffff;}


.qylf_demo{ width: 9.3333rem; margin: .5333rem auto!important; position: relative; padding-bottom: 1rem!important;}
.qylf_demo .swiper-slide{ width: 9.3333rem; height: 5.3333rem; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%;}
.qylf_demo .swiper-slide a{ display: block; width: 90%; height: 50%; display: flex; justify-content: space-between; align-items: center;  position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.qylf_fl h3{ font-size: .48rem; color: #ffffff; line-height: 1rem;}
.qylf_fr{ width: .8rem; height: .8rem; background: url("../images/shi01.png")no-repeat center center; background-size: 100% 100%;}
.qylf_fl i{ width: .9333rem; height: .9333rem; display: block; }
.icon01{ background: url("../images/icon01.png")no-repeat 0 0; background-size: 1.8667rem .9333rem;}
.icon02{ background: url("../images/icon02.png")no-repeat 0 0; background-size: 1.8667rem .9333rem;}
.icon03{ background: url("../images/icon03.png")no-repeat 0 0; background-size: 1.8667rem .9333rem;}
.icon04{ background: url("../images/icon04.png")no-repeat 0 0; background-size: 1.8667rem .9333rem;}
.qylf_demo .swiper-pagination-bullet,.rmcp_box .swiper-pagination-bullet,.figure_con01 .swiper-pagination-bullet{ width: .2rem; height: .2rem; }
.qylf_demo .swiper-pagination-bullet-active,.rmcp_box .swiper-pagination-bullet-active,.figure_con01 .swiper-pagination-bullet-active{ background: #004ea2;}


.tit_bt{  position: relative; height: 1.2rem;overflow: hidden; margin: .2667rem auto; width: 9.3333rem;}
.tit_bt h3{ font-size: .64rem; line-height: .8rem; color: #004ea2; }
.tit_bt p{ font-size: .3467rem; color: #666666;  line-height: .4rem; text-transform: uppercase;}
.tit_bt::after{position: absolute; content: ''; width: 1.8rem; height: .0267rem; background: #21519d; left:50%; top: 50%; transform: translate(-50%,-50%);}

.bjys01{background: #f2f2f2; width: 100%;}
.pad40{ padding: .5333rem 0;}
.pad80{ padding: .5333rem 0 .8rem;}
.mar_bon40{ margin-bottom: .4rem;}
.news_tab02{ width: 100%; padding-bottom: .4rem!important;}
.news_tab02 .swiper-slide img{ width: 6.6667rem; height: 6.1333rem; }
.news_tab02 .swiper-slide p{ font-size: .4rem; color: #333333; line-height: .6667rem; text-align: center; padding-top: .1333rem;}
.news_tab02.swiper-container-horizontal>.swiper-scrollbar{ width: 80%; left: 50%; bottom: 0; transform: translateX(-50%); height: 2px;}
.news_tab02 .swiper-scrollbar-drag{background: rgba(0, 78, 162, 1);}

.tabs01{ width: 100%; margin: 0 auto; overflow: hidden; padding-bottom: .2667rem;}
.tabs01 li{ font-size: .4533rem; color: #333333; padding: 0 .4rem; line-height: 1rem; float: left; margin: .2rem; border-radius: 1rem;}
.tabs01 li.on{ color: #ffffff; background: #004ea2;}
.tabs01 li p{ font-size: .4rem; line-height: 1rem; color: #666666;}


.news_img{ width: 9.3333rem; margin: .4rem auto!important; overflow: hidden; background: #F2F2F2;}
.news_img .swiper-slide a{ position: relative; width: 9.3333rem; display: block;}
.news_img .swiper-slide img{ width: 9.3333rem; height: 5.7333rem;}
.news_img .swiper-slide p{  line-height: .8rem; padding: .4rem 0;  font-size: .4rem; color: #333333;margin: 0 auto;  width: 95%;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; text-align: center;box-sizing: border-box;}
.news_img>.swiper-pagination-bullets, .news_img .swiper-pagination-custom,.news_img .swiper-pagination-fraction{ bottom: .6667rem;}
.news_img .swiper-pagination-bullet{width: .16rem; height: .16rem; background: #ffffff; opacity: 0.5; }
.news_img .swiper-pagination-bullet-active{ opacity: 1;}
.news_img .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .04rem;}
.news_img.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 1.6rem;}

.news02{ overflow: hidden; width: 9.3333rem; margin: 0 auto;}
.news02 .swiper-slide ul{ margin-bottom: .5333rem;}
.news02 .swiper-slide ul li{ position: relative;}
.news02 .swiper-slide ul li::after{ content: ""; position: absolute; width: 100%; bottom: 0;background: #F2F2F2; height: 1px; left: 0; }
.news02 .swiper-slide ul li a{ display: flex; align-items: center; justify-content: space-between; padding: .4rem 0;}
.news02 .swiper-slide ul li h3{ font-size: .4rem; color: #333333; line-height: .6667rem; font-weight: normal; width: 80%;white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news02 .swiper-slide ul li span{ font-size: .4rem; color: #333333; width: 20%;}
.news02 .swiper-slide ul li span font{ font-size: .5333rem; font-weight: bold;}
.clo_blue{ color:#004ea2;}

.gywm_box{ width: 9.3333rem; margin: .5333rem auto;}
.gywm_box p{ font-size: .4rem; line-height: 1rem; color: #333333;  text-align: justify; }
.us_list{ width: 9.3333rem; margin: 0 auto; padding-bottom: .4rem;}
.us_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.us_list ul li{ width: 50%; font-size: .4rem; text-align: center; margin-bottom: .4rem;}
.us_list ul li h3{ color: #004ea2;}
.us_list ul li h3 strong{ font-size: .8rem; font-family: 'impact';}
.us_list ul li p{font-size: .4rem; line-height: .8rem;}

.bjys02{ background: url("../images/bjys02.jpg")no-repeat center bottom;  background-size:10rem 7.1467rem ;}
.demo_tit{  width: 9.3333rem; margin: .4rem auto; position: relative; overflow: hidden;}
.more_btn{ font-size: .4533rem; color: #333333; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.bjys03{ background: url("../images/bjys03.jpg")no-repeat center top; background-size: 10rem 12.1333rem;}
.bjys04{ background: url("../images/bjys04.jpg")no-repeat center bottom,#edf0f4; background-size: 10rem 6.6667rem;}
.bjys05{ background: url("../images/bjys05.jpg")no-repeat center bottom; background-size: 10rem 5.5467rem;}

.form_demo{ width: 9.3333rem; margin: 0 auto; padding: .4rem 0;}
.tit03{ font-size: .48rem; color: #ffffff; line-height: .8rem; font-weight: normal;font-style: italic;}
.form_list{ padding-top: .4rem;}
.form_list li{width: 100%; display: flex; align-items: center; justify-content: space-between; margin: .4rem 0;} 
.form_list li label{ font-size: .4rem; color: #ffffff; line-height: 1rem; width: 26%; text-align: center;}
.form_list li input{ width: 70%; height: 1rem; font-size: .4rem; color: #333333; background: #ffffff; border-radius:4px; text-indent: 1em;}
.flex01 .btn_sub{ width:100%; background: #e2e8f1;border-radius: 4px;color: #004ea2; font-size: .5333rem;height: 1.1rem;line-height: 1.1rem; }

.footer_demo{ width: 100%; }
.foot_lm{ width: 9.3333rem; margin: 0 auto; padding: .4rem 0; border-bottom: 1px solid #cccccc;}
.foot_lm h3{ font-size: .4rem; color: #333333; line-height: .9333rem;}
.foot_lm ul li{ font-size: .3467rem; color: #333333; line-height: .5rem;}
.foot_lm02{ width: 9.3333rem; margin: 0 auto;padding: .4rem 0;}
.foot_lm02 p{ font-size: .2667rem; line-height: .48rem; color: #333333;}
.foot_lm02 a{ color: #333333;}
.ny_ban{width: 100%; position: relative;}
.ny_ban img{ width: 100%; height: auto;}

.swiper_tab{ width: 100%; overflow: hidden; margin: 0 auto !important; background: #EFEFEF; }
.swiper_tab .swiper-slide{ width: auto;}
.swiper_tab .swiper-slide a{ font-size: .4rem; line-height: 1.4rem;color: #333333; display: block; text-align: center;
     padding: 0 .4rem; position: relative; }
.swiper_tab .swiper-slide.cur a{ background: #004ea2; color: #ffffff;}

.swiper_tab .swiper-button-prev.swiper-button-disabled,.swiper_tab .swiper-button-next.swiper-button-disabled{ opacity: 0;}
.swiper_tab .swiper-button-next{ width: .48rem; height:1.4rem; right: 0; background: #ffffff; opacity: .5;}
.swiper_tab .swiper-button-prev{width: .48rem; height: 1.4rem; left: 0;background: #ffffff; opacity: .5;}
.swiper_tab .swiper-button-next img,.swiper_tab .swiper-button-prev img{ width: .2133rem; height: .3733rem;}
.swiper_tab .swiper-button-next,.swiper_tab .swiper-button-prev{ top: 50%; margin-top: -.7rem; z-index: 999; display: flex; align-items: center; justify-content: center;}

.w_90{ width: 9.3333rem; margin: 0 auto;}
.ny_tit{ padding: .2667rem 0;}
.ny_tit h3{ font-size: .5333rem; color: #333333; line-height: 1.0667rem; text-align: center; font-weight: normal; position: relative;}
.ny_tit h3::after{ position: absolute; width: .625rem; height: .0375rem; content: ""; left: 50%; bottom: 0; margin-left: -0.3125rem; background: #004ea2;}

.jtjj_demo p{ font-size: .4rem; line-height: .8rem; color: #333333; border-bottom: 1px solid #F2F2F2; padding-bottom: .2rem;text-align: justify;}
.jtjj_demo{ width: 100%; padding-bottom: .5333rem;}

.video_demo{ width: 100%; margin: 0 auto;}
.video_demo .videolist{width: 100%;}
.video_demo .videolist {position: relative; cursor: pointer; background-position: center center;background-repeat: no-repeat; background-size:100% 100%;width: 100%;height: 5.3333rem;margin: 0 auto; transition: 500ms; overflow: hidden;}
.video_item{ display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; height: 100%;}
.video_item i{ width: 1.2rem; height: 1.2rem; background: url("../images/icon29.png")no-repeat center center; background-size: 100% 100%;}
.video_item h3{ font-size: .4533rem;line-height: .75rem; color: #ffffff; font-weight: normal;}

.times-swiper{width: 8.2rem; position: relative; margin: 0 auto;}
.times-swiper .swiper-slide {height: 1.25rem;padding-top: .8125rem;box-sizing: border-box;line-height: .375rem;position: relative;z-index: 5;cursor: pointer; text-align: center;
font-size: .3467rem;}
.times-swiper .swiper-slide:before {background: #666666;width: 100%;height: .025rem;content: '';position: absolute;top: 50%;left: 0;display: block;z-index: 2;}
.times-swiper .swiper-slide:after {background: url('../images/r1.png') center center no-repeat;width: .125rem;height: .125rem;content: '';position: absolute;
top: calc(50% - .0625rem);left: calc(50% - .0625rem);display: block;z-index: 2; background-size: 100% 100%;
border-radius: 50%;
}
.times-swiper .swiper-slide:hover,.times-swiper .swiper-slide.swiper-slide-active {color: #004ea2; font-weight: bold;}
.times-swiper .swiper-slide:hover:after,.times-swiper .swiper-slide.swiper-slide-active:after {background: url('../images/r1_on.png') center center no-repeat;}
.times-swiper .swiper-button-prev{  background-size: 1.3rem .65rem; width: .65rem; height: .65rem;background-image: url("../images/prev03.png"); background-repeat: no-repeat; background-position: 0 0 ; left: -0.65rem;margin-top: -0.325rem;}
.times-swiper .swiper-button-next{background-size: 1.3rem .65rem; width: .65rem; height: .65rem;background-image: url("../images/prev03.png"); background-repeat: no-repeat; background-position: -0.65rem 0 ; right: -0.65rem;margin-top: -0.325rem;}
.year-swiper .swiper-slide{ padding: .2667rem 0 0;}
.year-swiper .swiper-slide h3{ font-size: .48rem; line-height: 1rem; color: #004ea2; font-weight: normal; }
.year-swiper .swiper-slide ul{ overflow: hidden; padding: .2667rem 0;}
.year-swiper .swiper-slide ul li{ font-size: .4rem; color: #333333; line-height: .6rem; padding-bottom: .2667rem;}
.year-swiper .swiper-slide ul li i{ margin-right: .1333rem; width: .1333rem; height: .1333rem; background: #666666; border-radius: 50%; vertical-align: middle; display: inline-block;}


.tit_more{ font-size: .4rem; line-height: .6rem; color: #333333; margin: .25rem 0; display: inline-flex;transition: 500ms; }
.tit_more:hover{ transform: translateY(-5px); color: #004ea2;}
.tit_more i{ width: .6667rem; height: .6667rem; background: url("../images/shi_hov.png")no-repeat center center; display: inline; margin-right: .1rem; background-size: 100% 100%;}

.news_demo{ width: 100%; margin: .4rem auto;}
.xqy_detail{ width: 9.3333rem;}
.news_demo .figure_con{ width: 8.6667rem; margin: 0 auto;}
.news_demo .figure_con a{ width: 100%; margin-bottom: .5333rem; display: block;}
.img_fig{ width: 100%; height: 5.64rem;}
.img_fig img{ width: 100%; height: 100%;}
.con_fig{ width: 100%; padding:.2667rem; box-sizing: border-box;}
.ffwhit{ background: #F9F9F9;}
.con_fig p{ font-size: .3467rem; color: #666666; position: relative; line-height: .8rem; font-weight: bold;}
.con_fig p::after{ content: ""; position: absolute; width: 1.3333rem; height:2px; background:#004ea2 ; top: 50%; left: 26%; transform: translateY(-50%);}
.con_fig p font{ font-size: .5333rem; color: #004ea2;}
.con_fig h3{ font-size: .4rem; line-height: .6667rem; color: #333333;transition: all 0.5s ease;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}

    .page{  text-align:center; font-size:0; clear:both; margin:0; padding-bottom: .6667rem;}
    .page a{ display:inline-block; font:.4rem/.32rem Arial;    width: .6rem;height: .6rem; line-height: .6rem; border:1px solid #c0c0c0; color:#565656; margin-left: .1rem; margin-right: .1rem; vertical-align:top;  border-radius: 50%;overflow:hidden; text-align:center; }
    .page span{ display:inline-block; min-width: .2667rem; padding:.1867rem .2rem; _padding:.1867rem .2rem; font:.4rem/.32rem Arial;  color:#156bab; border:none;}
    .page a.current,.page a.current:hover{ color:#FFF; font-weight:700; background:#0066b3; border:1px solid #0066b3;}
    .page a:hover{ background:#0066b3; color:#fff; border:1px solid #0066b3;}


    .wrap_ban_tit{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
    .wrap_ban_tit p{ font-size: .5333rem; color: #ffffff; line-height: 1.2rem; position: relative;  display: block;}
    .wrap_ban_tit p::after{ width: .8rem; height: .0533rem; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; content: ""; background: #ffffff;}

.news_tit_detail{ border-bottom: 1px solid #cccccc; width: 100%; margin: 0 auto; padding-bottom: .2667rem;}
.news_tit_detail h3{ font-size: .4267rem; color: #333333; line-height: .6rem; margin: 0 auto; text-align: center; font-weight: normal;}
.news_tit_detail ul{ display: flex; padding-top: .25rem; flex-wrap: wrap;}
.news_tit_detail ul li{ margin: 0 .125rem; font-size: .3467rem; color: #666666; line-height: .5rem;}

.news_con_detail{ width: 100%; padding: .4rem 0; margin: 0 auto;}
.news_con_detail img{ margin: .2667rem auto; text-align: center; max-width: 100%; }
.news_con_detail p{ font-size: .4rem; color: #333333; line-height: .65rem;}

.news_more{width: 100%; margin: 0 auto; border-top: 1px dashed #cccccc; }
.news_more ul li{ font-size: .4rem; color: #333333; margin: .4rem 0; overflow: hidden;}
.news_more ul li a{ color: #333333;transition: all 0.5s ease;}
.news_more ul li h3{ font-weight: normal; float: left;}

.third_nav{ width: 9.3333rem;  margin: .4rem auto;}
.third_nav ul{ width: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.third_nav ul li{ width: 46%; border: 1px solid #cccccc; height: 1rem; font-size: .4rem; color: #333333; line-height: 1rem; margin: 6px 1%; transition: all 0.5s ease;}
.third_nav ul li.on,.third_nav ul li:hover{ background: #004ea2; color: #ffffff;}
.third_nav ul li a{ display: flex; justify-content: center; align-items: center;transition: all 0.5s ease; color: #333333;}
.third_nav ul li.on a,.third_nav ul li:hover a{ color: #ffffff}
.third_nav ul li i{ width: .5rem; height: .5rem; display: block; margin-right: .125rem;background-size: 1rem .5rem;background-position: -0.5rem 0; background-repeat: no-repeat;transition: all 0.5s ease;}
.third_nav ul li:nth-child(1) i{  background-image: url("../images/icon01.png"); }
.third_nav ul li:nth-child(2) i{background-image: url("../images/icon02.png");}
.third_nav ul li:nth-child(3) i{  background-image: url("../images/icon03.png"); }
.third_nav ul li:nth-child(4) i{  background-image: url("../images/icon04.png"); }
.third_nav ul li.on i,.third_nav ul li:hover i{ background-position: 0 0;}

.qylf_lm_tit{ width: 9.3333rem; margin: 0 auto; padding-bottom: .4rem;}
.qylf_lm_tit p{ font-size: .4rem; color: #333333; line-height: 1rem;}
.qylf_lm_con{ width: 100%; background: #F6F7FB; margin: 0 auto; box-sizing: border-box; padding: .3rem;}

.qylf_twjh{ border-bottom: 1px dashed #cccccc;}
.qylf_twjh:last-child{border-bottom: none;}
.text_01 h3{ font-size: .48rem; color: #004ea2; line-height: .8rem; padding: .2667rem 0;}
.text_01 p{ font-size: .4rem; color: #333333; line-height: 1rem;}
.imgbox_01{ width: 100%; margin: 0 auto; text-align: center;}
.imgbox_01 img{ width: 95%; margin: .4rem auto; height: auto;}

.qylf_lm_recom{ width: 9.3333rem; margin: 0 auto;}
.tit01{ font-size: .48rem; color: #333333; line-height: .8rem; padding: .4rem 0;}

.shzr_box{ width: 100%; background: url(../images/ny_bj04.jpg)no-repeat center center;}
.shzz_demo{ padding: .8rem 0;}
.shzz_demo h3{ font-size: .48rem; color: #ffffff; line-height:1.5em; }
.shzz_demo p{ font-size: .4rem; color: #ffffff; padding: .2667rem 0; line-height: 1.5em;}


.tit_more03{ font-size: .4rem; line-height: .6rem; color: #ffffff; margin: .25rem 0; display: inline-flex;transition: 500ms; }
.tit_more03:hover{ transform: translateY(-5px); color: #ffffff;}
.tit_more03 i{ width: .6667rem; height: .6667rem; background: url("../images/shi02.png")no-repeat center center; display: inline; margin-right: .1rem; background-size: 100% 100%;}

.znhz_demo{ width: 100%; height: 3.9467rem; background-size: 100% 100%;  margin: .4rem auto;}

.znhz_demo a{ display: block; width: 100%; height: 100%;padding: .3333rem .2667rem 0;box-sizing: border-box;}
.znhz_demo h3{ font-size: .48rem; color:  #ffffff; line-height: 2em;}
.znhz_demo p{ font-size: .3467rem; line-height: 1.5em; color: #ffffff;}
.znhz_demo i{ width: .6667rem; height: .6667rem; margin-top: .125rem;transition: 500ms; background: url("../images/shi02.png")no-repeat center center; display: block; background-size: 100% 100%;}

.znhz_bj01{ background: url("../images/znhz_bj01.jpg")no-repeat center center; }
.znhz_bj02{ background: url("../images/znhz_bj02.jpg")no-repeat center center; }
.znhz_bj03{ background: url("../images/znhz_bj03.jpg")no-repeat center center; }

.hd_tab ul{width: 9.3333rem; margin: 0 auto; display: flex; padding: .4rem 0;}
.hd_tab ul li{ width: 50%;font-size: .4533rem; color: #333333; text-align: center;  position: relative; padding: .2rem 0;}
.hd_tab ul li::after{content: ''; position: absolute; width: .6rem; height: .04rem;background: #f0f0f0; left: 50%; margin-left: -0.3rem; bottom: 0;}
.hd_tab ul li.on{color: #004ea2; font-weight: bold;}
.hd_tab ul li.on::after{background: #004ea2;}


.figure_con01{  overflow: hidden; position: relative;}









/* 新增前 */


.cate_box{ overflow: hidden; width: 100%; margin: 0 auto;}
.cate_box li{ font-size: .3733rem; line-height: .96rem; color: #333333; width: 100%;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  }
.cate_box ul{ margin: .4rem auto;}
.cate_box li:nth-child(odd){ background: #f3f3f3;}
.cate_box li a{ font-size: .3733rem; line-height: .96rem; color: #333333; float: left; padding-left:  .1333rem;width: 80%;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.cate_box li span{ color: #666666; line-height: .96rem; font-size: .3733rem; float: right; padding-right: .1333rem;}

.xmjs{ width: 100%; background: #f3f3f3; margin: 0 auto; overflow: hidden; padding: .5333rem 0;}
.tabs02{ width: 9.3333rem; margin: 0 auto; display: flex;  }
.tabs02 li{width: 33.33%; font-size: .4533rem; color: #333333; text-align: center;  position: relative; padding: .2rem 0; cursor: pointer;}
.tabs02 li::after{content: ''; position: absolute; width: .6rem; height: .04rem;background: #ffffff; left: 50%; margin-left: -0.3rem; bottom: 0;}
.tabs02 li.on{ color: #004ea2; font-weight: bold;}
.tabs02 li.on::after{ background: #004ea2;}

.cate_box02,.cate_box03{ width: 9.3333rem; margin: 0 auto; overflow: hidden; }
.cate_box02 ul,.cate_box03 ul{ overflow: hidden; margin: .4rem auto;}
.cate_box02 ul li,.cate_box03 ul li{ font-size: .3733rem; line-height: 1.0667rem; color: #333333; width: 100%;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px solid #cccccc;}
.cate_box02 ul li a,.cate_box03 ul li a{ font-size: .3733rem; line-height: 1.0667rem; color: #333333; float: left; padding-left: .1333rem;width: 80%;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.cate_box02 ul li span,.cate_box03 ul li span{ color: #666666; line-height: 1.0667rem; font-size: .3733rem; float: right; padding-right: .1333rem;}

.ywly_demo{ width: 9.3333rem; margin: 0 auto;}
.ywly_demo h3{ font-size: .48rem; color: #1d5196; line-height: .9333rem;}
.ywly_demo p{ font-size: .3467rem; color: #333333;line-height: .6667rem;}
.ywly_demo a{ font-size: .3467rem; background: #ffffff; color: #0d4486; border: 1px solid #0d4486;border-radius: 60px; line-height: .8rem; display: inherit; width: 30%;text-align: center; margin: .2667rem 0;}

.parHd{ overflow: hidden;border-bottom: 1px solid #cccccc;}

.parHd ul{ display: flex;  align-items: center; justify-content: center; flex-wrap: wrap;width: 100%;}
.parHd ul li{width: 25%; font-size: .4rem; color: #666666; text-align: center; line-height: 1.3333rem; position: relative;}
.parHd ul li::after{ width: 0; content: ''; position: absolute; height: 4px;background:#164b93; bottom: 0; left: 50%; transform: translateX(-50%);}
.parHd ul li.on::after{width: 100%;}
.parHd ul li.on{  color: #164b93; font-weight: bold;}
.parHd ul li.on span{ background-position: -.56rem 0!important;}

.parHd ul li span{ width: .56rem; height: .5333rem; display: inline-block; vertical-align: middle; margin: 0 .1333rem;background-size: 1.68rem .5333rem;}
.parHd ul li span.ico01{  background-image:url("../images/ico4.png"); background-repeat: no-repeat; background-position: -1.12rem 0;}
.parHd ul li span.ico02{  background-image:url("../images/ico5.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.parHd ul li span.ico03{  background-image:url("../images/ico6.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.parHd ul li span.ico04{ background-image:url("../images/ico7.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.parHd ul li span.ico05{  background-image:url("../images/ico8.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.parHd ul li span.ico06{ background-image:url("../images/ico9.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.parHd ul li span.ico07{ background-image:url("../images/ico10.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}

.parBd .slideBox{ width: 100%; background: url("../images/jtbj01.jpg") no-repeat center bottom; background-size: 10rem 9.3333rem; padding-top: .2667rem;}

.demo02 .sPrev{ background: url("../images/prev.png")no-repeat center center; width: .3333rem; height: .6rem; position: absolute; left: .5333rem; top: .2667rem; background-size: 100% 100%;}
.demo02 .sNext{ background: url("../images/next.png")no-repeat center center; width: .3333rem; height: .6rem;position: absolute; right: 0.4rem; top:  .2667rem; background-size: 100% 100%;}

.demo02{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.demo02 .bd ul li img{width: 8.5333rem; height: 3.6rem; text-align: center;}
.demo02 .bd ul li{ background: rgba(255,255,255,0.4); width: 9.3333rem;height: 4.1333rem; margin: 0 auto;}
.demo02 .bd ul li a{width: 100%;height: 4.1333rem;display: flex; justify-content: center; align-items: center;}

.demo02 .hd{ overflow: hidden; position: relative; padding: .5333rem 0; }
.demo02 .hd ul{ display: flex; align-items: center; justify-content: center;}
.demo02 .hd ul li{ width: .8rem; height: .16rem; background: #ffffff; font-size: 0; margin: 0 .2667rem;border-radius: 20px; cursor: pointer; opacity: 0.6;}
.demo02 .hd ul li.on{ background: #164b93; opacity: 1;}

.spzc_box{ width: 9.3333rem; margin: 0 auto 0.4rem; }
.tit02{ width: 9.3333rem; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.tit02 h3{ font-size: .48rem; color: #333333; line-height: 1.3333rem;}
.tit02 a{ font-size: .32rem; color: #666666;line-height: 1.3333rem;}

.spzc_box .videolist {position: relative; cursor: pointer; background-position: center center;background-repeat: no-repeat; background-size:100% 100%;width: 9.3333rem; 
    height: 5.9333rem;margin: 0 auto; transition: 500ms; overflow: hidden;}
.spzc_box .videolist:hover{ transform: scale(1.1);}
.spzc_box .video03{ width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,0.3);z-index: 2;}
.spzc_box .video_item{ position:absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 4;width:100%;}
.spzc_box .video_item i{ width: 1.8667rem; height: 1.12rem; background: url("../images/ico04.png")no-repeat center center; display: block; margin: 0 auto; 
    background-size: 1.8667rem 1.12rem;}
.spzc_box .video_item h3{ font-size: .4267rem; color: #ffffff; line-height: .9333rem;white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    text-align: center;
    margin: 0 auto;}
.spzc_box .video_demo{ margin-top: .3333rem; display: flex; justify-content: space-between; width: 9.3333rem; height: 5.9333rem; overflow: hidden;}

.col_demo{ width: 9.3333rem; margin: 0 auto; height: 2.9333rem;}
.jtwh_demo{ width: 9.3333rem; margin: 0 auto;}
.col_demo .swiper-slide img{ width: 9.3333rem; height: 2.9333rem;}

.fym{ width: 100%; height: .2667rem; background: #f3f3f3;}

.jtwh_demo{ width: 9.3333rem; margin: .4rem auto; overflow: hidden;}
.jtwh_demo ul{ overflow: hidden; display: flex; justify-content: space-between; }
.jtwh_demo ul li{ }
.jtwh_demo ul li img{ width: 4.4533rem;height: 2.6667rem;}

.jdgc_demo{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.jdgc_demo ul{ overflow: hidden; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.jdgc_demo ul li{ width: 4.5067rem;  position: relative; margin-bottom: .4rem;}
.jdgc_demo ul li img{ width: 4.5067rem; height: 3.1733rem;}
.jdgc_demo ul li p{ font-size: .4rem; color: #333333; line-height: .8rem;width: 100%;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;}

.footer{ width: 10rem; margin: 0 auto; background-image: url("../images/foot_bj.jpg"); background-size: cover; padding: .4667rem 0;}
.footer ul{width: 8rem; margin: 0 auto; display: flex;justify-content: center; align-items: center;}
.footer ul li{ width: 3.3333rem; margin:0 .2rem;}
.footer ul li p{ font-size: .32rem; color: #333333; line-height: .6667rem; margin: 0 auto; text-align: center; color: #ffffff;}
.footer ul li img{ width: 3.3333rem; height: 3.3333rem;} 

.footer .text01{ font-size: .32rem; color: #333333; line-height: .6667rem; text-align: center; color: #ffffff; padding: .4rem .2667rem 0 .2667rem;}

.links{ background: #f3f3f3; width: 10rem;margin: 0 auto; padding: .5333rem 0;}
.links ul{ width: 9.3333rem; margin: 0 auto; overflow: hidden; display: flex; justify-content: space-between;flex-wrap:wrap;}
.links ul li{ font-size: .4rem;border-bottom: 1px solid #cccccc; line-height: 1.3333rem; position: relative; width: 46%; float: left; text-indent: 1em;}
.links ul li:after{ content: ""; position: absolute; background: url("../images/jt_ico01.png")no-repeat center center; width: .2667rem; height: .1333rem; right: .2667rem; top: 50%; margin-top: -.0667rem; background-size: 100% 100%;}
.links ul li a{ font-size: .4rem;color: #333333;line-height: 1.3333rem; display: block;}

.oa_btns{ width: 9.3333rem; margin: 0 auto .4rem; overflow: hidden;}
.oa_btns ul{ display: flex; justify-content: space-between; align-items: center;}
.oa_btns ul li{width: 2.8rem; height: 2.6667rem; background: #F1F3F6;}
.oa_btns ul li img{ width: 1.1467rem;height: 1.1467rem; margin: 0 auto;}
.oa_btns ul li p{ font-size: .4267rem; color: #333333; line-height: .8533rem; text-align: center;}
.oa_btns ul li a{ width: 100%; display: flex; justify-content: center; align-items: center; height: 100%; flex-direction: column;}

.to_up{ width:  1.3333rem; height: 1.3333rem; position: fixed; right: .5333rem;  z-index: 9;    transition: all 0.3s ease 0s;}
.to_up img{ width: 1.3333rem; height:  1.3333rem; }
.over-visible{bottom:  1.3333rem;}

.head_fgx{ height:  1.3333rem; overflow: hidden;}


.col_demo .swiper-button-prev{ background: url("../images/ico03.png")no-repeat 0 0; left: .1333rem; }
.col_demo .swiper-button-next{background: url("../images/ico03.png")no-repeat -0.8rem 0;right: .1333rem;}
.col_demo .swiper-button-next, .col_demo .swiper-button-prev{width: 1.0667rem; height: 1.0667rem; background-size: 2.1333rem 1.0667rem;}

.tcbj{ width: 9.3333rem; background: #ffffff; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 12; padding: .4rem;box-sizing: border-box; display: none;}
.tc_tit{ position: relative;}
.tc_tit::after{width: 2.6667rem; position: absolute; content: ''; height: .0267rem; background: #164b93; left: 0;bottom: 0;}
.tc_tit h3{ font-size: .48rem; color: #164b93;line-height: 1.6rem;}
.tc_list{ width: 100%;max-height: 22500px;overflow-y: auto;}
.tc_list ul{ padding: .2667rem 0; overflow: hidden;}
.tc_list li{ font-size: .4rem; color: #333333; line-height: .8rem;}
.tc_list li a{ color: #333333;}

.cydw_list02{ width: 100%; margin: 0 auto; }
.cydw_list02 .hd ul li{ font-size: .4rem; color: #333333; float: left; margin: .2667rem; line-height: .9333rem; background: #f1f1f1; padding: 0 .2667rem; border-radius: .1333rem;}
.cydw_list02 .hd ul li.on{ color: #ffffff;background: #164b93;}
.cydw_list02 .hd ul{  overflow: hidden;}
.cydw_list02 .bd ul{width: 100%;max-height: 4rem;overflow-y: auto;}
.cydw_list02 .bd ul li{font-size: .4rem; color: #333333; line-height: .8rem;}
.cydw_list02 .bd ul li a{color: #333333;}


.colse_btn{ position: absolute; right: .4rem; top: .4rem; width: .5333rem; height: .5333rem; z-index: 14;}
.colse_btn img{ width: .5333rem; height: .5333rem;}
.grad_wrap{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background: #000000; opacity: 0.5; filter:alpha(opacity=0.5); display: none;}

.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videos {position: fixed;top: 50%;width:95%;left: 50%;z-index: 100; transform: translate(-50%,-50%);}
.videos img.vclose {width: auto;}
.videos video{ width: 100%;}





.ney_ban{ width: 10rem; margin: 0 auto; text-align: center; z-index:0; position: relative;}
.ney_ban img{ width: 100%;}

.ny_con01{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.ny_con01 h3{ font-size: .48rem; color: #333333; line-height: 1.0667rem; position: relative;}
.ny_con01 h3:after{ position: absolute; width: 1.6rem; height:  .0533rem; background: #0d4486; content:""; left: 0; bottom: 0;}
.ny_con01 p{ font-size: .3733rem; color: #333333; line-height: .6667rem; text-indent: 2em; padding: .2667rem 0;}

.rank_list{ width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.rank_list li{ width: 33.33%; text-align: center; margin: .2667rem 0; background: url("../images/ico11.png") no-repeat center right; background-size: .0133rem .8rem;}
.rank_list li p{ font-size: .3733rem; color: #333333; line-height: .5333rem;}
.rank_list li h3{font-size: .3733rem;color: #333333;line-height: .5333rem;}
.rank_list li b{ color: #e25725; font-weight: bold; font-size: .48rem;}
.rank_list li:nth-child(3n){ background: none;}

.mar30{ margin: .3333rem auto;}
.ny_con02{ width: 100%; background: url("../images/bj01.jpg")no-repeat center center; background-size: 10rem 3.7333rem; height: 3.7333rem; margin-bottom: .4rem;}
.ny_con02 ul{ height: 3.7333rem; display: flex; flex-wrap: wrap; align-items: center; }
.ny_con02 ul li{ font-size: .4533rem; color: #e25725; width: 100%; text-align: center; font-weight: bold; line-height: 0.5rem;}
.ny_con02 ul li span{ font-size: .4rem; color: #ffffff; font-weight: normal; padding-left: .4rem;}


.jdgc_demo02{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.jdgc_demo02 ul{ overflow: hidden; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.jdgc_demo02 ul li{ width: 4.5067rem;  position: relative; margin-bottom: .4rem;}
.jdgc_demo02 ul li img{ width: 4.5067rem; height: 3.1733rem;}
.jdgc_demo02 ul li p{ font-size: .4rem; color: #333333; line-height: .8rem;width: 100%;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;}
.jdgc_demo02 ul li .btn02{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.jdgc_demo02 ul li .btn02 p{ font-size: .48rem; color: #0d4486; line-height: .8rem; text-align: center;}
.jdgc_demo02 ul li i{ width: 1.0667rem; height: 1.0667rem; background: url("../images/ico12.png")no-repeat center center; background-size: 1.0667rem 1.0667rem; display: inline-block;}

.ldcy_list{width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.ldcy_list ul{ overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: .2667rem;}
.ldcy_list ul li{ width: 4.4267rem; height: 3.0933rem; float: left; margin: 0.1rem 0;}
.ldcy_list ul li img{ width: 4.4267rem; height: 3.0933rem;}


.nav_list02{ width:  9.3333rem; margin: 0 auto; height: 1.6rem; border-radius: .1333rem;   box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); margin-top: -0.8rem; z-index: 3!important; background: #ffffff; position: relative;}

.nav_list02 ul{ overflow-x: auto; display: flex; align-items: center;justify-content: center; flex-wrap: wrap;height: 1.6rem;}
.nav_list02 ul li{ float: left;text-align: center;width: 2.2667rem; font-size: .4rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.nav_list02 ul li a{color: #333333;  font-size: .4rem; line-height: .6667rem;}
.nav_list02 ul li.on a{ color: #0d4486; font-weight: bold;}

.news_list{ width: 9.3333rem; margin: .2667rem auto; }
.news_list ul li{ font-size: .3733rem; line-height: .8rem; color: #333333;overflow: hidden;display: flex;justify-content: space-between;    }
.news_list ul{ margin: 0 auto; overflow: hidden;}
.news_list ul li:nth-child(5n){margin-bottom: .4rem;}
.news_list ul li a{ font-size: .3733rem; line-height: .8rem; color: #333333; float: left;
width: 72%;
white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.news_list ul li span{ color: #666666; line-height: .8rem; font-size: .3733rem; }

.news_box{width: 9.3333rem; margin: .2667rem auto;}
.news_xqtit {border-bottom: .01rem dashed #cccccc;}
.news_xqtit h3{ font-size: .48rem; color: #333333; line-height: .6667rem; text-align: center; padding-bottom: .2667rem;}
.news_xqtit ul{ overflow: hidden; padding-bottom: .2667rem;}
.news_xqtit ul li{ font-size: .32rem;line-height: .5333rem;color: #333333;margin: 0 auto;text-align: center;        }
.page_con{width: 9.3333rem; margin: 0 auto;padding-top: .2667rem; overflow: hidden;}
.page_con img{max-width: 100%; margin: .2667rem 0;height:auto;}
.con_fyxg{ border-top: 1px dashed #cccccc;width: 100%;}
.con_fyxg ul{ width: 100%; overflow: hidden;}
.con_fyxg ul li{ font-size: .4267rem; color: #333333; padding: .1333rem 0; font-weight: bold;}
.con_fyxg ul li a{ color: #333333; font-weight: normal;}

.img_list{ width: 9.3333rem; margin: 0 auto; overflow: hidden; padding-top: .4rem;}

.qywh_box{width: 9.3333rem; margin: .4rem auto; overflow: hidden;}
.qywh_box ul{ overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.qywh_box ul li{ width: 31%; float: left;}
.qywh_box ul li img{width: 100%;}

.ywly_box{ width: 9.3333rem; margin: 0 auto; padding-bottom: .2667rem;}
.ywly_box p{ font-size: .3733rem; line-height: .6667rem; color: #333333;}

.ywly_list{ width: 9.3333rem; margin: 0 auto; }
.ywly_list ul{ display: flex;justify-content: center; flex-wrap: wrap; align-items: center;}
.ywly_list ul li{ float: left; width: 2.1333rem; margin: .1067rem .1333rem .1067rem 0;}
.ywly_list ul li img{ width: 100%;}

.ywly_box02{ width: 10rem; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #cccccc;}
.ywly_box02 ul{display: flex;  align-items: center; justify-content: center; flex-wrap: wrap;width: 100%;}
.ywly_box02 ul li{width: 25%; font-size: .4rem; color: #666666; text-align: center; line-height: 1.3333rem; position: relative;}
.ywly_box02 ul li::after{ width: 0; content: ''; position: absolute; height: .0533rem;background:#164b93; bottom: 0; left: 50%; transform: translateX(-50%);}
.ywly_box02 ul li.on::after{width: 100%;}
.ywly_box02 ul li.on{  color: #164b93; font-weight: bold;}
.ywly_box02 ul li.on span{ background-position:-.56rem 0!important;}

.ywly_box02 ul li span{ width: .56rem; height: .5333rem; display: inline-block; vertical-align: middle; margin: 0 .1333rem;background-size: 1.68rem .5333rem;}

.ywly_box02 ul li span.ico01{  background-image:url("../images/ico4.png"); background-repeat: no-repeat; background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico02{  background-image:url("../images/ico5.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico03{  background-image:url("../images/ico6.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico04{ background-image:url("../images/ico7.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico05{  background-image:url("../images/ico8.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico06{ background-image:url("../images/ico9.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}
.ywly_box02 ul li span.ico07{ background-image:url("../images/ico10.png"); background-repeat: no-repeat;background-position:-1.12rem 0;}

.ywly_demo02{ width: 9.3333rem; margin: 0 auto; padding-top: .2667rem;}
.ywly_demo02 h3{ font-size: .48rem; color: #1d5196; line-height: 1.3333rem;position: relative;}
.ywly_demo02 p{ font-size: .3467rem; color: #333333;line-height: .6667rem; padding: .2667rem 0;}
.ywly_demo02 h3 i{ background: url("../images/ico14.png")no-repeat center center; width: .5333rem; height: .6133rem; display: inline-block; background-size: .5333rem .6133rem;vertical-align: middle; margin-right: .3333rem; }
.ywly_demo02 h3::after{position: absolute; content: ""; width: 1.3333rem; bottom: 0rem; left: 0;  height: .0267rem; background: #0d4486;}

.ywly_img02{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.ywly_img02 ul{ overflow: hidden;}
.ywly_img02 ul li{ width: 9.2rem; height: 3.8933rem; margin-bottom: .3333rem; }
.ywly_img02 ul li img{width: 9.2rem; height: 3.8933rem;}

.ztzl_box{ width: 9.3333rem; margin: 0 auto; overflow: hidden;}
.ztzl_box ul{ overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0.1rem 0;}
.ztzl_box ul li{ width: 4.5333rem; height: 2rem; margin: .2rem auto;}
.ztzl_box ul li img{ width: 4.5333rem; height: 2rem;  }

.ldxx{ overflow: hidden;}
.ldxx ul{ overflow: hidden; margin: .2rem auto;}
.ldxx ul li{ font-size: .4267rem; font-family: 宋体; color: #333333; font-weight: bold; line-height: .8rem; display: flex;}
.ldxx ul li label{display: flex; justify-content: space-between; margin-right: .5333rem; width: 1.6rem; }
.ldxx ul li span{ font-family: 宋体;font-size: .4267rem; }

.spzc_box .col_spzc>.swiper-pagination-bullets, .col_spzc .swiper-pagination-custom,.col_spzc .swiper-pagination-fraction{ bottom: 0.5rem;}
.col_spzc .swiper-pagination-bullet{width: .1333rem; height: .1333rem; background: #ffffff; opacity: 0.5; }
.col_spzc .swiper-pagination-bullet-active{ opacity: 1;}
.spzc_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .0667rem;}

.col_spzc .swiper-button-next, .col_spzc .swiper-container-rtl .swiper-button-prev{background: url("../images/right.png") no-repeat center center; background-size: .64rem .88rem;width: .64rem; height: .88rem;}
.col_spzc .swiper-button-prev, .col_spzc .swiper-container-rtl .swiper-button-next{background: url("../images/left.png") no-repeat center center; background-size: .64rem .88rem;width: .64rem; height: .88rem;}

.ldcy_list{ width: 100%; display: flex;overflow: hidden; padding: .5333rem 0;}
.ldcy_list li{ font-size: .4267rem; color: #333333; line-height: 1.3333rem; background: #ffffff; border: 1px solid #cccccc; width: 32%; text-align: center; margin: 0 2px;}
.ldcy_list li.active{ background: #164b93; color: #ffffff; border: none; }

.cbzz_box{ padding-bottom: .4rem;}
.news_tab03{ width: 100%; padding-bottom: .4rem!important;}
.news_tab03 .swiper-slide{ background: #ffffff; width: 7.3333rem; height: 9.3333rem;  display: flex; flex-direction: column; justify-content: center; align-items: center;}
.news_tab03 .swiper-slide img{ width: 6rem; height: auto; max-height: 8rem;}
.news_tab03 .swiper-slide h3{ font-size: .4rem; color: #333333; line-height: .6667rem; text-align: center; padding-top: .4rem; }
.news_tab03 .swiper-slide:hover h3{ color: #004ea2;}
.news_tab03 .swiper-slide:hover img{ transform: scale(1.05);}
.news_tab03.swiper-container-horizontal>.swiper-scrollbar{ width: 80%; left: 50%; bottom: 0; transform: translateX(-50%); height: 2px;}
.news_tab03 .swiper-scrollbar-drag{background: rgba(0, 78, 162, 1);}

.zzry_box{ background: #f0f0f0;}
.zzry_demo .tit_more{ padding-top: .4rem;}
.detail_tit02,.detail_tit,.detail_tit03{ padding: .4rem 0;}
.detail_tit02 h3{ font-size: .48rem; color: #666666; line-height: 2em;}
.detail_tit02 p,.detail_tit p,.detail_tit03 p{ font-size: .4rem; color: #333333; line-height: 2em;}
.detail_tit h3{ font-size: .48rem; color: #004EA2; line-height: 2em;}
.detail_tit02 img{ max-width: 100%;text-align: center;
    margin: 0 auto;}


.detail_tit03 h3{ font-size: .48rem; color: #333333; line-height: 2em; position: relative; display: inline-block;}
.detail_tit03 h3::after{ content: ""; position: absolute;    width: .8rem; height: .05rem; background: #004ea2;right: -50%;top: 50%; transform: translateY(-50%);}

.padtop30{ padding-top: .45rem;}

.fig_img02,.fig_img01{ width: 100%; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.fig_img02 a{width: 50%;background: #ffffff;height: 4.75rem;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 500ms;
    margin-bottom: .25rem;}
.fig_img02 a img{ width: 3.2125rem; text-align: center; height: auto; max-height:3.75rem;}
.fig_img02 a h3{line-height: 2em;font-size: .4rem; text-align: center;  color: #333333;transition: all 0.3s;  margin: 0 auto; width: 90%;white-space: nowrap;
        text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

        .fig_img01 a{width: 50%;transition: all 0.3s; margin-bottom: .25rem; text-align: center;}
        .fig_img01 a img{    width: 95%;height: 2.96rem; text-align: center; margin: 0 auto;}
        .fig_img01 a h3{line-height: 2em;font-size: .4rem; text-align: center; padding: .2rem 0; color: #333333;transition: all 0.3s;  margin: 0 auto;
        width: 90%;
        white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.third_nav02{ width: 100%; padding: .4rem 0;}
.third_nav02 h3{ font-size: .48rem; color: #333333; line-height: 2em;}
.first_list,.sec_list{ overflow: hidden; display: flex; flex-wrap: wrap; }
.first_list{border-bottom: 1px dashed #cccccc;}
.sec_list{ margin-top: .4rem;}
.first_list li,.sec_list li{ font-size: .4rem; line-height: 1rem; padding: 0 .2667rem; color: #333333;}
.first_list li a,.sec_list li a{ color: #333333;}
.first_list li.on,.sec_list li.on{ background: #004ea2; color: #ffffff;}
.first_list li.on a,.sec_list li.on a{ color: #ffffff;}


.czsp_demo{width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.czsp_demo a{ width: 100%;}

.cpxl_box{ width: 100%; background: #efefef; display: flex; padding: .2rem; margin-bottom: .375rem; align-items: center;box-sizing: border-box; }
.czsp_img{ width: 50%; height: 2.8rem;}
.czsp_img img{ width: 100%; height: 2.8rem; margin: 0 auto; text-align: center;}
.czsp_text{width: 50%; box-sizing: border-box; padding-left: .2667rem;}
.czsp_text h3{ font-size: .4rem; line-height: .6rem; color: #333333; font-weight: normal;}
.czsp_text p{   margin-top: .125rem; color: #333333; font-size: .3733rem;  line-height: .5rem;  display: inline-block;}
.czsp_text p i{ width: .5333rem; height:.5333rem; background: url("../images/icon27.png")no-repeat 0 0; display: inline-block; background-size: 1.0667rem .5333rem; vertical-align: middle; margin-right: .1333rem;}

.bjys06{ background: #F6F7FB;}
.figure_con02{ width: 8.6667rem; padding: 0.4rem 0; margin: 0 auto;}
.figure_con02 a{ width: 100%; display: block; background: #ffffff; margin-bottom: .4rem;}
.figure_con02 .khgs_demo{ width: 100%;}
.figure_con02 img{ width: 100%; height: 5.1333rem;}
.text_demo02 h3{ font-size: .4rem; line-height: .6667rem; color: #333333;transition: all 0.5s ease;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
    .text_demo02{ width: 100%; box-sizing: border-box; padding: .2rem .2667rem;}

    .text_demo02 p{font-size: .32rem; line-height: .6667rem; color: #666666;transition: all 0.5s ease;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;}

.text_lxwm{ width: 100%; padding: .4rem 0;}
.text_lxwm h3{ font-size: .48rem; font-weight: normal; color: #333333; line-height: 1rem;}
.text_lxwm ul{ display: flex; flex-wrap: wrap;}
.text_lxwm ul li{ font-size: .3733rem; color: #333333; width:50%; box-sizing: border-box; padding: .2rem;}
.text_lxwm ul li p{ font-size: .4rem; color: #004EA2; line-height: .7rem; padding-left: .4rem;  background-size: .4rem .4rem;}
.text_lxwm ul li h3{font-size: .3733rem; color: #333333; line-height: .8rem;}
.text_lxwm ul li:nth-child(1) p{ background-image: url("../images/icon18.png"); background-repeat: no-repeat; background-position:left center;}
.text_lxwm ul li:nth-child(2) p{ background-image: url("../images/icon19.png"); background-repeat: no-repeat; background-position:left center;}
.text_lxwm ul li:nth-child(3) p{ background-image: url("../images/icon20.png"); background-repeat: no-repeat; background-position:left center;}

.form_demo02{ width: 100%; margin: 0 auto;}
.form_demo02 .form_list li label{ color: #333333;}
.form_demo02 .flex01 .btn_sub{ background: #004ea2; color: #ffffff;}
.form_demo02 .form_list{ overflow: hidden;}

.bjys07{ background: url("../images/lxwm_03.jpg")no-repeat center bottom,#ffffff; width: 100%; background-size: 100% auto;}
.bjys08{ background: url("../images/bj07.jpg")no-repeat center top;width: 100%; background-size: 100% auto; margin-bottom: .5rem;}
.bjys09{ background: url("../images/bj08.jpg")no-repeat center bottom,#F4F9FF;width: 100%; background-size: 100% auto; overflow: hidden; padding: .25rem 0; margin-bottom: .5rem ;}


.form_demo02 .form_list li input{ border: 1px solid #cccccc;}

.map_dt{  width: 100%; height: 5.3333rem; }
.map_dt img{ width:100%;}

.BMapLabel{ color: #ffffff !important; background: #FF6464 !important; border-radius: 4px; border: none !important; font-size: 16px !important; line-height: 30px!important; padding: 0 .1rem!important; left: 15px!important; top: -30px!important;}
.overhi{ overflow: hidden;}
.map_ove{ height: 6.25rem;position: relative;}

.text_box{ width: 100%;}

.demo_tit02{ display: flex; align-items: center; margin: .4rem 0; overflow: hidden;}
.demo_tit02 img{ width: 1rem; height: 1rem;}
.demo_tit02 p{ font-size: .4267rem; color: #333333; margin-left: .25rem;}

.xxzx_list{  margin: 0 auto; overflow: hidden;}
.xxzx_list li{  color: #333333; margin: .125rem 0;display: flex; justify-content: flex-start;}
.xxzx_list li i{width: .325rem; height: .4rem; background: url("../images/ico18.png")no-repeat center left; background-size: .325rem .275rem; display: inline-block; margin-right: 10px; margin-top: .2rem;}
.xxzx_list li p{ display: inline-block;line-height: .8rem;font-size: .3733rem; width: 94%;}

.img_box{ width: 100%; overflow: hidden; margin: .25rem auto;}
.img_box img{ width: 100%; height: auto;}

.hd_tab02 ul{ display: flex; justify-content:space-between;  align-items: center;}
.hd_tab02 ul li{width: 32%; height: 1.25rem; background: #eff7ff; font-size: .4rem; color: #333333; line-height: 1.25rem;transition: all 0.5s ease;  margin: .4rem auto;}
.hd_tab02 ul li i{width: .375rem; height: .375rem; display: block; margin-right: .125rem;background-size: .75rem .375rem;background-position: 0 0; background-repeat: no-repeat;transition: all 0.5s ease;}
.hd_tab02 ul li a{ display: flex; justify-content: center; align-items: center;transition: all 0.5s ease; color: #333333;}
.hd_tab02 ul li:nth-child(1) i{  background-image: url("../images/icon15.png"); }
.hd_tab02 ul li:nth-child(2) i{background-image: url("../images/icon16.png");}
.hd_tab02 ul li:nth-child(3) i{  background-image: url("../images/icon17.png"); }
.hd_tab02 ul li.on a,.hd_tab02 ul li:hover a{ color: #ffffff;}
.hd_tab02 ul li.on,.hd_tab02 ul li:hover{ background: #004ea2;}
.hd_tab02 ul li.on i,.hd_tab02 ul li:hover i{background-position: -0.375rem 0;}



.video_01{ position: relative;width: 100%; height: 6.1333rem; display: block; margin-bottom: .4rem; }
.img_demo{width: 100%; height: 100%; overflow: hidden;}
.img_demo img{width: 100%; height: 100%;}
.text_demo{ position: absolute; width: 88%; left: 50%; transform: translateX(-50%);height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 3;}
.text_demo img{ width: 1rem; height: 1rem; margin: .25rem auto;}
.text_demo h3{ color: #ffffff; font-size: .4rem; line-height: .6rem; font-weight: normal;}
.mask{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.1); }
.mjjt_box{ width: 100%; overflow: hidden; margin: .375rem auto;}


.mjjt_box .swiper-button-prev{ background-size: 1.6rem .8rem; width: .8rem; height: .8rem;background-image: url("../images/prev03.png"); background-repeat: no-repeat; background-position: 0 0 ; left: .375rem;margin-top: -0.325rem; opacity: .5;}
.mjjt_box .swiper-button-next{background-size: 1.6rem .8rem; width: .8rem; height:  .8rem;background-image: url("../images/prev03.png"); background-repeat: no-repeat; background-position: -0.8rem 0 ; right: .375rem;margin-top: -0.325rem;opacity: .5;}

.text_box02{ margin-bottom: .4rem;}

.text_box02 h3{ font-size: .4267rem;color: #333333; line-height: 1rem; font-weight: normal; position: relative;}
.text_box02 h3::after{ position: absolute; width: 1rem; height: .025rem; content: ""; left: 0; bottom: 0;  background: #004ea2;}
.text_02,.njc_box p{ line-height: .8rem;font-size: .3733rem; color: #333333;}

.ewm_list02{ width: 95%; display: flex; justify-content: space-between; align-items: center; margin: .2rem auto;}
.ewm_list02 li{ width: 40%; padding-bottom: .2667rem;}
.ewm_list02 li h3{ font-size: .4rem; color: #333333; line-height: .8rem; font-weight: normal; text-align: center;}
.ewm_list02 li img{ width: 100%; border-radius: 6px;border: 0.03rem solid #004ea2;}
.cor02{ color: #004ea2;}



.cpzx_list ul{ display: flex; flex-wrap: wrap;}
.cpzx_list ul li{font-size: .4533rem;
    color: #333333;
    padding: 0 0.4rem;
    line-height: 1rem;
    float: left;
    margin: 0.2rem;
    border-radius: 1rem; }

.cpzx_list ul li.on{ color: #ffffff; background: #004ea2;}
.cpzx_box{ width: 100%; margin: 0 auto;}
.cpzx_box a{ width: 100%; margin: .4rem auto;  display: block; box-sizing: border-box; }
.cpzx_box a img{ width:6.6667rem;  height:6.1333rem; margin: 0 auto; text-align: center;}
.cpzx_box p{ font-size: .4rem; color: #333333; background: #f4f4f4; width: 100%; text-align: center; line-height: .5rem; padding: .6rem .2rem; box-sizing: border-box;}

/*video*/
.htmleaf-container{width:100%; margin: .4rem auto;}
.htmleaf-container .mod18{width: 100%;position:relative;margin:0 auto;}

.mod18 .btn{position:absolute;cursor:pointer;z-index:10;font-size: .625rem;font-weight:bold;}
.mod18 .prev{left:20px;background:url(../images/prevBtn.png) no-repeat; opacity: .2;transition: all 0.5s ease;}
.mod18 #prevTop,.mod18 #nextTop{top: 2.48rem;width: .425rem;height: .8rem;}
.mod18 #prev,.mod18 #next{top: 6.125rem;width: .125rem;height: .2rem; opacity: 0;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat; background-size: .425rem .8rem;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;background-size: .425rem .8rem;}
.mod18 .next{right: .25rem;background:url(../images/nextBtn.png) no-repeat; opacity: .2;transition: all 0.5s ease;}
.mod18 .prev:hover,.mod18 .next:hover{ opacity: 1;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .picBox{width: 100%;height: 5.76rem; position:relative;overflow:hidden;border: 1px solid #cccccc; }
.mod18 .picBox ul{height: 5.76rem;position:absolute; left:0;}
.mod18 .picBox li{ width: 9.3333rem;height: 5.76rem; box-sizing: border-box; display: flex; align-items: center; }
.mod18 .picBox li img{ width: 100%; height: 100%; }
.mod18 .picBox li video{ width: 100%; height: 100%;}

.mod18 .listBox{width: 100%;height: 1.55rem;margin:0 auto;position:relative; margin-top: .1875rem;overflow:hidden;}
.mod18 .listBox ul{height: 1.55rem;position:absolute; width: 100%;}
.mod18 .listBox li{height: 1.55rem;cursor:pointer;position:relative;box-sizing: border-box; opacity: .5; float: left; border: 1px solid #cccccc; }
.mod18 .listBox img{width: 100%; height: 100%;}
.mod18 .listBox li.on{ opacity: 1;border: 1px solid #004EA2;}

.cp_ycbox{ width: 100%; border-bottom: 1px solid #cccccc;}

.cp_tit{ width: 100%; margin: .2rem;}
.cp_tit h4{
	font-size: .56rem; color: #333333; line-height: 1rem; font-weight: normal; 
	
	}
.cp_tit h3{font-size: .4rem; color: #666666; line-height: 1rem; font-weight: normal;}



.cp_tit p{ font-size: .3467rem; color: #333333; padding: .1333rem 0;}

.cp_icon ul{ display: flex; justify-content: space-between; align-items: center; margin: .2667rem auto; flex-wrap: wrap;}
.cp_icon ul li{ width: 48%; color: #004ea2; margin: .2rem 0;}
.cp_icon ul li a{ font-size: .4rem; line-height: 1rem; border:1px solid #004ea2; color: #004ea2; margin: 0 auto; text-align: center; display: flex; align-items: center; justify-content: center;}

.cp_icon ul li a i{ width: .4rem; height: .4rem;  background-position: 0 0; background-repeat: no-repeat; margin-left: .1333rem;transition: all 0.5s ease;background-size: .8rem .4rem;display: inline-block;}

.icon25{background-image: url("../images/icon25.png");}
.icon26{background-image: url("../images/icon26.png");}
.icon27{background-image: url("../images/icon27.png");}
.icon28{background-image: url("../images/icon28.png");}

.zpxq_box{ width: 100%;padding: .2rem 0; }
.zpxq_box img{ text-align: center; margin: 0 auto; max-width: 100%; }

.cplb_01{ width: 100%; height: 7.4133rem; }

.cplb_02{ width: 100%;height: 7.4133rem; height: 3.5467rem; background: #0D0E13; }
.cplb_01 a,.cplb_02 a{ width: 100%; height: 100%; display: flex; flex-direction: column;  justify-content: space-between; position: relative;}
.cplb_01 img,.cplb_02 img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.cplb_02 img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

.text_03, .text_04 {
 margin-top: .4rem;
margin-left: .4rem;
  }
  
  .text_03 p, .text_04 p {
    font-size: .3467rem;
    line-height: .6rem;}
  .text_03 p{color: #666666;}
  .text_04 p, .text_04 h3{ color: #ffffff;}
  .text_03 h3{color: #333333;}
  .text_03 h3, .text_04 h3 { 
    font-size: .4rem; 

    font-weight: normal;
  }

.ico_shi02 {
    margin-bottom: .4rem;
    margin-left: .4rem;
display: block;
    width: .48rem;
    height: .48rem;
    background: url("../images/shi03.png")no-repeat center center;
    background-size: 100% 100%;
  
  }
  .ico_shi01{    margin-bottom: .4rem;
    margin-left: .4rem;
display: block;
    width: .48rem;
    height: .48rem;
    background: url("../images/shi02.png")no-repeat center center;
    background-size: 100% 100%;}




    .video-innovation {
        width: 95%;      
        left: 50%;     
        top: 50%;      
        transform: translate(-50%, -50%);     
        position: fixed;     
        z-index: 20;     
      }
      
      .video-innovation .video-master {
        width: 100%;
      }
      
      .video-cover { 
        width: 100%;
        height: 100%;
        position: absolute; 
        top: 0;  
        left: 0; 
        z-index: 16;
        background: rgba(0, 0, 0, .2);
        display: flex;
        align-items: center;
        justify-content: center;
      }
      
      .play-icon {
        width: .75rem;
        height: .75rem;
        background: url("../images/icon30.png")no-repeat center center;
        background-size: 100% 100%; 
        cursor: pointer; 
      }
      
      .close-modal {
        width: .5733rem;
        height: .5733rem;
        cursor: pointer;
        background: url("../images/gb_close.png")no-repeat center center;
        background-size: 100% 100%;
        right: .125rem;
        top: .125rem;
        position: absolute;
        display: block;
        z-index: 22; }
      
      .blocker {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        z-index: 16;
        padding: 20px;
        box-sizing: border-box;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.75);
        text-align: center; }
      



    
        .figure_con03{ width: 8.6667rem; padding: 0.4rem 0; margin: 0 auto;}
        .figure_con03 a{width: 100%; display: block; background: #ffffff; margin-bottom: .4rem;}
        .figure_con03 .zlxz_box{ width: 100%; height: 5.76rem; margin: 0 auto; position: relative;}
        .img_zlxz{width: 100%; height: 5.76rem; overflow: hidden;}
        .img_zlxz img{width: 100%; height: 100%;transition: all 0.5s ease;}
        .text_zlxz{ width: 100%; position: absolute; bottom: 0; left: 0; height: 1.6rem; background: rgba(255,255,255,.72); display: flex; align-items: center;}
        .text_zlxz h3{ font-size: .4rem; color: #333333; line-height:  1.6rem; font-weight: normal;width: 80%; margin-left: .125rem;
            transition: all 0.5s ease;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}
        .text_zlxz i{ background: #004ea2; width: 1.6rem; height: 1.6rem; display: flex; align-items: center; justify-content: center;}
        .text_zlxz i img{ width: 100%; height: 100%;}
        .news_zlxz{padding: .375rem 0;}

.video_li{ width: 100%; margin-top: .5333rem;}
.detail_tit02{ padding: .4rem .3rem;}


.cpqh_demo{ width: 100%; margin-top: .4rem;}
.gallery li img,.gallery li video{ width: 100%;}
.lSSlideOuter .lSGallery li{ opacity: .5;}
.lSSlideOuter .lSPager.lSGallery li.active{ opacity: 1;  box-sizing: border-box; border: 1px solid #004EA2;}




.lSAction > a{ width: .4533rem !important; height: .8533rem !important; background-size: .9067rem .8533rem;
background-image: url(../dist/img/prev.png) !important;margin-top: -.4267rem!important;
}
.lSAction > .lSNext{ background-position: -0.4533rem 0 !important ;}
.lSAction > .lSPrev{background-position: 0 0!important ;}

/*.nav_list li:nth-child(2) .subNavm .flex:nth-child(1) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(3) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(5) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(7) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(9) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(11) a,.nav_list li:nth-child(2) .subNavm .flex:nth-child(13) a{ background: #004ea2; color: #ffffff; margin-bottom: .12rem; text-align: center;}*/

.nav_list li .subNavm .procp_bt a{background: #004ea2; color: #ffffff; margin-bottom: .12rem; text-align: center;}


.tab_qh01.swiper-container-horizontal>.swiper-scrollbar{ width: 100%; left: 50%; bottom: 0; transform: translateX(-50%); height: 2px;}
.tab_qh01 .swiper-scrollbar-drag{background: rgba(0, 78, 162, 1);}
.tab_qh01{ width: 100%; overflow: hidden; margin: 0 auto !important;  padding: .2rem 0!important; }
.tab_qh01 .swiper-slide{ width: auto; }

.tab_qh01 .swiper-slide.cur p{color:#004ea2; font-weight: bold;}
.tab_qh01 .swiper-slide p{font-size: .4533rem; color: #333333;  line-height: 1rem;  margin: 0.2rem .5rem; border-radius: 1rem; position: relative;}
.tab_qh01 .swiper-slide.cur p::after{content: ''; position: absolute; width: .6rem; height: .04rem;background: #004ea2; left: 50%; margin-left: -0.3rem; bottom: 0;}


.news_pagelist{ width: 9.3333rem; overflow: hidden; margin: 0 auto; padding-bottom: .5rem;}
.news_pagelist ul{}
.news_pagelist ul li{ position: relative; display: flex; justify-content: space-between;align-items: center;padding: 0.4rem 0;}
.news_pagelist ul li a{ font-size: .4rem; color: #333333; line-height: .6667rem; font-weight: normal; width: 80%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;}
.news_pagelist ul li::after {content: ""; position: absolute; width: 100%; bottom: 0; background: #F2F2F2; height: 1px; left: 0;}
.news_pagelist ul li span{ color: #666666; font-size: .3733rem;}


.news_imgtj{ width:9.3333rem; overflow: hidden;  padding-bottom: .8rem!important; border-bottom: .2rem solid #EFF0F3;}
.news_imgtj .swiper-slide a{ display: block;width: 100%;height: 5.64rem; position: relative;}
.news_imgtj img{ width: 100%;height: 100%;}
.news_imgtj .swiper-slide p{ width: 100%; background: rgba(0,0,0,.4); font-size: .4rem; line-height: 1rem; position: absolute; bottom: 0; left: 0;width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; color: #ffffff; padding: 0 .2rem; box-sizing: border-box;}
.news_imgtj .swiper-pagination-bullet,.rmcp_box .swiper-pagination-bullet,.figure_con01 .swiper-pagination-bullet{ width: .2rem; height: .2rem; }
.news_imgtj .swiper-pagination-bullet-active,.rmcp_box .swiper-pagination-bullet-active,.figure_con01 .swiper-pagination-bullet-active{ background: #004ea2;}

.more_btn02{ text-indent: -999rem; width: .8rem;
    height: .8rem;
    background: url(../images/shi_hov.png)no-repeat center center;
    display: block;
    margin-right: .1rem;
    background-size: 100% 100%; 
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}

.mar_bom{ margin-bottom: .4rem;}







































