*{margin:0; padding:0;}
/**, ::after, ::before {
    box-sizing: border-box;
}*/
html{background-color: #010101;}
body{margin:0;padding:0;font-family:PingFang SC, Microsoft YaHei, Helvetica Neu, sans-serif, "黑体", Arial;font-size:14px;margin:auto;width:1440px; overflow-x: hidden; overflow-y: auto; }
@media screen and (max-width:1440px){
	body{width:auto;}
}
h2{margin:13px 0;}
a{color:#fff;}
.a-n{text-decoration: none;}
.c-p{cursor: pointer;}
.factive{color:#fff;background:#292929;}
input,select{box-sizing: border-box;}
table,th,td{border:0px solid;color:#fff;text-align:center;padding:1rem;overflow:hidden;white-space:nowrap;}
/*table img{vertical-align:bottom;margin-left:0.5rem;float:right;}*/
th{background:#1e1e1e;border:1px solid #101010;}
th img{vertical-align:middle;padding:0 0 0.2rem 0.3rem;}
table tr:nth-child(odd){background:#1e1e1e;border:0;}
hr{height: 1px; background: #333333; border: 0px solid; margin: 0;}
.hr_h{ width:1px; background:#3E3E3E; border: 0px solid; margin: 0;}
/*input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #2a2a2a inset}*/
#container{position:relative;width:100%;margin:auto;height:100%;}
/*aside{width:120px;height:100%;background:#000;position:absolute;top:80px;bottom:0;left:0;}*/
aside{width:100px;/*height:100%;*/background:#000;padding-top:1rem;}
aside a{text-decoration:none}
aside h2{color:#808080;text-align:center;font-size:1rem;margin:0 0 1rem 0;}
aside ul{list-style-type:none;padding:0 6px;margin:0px;}
aside li{color:#808080;text-align:center;margin:auto;width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1rem 0.6rem;border-radius:8px;}
aside li:hover{background:#292929;color:#fff;}
aside li:active{background:#292929;color:#fff;}
.aside-ac{background:#292929;color:#fff;}
ol, ul, li {list-style: none;}
.ul-disc li{list-style: disc !important;}
.head{background:#010101;height:80px;padding:0 20px;}
.head a{text-decoration:none;font-size:26px;}
.head img{vertical-align:middle;padding-bottom:0.6rem;padding-right:0.6rem;}
@media (max-width: 1430px){
	/*.head{width:88%;}*/
	.head a{font-size:22px;}
}
#main{background:#101010;position:fixed;left:100px;overflow-x:auto;right:0;top:80px;bottom:0; max-width:1320px; width:auto;padding:1rem 0.6rem;/*display:flex; flex-direction:column; justify-content:flex-start;*/}/*overflow-x:hidden;*/
.inner-container{position:fixed;/*left:0;*/top:80px;bottom:0;overflow-x:hidden;overflow-y:scroll;}
.text-xz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xz-10{max-width:12rem;}
.xz-10z{max-width:12rem;}
.xz-4{max-width:4rem;}
.xz-8{max-width:8rem;}
.xz-16{max-width:16rem;}
.xz-18{max-width:18rem;}
/*隐藏滚动*/
.element::-webkit-scrollbar {width: 0 !important }
.element{-ms-overflow-style:none;overflow:-moz-scrollbars-none;/*firefox*/scrollbar-width: none;/*firefox*/}
.element::-webkit-scrollbar {display:none}
/*隐藏滚动*/
/*滚动样式*/
.element_z::-webkit-scrollbar{width:8px;height:8px;background-color:#101010;} /*定义滚动条轨道 内阴影+圆角*/		
.element_z2::-webkit-scrollbar{background-color:#4A4A4A;} /*定义滚动条轨道 内阴影+圆角*/	
.element_z::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:10px;background-color:#101010;}/*定义滑块 内阴影+圆角*/	 	
.element_z2::-webkit-scrollbar-track{background-color:#4A4A4A;}
.element_z::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#606060;}
.element_z2::-webkit-scrollbar-thumb{background:#999;}
.element_z::-webkit-resizer{background-color:#101010;}
.element_z::-webkit-scrollbar-corner{background-color:#101010;}
/*body::-webkit-scrollbar{width:8px;height:8px;background-color:#101010;}*/ /*定义滚动条轨道 内阴影+圆角*/		
/*body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:10px;background-color:#101010;}*//*定义滑块 内阴影+圆角*/	 		
/*body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#484848;}*/
body::-webkit-scrollbar {display:none}
body{/*三角箭头的颜色*/
	    scrollbar-arrow-color: #101010;
	    /*滚动条滑块按钮的颜色*/
	    scrollbar-face-color: #606060;
	    /*滚动条整体颜色*/
	    scrollbar-highlight-color: #101010;
	    /*滚动条阴影*/
	    scrollbar-shadow-color: #101010;
	    /*滚动条轨道颜色*/
	    scrollbar-track-color: #101010;
	    /*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/
	    scrollbar-3dlight-color: #101010;
	    /*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/
	    scrollbar-darkshadow-color: #101010;
	    /*滚动条基准颜色*/
	    scrollbar-base-color: #101010;
	  }
/*滚动样式*/
.name{color:#ffff00;}
.search{width:140px;border-radius:18px;background:#2a2a2a;border:0;outline:none;padding:10px 50px 10px 16px;font-size:14px;margin:20px 0 20px 20px;color:#fff;}
.icon_sh{height:18px; width:18px; position:relative; top:4px; right:40px; z-index:2;}
.search2_box{position: relative;}
.search2{width:250px;border-radius:18px;background:#2a2a2a;border:1px solid #3E3E3E;outline:none;padding:8px 100px 8px 16px;font-size:14px;color:#fff;}
.search2_btnbk{background:#666666;height:32px;width:40px;border-radius:0 50px 50px 0;position:absolute;right:285px;top:1px;}
.search3{width:250px; padding:8px 56px 8px 20px; border-radius:20px; background:#2a2a2a; outline:none; border:1px solid #3E3E3E; font-size:14px; color:#fff;}
.search3-bt{position: relative; top:1px; right:44px; background: #666; border-radius: 0 20px 20px 0; padding: 9px 12px 9px 12px;}
/*翻页*/
.page-inc{text-align:center;color:#fff;margin-top:1.3rem;}
.page-inc span{font-weight:bold;background:#fff;color:#000;text-decoration:none;border:1px solid #fff;padding:4px 8px;}
.page-inc a{border:1px solid #464646;text-decoration:none;padding:4px 8px;background: #2a2a2a;color: #fff;margin-left: 2px;margin-right: 2px;}
.page-inc a:hover{color:#000;text-decoration:none;border:1px solid #fff;padding:4px 8px;background:#979797;}
/*翻页*/

/*login*/
.login_bk{background: url(https://www.100ppi.com/images/web/login_bk.png) no-repeat 0px 0px; width:800px; /*height:1080px;*/ position: relative;}
.login_logo{position:absolute; left:50px; top:50px;}
.login_word{position:absolute; top:178px; right:50px;}
.login_bk-ftword{width:100%; height:126px; background: rgba(20,20,20,0.85); position:absolute; bottom:0; letter-spacing: 2px;}
.login_input{width:284px; /*height:22px;*/ border:1px solid #CCCCCC; opacity:1; border-radius:4px; font-size:14px; padding:14px 14px 14px 50px; outline:none;}
.login_input[readonly]{background:#FFFFE6;}
.login_input—cz{width:320px; padding:14px;}
.login_input—yzm{width:200px; padding:14px;}
.login_icon{position:absolute; left:20px; top:17px;}
.login_btn{width:350px; height:50px; background: #EBEB33; border-radius:4px; opacity:1; border:0; font-size:16px; font-weight:bold; color:#000; cursor:pointer;}
.login_foot{position:absolute; bottom:10px;}
.login_backhome{color:#000; text-decoration:none;  position:absolute; top:5%; right:5%;}
.logtext{color:#cecece;text-align:right;margin-top:190px;line-height:30px;margin-right:50px;}
.logtext i{font-size:28px;margin-bottom:12px;display:block;}
.logtext p{font-size:16px;margin-bottom:36px;}
.yzm_btn{width:130px; height:46px; background:#EEEEEE; cursor:pointer; border-radius:4px; color:#000; border:0; }
.yzm_img{width:110px; height:50px;border:0;}
.yzm_box{display:flex; align-items:center; justify-content:space-between; width:350px;}
@media screen and (max-width:1440px){
	.login_bk{width:560px;}
}
@media screen and (max-width:1080px){
	.login_bk{display:none;}
}
/**/

.box{padding:1rem;display:inline-flex;flex-wrap:nowrap;width:1278px;justify-content:space-between;color:#fff;}
.box-bk{background:#1e1e1e;height:auto;padding:1rem; position:relative;}
.box-bk2{background:#1e1e1e;padding:1rem;}
.box1{width:20%;line-height:1.2rem;margin-right:1rem;}
.box1-l{line-height:1.2rem;}
.box2{display:inline-flex;flex-wrap:nowrap;flex-direction:column;width:100%;}
.box2-1{margin-bottom:1rem;padding-left:3rem;display:flex; justify-content:flex-start;}
.box2-2{width:100%;/*height:100%;*/display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;position: relative;}
.box2-2-1{margin-right:1rem;width:80%;}
.box2-2-1 iframe{min-height:360px;}
.box2-2-2{width:20%;}
.box2-2-3{margin:1rem;width:10%;}
.mdu_box2-2{overflow-x: hidden; overflow-y: scroll; height: 21rem;}
.box3{width:47%;}	
.box3-b-c{border-top: 2px solid #ffff00;}	
.box4{width:65%;line-height:1.2rem;margin-right:1rem;}
.box5{width:35%;line-height:1.2rem;}
.box6{width:75%;line-height:1.2rem;margin-right:1rem;}
.box7{width:25%;line-height:1.2rem;}
.qbjb-box{/*width:45.5%;*/padding:1rem;border-radius:6px;background:#2c2c2c;}
.qbjb-box a{text-decoration: none;}
.qbjb-box:hover{background: #3c3c3c;}
.qbjb-box:active{background: #3c3c3c;}
.qbjb-box_xz{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.qbjb-box_xz_02{-webkit-line-clamp:2;}
.qbjb-box_xz_05{-webkit-line-clamp:5;}
.qbjb-box_xz_08{-webkit-line-clamp:8;}
.qbxq img{margin: 1rem auto;display: block;}
.jbmu-box{position: static;left: 70%;width: 310px;}
@media screen and (min-width:2080px) {
.jbmu-box{left:66% !important;width:300px;}
}
@media screen and (min-width:2000px) {
.jbmu-box{left:68%;width:300px;}
}
@media screen and (max-width:1800px) {
.jbmu-box{left:72%;width:300px;}
}
@media screen and (max-width:1680px) {
.jbmu-box{left:75%;width:300px;}
}
@media screen and (max-width:1520px) {
.jbmu-box{left:87%;width:300px; line-height:1rem;}
}
@media screen and (max-width:1440px) {
.jbmu-box{left:77%;width:300px; line-height:1rem;}
}
@media screen and (max-width:1240px) {
.jbmu-box{display:none;}
}
.bj-sbox{padding:6px 16px; background:#2A2A2A; border: 1px solid #3E3E3E; min-height:116px;}
.bj-sbox02{min-height:32px;}
.bj-sdiv{height:360px;}
.bj-sel01{position:absolute; top:10px; left:24px;}

.bk-gsmu a{text-decoration:none;color:#999;}
.bk-gsmu a:hover{color:#fff;}
.bk-nr p{color:#999;}
.bk-nr table{width:100%;}
.bk-nr td{border: 1px solid #666;}
.nody_bk{
	height:100%;
	width:100%;
	position: absolute;
	background-image: linear-gradient(to bottom,rgb(16 16 16 / 10%) 5%, #101010 25%);
	z-index:100;
	background-image: -moz-linear-gradient(top, rgb(16 16 16 / 10%) 5%, #101010 25%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(rgb(16 16 16 / 10%) 5%), color-stop(#101010 25%));
	background-image: -webkit-linear-gradient(top, rgb(16 16 16 / 10%) 5%, #101010 25%);
	background-image: -o-linear-gradient(top, rgb(16 16 16 / 10%) 5%, #101010 25%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#22F101010', EndColorStr='#33101010');
}
/*5日情报*/
.newbk {padding: 2px; background: #f85454; width: 16px; height: 16px; border-radius: 4px; color: #fff; display: flex; align-items: center; justify-content: center;font-weight: bold;}
.newbk-l{padding:1px 4px;background:#f85454;border-radius:4px;color:#fff;font-size:12px;}
.qb-line {width: 1px; height: calc(100% - 10px); background: #3E3E3E;}
.oldd {border: 3px solid #ff0000; border-radius: 50%; width: 4px; height: 4px;}
.oldbk {padding-left: 5px;}
.oldd-od {border: 3px solid #999;}
.btn-xq {color: #999 !important; border-radius: 4px; padding: 3px 12px; border: 1px solid #999; margin-top: 10px; display: block; width: fit-content; font-size: 14px;}
.btn-xq:hover{color: #fff !important; border: 1px solid #f85454; background: #f85454;}
.txtmt{margin-top:-3px;}
/**/
.tab2{border:0px solid;text-align:right;padding:0;overflow:hidden;white-space: nowrap;}
.tab2 th{border:0px solid;padding:0 0.7rem 0.7rem 0.7rem;text-align:right;}
.tab2 td{border:0px solid;text-align:right;padding:0.6rem ;padding-left:6px;}
.tab2 td:nth-child(2){color:#ffff00;}
.tab5{border:0px solid;text-align:right;padding:0;overflow:hidden;white-space: nowrap;}
.tab5 th{border:0px solid;padding:0 0.7rem 0.7rem 0.7rem;text-align:right;}
.tab5 td{border:0px solid;text-align:right;padding:0.6rem ;padding-left:6px;}
.tab3 {padding:0;}
.tab3 th{background:#2c2c2c;border: 1px solid #1e1e1e;}
.tab3 tr:nth-child(odd){background:#2c2c2c;border:0;}
.tab3 td{width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab4{border:0px solid !important;text-align:center;padding:0;overflow:hidden;white-space: nowrap;}
.tab4 th{border:0px solid;padding:0 0.7rem 0.7rem 0.7rem;text-align:center;}
.tab4 td{border:0px solid;text-align:center;padding:0.6rem ;padding-left:6px;}
.main-title {padding:0.8rem 0;}
.main-title span {border-left:3px solid #fff;font-size:16px;}
.main-title a{text-decoration: none;}
.main-line01{height:1rem;width:2px;background:#666666;}
.main-line02{height:1.5rem;width:1px;background:#333;}
.cyl-mb a:hover{background:#333;color:#ffff00;}
.cyl-mb a:active{background:#333;color:#ffff00;}
.cyl-mb a{text-decoration:none;color:#999;padding:0.4rem 0.5rem;border-radius:4px;}
.cyl-mb_ac{background:#333;color:#ffff00 !important;}
.sel-jc{position:absolute;top:1rem;left:1.5rem;}
.sel-dygl{position:absolute;top:2px;right:330px;}
.sel-dygl select{height:30px;background:transparent;color:#fff;border:0;outline:none;}
.sel-dygl option{background:#1e1e1e;}
.hysj-ml a{color:#999;padding:0 12px;text-decoration:none;}
.hysj-ml a:hover{color:#ffff00;}
.hysj-ml a:active{color:#ffff00;}
.dzb-ml a{/*width:24%; */padding:4px;}
.dzb-ml div{width:24%;padding:4px;}
.spdy-ml a{text-decoration:none;padding:0 8px;color:#999;}
.spdy-ml a:hover{color:#ffff00;}
.spdy-ml a:active{color:#ffff00;}
.bk-ml{position:sticky;top:0;}

.pw-bk{position: fixed;z-index: 100;background: rgb(0 0 0 / 70%);width: 100%;height: 100%;max-width: 1440px;}
.pw-w{width:750px;height:570px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background:#2C2C2C;}
.pw-w2{height:600px;}
.pw-w3{height:180px;width:520px;}
.pw-w4{height:350px;width:450px;}
.pw-close {position: absolute;color: #fff;top: 1rem;right: 1rem;border: 0;background: none;}
.pw-tip1{position:absolute; right:-20px;}
.pw-tip2{position:absolute; right:-60px;}
.pw-tip3{position:absolute; right:-80px;}
.zhxx-input{background:#3b3b3b;border:1px solid #4A4A4A;padding:6px 8px;outline:none;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; line-height: 17px;}
.zhxx-textarea{resize:none;height:154px;}
.bj-selx{color:#999;}
.bj-selx option{color:#fff;}
.report-ewmbk{width:100px; height:100px; background:#3b3b3b; border:1px solid #4a4a4a; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.report-textarea{width:680px; height:270px; background:#3b3b3b; border:1px solid #4A4A4A; resize:none; outline:none; padding:12px;}

.th_tx-r{text-align:right !important;}

.pdf-textareabox{position:relative; text-align:center;}
.pdf-bztext{position: absolute; font-size:14px; left:48px; top:14px;}
.pdf-textarea{width:90%; height:60px; background:#3B3B3B; border:1px #4A4A4A; border-radius:4px; padding:12px; color:#fff; outline:none; resize:none; text-indent:56px; font-size:14px; line-height: 24px;}
.pdf-bzzs{position: absolute; font-size:14px; right:48px; bottom:14px;}

.bk-green01{background:#333;}

.c-black{color: #000 !important;}
.c-white{color: #fff !important;}
.c-yellow{color: #ffff00 !important;}
.c-red{color:#FF3C39 !important;}
.c-green{color:#00E700 !important;}
.c-grey01{color:#999999 !important;}
.c-grey02{color:#666666 !important;}
.tab-name{font-size:15px;margin-bottom:1rem;display:block;}

/*table2*/
.l-tab{border-collapse:collapse;table-layout:fixed;font-size:14px;}
.l-tab_th{padding:0.5rem !important;border: 1px solid #666;background:#303030;}
.l-tab_th2{padding:0.5rem !important;border: 0px;background:#333;}
.l-tab_td{padding:0.5rem !important;border: 1px solid #666;}
.l-tab_td2{padding:0.5rem !important;border: 0px;background:#282828;}
/**/
/*table3*/
.table3 th{background:#2c2c2c;border:1px solid #1e1e1e;}
.table3 tr:nth-child(odd){background: #2c2c2c;border: 0;}
/**/
/*table4*/
.l-tab2{font-size:13px;}
.l-tab2 th{border:1px solid #1e1e1e;background:#2c2c2c;padding:6px 12px;}
.l-tab2 td{padding:6px 12px;}
.l-tab2 tr:nth-child(odd){background: #2c2c2c;border: 0;}
/**/
/*table5*/
.l-tab3{font-size:14px;padding:0;}
.l-tab3 th{border:1px solid #1e1e1e;background:#2c2c2c;padding:12px 6px;color:#999;font-weight: normal;}
.l-tab3 td{padding:12px 6px;}
.l-tab3 tr:nth-child(odd){background: #2c2c2c;border: 0;}
/**/
/*table5.5*/
.l-tab3g th{border:1px solid #2c2c2c;background:#3b3b3b;color:#fff;}
.l-tab3g tr:nth-child(even){background:#3b3b3b;}
.flows{width: 75%;margin: auto;}
.flows table thead,
.flows tbody tr {display: table;width: calc( 100% - 1px);table-layout: fixed;}
.flows tbody {display: block;overflow-y: scroll;height: 250px;}		
/**/
/*ul*/
.ul-2 li{list-style: disc !important; color:#999999;}
.ul-2 a{text-decoration:none; color:#999999;}
.ul-2 a:hover{background:#333;color:#fff;}

.ul-3{margin:0 -1rem;}
.ul-3 li{padding:20px 14px;}
.ul-3 li:hover{background:#333;color:#fff;}
.ul-3 li:active{background:#333;color:#fff;}
.ul-3 a{color:#999;text-decoration:none;}
.act{background:#333;color:#fff;}

.ul-4 a{color:#999;text-decoration:none;}
.ul-4 li{margin:1rem 0;}
.ul-4 li:hover{color:#ffff00;border-left: 3px solid #ffff00;}
.ul-4 li:active{color:#ffff00;}
/**/
/* menu-bar */  
.menu-bar{z-index:99;position:relative;}  
.menu-bar ul{padding:0;margin:0px;}  
.menu-bar li {padding:0.6rem 1rem;margin:0px;text-align:left;}  
.menu-bar a {/*font-size:15px;*/font-size:14px;color:#ffff00;text-decoration:none;cursor: pointer;}  
.menu-bar .main-menu {padding:0;margin:0px;list-style-type:none;}  
.menu-bar .main-menu li.toplevel {vertical-align:middle;padding:0;position:relative;text-align:center;/*height:32px;*/}  
.menu-bar li:hover {z-index: 128000;}  
.menu-bar li:hover .sub-menu {display:block;z-index:99999;}  
.menu-bar li:hover .sub-menu a{font-size:14px;color:#fff;}  
.menu-bar .sub-menu {padding:1.5rem 0.5rem;display:none;top:auto;left:auto;white-space:nowrap;position:fixed;background-color:#1e1e1e;text-align:left;/*margin-left:-1.5rem;*/ /*width:400px;*/}
.menu-bar .sub-menu ul {padding:0;list-style-type:none;rem-float:left}  
.menu-bar .sub-menu li.sub-menu-li {}  
.menu-bar .sub-menu li.sub-menu-li a {font-size:14px;float:none;color:#fff;list-style-type:none;text-align:left;}  
.menu-bar .sub-menu li.sub-menu-li:hover {rem-background-color:#1e1e1e;}  
.menu-bar .sub-menu li.sub-menu-li:hover a {text-decoration: underline}  
.menu-bar .sub-menu li:hover {background-color:#1e1e1e;}  
.menu-bar .sub-menu table{background-color:#1e1e1e;padding:0;}
.menu-bar .sub-menu td{background-color:#1e1e1e;padding:0;}
.menu-bar .sub-menu th{background-color:#1e1e1e;color:#ffff00;padding:1rem;text-align:left;border:0;}
.arrow{width: 0;height: 0;border:6px solid transparent;border-top-color:#ffff00;position:relative;top:10px;margin-left:6px;}
.arrow2{width: 0;height: 0;border:6px solid transparent;border-top-color:#fff;position:relative;top:10px;margin-left:6px;}
.arrwo3{top:7px;}
.bar-h{margin:30px 20px;}
.menu1{background-color: #1e1e1e !important;}
.menu1 table{background-color: #1e1e1e !important;padding:0.5rem;}
.menu1 th{background-color: #1e1e1e !important;}
.menu1 td{background-color: #1e1e1e !important;white-space:initial;max-width:20rem;line-height:1.4rem;}
.menu-bar15{margin-left:auto;}
.menu-bar1l{margin-left:2rem;}
.menu-bar1 a{color:#fff;text-decoration: none;}
.menu-bar1 a>span{color:#fff;border-top-color:#fff;}
.menu-bar1 a:hover{color:#ffff00;}
.menu-bar1 a:hover>span{color:#ffff00;border-top-color:#ffff00;}
/*.menu-bar1 i:hover{border-top-color:#ffff00;}*/
.menu-cfxl{display:none;}
@media screen and (max-width:1360px){
	.menu-cfxl{display:block;}
	.cfxl-n{display:none;}
}

.ewm-p{margin-top:0.5rem;line-height:1.2rem;}
.ewm-js{text-align:left;padding-left:1.5rem !important;}
.ewm_img{padding:0;background:#fff;width:120px;border-radius:10px;}

.form_a{/*height:2rem;width:100%;*/margin:0.5rem 1rem;line-height:2.3rem;display:flex; flex-direction:row; justify-content:flex-start;}
.form_name{width: 20%;}
.form_input{background:#010101;height:2.6rem;width:80%;/*margin:0 2rem;*/border:0px solid;/*float:right;*/color:#fff;padding:0 0.6rem; font-size:14px;}
.form_area{height:80px;resize:none;padding:0.6rem;}
.form_lab{display:inline;margin-left:2rem;}

.radio_type {width:20px;height:20px;appearance: none;position: relative;outline: none;vertical-align: middle;margin-top:0.55rem;margin-right:1rem;}
.radio_type:before {content: "";width: 15px;height: 15px;border: 2px solid #808080;display: inline-block;border-radius: 50%;vertical-align: middle;}
.radio_type:checked:before {content: "";width: 15px;height: 15px;border: 2px solid #ffff00;display: inline-block;border-radius: 50%;vertical-align: middle;}
.radio_type:checked:after {content: "";width:9px;height:9px;text-align: center;background: #ffff00;border-radius: 50%;display: block;position: absolute;top:5px;left:5px;}
.radio_type02{margin-top:0;margin-right:0.25rem;}

.btn_1{border:0px solid;background:#ffff00;font-weight:600; padding:0.4rem 2rem; font-size:14px; width:7.5rem; margin:1rem 7.85rem;}
.btn_2{border:0px solid;background:#ffff00;font-weight:600; padding:5px 1rem; font-size:14px; width:7.5rem; color: #000; text-align: center; margin: 0 auto; text-decoration: none;}
.btn_2n{background:#3B3B3B;color:#fff;}
.btn_3{border:0px solid;background:#ffff00;padding:6px 1rem; font-size:14px; color: #000; text-align: center;text-decoration: none;}
.backup a {text-decoration: none;padding: 10px 16px;border-radius: 3px;cursor: pointer; background: #333;}
.backup a:hover{background:#3c3c3c;}
.backtop{position:sticky;top:80%;width:60px;}
.backtop a{text-decoration: none;padding:8px 16px;cursor:pointer;background:#1e1e1e;width:2rem;}
.backtop a:hover{background:#3c3c3c;}
@media screen and (min-width:2080px) {
.backtop{/*left:66% !important;*/width:300px;}
}
@media screen and (min-width:2000px) {
.backtop{/*left:68%;*/width:300px;}
}
@media screen and (max-width:1800px) {
.backtop{/*left:72%;*/width:300px;}
}
@media screen and (max-width:1680px) {
.backtop{/*left:75%;*/width:300px;}
}
@media screen and (max-width:1520px) {
.backtop{/*left:87%;*/width:300px; line-height:1rem;}
}
@media screen and (max-width:1440px) {
.backtop{/*left:77%;*/width:300px; line-height:1rem;}
}
@media screen and (max-width:1240px) {
.backtop{display:none;}
}

.ws-no{white-space:nowrap;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.fl{float:left;}
.fr{float:right;}
.d-inline{display: inline;}
.bdsug {position:absolute;background:#2a2a2a none repeat scroll 0 0;border-left:0px solid #B6D3F3;border-right:0px solid #B6D3F3;border-bottom:0px solid #B6D3F3;z-index:11;}
.bdsug li{color:#999999;font:14px arial;line-height:22px;padding:0 8px;position:relative;cursor:default;list-style-type:none;}
.bdsug li:hover{background:#f0f0f0;color:#000;}
.ipt-dj{height:1.9rem; color:#fff; background:#333333; border:0px solid #515151; padding:0 1rem; outline:none; margin:0.5rem 0;}
.tpt-dj-yd{height:1.8rem;color:#ffff00; font-size:16px;}
.tpt-dj-yd2{height:1rem;color:#ffff00; font-size:16px; width:50%; padding:0; margin:0;}
.d-vip {margin: 20px 0;}
.lod-vip{border-radius:18px;background:#2a2a2a;border:0;font-size:14px !important;padding:10px 16px;/*text-decoration:underline !important;*/}
.lod-vip a{font-size:12px !important;} 
.vip_name{max-width:6rem;color:#fff;}
/*.d-vip{margin:30px 1rem 30px 0;}*/
.d-home{background: #2a2a2a; padding: 10px; border-radius: 50%; font-size: 14px;}
.icon_back{color:#fff;text-decoration: none;}
.line-xuxian{width:100%;height:0;border-bottom:#3e3e3e 1px dashed;}
.l-h02{line-height:1rem;}
.l-h03{line-height:1.5rem;}
.l-h04{line-height:2rem;}
.l-h05{line-height:2.5rem;}
.l-h06{line-height:3rem;}
.f-s05{font-size:0.5rem !important;}
.f-s09{font-size:0.9rem;}
.f-s10{font-size:1rem;}
.f-s12{font-size:1.2rem;}
.f-s20{font-size:2rem !important;}
.f-w_b{font-weight:bold;}
.ta-jf{text-align:justify;}
.tal-jf{text-align-last:justify;}
.d-f{display:flex;}
.d-f-column{flex-direction:column;}
.page-inc2 a{text-decoration:none;margin:0 2px;}
.dyglbox-minh{min-height:768px;}
.btn-dygl01{padding:14px 61px;background:#B8B800;color:#000;text-decoration:none;}
.backold{color:#999 !important;}
.backold:hover{color:#fff !important;}

/*checkbox*/
.custom-checkbox {position: absolute;z-index: -1;opacity: 0;}
.custom-checkbox + label {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-checkbox + label::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #4a4a4a;
  /*border-radius: 0.25em;*/
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 75% 75%;
}
.custom-checkbox:checked + label::before {
  border-color: #4a4a4a;
  background-color: #B8B800;
  background-image: url("https://www.100ppi.com/images/web/check.png");
}
/*.custom-checkbox:not(:disabled):not(:checked) + label:hover::before {
  border-color: rgba(0, 0, 255, 0.33);
}*/
.custom-checkbox:not(:disabled):active + label::before {
  background-color: rgba(0, 0, 255, 0.66);
}
.custom-checkbox:focus + label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 255, 0.125);
}
.custom-checkbox:focus:not(:checked) + label::before {
  border-color: #4a4a4a;
}
.custom-checkbox:disabled + label::before {
  /*background-color: transparent;
  border-color: transparent;*/
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #666;
  /*border-radius: 0.25em;*/
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 75% 75%;
  background-color: #666;
  background-image: url("https://www.100ppi.com/images/web/check.png");
}
.custom-checkbox:disabled + label{color:#4a4a4a;}

.checkbox_14{width:14%;}
.checkbox_14:last-child{margin-right:auto;}

.check_l {width:26px; font-size:12px; cursor:pointer;}
.check_l i{display:inline-block; width:18px; height:3px; margin-bottom:3px; background:#999;}
.check_f i{display:inline-block; width:18px; height:10px; border-radius:3px; margin-bottom:0px; background:#999;}
.check_l input[type="checkbox"],
.check_l input[type="radio"] {display: none;}
/*.check_l input[type="checkbox"]:checked+i,
.check_l input[type="radio"]:checked+i {background:#999;}*/

.rollBox{width:100%;overflow:hidden;margin:0 auto; display: flex; align-items: center;}
.rollBox .LeftBotton{border-style: solid; border-color: transparent;
  border-width: 12px 12px 12px 0;
  border-right-color: #cdcdcd; 
  overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{ border-style: solid;
  border-color: transparent;
  border-width: 12px 0 12px 12px;
  border-left-color: #cdcdcd; 
  overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:95%;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .picti{width:90px;float:left;text-align:center;}
.rollBox #List1,.rollBox #List2{float:left;}
/*
.cl_color-F64E56 input[type="radio"]:checked+i {background:#F64E56;}
.cl_color-ffff00 input[type="radio"]:checked+i {background:#ffff00;}
.cl_color-00fdfe input[type="radio"]:checked+i {background:#00fdfe;}
.cl_color-ff2019 input[type="radio"]:checked+i {background:#ff2019;}
.cl_color-4992ff input[type="radio"]:checked+i {background:#4992ff;}
.cl_color-7cffb2 input[type="radio"]:checked+i {background:#7cffb2;}
.cl_color-fddd60 input[type="radio"]:checked+i {background:#fddd60;}
.cl_color-ff6e76 input[type="radio"]:checked+i {background:#ff6e76;}
.cl_color-58d9f9 input[type="radio"]:checked+i {background:#58d9f9;}
.cl_color-05c091 input[type="radio"]:checked+i {background:#05c091;}
.cl_color-ff8a45 input[type="radio"]:checked+i {background:#ff8a45;}
.cl_color-8d48e3 input[type="radio"]:checked+i {background:#8d48e3;}
.cl_color-dd79ff input[type="radio"]:checked+i {background:#dd79ff;}
.cl_color-d3d3d3 input[type="radio"]:checked+i {background:#d3d3d3;}
.cl_color-33A1FD input[type="radio"]:checked+i {background:#33A1FD;}
.cl_color-22C3AA input[type="radio"]:checked+i {background:#22C3AA;}
.cl_color-FEB64D input[type="radio"]:checked+i {background:#FEB64D;}
.cl_color-FE6E76 input[type="radio"]:checked+i {background:#FE6E76;}
.cl_color-00C0FA input[type="radio"]:checked+i {background:#00C0FA;}
*/

/**/

/*margin&padding*/
.mt-0, .my-0{margin-top:0 !important;}
.mb-0, .my-0{margin-bottom:0 !important;}
.mt-02, .my-02{margin-top:0.2rem !important;}
.mb-02, .my-02{margin-bottom:0.2rem !important;}
.mt-1, .my-1{margin-top:0.5rem !important;}
.mb-1, .my-1{margin-bottom:0.5rem !important;}
.mt-2, .my-2{margin-top:1rem !important;}
.mb-2, .my-2{margin-bottom:1rem !important;}
.mt-3, .my-3{margin-top:1.5rem !important;}
.mb-3, .my-3{margin-bottom:1.5rem !important;}
.mt-4, .my-4{margin-top:2rem !important;}
.mb-4, .my-4{margin-bottom:2rem !important;}
.mt-5, .my-5{margin-top:2.5rem !important;}
.mb-5, .my-5{margin-bottom:2.5rem !important;}
.mt-6, .my-6{margin-top:3rem !important;}
.mb-6, .my-6{margin-bottom:3rem !important;}
.mt-7, .my-7{margin-top:3.5rem !important;}
.mb-7, .my-7{margin-bottom:3.5rem !important;}
.mt-8, .my-8{margin-top:4rem !important;}
.mb-8, .my-8{margin-bottom:4rem !important;}

.mr-auto, .mx-auto{margin-right:auto !important;}
.ml-auto, .mx-auto{margin-left:auto !important;}
.mr-0, .mx-0{margin-right:0rem !important;}
.ml-0, .mx-0{margin-left:0rem !important;}
.mr-2, .mx-2 {margin-right:0.5rem !important;}
.ml-2, .mx-2 {margin-left:0.5rem !important;}
.mr-3, .mx-3 {margin-right:1rem !important;}
.ml-3, .mx-3 {margin-left:1rem !important;}
.mr-4, .mx-4 {margin-right:1.5rem !important;}
.ml-4, .mx-4 {margin-left:1.5rem !important;}
.mr-5, .mx-5 {margin-right:2rem !important;}
.ml-5, .mx-5 {margin-left:2rem !important;}
.mr-6, .mx-6 {margin-right:2.5rem !important;}
.ml-6, .mx-6 {margin-left:2.5rem !important;}
.mr-9, .mx-9 {margin-right:4rem !important;}
.ml-9, .mx-9 {margin-left:4rem !important;}

.pt-0, .py-0{padding-top:0rem !important;}
.pb-0, .py-0{padding-bottom:0rem !important;}
.pt-1, .py-1{padding-top:0.5rem !important;}
.pb-1, .py-1{padding-bottom:0.5rem !important;}
.pt-2, .py-2{padding-top:1rem !important;}
.pb-2, .py-2{padding-bottom:1rem !important;}
.pt-3, .py-3{padding-top:1.5rem !important;}
.pb-3, .py-3{padding-bottom:1.5rem !important;}
.pt-4, .py-4{padding-top:2rem !important;}
.pb-4, .py-4{padding-bottom:2rem !important;}
.pt-5, .py-5{padding-top:2.5rem !important;}
.pb-5, .py-5{padding-bottom:2.5rem !important;}
.pt-6, .py-6{padding-top:3rem !important;}
.pb-6, .py-6{padding-bottom:3rem !important;}
.pt-8, .py-8{padding-top:4rem !important;}
.pb-8, .py-8{padding-bottom:4rem !important;}
.pt-10, .py-10{padding-top:5rem !important;}
.pb-10, .py-10{padding-bottom:5rem !important;}
.pt-12, .py-12{padding-top:6rem !important;}
.pb-12, .py-12{padding-bottom:6rem !important;}

.pr-0, .px-0{padding-right:0rem !important;}
.pl-0, .px-0{padding-left:0rem !important;}
.pr-1, .px-1{padding-right:0.5rem !important;}
.pl-1, .px-1{padding-left:0.5rem !important;}
.pr-2, .px-2{padding-right:1rem !important;}
.pl-2, .px-2{padding-left:1rem !important;}
.pr-3, .px-3{padding-right:1.5rem !important;}
.pl-3, .px-3{padding-left:1.5rem !important;}
.pr-4, .px-4{padding-right:2rem !important;}
.pl-4, .px-4{padding-left:2rem !important;}
.pr-5, .px-5{padding-right:2.5rem !important;}
.pl-5, .px-5{padding-left:2.5rem !important;}
.pr-6, .px-6{padding-right:3rem !important;}
.pl-6, .px-6{padding-left:3rem !important;}
.pr-7, .px-7{padding-right:3.5rem !important;}
.pl-7, .px-7{padding-left:3.5rem !important;}
.pr-8, .px-8{padding-right:4rem !important;}
.pl-8, .px-8{padding-left:4rem !important;}
.pr-9, .px-9{padding-right:4.5rem !important;}
.pl-9, .px-9{padding-left:4.5rem !important;}
.pr-10, .px-10{padding-right:5rem !important;}
.pl-10, .px-10{padding-left:5rem !important;}
/**/

.w-f{width:100%; width:fill-available; width:-moz-available; width: -webkit-fill-available;}
.w-10{width:10%;}
.w-15{width:15%;}
.w-20{width:20%;}
.w-25{width:25%;}
.w-30{width:30%;}
.w-35{width:35%;}
.w-40{width:40%;}
.w-49{width:49%;}
.w-50{width:50%;}
.w-60{width:60%;}
.w-70{width:70%;}
.w-75{width:75%;}
.h-100{height:100%;}

.text-xb{vertical-align: text-top; font-size:12px;}
.va-m{vertical-align:middle;}
.of-un{overflow: unset !important;}

.w-s_normal td{white-space: normal !important;}
/*title*/
.title_g {position:relative;white-space:pre;line-height:24px;}
.title_g[aria-label]:hover:after {content: attr(aria-label);position: absolute;bottom: -190px;left:42px;width:auto;height:auto;border:1px solid #999;border-radius:4px;z-index:10;padding:10px;background:#1e1e1e;text-align:left;}
/**/
/*flex*/
.dis-flex{display:flex;}
.dis-none{display:none !important;}
.dis-block{display:block !important;}
.dis-inline{display:inline;}
.dis-inline-flex{display: inline-flex;}
.dis-grid{display:grid;}
.align-start{align-items:flex-start;}
.align-center{align-items:center;}
.align-end{align-items:flex-end;}
.align-baseline{align-items:baseline;}
.justify-content-around{display:flex;justify-content:space-around;}
.justify-content-between{display:flex;justify-content:space-between;}
.justify-content-center{display:flex !important;justify-content:center;}
.justify-content-start {display:flex;justify-content:flex-start !important;}
.justify-content-end {-ms-flex-pack:end!important;justify-content:flex-end !important;}
.justify-content-evenly {justify-content:space-evenly;}
.justify-direction-column{display:flex;flex-direction:column;}
.flex-row{flex-direction:row;}
.flex-wrap{flex-wrap:wrap;}
/*radio*/
.option-radio{display: none;}
.option-radio+label{position: relative; border-radius:29px; border: 1px solid #3e3e3e; color:#999999; display: inline-block; font-size:14px; text-align:center; width: 98px; height: 38px; line-height: 38px;}
.option-radio:checked+label{position: relative; border-radius:29px; border: 1px solid #F85454; background:#F85454; display: inline-block; color:#fff; width: 98px; height: 38px;}
.option-radio:checked+label:after{position: absolute; content: ''; font-size: 0; border-radius:2em; }
.option-radio:checked:disabled+label{border-color: #3e3e3e;}
.option-radio:checked+label:hover,.option-radio + label:hover {cursor: pointer;background:#F85454;color:#fff; border: 1px solid #F85454;}
/**/

 
