.scrolling{overflow-y:auto;-webkit-overflow-scrolling : touch;}
.noscrolling{overflow:hidden;}
a{cursor:pointer}
.row				{display: flex;flex-direction: row;}			/*横排*/
.row_right			{justify-content: flex-end;}				/*容器元素居右*/
.row_between		{justify-content: space-between;}			/*容器元素均分，两端对齐*/
.row_around		{justify-content: space-around;}			/*容器元素均分，居中对齐*/
.row_center			{justify-content: center}					/*容器元素居中*/

.column				{display: flex;flex-direction: column;}	/*竖排*/
.column_center		{align-items: center;}
.column_start		{align-items: flex-start;}
.column_end		{align-items: flex-end;}

.flex1{flex:1}
.flex2{flex:2}
.pointer{cursor:pointer}
.hide {display: none !important;}
.hideoff {display: block !important;}
.block {display: block}
.box{box-sizing: border-box;}

position_r{position: relative;}
position_a{position: absolute;}
position_f{position: fixed;}

.color_black {color: #000 !important}
.color_grey {color: #808080 !important}
.color_white {color: #fff !important}
.color_red {color: #ff0000 !important}
.color_b2{color: #b2b2b2 !important}
.color_blue {color: blue !important}
.color_green {color: green !important}
.color_orange {color: orange !important}

.font_10 {font-size: 10px !important}
.font_12 {font-size: 12px !important}
.font_13 {font-size: 13px !important}
.font_14 {font-size: 14px !important}
.font_15 {font-size: 15px !important}
.font_16 {font-size: 16px !important}
.font_17 {font-size: 17px !important}
.font_18 {font-size: 18px !important}
.font_22 {font-size: 22px !important}
.font_30 {font-size: 30px !important}
.font_40 {font-size: 40px !important}
.font_b {font-weight: bold !important}
.font_center {text-align: center}
.font_left {text-align: left}
.font_right {text-align: right}
.font_justify{text-align: justify}
.font_indent{text-indent:2em; }
.font_hidden {display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;  overflow: hidden;  word-break: break-all;  text-overflow: ellipsis;}/*多余隐藏*/
.font_hidden_2 {display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;  overflow: hidden;  word-break: break-all;  text-overflow: ellipsis;}/*多余隐藏*/

.padding_3 {padding: 3px !important}
.padding_3_left {padding-left: 3px !important}
.padding_3_right {padding-right: 3px !important}
.padding_3_top {padding-top: 3px !important}
.padding_3_bottom {padding-bottom: 3px !important}
.padding_3_lr {padding-left: 3px !important;padding-right: 3px !important}
.padding_3_tb {padding-top: 3px !important;padding-bottom: 3px !important}
.padding_5{padding: 5px !important}
.padding_5_left {padding-left: 5px !important}
.padding_5_right {padding-right: 5px !important}
.padding_5_top {padding-top: 5px !important}
.padding_5_bottom {padding-bottom: 5px !important}
.padding_5_lr {padding-left: 5px !important;padding-right: 5px !important}
.padding_5_tb {padding-top: 5px !important;padding-bottom: 5px !important}
.padding_8 {padding: 8px !important}
.padding_8_left {padding-left: 8px !important}
.padding_8_right {padding-right: 8px !important}
.padding_8_top {padding-top: 8px !important}
.padding_8_bottom {padding-bottom: 8px !important}
.padding_8_lr {padding-left: 8px !important;padding-right: 8px !important}
.padding_8_tb {padding-top: 8px !important;padding-bottom: 8px !important}
.padding_16 {padding: 16px !important}
.padding_16_top {padding-top: 16px !important}
.padding_16_bottom {padding-bottom: 16px !important}
.padding_16_left {padding-left: 16px !important}
.padding_16_right {padding-right: 16px !important}
.padding_16_lr {padding-left: 16px !important;padding-right: 16px !important}
.padding_16_tb {padding-top: 16px !important;padding-bottom: 16px !important}
.padding_20 {padding: 20px !important}
.padding_24 {padding: 24px !important}
.padding_32 {padding: 32px !important}

.float_left {float: left}
.float_right {float: right}
.float_clear {clear: both}
.float_auto {overflow: hidden;zoom: 1;}

.height_5 {clear: both;height: 5px;overflow: hidden;}
.height_10 {clear: both;height: 10px;overflow: hidden;}
.height_15 {clear: both;height: 15px;overflow: hidden;}
.height_20 {clear: both;height: 20px;overflow: hidden;}
.height_30 {clear: both;height: 30px;overflow: hidden;}

.nowrap{white-space:nowrap;}/*强制不换行*/ 

/*布局*/
.max {width: 100%;height: 100%;}
.h_max {height: 100%;}
.w_max {width: 100% !important;}
.max_fixed {box-sizing: border-box;width: 100%;height: 100%;position: fixed;top:0;left:0;right: 0;bottom:0}
/*背景色*/
.bg{background: #ededed;}
.bg_white {background: #fff}
.bg_black {background: #000}
.bg_ccc {background: #ccc}
.bg_aaa {background: #aaa}
.bg_eee {background: #eee}
.bg_ef {background: #efefef}
.bg_f7 {background: #f7f7f7}
.bg_aeb {background: #abe4bc}
.bg_red {background: #ffc1c1 !important}
.bg_f00 {background: #f00 !important}
.bg_f88 {background: #f88 !important}
.bg_green {background: #d7ffd7 !important}
.bg_blue {background: #cce6ff !important}
.bg_orange {background: #ffe7ce !important}
.bg_10aeff{background: #10aeff !important}
/*边框*/
.border_0 {border: 0 !important;}
.border_000 {border: solid #000 1px}
.border_000_bottom {border-bottom: solid #000 1px}
.border_67 {border: solid #676767 1px}
.border_67_bottom {border-bottom: dashed #676767 1px}
.border_d9_bottom {border-bottom: solid #d9d9d9 1px}
.border_d9_top {border-top: solid #d9d9d9 1px}
.border_fff_bottom {border-bottom: solid #fff 1px}

/*图标文字*/
@font-face{font-family:icomoon; src:url('icon.ttf');}
.icon {overflow: hidden;font-size: 16px;display: flex;align-items:center;}/*解决文字显示bug*/
.icon:after {font-family: 'icomoon';font-style: normal;speak: none;font-weight: normal;-webkit-font-smoothing: antialiased;}
.icon:before {font-family: 'icomoon';font-style: normal;speak: none;font-weight: normal;-webkit-font-smoothing: antialiased;}
.icon_padding_left:after {padding-left: 8px}
.icon_padding_right:before {padding-right: 8px}
.icon_user:before {content: "\f0000";}
.icon_password:before {content: "\f0001";}
.icon_jia1:before {content: "\f0002";}
.icon_edit:before {content: "\f0005";}
.icon_top:before {content: "\f0006";}
.icon_warning:before {content: "\f0007";}
.icon_jia:before {content: "\f0008";}
.icon_jian:before {content: "\f0009";}
.icon_del:before {content: "\f0010";}
.icon_exit:before {content: "\f0011";}
.icon_setup:before {content: "\f0012";}
.icon_help:before {content: "\f0013";}
.icon_add:before {content: "\f0014";}
.icon_close:before {content: "\f0015";}
.icon_gps:before {content: "\f0016";}
.icon_fangda:before {content: "\f0018";}
.icon_true:before {content: "\f0019";}
.icon_false:before {content: "\f0020";}
.icon_jinzhi:before {content: "\f0021";}
.icon_up:before {content: "\f0022";}
.icon_down:before {content: "\f0023";}
.icon_right:before {content: "\f0024";}
.icon_left:before {content: "\f0025";}
.icon_collect:before {content: "\f0027";}
.icon_kecheng:before {content: "\f0028";}
.icon_huodong:before {content: "\f0030";}
.icon_jilu:before {content: "\f0031";}
.icon_hetong:before {content: "\f0032";}
.icon_genjin:before {content: "\f0033";}
.icon_naozhong:before {content: "\f0034";}
.icon_shaixuan:before {content: "\f0035";}
.icon_jisuan:before {content: "\f0036";}
.icon_new_window:before {content: "\f0037";}
.icon_home:before {content: "\f0038";}
.icon_daoru:before {content: "\f0039";}
.icon_search:before {content: "\f0040";}
.icon_xuanzhuan:before {content: "\f0041";}
.icon_arrow_r:before {content: "\f0043";}
.icon_weixin:before {content: "\f0044";}
.icon_qq:before {content: "\f0046";}
.icon_see:before {content: "\f0048";}
.icon_nosee:before {content: "\f0049";}
.icon_fenxiang:before {content: "\f0050";}
.icon_shuaxin:before {content: "\f0051";}
.icon_jinxing:before {content: "\f0053";}
.icon_kehu:before {content: "\f0054";}
.icon_gongsi:before {content: "\f0055";}
.icon_xiaofei:before {content: "\f0056";}
.icon_shalou:before {content: "\f0057";}
.icon_shengri:before {content: "\f0058";}
.icon_lianxi:before {content: "\f0059";}
.icon_menu:before {content: "\f0060";}
.icon_pic:before {content: "\f0061";}
.icon_menu2:before {content: "\f0062";}
.icon_count:before {content: "\f0063";}
.icon_zichan:before {content: "\f0064";}
.icon_daima:before {content: "\f0065";}
.icon_sheji:before {content: "\f0066";}
.icon_yingshi:before {content: "\f0067";}
.icon_jiaoyu:before {content: "\f0068";}
.icon_goods:before {content: "\f0069";}
.icon_gouwu:before {content: "\f0070";}
.icon_menpiao:before {content: "\f0071";}
.icon_piliang:before {content: "\f0072";}
.icon_bing:before {content: "\f0073";}
.icon_cheliang:before {content: "\f0074";}
.icon_qizi:before {content: "\f0075";}
.icon_dayin:before {content: "\f0076";}
.icon_huifang:before {content: "\f0077";}
.icon_yue:before {content: "\f0078";}
.icon_jifen:before {content: "\f0079";}
.icon_dianhua:before {content: "\f0080";}
.icon_liushui:before {content: "\f0081";}
.icon_jiankang:before {content: "\f0082";}
.icon_hebing:before {content: "\f0083";}
.icon_qianbao1:before {content: "\f0084";}
.icon_qianbao2:before {content: "\f0085";}
.icon_songhuo:before {content: "\f0086";}
.icon_tuihuo:before {content: "\f0087";}
.icon_fanxian:before {content: "\f0088";}
.icon_liwu:before {content: "\f0089";}
.icon_dizhi:before {content: "\f0090";}
.icon_sheding:before {content: "\f0091";}
.icon_canyin:before {content: "\f0092";}
.icon_daolu:before {content: "\f0093";}
.icon_gonggong:before {content: "\f0094";}
.icon_jiaotong:before {content: "\f0095";}
.icon_jinrong:before {content: "\f0096";}
.icon_fengjing:before {content: "\f0097";}
.icon_xuexiao:before {content: "\f0098";}
.icon_motuoche:before {content: "\f0099";}
.icon_shenghuo:before {content: "\f0100";}
.icon_fangwu:before {content: "\f0101";}
.icon_tiyu:before {content: "\f0102";}
.icon_jtd:before {content: "\f0103";}
.icon_wenhua:before {content: "\f0104";}
.icon_xianlu:before {content: "\f0105";}
.icon_yiliao:before {content: "\f0106";}
.icon_yule:before {content: "\f0107";}
.icon_zhengfu:before {content: "\f0108";}
.icon_zhusu:before {content: "\f0109";}
.icon_fangwu2:before {content: "\f0110";}
.icon-down:after {content: "\f0023";}
.icon-up:after {content: "\f0022";}
.icon-duigou:after {content: "\f0029";}
.icon_erweima:before {content: "\f0111";}
.icon_shoucang1:before {content: "\f0112";}
.icon_shoucang2:before {content: "\f0113";}
.icon_dengpao:before {content: "\f0114";}
.icon_shuoming:before {content: "\f0115";}
.icon_dui:before {content: "\f0116";}
.icon_cuo:before {content: "\f0117";}
.icon_tishi:before {content: "\f0118";}

.icon-down:after {content: "\f0023";}
.icon-up:after {content: "\f0022";}
.icon-duigou:after {content: "\f0029";}

.top_fixed{position:fixed;top:0px;left:0;right:0;z-index:90;-moz-box-shadow: 1px 3px 6px #cacaca;-webkit-box-shadow: 1px 3px 6px #cacaca;box-shadow: 1px 3px 6px #cacaca;}
.goTop, .showright {
    height: 60px;
    background-color: #e6e6e6;
    text-align: center;
    line-height: 60px;
    position: fixed;
    right: 20px;
    z-index: 999;
}
.showright.a1 {width: 40px;bottom: 222px;padding-left: 20px;}
.showright.a2 {width: 40px;bottom: 161px;padding-left: 20px;}
.showright.a3 {width: 40px;bottom: 100px;padding-left: 20px;}
.goTop.a4 {width: 42px;display: none;bottom: 39px;padding-left: 18px;}


.sub_menu { width: 1170px; margin: -47px auto 0; background: #eee;  position: relative;  overflow: hidden; z-index:0;  }
.sub_menu ul { float: left; width: 70%; }
.sub_menu span { float: right; text-align: right; width: 25%;   padding:1% 1%}
.sub_menu li { width:110px; float:left;  padding-left:1px; height:47px; line-height:47px;}
.sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 2px solid;  z-index:2; position: absolute; }
.sub_menu li a { display:block; width:100%;  text-align:center; font-size:15px; position:relative; z-index:3;}
.sub_menu li a:hover { color: #ED1C24; }
.sub_menu .cur { background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; margin-right:2%; text-align:center; padding:0 1%; }
.sub_menu li.cur a{ color:#fff;}

.hot2_text {display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:4;  overflow: hidden;  word-break: break-all;  text-overflow: ellipsis;}

.bottom_page{line-height:37px;}
.bottom_page A {BORDER: #e0e0e0 1px solid; background:#fff;PADDING: 4px 8px;MARGIN:0 2px;cursor:pointer; TEXT-DECORATION: none;border-radius:5px}
.bottom_page strong {BORDER: #5a8bff 1px solid; background:#5a8bff;PADDING: 4px 8px;MARGIN:0 2px;color:#fff !important;border-radius:5px}
.bottom_page span{BORDER: #e0e0e0 1px solid; background:#fff;PADDING: 4px 8px;MARGIN:0 2px;color:#aaa;border-radius:5px}
.bottom_page  A.page_i:hover {BORDER: #5a8bff 1px solid;background:#5a8bff;color:#fff;}
.bottom_page  A:hover {left:0}
.bottom_page select{position:absolute;left:1px;top:1px;padding:2px 0;border:0;}

.con1{line-height:29px;font-size:16px;}
.con1 p{text-indent:2em;line-height:29px;padding:10px;0}
.con1 td p{text-indent:0em;line-height:20px;padding:5px;0}
.con1 img{max-width:100%;margin-top:5px;margin-bottom:5px;}
.con1 .img_center img{margin-left:-2em}
.con1 table{max-width:100%}
.con1 table td{width:auto !important;border: 1px solid #69A5D1;padding:10px;line-height:40px}

.maskBox{width: 100%;  height: 100%;  background: rgba(0,0,0,0.5);  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 12;}
.list .list_click{}/*点击时显示效果用，宽度100%*/
.list_div{padding:0 15px;}/*用来控制分割线的边距*/
.list_li{display: flex;	align-items:center; position: relative;padding:15px 5px !important}/*内容加分割线*/
.list_li::before {content: '';width: 200% !important;height:1px;position: absolute;bottom: 0;left: 0;border-bottom: 1px solid #d9d9d9;transform: scale(0.5);-webkit-transform-origin: left bottom;}
#news_drag_menu .list_li::before {content: '';width: 200% !important;height:1px;position: absolute;bottom: 0;left: 0;border-bottom: 1px solid #616161;transform: scale(0.5);-webkit-transform-origin: left bottom;}
.list_li_no{display: flex;	align-items:center;  position: relative;padding:15px 5px}/*内容加分割线*/
.list_li_h{padding:10px 5px !important}
.list_hover {background: #eeeeee;}
.list_menu_on{color:#b80814;border-right: solid #b80814 5px}
.list_r {flex-grow: 1;background: #ffffff;border-radius: 10px;}
.list-wrapper {        column-count:2;	column-gap:16px;}
.list_box {
 	margin-bottom:16px;
	-moz-page-break-inside:avoid;
	-webkit-column-break-inside:avoid;
	break-inside:avoid;
}
/*右下角快捷键*/
.to_top{display: none;position:fixed; width:40px;height:40px;bottom:52px; right:8px;BORDER:1px solid #cdcdcd;background:#f9f9f9;border-radius:100%;z-index:1;	opacity: 0.8;
	animation: fade-in;/*动画名称*/  
	animation-duration: 1.5s;/*动画持续时间*/}
.index_count{position:fixed; width:80px;height:80px;bottom:128px; right:32px;BORDER:rpx solid #cdcdcd;background:#f9f9f9;border-radius:100%;z-index:1}
.menu_on > a{
    background-color:rgb(255, 0, 0);
    color:rgb(255, 255, 255) !important;
}