@font-face {font-family:Rany;src:url("../font/Rany-Medium.otf");}
html {color:#222;background-color:#fff;font-size:1.25vw;overflow-X:hidden;/* font-size:1.25vw;*/}
.main * {word-wrap:break-word;}

/*三色图标定位*/
.portlet-header{position: relative;z-index: 99999;}
.portlet-header .dn{left: 0 !important;top: 0 !important;}


/* 去除点击阴影 */
* {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
.cur {cursor:pointer;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:400}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400}
q:after,q:before {content:''}
input,select,textarea {font-family:inherit;font-size:inherit;font-weight:inherit}
.clearfix:after {content:"";display:block;height:0;clear:both;visibility:hidden}
a,li {color:#222;list-style:none;text-decoration:none}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;    font-family: Pingfang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif, Helvetica !important;max-height:999999999rem;/* user-select:none;*/}
body {font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
/* 模块状态 */
.poa {position:absolute;}
.por {position:relative;}
.dib {display:inline-block;}
.db {display:block;}
.dn {display:none;}
.fl {float:left;}
.fr {float:right;}
.fln {float:none;}
/* 多行隐藏 */
.oh {overflow:hidden;}
.oa {overflow:auto;}
.oh1,.oh2,.oh3,.oh4,.oh5 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.oh1 {-webkit-line-clamp:1;}
.oh3 {-webkit-line-clamp:3;}
.oh4 {-webkit-line-clamp:4;}
.oh5 {-webkit-line-clamp:5;}
@font-face {font-family:Rany;src:url("../font/Rany-Medium.otf");}
.cl_box {/* max-width:80rem;*/    max-width:100%;margin:0 auto;}
.main {padding-top:5.4rem;}
/* header */.cl_header_box {position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#FFFFFF;}
.cl_header {width:100%;display:flex;justify-content:space-between;align-items:center;padding:0.6667rem 0;padding-left:2.1667rem;padding-right:3.3333rem;}
.cl_header_top {padding:0.3333rem 0;opacity:0.8;display:flex;align-items:center;justify-content:end;padding-right:2.9167rem;border-bottom:1px solid #FFFFFF;}
.cl_header_top a {font-size:0.6667rem;font-weight:600;text-align:center;color:#FFFFFF;}
.cl_header_top span {font-size:0.6667rem;padding:0 0.6667rem;color:#FFFFFF;}
.ctbl_logo {width:16.6667rem;}
.ctbl_logo img {width:100%;}
.cl_header_i {width:0.0833rem;background:#FFFFFF;}
.cl_header_btn {display:flex;align-items:center;}
.cl_header_li {margin-left:2.1667rem;height:2rem;}
.cl_header_li>a {font-size:0.8333rem;font-weight:400;text-align:center;color:#FFFFFF;line-height:2rem;}
.cl_search_btn {width:0.8333rem;height:0.8333rem;margin-left:2.25rem;display:flex;align-items:center;    float: right;
    height: 2rem;}
.cl_search_img {width:100%;}
.search_top_btn{  line-height: unset !important;}
.cl_search_btn img {width:100%;height:100%;vertical-align:top;}
.ctbl_search2 {display:none;}
.cl_header .ctbl_logo1 {display:block;}
.cl_header .ctbl_logo2 {display:none;}
.cl_header2 .ctbl_search2 {display:block;}
.cl_header2 .ctbl_search1 {display:none;}
.cl_header_li .liet{    color: #073A92 !important ;}
.cl_header2 .cl_header_li a {color:#333333;}
.cl_header2 .ctbl_logo1 {display:none;}
.cl_header2 .ctbl_logo2 {display:block;}
.cl_header_top2 a,.cl_header_top2 span {color:#848484;}
.cl_header_top2 {background:#F0F3F6;}
.cl_header_li2_p {margin-bottom:1rem;}
.cl_header_li2_p a:hover {color:#073A92 !important;}
.cl_header  .cl_header_li2_p a {white-space:nowrap;font-size:0.6667rem;font-weight:400;line-height:0.9167rem;letter-spacing:0em;text-align:left;color:#7E7E7E;}
.cl_header_li2_p:last-child {margin-bottom:0;}
.cl_header_li2 {font-size:0;overflow:hidden;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:top .2s,visibility .2s,opacity .2s;/* top:3rem;*/    background-color:#fff;padding:1.0417rem 1.2rem 1.1667rem 1.2rem;border-radius:0.1667rem;box-shadow:0 0.16rem 0.54rem rgba(0,0,0,0.1);}
.cl_header_li2::before {content:"";position:absolute;top:0;left:0;width:100%;background-color:#073A92;height:0.1667rem;}
.cl_header_li:hover>a {color:#073A92;}
.cl_header_li:hover .cl_header_li2 {opacity:1;visibility:initial;top:100%;}
.act {color:#073A92   !important;}
/* footer */footer {background:#051632;display:flex;justify-content:space-between;padding-left:5.5833rem;padding-right:4.5417rem;height:14.5833rem;}
.ctbl_footer_dt {/* width:28.75rem;height:14.5833rem;*/    width:auto;height:90%;flex:none;margin-right:11.3333rem;overflow:hidden;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;}
.ctbl_footer_dt img {width:100%;height:100%;}
.ctbl_footer_logo {width:22.7296rem;height:3.0833rem;margin-bottom:1.4167rem;}
.ctbl_footer_logo img {width:100%;height:100%;}
.ctbl_footer_l {display:flex;position:relative;z-index:2;}
.ctbl_footer_cen {padding-top:4.2917rem;}
.ctbl_footer_lx {font-size:0.8333rem;font-weight:500;line-height:1rem;text-align:left;color:#FFFFFF;margin-bottom:0.6667rem;display:flex;}
.ctbl_footer_lx span:first {flex:none;}
.ctbl_footer_bottom,.ctbl_footer_bottom a {font-size:0.6667rem;font-weight:500;line-height:1rem;text-align:center;color:#4E4E4E;}
.ctbl_footer_bottom a {margin-left:1em;}
.ctbl_footer_jzq_btn {display:flex;align-items:center;justify-content:space-between;width:11rem;height:1.9583rem;border-bottom:1px solid #FFFFFF;padding:0 0.75rem;margin-right:1rem;padding-left:0;margin-bottom:1.5833rem;}
.ctbl_footer_jzq_p {font-weight:400;text-align:left;color:#FFFFFF;font-size:0.6667rem;}
.ctbl_footer_jzq_i {width:0.575rem;height:0.55rem;display:flex;align-items:center;justify-content:space-between;}
.ctbl_footer_jzq_i img {width:100%;height:100%;}
.ctbl_footer_ewm {text-align:center;}
.ctbl_footer_ewmName {font-size:0.5833rem;font-weight:400;text-align:center;color:#ffffff;margin-top:0.4167rem;}
.ctbl_footer_ewmImg {width:4.125rem;height:4.125rem;}
.ctbl_footer_ewmImg img {width:100%;height:100%;}
.ctbl_footer_r {position:relative;}
.ctbl_footer_rt {padding-top:4.5rem;}
.ctbl_footer_bottom2 {margin-top:1rem;flex:none;}
.ctbl_footer_bottom2 span {margin:0 1em;}
.ctbl_footer_bottom2 a,.ctbl_footer_bottom2 span,.footer_jjzl_btn {font-size:0.6667rem;font-weight:500;color:#747474;}
.footer_bq {position:absolute;right:0;bottom:0.4167rem;display:flex;align-items:center;justify-content:center;padding-right:0;width:100%;}
.footer_jjzl {z-index:9;padding:1rem;min-width:100%;background-color:#fff;border-radius:0.16rem;bottom:130%;opacity:0;width:12.58rem;right:0;visibility:hidden;transition:visibility .3s,opacity .3s,bottom .3s;}
.footer_jjzl_tck:hover .footer_jjzl {bottom:110%;opacity:1;visibility:visible;box-shadow:0 0 0.16rem rgba(0,0,0,.2);}
.cl_jzq {z-index:9;padding:1rem;min-width:100%;background-color:#fff;border-radius:0.16rem;bottom:120%;opacity:0;width:12.58rem;left:0;visibility:hidden;transition:visibility .3s,opacity .3s,bottom .3s;}
.ctbl_footer_jzq_btn:hover .cl_jzq {bottom:100%;opacity:1;visibility:visible;box-shadow:0 0 0.16rem rgba(0,0,0,.2);}
.cl_jzq_li {display:flex;align-items:center;justify-content:space-between;/* white-space:nowrap;*/    text-align:left;margin-bottom:0.66rem;}
.cl_jzq_li a {font-size:.58rem;}
.cl_jzq_li a:hover {color:#073A92 !important;}
.cl_jzq_li  i {flex:none;width:0.58rem;height:0.58rem;margin-left:1rem;margin-top:0.2rem;}
.cl_jzq_li  i img {width:100%;height:100%;vertical-align:top;}
.jb_fppter {color:#073A92;font-size:1rem;margin-bottom:0.66rem;}
/* banner */.banner_list {width:80rem;height:15rem;}
.banner_list>img {width:100%;height:100%;object-fit:cover;}
.banner_wz {height:4.1667rem;top:50%;transform:translateY(-50%);left:15rem;}
.banner_wz  img {height:100%;}
/* 侧栏 */
.cl_aside_box {display:block;}
.cl_aside {background:#FFFFFF;margin-right:1rem;position:sticky;top:6rem;height:100%;}
.cl_aside_t {display:flex;align-items:center;width:15.4167rem;height:4.5rem;background:url(../images/list_bgc.png) no-repeat  0 0/100% 100%  #073A92;}
.cl_aside_li i {height:0%;width:5px;background-color:#073A92;left:0;top:50%;transform:translateY(-50%);}
.cl_aside_img {/* height:2.4rem;margin-left:0.8333rem;*/    width:100%;width:100%;}
.cl_aside_img img {height:100%;width:100%;}
.cl_aside_b {padding:1.25rem 0;width:15.4167rem;}
.cl_aside_b .act {background:linear-gradient(270deg,#073A92 -335%,rgba(7,58,146,0) 98.51%);}
.cl_aside_b .act a {color:#073A92;}
.cl_aside_b .act i {height:100%;}
.cl_aside_li {padding:0.5rem 0;margin-bottom:0.75rem;padding-left:2.6667rem;height:auto;}
.cl_aside_li:hover a {color:#073A92;transition:all 0.4s;}
.cl_aside_li:hover i {height:100%;transition:all 0.4s;}
.cl_aside_li a {font-size:1rem;font-weight:400;line-height:1.3333rem;letter-spacing:0em;text-align:left;color:#000000;display:inline-block;width:100%;word-wrap:break-word;padding-right:1rem;/* padding:0.5rem 0;*/}
/* 分页 */
.pagebox_1 {position:absolute;right:0;bottom:-3rem;}
.zjzzGsgg-btn2-1 {width:3.6667rem;height:1.6667rem;border-radius:0.0417rem;background:#D9D9D9;display:flex;align-items:center;justify-content:center;margin-left:0.1667rem;}
.zjzzGsgg-btn2-1 a {font-size:0.6667rem;font-weight:400;color:#FFFFFF;}
.pagcom {display:flex;}
.pagcom>a {display:flex;align-items:center;justify-content:center;border:1px solid #E8E8E8;color:#666666;font-size:0.6667rem;margin-right:0.4167rem;}
.pagcom .num {width:1.6667rem;height:1.6667rem;}
.zjzzGsgg-btn2-text {color:#C6C6C6;font-size:0.6667rem;font-weight:400;}
.pagcom .sel {font-size:0.6667rem;background-color:#073A92;color:#ffffff;}
.page .search_page_act {border:1px solid #E8E8E8 !important;background:none !important;}
.page .search_page_dis {display:none;}
.page .search_page_act {display:block;}
.page .curpo[disabled="disabled"] {border-color:#E8E8E8;color:#E8E8E8;}
.page .curpo[disabled="disabled"] .search_page_dis {border-color:#E8E8E8;color:#E8E8E8;display:block;}
.page .curpo[disabled="disabled"] .search_page_act {display:none;}
#pageNo {border:1px solid #E8E8E8;outline:none;margin:0 0.1667rem;height:1.6667rem;font-size:0.6667rem;text-align:center;}
.cl_mobile {display:none;}
.cl_mobile_cd {display:none;}
.oh_html {overflow:initial;}
@media screen and (max-width:1024px) {.oh_html {overflow:hidden;}
.cl_box {width:100%;}
html {font-size:12px;}
.cl_header_top {display:flex;padding-right:0;padding:0.333rem 5%;position:relative;z-index:9;}
.cl_header_btn {display:none;}
.cl_mobile {display:flex;}
.cl_mobile_btn {width:2rem;height:2rem;margin-left:1rem;}
.cl_mobile_btn img {width:100%;height:100%;}
.cl_header {padding:3% 5%;border-bottom:1px solid #ccc;background-color:#FFFFFF;position:relative;z-index:9;min-height:2.2083rem;}
.main {padding-top:4.4rem;}
.cl_mobile_cd {display:block;position:fixed;height:100vh;right:-19rem;top:var(--header-height);bottom:0;padding:7rem 2rem 4rem;width:18rem;background-color:#fff;border-left:0.04rem solid #fafafa;box-shadow:0 0.8rem 0.4rem 0.2rem rgba(0,0,0,.2);transition:right .5s ease-in-out;padding-top:3rem;/* z-index:10;*/        /* background-color:chocolate;*/        border-top:80px solid #fff;}
.cl_mobile_cd_1 {height:100%;width:100%;overflow:auto;}
.right0 {right:0;}
.cl_mobile_a1 {font-size:1.5rem;transition:color 0.2s;color:#666;margin-bottom:0.5rem;}
.cl_mobile_li {margin:1rem 0;width:100%;}
.cl_mobile_a2 {padding-left:1rem;text-align:left;}
.cl_mobile_a2 a {width:100%;display:inline-block;font-size:1.3rem;/* margin:1rem 0;*/        padding:0.5rem 0;color:#666;}
/* footer */    footer {display:block;height:auto;}
.ctbl_footer_l {display:block;}
.ctbl_footer_dt {width:100%;height:auto;flex:none;margin-right:0;}
.ctbl_footer_logo {display:inline-block;margin-bottom:0.5rem;}
.ctbl_footer_cen {text-align:center;padding-top:0.5833rem;}
.ctbl_footer_r {padding-right:0;}
.ctbl_footer_rt {padding-top:0.2917rem;justify-content:center;align-items:center;}
.ctbl_footer_bottom2 {text-align:center;margin-top:0rem;}
.footer_bq {position:relative;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding-right:0;width:90%;margin:0 auto;}
/* aside */ 
   .cl_aside_box {display:none;}
.banner_wz {height:5.8333rem;left:7%;}
.cl_mobile_li li a{        width: 100%;
        display: inline-block;
        font-size: 1.3rem;
        /* margin: 1rem 0; */
        padding: 0.5rem 0;
        color: #666;        padding-left: 1rem;
        text-align: left;}
}
@media screen and (max-width:560px) {.banner_list>img {width:auto;}
.banner_list {height:10rem;}
}