/* h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{font:inherit; color:inherit;} */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{font:400 12px 'poppins','open sans','lucida grande','lucida sans unicode',arial;color: inherit;}
html{font:400 100% 'poppins','open sans','lucida grande','lucida sans unicode',arial; -ms-text-size-adjust:100%; -webkit-text-size-adjust:none; line-height:1.2; color:#333;}
html{font-size:16px;}
.m1_wrap{overflow-x:hidden;}
.dsl{display:inline-block;}
.dft_pw{width:100%; max-width:1120px; margin-left:auto; margin-right:auto;}
.m1_wrap{background:#000 url(../png/m1_bj.png) top center no-repeat; background-size:100% auto;}
.banner{padding:60px 0 90px; background:url(../png/m1_screen.png) bottom right no-repeat; background-position-x:90%;}
.banner_text{max-width:450px; color:#fff;}
.banner_text h1{font-size:38px; font-weight:700;}
.banner_text p{margin:15px 0; font-size:14px; opacity:.7; line-height:1.5;}
.banner_text a{width:234px; height:48px; display:block; margin:auto; text-decoration:none; background:linear-gradient(320deg,#FE9479 -60.54%,#1FACFE -46.36%,#4736D1 40.66%,#F52829 89.2%); background-color:#4736d1; border-radius:5px; font-size:18px; line-height:48px; color:#fff; text-align:center;}
.banner_text a:before{content:"\eabf"; font-family:pricon; display:inline-block; margin-right:9px; position:relative; vertical-align:middle; color:inherit; font-size:22px; font-weight:400; top:-2px;}
.banner_text span{display:block; margin-top:10px; font-size:12px; color:#a5a5a5;}
.m1_vedio_btn{opacity:.7; cursor:pointer; margin-bottom:24px;}
.m1_vedio_btn em{display:inline-block; vertical-align:middle; margin-right:8px; width:16px; height:16px; border-radius:50%; border:1px solid #fff;}
.m1_vedio_btn em:before{content:""; position:absolute; left:6px; top:4px; width:0; height:0; border-top:4px solid transparent; border-left:7px solid #fff; border-bottom:4px solid transparent;}
.m1_vedio_btn b{border-bottom:1px solid #fff; display:inline-block; font-weight:700; font-size:14px; transition:.3s ease-in-out;}
.m1_vedio_btn:hover b{transform:translateX(3px);}
.m1_vedio{width:100%; height:100%; position:fixed; top:0; left:0; z-index:10; display:none; animation:opac1 .5s ease-in-out;}
.m1_vedio_bg{width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:rgba(0,0,0,.8);}
.m1_iframe{width:70%; max-width:1000px; height:60%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:22;}
.m1_close{font-size:46px; color:#fff; top:-60px; right:-60px; z-index:12; cursor:pointer; position:absolute;}
@keyframes opac1{
	from{opacity:0;}
	to{opacity:1;};
	}
.movedio{width: 100%; max-width:500px; position: relative; height: 0; padding-bottom: 56.25%; margin:20px auto;}
.movedio iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.m1_main{min-height:500px; padding:30px 0; margin-top:-40px; background:#333; border-radius:10px; position:relative;}
.m1_main h2{font-size:24px; color:#fff; margin:20px auto 40px; padding:0 5%; text-align:center; font-weight:700;}
.loading{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.5); z-index:9; display:none;}
.loading_main{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.loading_main img{animation:loadimg 1s linear infinite;}@keyframes loadimg{from{transform:rotate(0);}to{transform:rotate(360deg);};}
.m1_nav{padding-bottom:20px; text-align:center; border-bottom:1px solid #414141;}
.m1_nav a{margin:0 30px; color:#fff; font-size:20px; opacity:.6;}
.m1_nav a:hover{text-decoration:none; opacity:1;}
.m1_nav .m1_nav_active{opacity:1; position:relative;}
.m1_nav_active:after{content:""; display:inline-block; width:120%; height:6px; background:linear-gradient(90.93deg,#F5282A 0%,#453FD5 100%); position:absolute; bottom:-20px; left:-7%;}
.m1_table{margin:0 auto; color:#a5a5a5;}
.m1_table th{padding:10px; background:#424242; text-align:left; font-size:14px; font-weight:700; cursor:default;}
.m1_table .updtab,.m1_table .hottab{cursor:pointer; padding-right:0; min-width:100px;}
.m1_table th i{display:inline-block; vertical-align:middle; width:14px; height:14px; margin-left:5px; position:relative;}
.m1_table th i:before{content:""; position:absolute; top:-1px; left:0; width:0; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-bottom:6px solid #a5a5a5;}
.m1_table th i:after{content:""; position:absolute; bottom:-1px; left:0; width:0; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-top:6px solid #a5a5a5;}
.m1_table .sortdesc i:after{border-top:6px solid #fff;}
.m1_table .sortasc i:before{border-bottom:6px solid #fff;}
.m1_table tr{margin-top:20px;}
.m1_table tr:hover{background-color:#424242;}
.m1_table td{padding:10px 0 10px 10px; line-height:20px; font-size:14px; max-width:210px; position:relative;}
.m1_table td:nth-child(1){padding-left:47px}
.m1_table td:nth-child(4){max-width:110px;}
.m1_table td:nth-child(5){position:relative; padding-left:27px;}
.m1_table td:nth-child(5) span{position:absolute; left:8px; top:44%; width:10px; height:10px; border-radius:50%; background:#a5a5a5;}
.m1_table td:nth-child(5) .yes{background:#49c756;}
.m1_table td:nth-child(5) .no{background:#f52829;}
.m1_table td:nth-child(5) .via{background:#fec379;}
.m1_table td:nth-child(7){min-width:48px;}
.m1_table td:nth-child(7) span{display:inline-block; height:16px; background:url(../png/m1_fire.png) left top repeat-x; background-size:auto 100%;}
.m1_table td:nth-child(7) .fire1{width:16px;}
.m1_table td:nth-child(7) .fire2{width:32px;}
.m1_table td:nth-child(7) .fire3{width:48px;}
.td_icon{width:25px; height:25px; display:inline-block; margin-right:10px; background:url(../png/mricon.png) no-repeat; background-size:contain; position:absolute; left:10px; top:26%;}
.m1_table td img{width:32px; height:auto; vertical-align:middle; position:absolute; top:-4px; left:-4px; background-color:#333;}
.m1_table tr:hover img{background-color:#424242;}
.category_td{text-transform:capitalize;}
.paginate{margin-top:20px; padding:20px 0; border-top:1px solid #414141; color:#a5a5a5; text-align:center;}
.paginate select{padding:2px; background-color:#333; color:#a5a5a5; border-radius:3px;}
.paginate span{margin:0 10px;}#previous,#next{cursor:pointer;}#previous:hover,#next:hover{text-decoration:underline;}
.m1_filter{margin:25px 20px;}
.m1_filter_input{width:25%; max-width:500px; height:30px; padding-left:30px; background:url(../png/m1_search.png) 0 center no-repeat; outline:none; color:#fff; border:none; border-bottom:1px solid transparent;}
.m1_filter_input:focus{border-bottom-color:#fff;}::-webkit-input-placeholder{color:#fff;}::-moz-placeholder{color:#fff;}:-ms-input-placeholder{color:#fff;}
.m1_filter_detail select{padding:2px; margin-right:10px; background-color:#333; color:#fff; border-radius:3px; border:none; text-align:right; cursor:pointer;}
.m1_filter_detail select:focus{outline:none;}
.m1_filter_detail>span{margin:0 10px; font-size:14px; color:#a5a5a5;}
.nodata{text-align:center; color:#a5a5a5; display:none;}
.nodata img{margin:60px auto 20px;}
.nodata a{width:214px; height:30px; display:block; margin:20px auto; background:linear-gradient(290.18deg,#FE9479 -60.54%,#1FACFE -46.36%,#4736D1 40.66%,#F52829 89.2%); border-radius:5px; color:#fff; line-height:30px; text-decoration:none;}
.fixedbot{background-color:#000!important;}
.fixedclt{color:#a5a5a5!important;}
.navcnt,.navigation{background-color:#000!important; box-shadow:none;}
.navigation{max-width:1120px;}
.navlogo{background: none; width:73px; height: 24px; margin-top: 15px;}
.navigation .right a,.m1navlang span,.m1footer a{opacity:.6;}
.navigation .right a:hover,.m1navlang:hover span,.m1footer a:hover{color:#fff; opacity:.9;}
.m1navpro,.m1navlang,.m1navsns{display:inline-block;}
.m1navpro li{display:inline-block; line-height:56px; margin:0 20px;}
.m1navpro li a{color:#fff; font-size:14px;}
.m1navlang{margin:0 20px 0 140px; line-height:56px;}
.m1navlang span{color:#fff; font-size:14px; cursor:pointer;}
.m1navlang span:after{content:"\e800"; font-family:iconfont; display:inline-block; margin-left:5px; vertical-align:middle; color:inherit;}
.m1navlist{background-color:#333; border-radius:5px; overflow:hidden; left:-10px; top:50px; transition:height .3s; height:0;}
.m1navlang:hover .m1navlist{height:180px;}
.m1navlist a{font-size:14px; color:#fff; line-height:30px; padding:0 10px; display:block; width:60px;}
.m1navlist a:hover{background-color:#666;}
.m1navsns a{display:inline-block; margin:0 4px; line-height:56px;}
.m1navsns a img{vertical-align:middle;}

.faqbg{background:url(../png/m1_faqbg.png); background-size:cover;}
.faqcont li{padding:25px 20px 25px 30px; margin-bottom:20px; border-radius:10px; border:2px solid #333; transition:.3s;}
.faqcont li h5{font-size:16px; color:#fff; font-weight:bold; padding-left:15px; padding-right:20px; position:relative; cursor:pointer; opacity:.85; transition:.3s;}
.faqcont li h5:before{content:""; position:absolute; left:0; top:8px; width:5px; height:5px; border-radius:50%; background-color:#fff;}
.faqcont li h5:after{content:"\e814"; font-family:iconfont; position:absolute; right:0; top:3px; color:#fff;}
.faqcont li p{font-size:14px; color:#a5a5a5; line-height:2.2; padding-left:17px; padding-right:15px; position:relative;}
.faqcont li b{font-weight:bold; color:#ddd;}
.faqcont .faqcont_open{ background-color:#333;}
.faqcont .faqcont_open h5{opacity:1;}
.faqcont .faqcont_open h5:after{content:"\e812";}
.faqcont li div{display:none; margin-top:15px;}
.faqcont li:first-child div{display:block;}

.sptlink a{float:left; width:265px; height:175px; margin-right:20px; border-radius:10px; overflow:hidden; position:relative;}
.sptlink a:last-child{margin-right:0;}
.sptlink a img{display:block; transition:.5s ease-in-out;}
.sptlink a:hover img{transform:scale(1.05);}
.sptlink a p{position:absolute; font-size:16px; color:#fff; line-height:1.6; margin:0 auto; top:18px; left:0; right:0; max-width:224px;}

.m1_email{}
.m1_emailbg{width:100%; height:100%; position:fixed; top:0; left:0; z-index:55; background:rgba(0,0,0,.8); animation:opac .3s ease-in-out alternate}
.m1_emailcont{position:fixed; z-index:56; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); width:calc(94% - 20px); max-width:580px; padding:40px 10px; border-radius:10px; background-color:#fff; animation:opac .3s ease-in-out alternate}
.m1_closeemail{font-size:30px; color:#cfcfcf; top:5px; right:10px; z-index:12; cursor:pointer; position:absolute;}
.m1_sendcont p{line-height:1.6; color:#000; font-size:18px;}
.m1_sendcont .mt25{font-size:14px; color:#999; margin:25px auto 0; max-width:280px;}
.email{background-color:#efefef; width:calc(100% - 110px); margin:0; line-height:30px; font-size:16px; border:none; padding:5px 5px 5px 15px; color:#333; vertical-align:top;}
.email::placeholder{ color:#999;}
a.submit{margin-left:-5px; display:inline-block; width:88px; line-height:40px; font-size:18px; color:#fff; text-align:center; text-decoration:none; background: linear-gradient(290.18deg, #FE9479 -60.54%, #1FACFE -46.36%, #4736D1 40.66%, #F52829 89.2%); background-color:#1FACFE; border-radius: 0px 4px 4px 0px;}
.m1_sendcont .errorp{font-size:12px; text-align:center; color:#F5282A; top:45px; left:0; right:0; margin:0 auto;}
.m1_succont h5{font-size:18px; font-weight:bold; color:#000;}
.m1_succont p{font-size:14px;}
.m1_sucshare a{display:inline-block; vertical-align:middle; margin:12px 12px 0;}
.m1_sucshare img{width:42px; height:42px; margin-top:5px;}
@keyframes opac{
	from{opacity:0;}
	to{opacity:1;}
}

.m1footer{background:none; border:none; margin:50px auto 0; max-width:1120px;}
.m1footer p{color:#fff; line-height:30px;}
.m1footer span{opacity:.6;}
footer.m1footer p a{color:inherit; text-decoration:none;}
.m1footer .right a{display:inline-block; margin:0 4px;}

@media screen and (max-width:1120px){
	.sptlink a,.sptlink a:last-child{float:none; display:inline-block; margin: 0 10px 15px;}
	.m1navlang{margin-left:20px;}
	.banner{padding:60px 20px 90px; width:calc(100% - 40px);}
	.m1footer{max-width:96%;}
}
@media screen and (max-width:1024px){
	.m1_vedio_btn{display:none;}
	.banner{background:none;}
	.banner_text{text-align:center; max-width:100%;}
	.faqcont li{background-color:#333; padding-left:10px;}
	.faqcont li h5{opacity:1;}
	.faqcont li h5:after{display:none;}
	.faqcont li div{display:block;}
}
@media screen and (max-width:980px){
	.m1navpro{display:none;}
	.banner{background-size:48% auto; background-position-x:96%;}
	.m1_tablecont{overflow-x:scroll;}
	.m1_table{min-width:980px;}
}
@media screen and (max-width:750px){
	.m1_filter_input{display:block; width:50%; float:none;}
	.m1_filter_detail{float:none; }
	.m1_filter_detail span{display:block; margin:10px 0 5px;}
	.m1_filter_detail select{width:80%;}
	.m1footer p{float:none;}
	.m1footer .right{margin-top:10px;}
}
@media screen and (max-width:568px){
	.m1_nav a{margin:0; display:inline-block; vertical-align:middle; font-size:14px; font-weight:bold; width:43%; padding:0 3%;}
	.m1_nav_active:after{width:100%; left:0;}
	.banner_text h1{font-size:26px;}
	#page_detail:after{content:""; display:block;}
	#previous, #next{margin-top:5px; display:inline-block;}
	.sptlink a, .sptlink a:last-child{display:block; width:auto; height:auto; padding-left:35px; border-radius:0;}
	.sptlink a:before{content:""; position:absolute; left:15px; top:7px; width:12px; height:13px; background:url(../png/m1_linkicon.png) left top no-repeat; background-size:cover;}
	.sptlink a img{display:none;}
	.sptlink a p{position:static; max-width:none; text-align:left; text-decoration:underline;}
}
