@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap');
::-moz-selection{background-color:#3390FF}
::selection{background-color:#3390FF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img{margin:0;padding:0;-webkit-text-size-adjust:none;outline:none;}
img{border:0;vertical-align:middle;}
ul{list-style:none;}ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
h1{font-size:30px;line-height:36px;}h2{font-size:30px;line-height:36px;}h3{font-size:24px;line-height:30px;}
input[type='text'],textarea{-webkit-appearance:none;outline:none;color:#666;vertical-align:top;font-size:14px;line-height:1.2em;}
a:hover,a:active,a:focus{outline:0;}a{text-decoration:none;color:#1d1d20;outline:none;}a:hover{text-decoration:underline;}a.tdn{text-decoration:none!important;}
body{font-size:14px;line-height:1.2em;font-family:'Roboto',sans-serif,Arial;font-weight:400;color:#1d1d20;background-color:#fff;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}.clear:after{content:'\20';display:block;clear:both;}
.hide{display:none!important;}.fsb{display:flex;justify-content:space-between;}

.line1,.line2,.line3,.line4,.line5,.line8{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:break-spaces!important;overflow:hidden;}
.line1{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap!important;display:block;}.line2{-webkit-line-clamp:2;line-clamp:2;}.line3{-webkit-line-clamp:3;line-clamp:3;}.line4{-webkit-line-clamp:4;line-clamp:4;}.line5{-webkit-line-clamp:5;line-clamp:5;}.line8{-webkit-line-clamp:8;line-clamp:8;}

.container{width:100%;}
.wrap{max-width:1200px;width:100%;padding:0 15px;margin:0 auto;box-sizing:border-box;} 

.header{background-color:#000;box-sizing:border-box;position:relative;}
.header .wrap{display:flex;justify-content:space-between;overflow:hidden;}
.header .menuiconwp{display:none;}
.header .logowp{margin-top:11px;}
.header .menuwp{display:flex;}
.header .menuwp .ulwp{display:flex;}
.header .menuwp .item{color:#EFEDED;display:block;padding:0 30px;text-decoration:none;font-size:14px;height:60px;line-height:60px;}
.header .menuwp .item:hover{background-color:#147CE4;transition:all 0.1s ease-in-out;}
.header .menuwp .item.active{background-color:#147CE4;color:#fff;}
.header .menuwp .item.pro .icon-jtx{vertical-align:bottom;font-size:14px;}
.header .menuwp .searchwp{position:relative;}
.header .menuwp .searchwp .sbar{position:absolute;top:14px;right:-350px;width:200px;background-color:#fff;border-radius:20px;padding:0 5px 0 15px;display:flex;align-items:center;overflow:hidden;}
.header .menuwp .searchwp .sbar input{border:none;padding:8px 0;flex:1 1 auto;}
.header .menuwp .searchwp .sbar a{flex:0 0 30px;text-decoration:none;display:inline-block;height:30px;line-height:30px;text-align:center;}
.header .menuwp .searchwp.active .sbar{right:0;}

.header .submenu{background-color:#fff;padding-top:40px;display:none;position:absolute;left:0;top:60px;width:100%;box-shadow:0 5px 4px rgb(0 0 0 / 20%);z-index:10;}
.header .submenu .wrap{align-items:flex-start;}
.header .submenu .lwp{flex:1 1 auto;display:flex;flex-wrap:wrap;}
.header .submenu .lwp dl{flex:0 0 33%;margin-bottom:40px;}
.header .submenu .lwp dt{color:#0071E3;font-size:20px;font-weight:400;margin-bottom:20px;}
.header .submenu .lwp dd{line-height:30px;}
.header .submenu .lwp .vap{display:inline-block;margin-top:85px;text-align:center;width:160px;height:36px;line-height:38px;border-radius:8px;border:1px solid #d3d3d3;text-decoration:none;}
.header .submenu .lwp .vap:hover{color:#fff;background-color:#0071E3;border-color:#0071E3;}
.header .submenu .rwp{flex:0 0 370px;padding-left:70px;box-sizing:border-box;border-left:1px solid #e3e3e3;}
.header .submenu .rwp .textwp{line-height:25px;margin-top:20px;}

.footer{margin-top:20px;background-color:#000;color:#ECEBEB;padding:50px 0;}
.footer .wrap dt{font-size:22px;margin-bottom:20px;}
.footer .wrap dt .iconfont{display:none;}
.footer .wrap dd{line-height:40px;}
.footer .wrap dd a{color:#B5B4B4;}
.footer .langwp{color:#B5B4B4; margin-top:30px;padding:10px;cursor:pointer;position:relative;}
.footer .langwp .icon-world{font-size:20px;vertical-align:middle;margin-right:10px;}
.footer .langwp .icon-jtx{float:right;margin-left:10px;}
.footer .langwp .lang{border: 1px solid #5B5B5B; position:absolute;left:0;top:38px;background-color:#323232;width:100%;padding:10px 20px;box-sizing:border-box;line-height:25px;display:none;}
.footer .langwp .lang a{color:#C1C0C0;}
.footer .langwp:hover .icon-jtx{transform:rotate(180deg);}
.footer .langwp:hover .lang{display:block;}


.footer .subwp{border:1px solid #5B5B5B;display:flex;justify-content:space-between;padding:3px 8px;margin-top:20px;width:210px;border-radius:2px;}
.footer .subwp input{border:none;background-color:#000;color:#FFF;width:135px;}
.footer .subwp input::placeholder{color:#6B6868;}
.footer .subwp a{flex:0 0 80px;text-decoration:none;display:inline-block;height:30px;line-height:30px;text-align:center;background-color:#646464;border-radius:2px}
.footer .subwp a:hover{background-color:#0060ad;}
.footer .fbtm{border-top:1px solid #393939;padding-top:50px;margin-top:60px;}
.footer .fbtm .social{color:#B5B4B4; text-align:center;}
.footer .fbtm .social a{text-decoration:none;margin-left:25px;color:#fff;}
.footer .fbtm .social a .iconfont{font-size:28px;vertical-align:middle;}
.footer .fbtm .social a:hover .iconfont{background:linear-gradient(180deg, #01A9F3 0%, #7637FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.footer .fbtm .pri{color:#B5B4B4; max-width:900px;margin:30px auto 0 auto;}
.footer .fbtm .pri a{color:#B5B4B4;}


/**banner*/
.banpos-rt{background-position:center top;background-repeat:no-repeat;}
.banpos-lt{background-position:center top;background-repeat:no-repeat;}
.banpos-ct{background-position:center top;background-repeat:no-repeat;}
.bantxt-rt{/*float:left;*/}
.bantxt-lt{float:right;}
.bantxt-ct{margin:0 auto;text-align:center;}
.bantxt-w{color:#fff;}
.bantxt-w .qlink a{color:#fff;}
.bantxt-b{color:#000;}
.bantxt-b .qlink a{color:#0071E3;}

/**crumb*/
.crumb{padding:13px 0;background-color:#f5f5f5;color:#999;}
.crumb .iconfont{color:#666;}


.gbtn{border-radius:35px;text-align:center;text-decoration:none!important;width:220px;height:50px;line-height:50px;font-weight:500;font-size:20px;color:#fff;display:inline-block;box-sizing:border-box;position:relative;padding:2px;}
.gbtn+.gbtn{margin-left:40px;}
.gbtn .gwp{z-index:1;display:inline-block;position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;}
.gbtn .iconfont{font-size:28px;margin-right:14px;vertical-align:middle;position:relative;bottom:2px;}
.gbtn:hover:after{position:absolute;top:2px;bottom:2px;left:2px;right:2px;background-color:#fff;border-radius:40px;content:'';z-index:0;}

.yellowbtn{background:linear-gradient(90deg, #FFCA2E 0%, #F25C59 100%);}
.yellowbtn:hover{color:#F57151;}

.yellowbtn3{background:linear-gradient(90deg, #FFCA2E 0%, #F25C59 100%);}
.yellowbtn3:hover{background:linear-gradient(270deg, #FFCA2E 0%, #F25C59 100%);}
.yellowbtn3:hover:after{display:none;}

.bluebtn{background:linear-gradient(90deg, #01A9F3 0%, #7637FF 100%);}
.bluebtn:hover{color:#147CE4;}

.bluebtn2{background:linear-gradient(90deg, #01A9F3 0%, #7637FF 100%);color:#147CE4;}
.bluebtn2:after{position:absolute;top:2px;bottom:2px;left:2px;right:2px;background-color:#fff;border-radius:40px;content:'';z-index:0;}
.bluebtn2:hover{color:#fff;}
.bluebtn2:hover:after{display:none;}

.bluebtn3{background:linear-gradient(90deg, #01A9F3 0%, #7637FF 100%);}
.bluebtn3:hover{background:linear-gradient(270deg, #01A9F3 0%, #7637FF 100%);}
.bluebtn3:hover:after{display:none;}

.bluebtn4{background-color:#147CE4;color:#fff;}
.bluebtn4:hover{background-color:#0c57a3;}
.bluebtn4:hover:after{display:none;}

.whitebtn{border:2px solid #fff;}
.whitebtn:hover{color:#147CE4;}


/**side-social*/
.side-social{border-radius:2px;position:fixed;right:15px;top:50%;width:40px;line-height:35px;text-align:center;box-sizing:border-box;padding:0;overflow:hidden;z-index:2;transform:translate(0,-50%);}
.side-social .item{display:block;width:40px;height:40px;line-height:40px;text-decoration:none;}
.side-social .item .iconfont{color:#fff;font-size:24px;display:inline-block;}
.side-social .item.share{background-color:#000;}
.side-social .item.social .iconfont:hover{font-size:28px;transform:scale(1.05);}
.side-social .item.facebook{background-color:#3b5998;}
.side-social .item.twitter{background-color:#1da1f2;}
.side-social .item.reddit{background-color:#ff5700;}
.side-social .item.linkin{background-color:#0073b1;}
.side-social .item.email{background-color:#ce493b;}

/*widget*/
.widget{border-radius:2px;position:fixed;right:15px;bottom:150px;width:40px;height:35px;line-height:35px;text-align:center;box-sizing:border-box;padding:0;overflow:hidden;display:none;border:1px solid #dbdbdb;background-color:#000;z-index:2;}
.widget .totop{display:inline-block;width:100%;height:100%;box-sizing:border-box;text-align:center;text-decoration:none;}
.widget .totop .iconfont{font-size:25px;color:#dbdbdb;}
.widget .totop:hover .iconfont{color:#fff;}

.cookiebar{position:fixed;left:0;bottom:0;font-size:13px;width:100%;padding:5px 15px;box-sizing:border-box;text-align:center;background-color:#f2f2f2;z-index:100;box-shadow:2px 2px 8px rgb(0 0 0 / 15%);}
.cookiebar .pp{text-decoration:underline;}
.cookiebar .gg{border:1px solid #333;background-color:#fff;display:inline-block;padding:0 5px;margin-left:15px;border-radius:3px;text-decoration:none;height:18px;line-height:18px;}
.cookiebar .gg:hover{background-color:#eee;}

/*pages*/
.pages{text-align:center;}
.pages li{display:inline-block;margin-left:9px;vertical-align:top;}
.pages li a{display:block;text-align:center;padding:3px 10px 2px 10px;box-sizing:border-box;border:1px solid #E4E4E4;text-decoration:none;}
.pages .prev a,.pages .next a{text-decoration:none;background-color:#fff;box-sizing:border-box;border-radius:3px;width:36px;display:block;}
.pages .prev a:hover{background-color:#147CE4;border:1px solid #147CE4;color:#fff;}
.pages .prev.disabled a,.pages .prev.disabled a:hover{border:1px solid #E4E4E4;background-color:#fff;color:#999;cursor:default;}
.pages .next a:hover{background-color:#147CE4;border:1px solid #147CE4;color:#fff;}
.pages .next.disabled a,.pages .next.disabled a:hover{border:1px solid #E4E4E4;background-color:#fff;color:#E4E4E4;cursor:default;}
.pages .num a{background-color:#fff;border-radius:3px;font-size:14px;min-width:32px;}
.pages .num.curr a,.pages .num:hover a{border:1px solid #147CE4;background-color:#147CE4;color:#fff;}
.pages .iptbtn{border:1px solid #E4E4E4;width:84px;border-radius:3px;overflow:hidden;}
.pages .iptbtn .ipt{height:34px;line-height:34px;width:42px;display:inline-block;border:none;text-align:center;}
.pages .iptbtn .btn{width:42px;display:inline-block;border:none;border-left:1px solid #E4E4E4;margin-left:0;background-color:#eee;}
.pages .iptbtn .btn:hover{background-color:#147CE4;color:#fff;}
.pages .gotopage{height:34px;line-height:34px;width:77px;margin-left:15px;}
.pages .dot{margin:0 9px 0 18px;}

/*alert pop*/
.alertpop{z-index:10000;}
.alertpop .mask{z-index:10001;position:fixed;top:0;left:0px;width:100%;height:100%;background-color:#000;opacity:0.4;}
.alertpop .contwp{z-index:10002;position:fixed;top:250px;left:0px;width:100%;}
.alertpop .cont{margin:0 auto;width:80%;max-width:440px;min-height:174px;border-radius:4px;padding:40px 30px;box-sizing:border-box;background-color:#fff;box-shadow:0px 4px 8px 2px rgba(0, 0, 0, 0.1);text-align:center;position:relative;}
.alertpop .iconwp{margin-top:20px;}
.alertpop .iconwp .success{font-size:60px;color:#59ad1c;}
.alertpop .iconwp .fail{font-size:60px;color:#fe6d68;}
.alertpop .iconwp .notice{font-size:60px;color:#ffa800;}
.alertpop .title{font-size:20px;font-weight:500;margin-top:20px;}
.alertpop .text{font-size:16px;line-height:24px;margin-top:10px;}
.alertpop .prompt-ipt{border:none;padding:8px 10px;background-color:#f5f5f5;width:330px;border-radius:3px;margin-top:20px;}
.alertpop .prompt-err{text-align:left;color:red;padding-left:15px;font-weight:400;font-size:16px;display:none;}
.alertpop .btnwp{margin-top:40px;text-align:center;}
.alertpop .btn{display:inline-block;border:1px solid #0097d9;box-sizing:border-box;border-radius:4px;text-align:center;font-size:16px;font-weight:500;padding:0 30px;height:32px;line-height:30px;text-decoration:none;}
.alertpop .cancel{color:#0097d9;}
.alertpop .cancel:hover{background-color:#0097d91a;}
.alertpop .confirm{margin-left:15px;background-color:#0097d9;color:#fff;}
.alertpop .confirm:hover{background-color:#0074a7;border:1px solid #0074a7;}
.alertpop .closebtn{position:absolute;top:10px;right:10px;text-decoration:none;}
.alertpop .closebtn span{font-size:18px;font-weight:bold;color:#666;}
.alertpop .closebtn span:hover{color:#000;}

.mdownload .mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#0000002b;}
.mdownload .contwp{position:fixed;top:50%;left:50%;width:95%;max-width:500px;transform:translate(-50%, -50%);background-color:#fff;box-shadow:0 2px 30px -1px rgba(102,112,128,0.16);border-radius:5px;padding:20px;box-sizing:border-box;z-index:11;}
.mdownload .contwp .title{font-size:18px;font-weight:500;line-height:25px;}
.mdownload .contwp .text{margin-top:10px;}
.mdownload .contwp .point{margin-top:10px;}
.mdownload .contwp .point li{margin-top:5px;position:relative;padding-left:22px;}
.mdownload .contwp .point li .iconfont{position:absolute;left:0;top:0;color:#00A90A;}
.mdownload .contwp .emailwp{margin-top:20px;}
.mdownload .contwp .emailwp input{border:1px solid #979797;border-radius:6px;flex:1 1 auto;text-indent:10px;margin-right:15px;box-sizing:border-box;}
.mdownload .contwp .emailwp a{background:#147CE4;border-radius:6px;flex:0 0 80px;color:#fff;text-align:center;height:40px;line-height:40px;text-decoration:none;}
.mdownload .contwp .errtip{color:red;margin-top:6px;display:none;}
.mdownload .contwp .tip1{margin-top:20px;}
.mdownload .contwp .tip2{color:red;margin-top:6px;}
.mdownload .contwp .orwp{border-top:1px solid #eee;text-align:center;margin-top:20px;}
.mdownload .contwp .orwp span{display:inline-block;padding:0 10px;background-color:#fff;color:#147CE4;position:relative;top:-9px;font-size:18px;font-weight:500;}
.mdownload .contwp .ostit{margin-top:16px;font-size:16px;}
.mdownload .contwp .ostit .iconfont{color:#147CE4;margin-right:8px;font-size:20px;}
.mdownload .contwp .durlwp{margin:6px 0 20px 0;}
.mdownload .contwp .durlwp .durl{background:#F3F7FB;border-radius:30px;font-size:14px;text-indent:10px;flex:1 1 auto;margin-right:15px;line-height:40px;}
.mdownload .contwp .durlwp .copy{background:#147CE4;border-radius:30px;color:#fff;text-align:center;flex:0 0 60px;height:40px;line-height:40px;text-decoration:none;}
.mdownload .contwp .delbtnwp{position:relative;}
.mdownload .contwp .delbtnwp .delbtn{position:absolute;right:-10px;top:-10px;}
.mdownload .contwp .delbtnwp .delbtn .iconfont{font-size:18px;font-weight:bold;}


@media screen and (max-width:1200px) {
	.header{height:50px;overflow:hidden;}
	.header .wrap{padding:0;}
	.header .menuiconwp{display:inline-block;font-weight:bold;}
	.header .menuiconwp a{padding:18px 20px 14px 20px;color:#fff;display:inline-block;text-decoration:none;}
	.header .menuiconwp .icon-menu{font-size:20px;}
	.header .logowp{margin-left:20px;margin-top:13px;}
	.header .logowp .logo{width:120px;}
	.header .menuwp{display:inline-block;}
	.header .menuwp .item{height:50px;line-height:50px;padding:0px 20px 0 30px;}
	.header .menuwp .item.search{display:none;}
	.header .menuwp .ulwp{display:none;background-color:#000;position:absolute;left:0;top:50px;width:100%;box-shadow:0 5px 4px rgb(0 0 0 / 20%);z-index:10;padding-top:30px;padding-bottom:10px;transition:all 0.5s ease-in-out;}
	.header .menuwp .ulwp.left{left:-100%;}
	.header .menuwp .ulwp li+li{border-top:1px solid #282828;}
	.header .menuwp .ulwp .item{color:#fff;background-color:#000;border-left:3px solid #000;font-size:17px;}
	.header .menuwp .item.active{border-color:#EDA938;}
	.header .menuwp .ulwp .item.pro .iconfont{float:right;transform:rotate(-90deg);}

	.header .submenu{display:block;background-color:#000;color:#fff;position:absolute;left:100%;top:50px;width:100%;padding:25px 20px 30px 20px;z-index:10;box-sizing:border-box;transition:all 0.5s ease-in-out;}
	.header .submenu.left{left:0;}
	.header .submenu .lwp{display:block;}
	.header .submenu .lwp dl{padding:5px 0;margin:0;}
	.header .submenu .lwp dl+dl{border-top:1px solid #282828;}
	.header .submenu .lwp dt{padding:15px 0 15px 10px;margin:0;font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;position:relative;color:#1d1d20;font-size:16px;font-weight:600;color:#fff;}
	.header .submenu .lwp dt:after{content:"\ec80";position:absolute;right:0;top:16px;font-size:14px;font-weight:500;}
	.header .submenu .lwp dd{padding-left:10px;display:none;line-height:35px;}
	.header .submenu .lwp dd a{color:#fff;}
	.header .submenu .lwp dl dd:last-child{margin-bottom:10px;}
	.header .submenu .lwp dl.active dt:after{transform:rotate(90deg);}
	.header .submenu .lwp dl.active dd{display:block;}
	.header .submenu .lwp .vap{margin-top:20px;color:#fff;}
	.header .submenu .rwp{display:none;}
	
	.header .menuwp .item.search:hover{background-color:#323232;}
	.header .menuwp .searchwp .sbar{top:8px;left:20px;display:none;width:300px;z-index:100;}
	.header .menuwp .searchwp.active .sbar{display:flex;}
	
	.footer{padding:30px 0 20px 0;}
	.footer .wrap{display:block;}	
	.footer .logolang{text-align:center;margin-top:50px;}
	.footer .langwp{margin-top:10px;display:inline-block;}
	.footer .langwp .icon-jtx{float:none;margin-left:5px;vertical-align: bottom;}
	.footer .langwp .lang{width:180px;left:50%;transform:translateX(-50%);top:auto;bottom:40px;}
	.footer .fmenu{margin-bottom:25px;border-bottom:1px solid #292929;}
	.footer .fmenu dt{color:#D9D8D8;font-size:16px;margin-bottom:5px;position:relative;padding-bottom:20px;}
	.footer .fmenu dt .iconfont{display:inline-block;position:absolute;top:0;right:0;}
	.footer .fmenu dd{display:none;margin-bottom:10px;}
	.footer .fmenu dd:last-child{margin-bottom:20px;}
	.footer .fmenu.active dd{display:block;}
	.footer .fmenu.active .iconfont{transform:rotate(90deg);}
	.footer .fmenu dd{line-height:25px;}
	.footer .fmenu dd:before{content:'';width:3px;height:3px;display:inline-block;border-radius:50%;background-color:#d9d9d9;margin-right:6px;vertical-align:middle;}
	.footer .fmenu dd.subdd:before{display:none;}
	.footer .fbtm{margin-top:40px;border-top: 1px solid #292929;}
	.footer .fbtm .pri .fsb{flex-wrap:wrap;display:block;text-align:center;}
	.footer .fbtm .pri .fsb li{display:inline-block;margin:3px;}
	.footer .fbtm .pri .fsb li:first-child{display:block;margin-bottom:10px;}
	
	.footer .subwp{width:100%;box-sizing:border-box;}
	
	.widget{display:none!important;}
	.cookiebar{display:none!important;}
	.side-social{position:absolute;top:25px;right:65px;display:flex;}
	.side-social .item{display:inline-block;}
	.side-social .share{flex:0 0 40px;}
	
    .gbtn .iconfont{bottom:1px;}
}
