﻿@import url("fonts/iconfont.css");
/*公共颜色*/
:root {
    --N1-1: #f2f7fa; /*  页面背景色 [通用页面背景色使用] */
    --N1-2: #FFFFFF; /*  白色 */

    --B1-1: #f1f2f6; /* 品牌色浅色 */
    --B1-5: #3e6ff0; /* 品牌色*/
    --B1-6: #ffb800; /* 品牌副色*/
    --B1-7: #8392a5; /* 品牌色轻色 */
    --B1-8: #272e45; /* 品牌色深色 */

    --S1-6: #fdae38; /* 金色 S1-6 [页面辅助色]*/
    --S2-6: #ed2f53; /* 红色 S2-6  [文本颜色、错误提示]  fe6665*/
    --S3-6: #39ceae; /* 绿色 S3-6  [正确提示] */
    --S4-6: #3979e5; /* 蓝色 S4-6  [正确提示] */
    --S5-6: #717485; /* 灰色 S5-6  [正确提示] */
    --S6-6: #999; /* 灰色 S5-6  [正确提示] */
    /* 文字颜色*/
    --N2-1: #272e45; /* 深色 [文本颜色、行动点图标与文字]*/
    --N2-2: #686b73; /* 灰色 [弱化文本]*/
    --N2-6: #999999; /* 灰色 [弱化文本]*/
    --N2-3: #B3B5B9; /* 灰色 [水印文本]*/
    --N2-4: #B9BCBF; /* 灰色 [不可用颜色]*/
    --N2-5: #FFFFFF; /* 白色 [白色文字]*/
    /* 遮罩层颜色*/
    --N3-1: #000000; /* 遮罩层颜色 [通用页面弹出层下使用的遮罩层]*/
    --N4-1: #E8E9EC; /* 分割线\描边线颜色 */
    /* 圆角大小*/
    --BorderRadius-min: 2px; /* 圆角小*/
    --BorderRadius-max: 5px; /* 圆角大*/
    /* 间距s*/
    --S1: 6px; /* 间距s1*/
    --S2: 10px; /* 间距s2*/
    /* 常规版*/
    /* 文字大小*/
    --headilneSize: 16px; /* 页面标题*/
    --titleSize: 18px; /* 标题中*/
    --SubheadSize: 15px; /* 标题小*/
    --ContentSize: 13px; /* 正文*/
    --CaptionSize: 12px; /* 水印文字 / 辅助文字*/
    --FootnoteSize: 12px; /* 备注*/

    --max_width: 1320px;
    --min_width: 420px;
    --min_top_height: 70px;
    --min_bottom_height: 102px;
    --min_height: calc(100vh - var(--min_top_height) - var(--min_bottom_height));
}

/*常规样式*/
*{ padding: 0; margin: 0;	font-family: "微软雅黑", Microsoft yahei;font-size: 1em; }
html {	overflow-x: hidden;	font-size: 1em;	position: relative;	min-height: 100%;	background: var(--N1-1);}
body{background: var(--N1-1); margin: 0; padding: 0;}
.index_content { position: relative;  width: 100%;  height: auto;}
.page_content{ max-width:var(--max_width);  margin: 0px auto; padding:0 10px;}



img { border: 0; vertical-align: bottom;	max-width: 100%;}

table { width: 100%; max-width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid var(--N4-1);}

tr{position: relative; flex-direction: row; align-items: center;}
th { padding:.5em; font-size: 14px; text-align: center; border-right: 1px solid var(--N4-1); border-bottom: 1px solid var(--N4-1);}
td { padding:.5em; font-size: 14px; text-align: center; border-right: 1px solid var(--N4-1); border-bottom: 1px solid var(--N4-1);}
table thead{background:var(--N1-1);}
table thead td{ line-height:22px; padding:10px ; text-align:center; font-size:15px; color:var(--N2-1);}
table thead td.with90 { width:90px;}
table thead td.with120 { width:120px;}
table thead td.with150 { width:150px;}
table thead td.with180 { width:180px;}
table thead td.with200 { width:200px;}
table thead td.with240 { width:240px;}
table tbody td{ line-height:24px; padding: 10px; text-align:center; font-size:14px; color:var(--N2-2); }
table tbody td.texta_l {text-align:left;}

/*滚动条样式*/
::-webkit-scrollbar { width: 8px;  }  
::-webkit-scrollbar-track { background: rgba(0,0,0,0.11);border-radius: 6px;  }  
::-webkit-scrollbar-thumb { background:  rgba(0,0,0,0.4); border-radius: 6px; border: 1px solid #f1f1f1; }  
::-webkit-scrollbar-thumb:hover { background: #555;  }

.xl_select_box{}
.xl_select{ padding:0 15px; color: #666;  font-size: 16px; height: 42px;  width:100%;  line-height: 1.3;  line-height: 40px;   border: 1px solid #ccc; background-color: #fff;    color: rgba(0, 0, 0, .85);    border-radius: 5px;}
.xl_select .option {background-color: #fff; color: #333; padding: 10px 0; line-height:40px; height:40px !important;} 
/* 悬停和选中状态 */
.xl_select .option:hover {  background-color: var(--B1-5);  color: white;}
.xl_select .option:checked {  background-color: var(--B1-5);  color: white;}

.layui-form-select dl dd.layui-this{background:var(--B1-5);}
.search_box .xl_input {height: 40px; line-height:40px; width: calc(100% - 60px);border: 1px solid #ccc;background: transparent; padding:0 10px; border-radius:5px 0 0 5px; color: rgba(0, 0, 0, .85); }
.search_box .xl_input:focus { outline: none; }
.search_box .xl_input::placeholder { color: #999;}
.search_box .xl_anniu{height: 40px; line-height:40px; width:60px; font-size:22px; text-align:center; border: 1px solid #ccc; border-left:0px; border-radius:0 5px 5px 0; color: var(--B1-5);}

.cursor_p{cursor:pointer;}
/* 常规版——文字标题*/
.headilne{font-size: var(--headilneSize); font-weight: bold; color:var(--N2-5);} /* 页面标题*/
.title{font-size: var(--titleSize); font-weight: bold; color:var(--N2-1); line-height: 36px;} /* 标题中*/
.title_min{font-size: var(--titleSize);  color:var(--N2-1); line-height: 36px;} /* 标题中*/
.Subhead{font-size: var(--SubheadSize); font-weight: bold; color:var(--N2-1);line-height: 30px;} /* 标题小*/
.Subhead_min{font-size: var(--SubheadSize);  color:var(--N2-1);line-height: 30px;} /* 标题小*/
.Content{font-size: var(--ContentSize); color:var(--N2-2); line-height: 25px;} /* 正文*/
.Caption{font-size: var(--CaptionSize); color:var(--N2-3);} /* 水印文字 / 辅助文字*/
.Footnote{font-size: var(--FootnoteSize); color:var(--N2-3); line-height: 22px;} /* 备注*/
.shuliang{ font-size: var(--titleSize); font-weight: bold; color:var(--N2-1); line-height: 30px;}

/* 常规版——颜色*/
.xl_white { color:#fff;}
.xl_999 { color:#999;}
.xl_666 { color: var(--N2-6);}
.xl_blue{ color:var(--S4-6);}
.xl_red{color:var(--S2-6);}

/*标题只显示行数*/
.Showline_1 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;}
.Showline_2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.Showline_3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}
.Showline_4 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 4;	-webkit-box-orient: vertical;}

/* 按钮*/
.f1_fanhui{/* 主色调按钮*/ display: inline-block; padding:0 25px;  cursor: pointer; height: 36px;line-height: 36px; background: #3d6ff0;border-radius: 8px;font-size: 15px; color: #fff; text-align:center;}

/*grid  24宫格*/
.grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.x0,.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12,.x13,.x14,.x15,.x16,.x17,.x18,.x19,.x20,.x21,.x22,.x23,.x24,.xx20,
.mini-x0,.mini-x1,.mini-x2,.mini-x3,.mini-x4,.mini-x5,.mini-x6,.mini-x7,.mini-x8,.mini-x9,.mini-x10,.mini-x11,.mini-x12,.mini-x13,.mini-x14,.mini-x15,.mini-x16,.mini-x17,.mini-x18,.mini-x19,.mini-x20,.mini-x21,.mini-x22,.mini-x23,.mini-x24,.mini-xx20,
.small-x0,.small-x1,.small-x2,.small-x3,.small-x4,.small-x5,.small-x6,.small-x7,.small-x8,.small-x9,.small-x10,.small-x11,.small-x12,.small-x13,.small-x14,.small-x15,.small-x16,.small-x17,.small-x18,.small-x19,.small-x20,.small-x21,.small-x22,.small-x23,.small-x24,.small-xx20,
.middle-x0,.middle-x1,.middle-x2,.middle-x3,.middle-x4,.middle-x5,.middle-x6,.middle-x7,.middle-x8,.middle-x9,.middle-x10,.middle-x11,.middle-x12,.middle-x13,.middle-x14,.middle-x15,.middle-x16,.middle-x17,.middle-x18,.middle-x19,.middle-x20,.middle-x21,.middle-x22,.middle-x23,.middle-x24,.middle-xx20,
.big-x0,.big-x1,.big-x2,.big-x3,.big-x4,.big-x5,.big-x6,.big-x7,.big-x8,.big-x9,.big-x10,.big-x11,.big-x12,.big-x13,.big-x14,.big-x15,.big-x16,.big-x17,.big-x18,.big-x19,.big-x20,.big-x21,.big-x22,.big-x23,.big-x24,.big-xx20,
.large-x0,.large-x1,.large-x2,.large-x3,.large-x4,.large-x5,.large-x6,.large-x7,.large-x8,.large-x9,.large-x10,.large-x11,.large-x12,.large-x13,.large-x14,.large-x15,.large-x16,.large-x17,.large-x18,.large-x19,.large-x20,.large-x21,.large-x22,.large-x23,.large-x24,.large-xx20{position:relative;width:100%;}
.x0,.mini-x0,.small-x0,.middle-x0,.big-x0,.large-x0{max-width:100%;}
.x0{width:auto;}.x1{width:4.166666666666667%;}.x2{width:8.333333332%;}.x3{width:12.49999999%;}.x4{width:16.66666666%;}.x5{width:20.83333333%;}.x6{width:24.999999996%;}.x7{width:29.1666662%;}.x8{width:33.33333286%;}.x9{width:37.49999994%;}.x10{width:41.6666666%;}.x11{width:45.83333326%;}.x12{width:50%;}
.x13{width:54.166666658%;}.x14{width:58.33333332%;}.x15{width:62.4999985%;}.x16{width:66.666665%;}.x17{width:70.83333%;}.x18{width:74.999998%;}.x19{width:79.166665154%;}.x20{width:83.333331814%;}.x21{width:87.499998474%;}.x22{width:91.66666514%;}.x23{width:95.8333318%;}.x24{width:100%;}
.xx20{width: 20%;}
.fc { clear: both; }
.haibao_sj { display: none;}

/*对齐方式*/
.xl_space_between { /*两端对其*/ display: flex;flex-wrap: wrap;justify-content: space-between;	}
.xl_flex_start { /*左对其*/ display: flex; flex-wrap: wrap; justify-content: flex-start;}
.xl_flex_center { /*左右居中对其*/ display: flex; flex-wrap: wrap; justify-content:center;}
.xl_flex_end { /*右对其*/ display: flex;flex-wrap: wrap;justify-content: flex-end;	}

.xl_flex_left_center { display: flex; position: relative; flex-direction: row; align-items: center; justify-content: left; }
.xl_flex_end_center { display: flex; position: relative; flex-direction: row; align-items: center; justify-content:flex-end; }
.xl_center_center{ /*上下居中左右居中*/ display: flex;position: relative;justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: row;}
.xl_space_between_center { /*两端对其*/ display: flex; position: relative; flex-direction: row; align-items: center; justify-content: space-between;	}

.xl_align_center{/*上下居中*/display: flex; position: relative; flex-direction: row; align-items: center;}
.xl_align_end{/*上下居底*/display: flex; position: relative; flex-direction: row; align-items: flex-end;}

/* 框*/
.werd{background:var(--N1-2) ;  padding: 10px 10px; border-radius: var(--BorderRadius-max); box-sizing: border-box;}
.werd_h{background:var(--B1-1) ;  padding:  10px 10px; border-radius: var(--BorderRadius-max); box-sizing: border-box;}
.xl_box{ border:1px solid var(--N4-1); padding: 10px 10px; border-radius: var(--BorderRadius-max); box-sizing: border-box;}
.xl_nr_box{ border:1px solid #f4f4f4; padding:var(--S2); background:var(--B1-1); border-radius: var(--BorderRadius-max); box-sizing: border-box; }


/*线条*/
.xl_xx{ border-bottom:1px solid var(--N4-1);}
.xl_top_xx{ border-top:1px solid var(--N4-1);}
.xl_left_x{ border-right:1px solid var(--N4-1);}

.xl_left_xx{/*标题左侧的蓝色线条*/  height:18px; width:4px; display:inline-block; background:var(--B1-5); border-radius:2px; margin-right:12px;}

/*标签*/
.xl_label{ background:var(--N1-1); padding:3px 5px; border-radius:5px; height:20px; line-height:20px; display:inline-block; }
.xl_label_ysq{ background:var(--S1-6); padding:3px 5px; border-radius:5px; height:20px; line-height:20px; display:inline-block;color:#fff;}
.xl_label_wsq{ background:#CCC; padding:3px 5px; border-radius:5px; height:20px; line-height:20px; display:inline-block; color:#fff;}
/*附件*/
.xl_attachment_box .werd_h { margin-bottom:10px; padding:5px 10px;}
.xl_attachment_box .werd_h .xl_download{ width:60px; text-align:center; background:#fff; border:1px solid #f1f1f1; border-radius:5px; line-height:32px;}
.xl_attachment_box .werd_h .icon{ width:30px; height:30px; text-align:center; display:inline-block; line-height:30px; font-size:28px; margin-right:10px;  }
.xl_attachment_box .werd_h .xl_download .iconfont{ text-align:center; display:inline-block; font-size:20px;  color:#666; }

/* 无数据 */
.nullBox { width:100%; margin: 0 auto; text-align:center; min-height:500px; border-radius:5px;}
.nullBox .withot {width: 400px;height: 300px;background: url('/xbysimages/nodata.png') no-repeat center center;	}



/**/
.padding20 {padding: 20px}
.padding10 {padding: 10px}
.padding15 {padding: 15px}
.padding5 {padding: 5px}
.padding_bottom10 {padding-bottom: 10px}
.padding_top {padding-top: 10px}
.padding_tb10 {padding: 10px 0;}
.margin10 { margin: 10px 0;}
.margin_left5 { margin-left: 5px;}
.margin_left10 { margin-left: 10px;}
.margin_left20 { margin-left: 20px;}
.margin_left40 { margin-left: 40px;}
.margin_right5 { margin-right: 5px;}
.margin_right10 { margin-right: 10px;}
.margin_right20 { margin-right: 20px;}
.margin_top5 { margin-top: 5px;}
.margin_top_bot5 { margin: 5px 0;}
.margin_top10 { margin-top: 10px;}
.margin_top15 { margin-top: 15px;}
.margin_top20 { margin-top: 20px;}
.margin_bottom10 { margin-bottom: 10px;}
.margin_bottom15 { margin-bottom: 15px;}
.margin_bottom20 { margin-bottom: 20px;}
.margin_bottom5 { margin-bottom: 5px;}


/*顶部  导航*/
.flex {  display: flex;  flex-wrap: nowrap;  align-items: center;  justify-content: space-between;  max-width: 1300px;  margin: auto;}

.header {height: 70px;background: #e3f0ff;position:fixed; z-index:100; box-shadow: 0px 4px 16px 0px rgba(102, 102, 102, 0.2); width: 100%;margin: auto; }
.header .logo-box {height: 60px; padding-top:7px;}
.header .logo-box img {height: 50px; margin-top:5px;}
.header .news-btn {position: relative;width: fit-content;height: 100%;display: none;flex-wrap: nowrap;align-items: center;}
.header .news-btn .btns {position: relative;width: 94px; line-height: 70px;font-size: 17px;color: var(--N2-1);text-align: center;cursor: pointer; }
.header .news-btn .btns + .btns { margin-left: 2px;}
.header .news-btn .btns.active{background:#d6e8ff;}
.header .news-btn .btns:hover{background:#d6e8ff;}
.header .news-btn .btns:hover::before  { content: '';    position: absolute;    bottom: 0;    left: 0;    height: 3px;    width: 100%;    background-color: var(--B1-5);}
.header .news-btn .btns.active::before { content: '';    position: absolute;    bottom: 0;    left: 0;    height: 3px;    width: 100%;    background-color: var(--B1-5);}
.header .news-btn .btns_dfzq:hover .quxian_box{ display:inline-block;}
.header .news-btn .btns_dfzq .jiantou{ position: relative;  width: 0;   height: 0; margin-left:30px;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #fff;}
.header .news-btn .btns_dfzq .quxian_box{display:none; width:300px;  position:absolute; z-index:11; left:0px; bottom:-67px;}
.header .news-btn .btns_dfzq .quxian{box-shadow:0 0 5px #ccc;  border-radius:5px;background:#fff;}
.header .news-btn .btns_dfzq .quxian span{ font-size:16px; color:#333; display:inline-block; width:90px;}
.header .search { position:relative; width: 260px;height: 36px;background: #f2f7fa;border-radius: 19px ;box-sizing: border-box;padding-left: 28px;display: none; flex-wrap: nowrap;align-items: center;justify-content: space-between; padding:2px 2px 2px 2px;}
.header .search .search-input {height: 100%;width: 100%; border: none; outline: none; background: transparent; padding:0 10px 0 30px; border-radius: 19px ;}
.header .search .search-input:focus { outline: none; border: none;}
.header .search .search-input::placeholder { color: #999;}
.header .search .search-input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; /* 改变背景色 */    box-shadow: 0 0 0 1000px white inset; /* 兼容性处理 */}
.header .search .search-input:-webkit-autofill::first-line { color: black; /* 文字颜色 */}

.header .search .search-anniu{z-index:11; position:absolute; font-size:17px; left:5px; padding:0 5px; display: block;  cursor: pointer; color: #666;}
.header .search .search-btn { z-index:11; position:absolute; right:5px; width:25px; line-height:25px; text-align:center; height:25px; background:#f1f1f1; border-radius:13px; display: none;  cursor: pointer; color: #666; font-size:12px; }

.header .user-box {position: relative;width: fit-content;height: 100%;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;color: #fff;}
.header .user-box .user-name {width: fit-content;height: 100%;line-height: 70px;font-size: 15px;cursor: pointer;}

.teacher-box { max-width:200px; position:relative; height: 40px;  border-radius: 22px;   align-items: center;  display: flex;  flex-wrap: nowrap;  justify-content:left; padding:0 0 0  5px;  margin-left: 22px;  cursor: pointer;}
.teacher-box .teacher-name {  font-size: 16px;  color: #272E45;  margin: 0 0 0 10px;  text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 1;	-webkit-box-orient: vertical;}
.teacher-box img {  width: 34px;  height: 34px; border-radius:15px;}
.teacher-box:hover .tuichu_box{ display:inline-block;}
.teacher-box .tuichu_box{width:130px; display:none; z-index:11; position:absolute; bottom:-73px; padding-top:15px; }
.teacher-box .tuichu_box .jiantou{ position: relative;  width: 0;   height: 0; margin-left:30px;   border-left: 10px solid transparent; border-right: 10px solid transparent;  border-bottom: 10px solid #fff;}
.teacher-box .tuichu_box1{ background:#fff; height:50px; line-height:50px; border-radius:5px; box-shadow:0 0 5px #ccc;}
.teacher-box .tuichu_box1{ text-align:center;}


@media screen and (min-width: 1200px) {
    .header .news-btn {display:flex;}
    .header .search {display:flex;}
}
@media (max-width: 1200px) and (min-width: 992px) {
    .header .news-btn {display:flex;}
    .header .search {display:flex;}
}
@media (max-width: 992px) and (min-width: 768px) {
    .header .news-btn {display:none;}
    .header .search {display:none;}
}
@media (max-width: 768px) and (min-width: 450px) {
    .header .news-btn {display:none;}
    .header .search {display:none;}
}

/*底部  版权*/


#footer{ height:min-content;margin:0;  background:#272e45; color:#ccc;}
#footer .footer_top .footer_top_right{ display: flex;flex-wrap: wrap;justify-content: flex-end;}
#footer .footer_top .footer_top_right .footer_top_gywm{ margin-right:40px; display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gzwm{  display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr a{ color:#fff; line-height:30px; padding-left:10px;}
#footer .xl_top_xx{border-top:1px solid #3c445d;}
#footer .Content { font-size: 14px; color: #ccc; line-height:36px; }

@media screen and (min-width: 1200px) {
    #footer .footer_top .footer_top_right{ display: flex;flex-wrap: wrap;justify-content: flex-end;}
#footer .footer_top .footer_top_right .footer_top_gywm{ margin-right:40px; display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gzwm{  display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr a{ color:#fff; line-height:30px; padding-left:10px;}
}
@media (max-width: 1200px) and (min-width: 992px) {
    #footer .footer_top .footer_top_right{ display: flex;flex-wrap: wrap;justify-content: flex-end;}
#footer .footer_top .footer_top_right .footer_top_gywm{ margin-right:40px; display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gzwm{  display: flex;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr a{ color:#fff; line-height:30px; padding-left:10px;}
}
@media (max-width: 992px) and (min-width: 768px) {
#footer .footer_top .footer_top_logo{ text-align:center;}
#footer .footer_top .Subhead_min{ text-align:center;}
#footer .footer_top .footer_top_right{ display: block;flex-wrap: wrap;justify-content: flex-end;}
#footer .footer_top .footer_top_right .footer_top_gywm{ margin-right:40px; text-align:center; display:block;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr{ display: flex;flex-wrap: wrap;justify-content:center;}
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr a{ color:#fff; line-height:30px; padding-left:10px;}
#footer .footer_top .footer_top_right .footer_top_gzwm{ display: block;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gzwm .footer_top_gzwm_ewm{ text-align:center;}
}
@media (max-width: 768px) and (min-width: 400px) {
#footer .footer_top .footer_top_logo{ text-align:center;}
#footer .footer_top .Subhead_min{ text-align:center;}
#footer .footer_top .footer_top_right{ display: block;flex-wrap: wrap;justify-content: flex-end;}
#footer .footer_top .footer_top_right .footer_top_gywm{ margin-right:40px; text-align:center; display:block;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr{ display: flex;flex-wrap: wrap;justify-content:center;}
#footer .footer_top .footer_top_right .footer_top_gywm .footer_top_gywm_nr a{ color:#fff; line-height:30px; padding-left:10px;}
#footer .footer_top .footer_top_right .footer_top_gzwm{ display: block;flex-wrap: wrap;justify-content: flex-end; }
#footer .footer_top .footer_top_right .footer_top_gzwm .footer_top_gzwm_ewm{ text-align:center;}
}


