@charset "UTF-8";
/*　*/
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
body {background-color:#fff;text-align:center;font-size:14px;color:#666;margin:0px;padding:0px;font-family:'PingFang SC';}
ul {list-style:none;}
li {float:left;}
div {max-width:100%;box-sizing:border-box;margin:0 auto;}
a:link {color:#1a1a1a;text-decoration:none;}
a:visited {color:#1a1a1a;text-decoration:none;}
a:hover {color:#02043f;text-decoration:none;}
a:active {color:#1a1a1a;text-decoration:none;}
.add {height:100%;overflow:hidden;}
.mgt_25 {margin-top:25px;}
.mgt_50 {margin-top:50px;}
.mgt_80 {margin-top:80px;}
.mgt {margin-top:50px;}
.pdt {padding-top:30px;}
.mgb_50 {margin-bottom:50px;}
.bg_mc {background-color:#02043f;}
.bg_sc {background-color:#2673b9;}
.bg_fff {background-color:#fff;}
.bg_f1 {background-color:#f1f1f1;}
.bg_f8 {background-color:#f8f8f8;}
.bg_eee {background-color:#eee;}
.bg_blue {background-color:blue;}
.bg_wc {background-color:#00b76a;}
.img100 {width:100%;height:auto;border:0px;display:block;margin:0 auto;}
.d_test {wdth:100%;display:block;background:#941;height:auto;overflow:auto;color:#fff;}	
.bg_test {background:#308;}	
.bg_t1 {background:#368;}	
.bg_t2 {background:#290;}	
.bg_t3 {background:#486;}
.dpnn {display:none;}
.bgts {background-color:transparent;}
.fc_m {color:#00a3ff;}


/* top for pc */
.dp_top {width:100%;height:80px;position:sticky;background-color:rgba(0,0,0,0.8);padding:0px 5%;top:0px;z-index:3300;}
.dp_top.scroll-white {background:#fff;}
.dp_logo {width:auto;height:80px;float:left;display:flex;align-items:center;}
.dp_logo img {width:auto;height:40px;border:0px;}
.dp_menu {width:auto;height:80px;float:right;}
.dp_menux {width:auto;height:80px;line-height:80px;padding:0px 12px;font-size:17px;font-weight:400;color:#fff;float:left;}
.dp_menux a:link {color:#fff;}
.dp_menux a:visited {color:#fff;}
.dp_menux a:hover {color:#00a3ff;}
.dp_menux a:active {color:#fff;}
.dpm_sw a:link {color:#1a1a1a;}
.dpm_sw a:visited {color:#1a1a1a;}
.dpm_sw a:hover {color:#00a3ff;}
.dpm_sw a:active {color:#1a1a1a;}
.dp_ts {width:auto;height:80px;float:right;display:flex;align-items:center;margin-left:30px;}
.dp_ts img {width:20px;height:20px;border:0px;cursor:pointer;}

/* search */
.d_tsch {width:100%;height:auto;position:fixed;border-top:#02043f solid 3px;top:80px;z-index:3003;
	background-color:#fff;padding:10% 0%;display:none;left:0px;right:0px;}
.d_tsch ul {width:84%;margin:0 auto;display:flex;justify-content:center;}
.d_tsipt {width:auto;min-width:600px;height:50px;font-size:16px;line-height:50px;
	border-top-left-radius:25px;border-bottom-left-radius:25px;border:0px;outline:none;
	background-color:#f5f5f5;color:#000;text-align:left;padding:0px 20px;float:left;}
.d_tsbtn {width:auto;height:50px;min-width:150px;
	border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:25px;
	border-bottom-right-radius:25px;padding:0px 20px;line-height:50px;border:0px;text-align:center;
	background-color:#02043f;color:#fff;font-size:18px;float:left;}

/* menu2 for pc */
.pm2 {width:auto;max-width:240px;height:auto;padding:5px;position:fixed;top:80px;
	background:rgba(255,255,255,0.98);display:none;z-index:2300;}
.pm2 ul {width:auto;height:auto;}
.pm2 li {width:90%;height:35px;padding:0px 10px;font-size:17px;line-height:35px;text-align:left;font-weight:400;color:#02043f;}
.pm2 li:hover {color:#00a3ff;}


.dp_hs {width:100%;height:80px;padding:20px 0%;line-height:40px;font-size:17px;text-align:center;display:inline-block;color:#00a3ff;}
.dp_hs a:link {color:#1a1a1a;}
.dp_hs a:visited {color:#1a1a1a;}
.dp_hs a:hover {color:#00a3ff;}
.dp_hs a:active {color:#1a1a1a;}
/* top for mob */
.dm_top {width:100%;height:80px;padding:0px 5%;background:#fff;display:none;position:fixed;top:0px;z-index:2500;}
.dm_logo {width:auto;height:80px;float:left;display:flex;align-items:center;}
.dm_logo img {width:auto;height:30px;border:0px;}
.dm_menu {width:auto;height:80px;float:right;display:flex;align-items:center;}

.d_mm {width:30px;height:30px;float:right;cursor:pointer;display:flex;align-items:center;display:block;}
.d_mm img {width:30px;height:30px;border:0px;}
.d_mmx {width:30px;height:30px;float:right;cursor:pointer;display:flex;align-items:center;display:none;}
.d_mmx img {width:25px;height:25px;border:0px;}

.d_mmc {width:100%;height:100%;overflow:auto;overflow-x:hidden;display:none;padding-bottom:50px;
    background-color:#02043f;color:#fff;position: fixed;top:75px;z-index:3000;
	background-repeat: no-repeat;background-position:center center;background-size:cover;background-image:url("../images/bg_ban.webp");}
.d_mmc ul {width:90%;height:auto;overflow: auto;margin:0 auto;padding:10px 5%;}
.d_mmc li {width:100%;height:auto;color:#fff;border-bottom:#2bc477 solid 0px;}
.d_mmct {width:90%;height:auto;padding:10px 0px;font-size:18px;line-height:25px;float:left;text-align: left;}
.d_mmct a:link {color:#fff;}
.d_mmct a:visited {color:#fff;}
.d_mmct a:hover {color:#d1eeff;}
.d_mmct a:active {color:#fff;}
.d_mmca {width:10%;height:auto;padding:10px 0px;;font-size:25px;line-height:25px;font-weight:500;float:right;text-align:right;}
.d_mmcc {width:96%;height:auto;color:#eee;font-size:16px;line-height:35px;text-align:left;display:none;padding:5px 2%;}
.d_mmcc a:link {color:#d1eeff;text-decoration:none;}
.d_mmcc a:visited {color:#d1eeff;text-decoration:none;}
.d_mmcc a:hover {color:#fff;text-decoration:none;}
.d_mmcc a:active {color:#d1eeff;text-decoration:none;}

.dp_banner {width:100%;height:900px;margin-top:-80px;
	background-repeat:no-repeat;background-position:center center;background-size:cover;}
.dp_bmk {width:100%;height:auto;padding-top:80px;display:flex;align-items:center;}
.dp_banc {width:90%;height:auto;}
.dp_bantm {width:100%;height:auto;padding-right:45%;display:inline-block;font-size:60px;
	line-height:80px;color:#fff;text-align:left;font-weight:700;}
.dp_bants {width:100%;height:auto;padding-right:55%;display:inline-block;padding-top:10px;
	line-height:28px;font-size:16px;color:#f0f0f0;text-align:left;font-weight:300;}
.dp_banbtn {width:auto;display:inline-block;margin-top:40px;font-size:16px;line-height:30px;
	padding:10px 70px 10px 30px;background-color:#ff6600;color:#fff;cursor:pointer;border-radius:7px;
	float:left;background-repeat:no-repeat;background-position:right 30px center;
	background-size:20px 20px;background-image:url(../images/arr_w.png);
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dp_banbtn:hover {background-position:right 20px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dp_tn {width:100%;height:auto;padding:75px 5% 50px 5%;}
.dp_tnl {width:70%;height:100%;float:left;text-align:left;font-size:20px;line-height:50px;color:#00a3ff;font-weight:400;}
.dp_tnl span {font-size:35px;color:#02043f;font-weight:600;}
.dp_tnr {width:auto;height:100%;float:right;}
.dp_tnm {width:auto;height:40px;margin-top:15px;padding:0px 20px;font-size:14px;line-height:40px;color:#fff;
	border:0px;border-radius:20px;background-color:#00a3ff;}

.d_ip {width:100%;height:auto;overflow:auto;padding:20px 4%;z-index:1500;}
.d_ipc {width:100%;height:auto;overflow:auto;z-index:1501;display:flex;justify-content:center;flex-wrap:wrap;}

.d_ipcx {width:31.33%;height:535px;margin:20px 1%;float:left;border-radius:8px;background-color:#f6f7f9;position:relative;z-index:500;
	background-repeat: no-repeat;background-position: center center;background-size:100% 100%;cursor:pointer;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_ipcx:hover {background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.d_ipmk {width:100%;height:100%;background-color:rgba(0,0,0,0.6);border-radius:8px;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_ipmk:hover {background-color:rgba(0,0,0,0.5);box-shadow:0px 5px 10px #eee;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_ipcts {width:90%;height:auto;padding:10% 5% 0px 5%;font-size:18px;line-height:35px;font-weight:400;color:#fff;text-align:left;}
.d_ipctm {width:90%;height:auto;text-align:left;padding:2% 5% 0px 5%;}
.d_ipctm h2 {font-size:28px;line-height:35px;font-weight:600;color:#fff;text-align:left;}
.d_ipd {width:90%;height:auto;padding:5% 5%;font-size:16px;line-height:25px;color:#fff;font-weight:300;text-align:left;display:none;}
.d_ipgo {width:40px;height:40px;position:absolute;border:#fff solid 2px;border-radius:25px;bottom:8%;right:10%;
	display:flex;align-items: center;justify-content: center;z-index:1505;}
.d_ipgo img {width:20px;height:20px;border:0px;}


.d_tnm {width:100%;height:75px;overflow:auto;text-align:center;}
.d_tnm h2 {font-weight:600;font-size:35px;line-height:75px;color:#1a1a1a;}
.d_tns {width:100%;height:auto;padding:0px 10%;overflow:auto;font-size:15px;font-weight:400;line-height:25px;color:#555;text-align:center;}

.d_ctnm {width:100%;height:auto;overflow:auto;text-align:center;}
.d_ctnm h2 {font-weight:600;font-size:35px;line-height:90px;color:#1a1a1a;position:relative;}
.d_ctnline {width:70px;height:3px;background-color:#00a3ff;display:block;}
.d_ctns {width:100%;height:auto;padding:30px 10%;overflow:auto;font-size:15px;font-weight:400;line-height:25px;color:#555;text-align:center;}

.d_icp {width:100%;height:auto;overflow:auto;padding:15px 5%;margin-top:30px;border-top:#eee solid 1px;text-align:center;font-size:15px;line-height:25px;color:#5e5e5e;}
.d_icp a:link {color:#5e5e5e;}
.d_icp a:visited {color:#5e5e5e;}
.d_icp a:hover {color:#1a1a1a;}
.d_icp a:active {color:#5e5e5e;}
/* successful case */
.d_is {width:100%;height:auto;overflow:auto;padding:0px 5%;}
.d_isc {width:100%;height:450px;overflow:hidden;border-radius:15px;margin:30px 0%;}
.d_islp {width:50%;height:450px;overflow:hidden;float:left;border-top-left-radius:15px;border-bottom-left-radius:15px;
	background-repeat:no-repeat;background-position:center center;background-size:100% 100%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_isc:hover .d_islp{background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_islt {width:50%;height:auto;float:right;background-image:linear-gradient(to right top,#00a3ff, #02043f);
	border-top-right-radius:15px;border-bottom-right-radius:15px;display:flex;align-items:center;justify-content:center;}
.d_isrp {width:50%;height:450px;overflow:hidden;float:right;border-top-right-radius:15px;border-bottom-right-radius:15px;
	background-repeat:no-repeat;background-position:center center;background-size:100% 100%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_isc:hover .d_isrp{background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_isrt {width:50%;height:auto;float:left;background-image:linear-gradient(to left top,#00a3ff, #02043f);
	border-top-left-radius:15px;border-bottom-left-radius:15px;display:flex;align-items:center;justify-content:center;}

.d_istx {width:100%;height:auto;padding:20px 5%;text-align:left;}
.d_istx h3 {font-size:30px;line-height:40px;color:#fff;font-weight:500;text-align:left;}
.d_istx h4 {font-size:20px;line-height:40px;color:#fff;font-weight:400;text-align:left;}
.d_istx p {font-size:16px;line-height:30px;color:#fff;font-weight:300;text-align:left;}
.d_istxbtn {width:auto;display:inline-block;height:40px;line-height:40px;font-size:14px;margin-top:15px;
	padding:0px 65px 0px 20px;background-color:#ff9900;border-radius:20px;color:#fff;
	background-repeat:no-repeat;background-position:right 30px center;background-size:20px 20px;
	background-image:url(../images/arr_w.png);
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_istxbtn:hover {background-position:right 20px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

/* project */
.d_r {width:100%;height:auto;overflow:auto;padding:0px 4%;display:flex;justify-content:center;flex-wrap:wrap;}
.d_rx {width:31.33%;height:auto;margin:15px 1%;float:left;background-color:#f8f8f8;border-radius:8px;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_rx:hover {box-shadow:0px 5px 15px #e1e2ff;background-color:#fff;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_rxp {width:100%;height:auto;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;
	border-top-left-radius:8px;border-top-right-radius:8px;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_rx:hover .d_rxp {background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_rxp img,.d_rxp iframe,.d_rxp video {width:100%;height:100%;border:0px;border-top-left-radius:8px;border-top-right-radius:8px;}
.d_rxt {width:100%;height:auto;overflow:auto;padding:15px 5% 10px 5%;text-align:left;}
.d_rxt h3 {font-size:18px;line-height:30px;display:inline-block;font-weight:500;text-align:left;color:#1a1a1a;}
.d_rxt p {font-size:16px;line-height:30px;font-weight:300;text-align:left;color:#5e5e5e;}
.d_rxt p span {font-size:13px;color:#888;line-height:50px;}
.d_nores {width:100%;height:auto;overflow:auto;font-size:18px;padding-bottom:50px;line-height:30px;font-weight:400;color:#000;text-align:center;}
.d_nores img {width:120px;height:auto;border:0px;}
/* news */
.d_news {width:100%;height:auto;overflow:auto;display:flex;align-items:center;}
.d_newsc {width:100%;height:auto;padding:20px 4% 30px 4%;}
.d_newsx {width:31.33%;height:auto;margin:10px 1%;float:left;border-radius:10px;cursor:pointer;
	background-color:#fafafa;border:#eee solid 1px;box-sizing:border-box;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_newsx:hover {background-color:#fff;box-shadow:0px 5px 10px #e1e2ff;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_newsxp {width:100%;height:350px;border-top-left-radius:10px;border-top-right-radius:10px;
	overflow:hidden;display:flex;justify-content: center;align-items: center;
	background-repeat:no-repeat;background-position:center center;background-size:100% 100%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_newsx:hover .d_newsxp {background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
/*.d_newsxp img {width:100%;height:100%;border:0px;border-top-left-radius:10px;border-top-right-radius:10px;}*/
.d_newsxt {width:100%;height:auto;padding:20px 5%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;
	font-size:15px;line-height:25px;text-align:left;font-weight:300;color:#5e5e5e;}
.d_newsxt h3 {font-size:18px;line-height:28px;text-align:left;font-weight:500;color:#02043f;}
.d_newsxt p {font-size:15px;line-height:25px;text-align:left;font-weight:300;color:#5e5e5e;}
.d_newsxt span {font-size:14px;line-height:25px;text-align:left;font-weight:300;color:#999;}

.d_icorp {width:100%;height:auto;overflow:auto;padding:50px 5% 80px 5%;}
.d_icorpt {width:50%;height:100%;float:left;text-align:left;}
.d_icorpt h3 {font-size:35px;line-height:50px;font-weight:600;color:#02043f;text-align:left;position:relative;padding-bottom:15px;}
.d_icorpt h3::after {content:"";width:70px;height:6px;background-color:#00a3ff;position:absolute;left:0px;bottom:0px;
}
.d_icorpt p {font-size:15px;line-height:25px;color:#5e5e5e;text-align:left;font-weight:300;}
.d_icorpp {width:40%;height:auto;float:right;}
.d_icorpp img {width:100%;height:100%;border:0px;}
.d_icd {width:100%;height:auto;padding:20px 0px;display:flex;justify-content:space-between;}
.d_icdx {width:auto;height:100%;float:left;font-size:15px;line-height:30px;color:#00a3ff;font-weight:400;text-align:left;}
.d_icdx span {font-size:30px;line-height:40px;color:#02043f;font-weight:600;}
.bd_lr {border-left:#eee solid 1px;border-right:#eee solid 1px;padding:0px 40px;}

/* download */
.d_dlt {width:100%;height:auto;overflow:auto;padding:50px 5% 0px 5%;}
.d_dltx {width:auto;height:45px;line-height:45px;background-color:#02043f;
	text-align:center;font-size:18px;font-weight:500;color:#fff;float:left;}
.dtn_no {width:7%;border-right:#fff solid 1px;}
.dtn_tn {width:55%;border-right:#fff solid 1px;padding-left:1%;text-align:left;}
.dtn_sz {width:15%;border-right:#fff solid 1px;}
.dtn_ct {width:15%;border-right:#fff solid 1px;}
.dtn_dl {width:8%;}
.d_dl {width:100%;height:auto;overflow:auto;padding:0px 5%;}
.d_dlc {width:100%;height:auto;overflow:auto;overflow:auto;padding:15px 0px;border-bottom:#eee dashed 1px;}
.d_dlc:hover {background-color:#f8f8f8;}
.d_dlcx {width:auto;height:100%;float:left;padding:0px;font-size:16px;}
.d_dno {width:7%;text-align:center;}
.d_dtn {width:55%;text-align:left;padding-left:1%;text-align:left;}
.d_dsz {width:15%;text-align:center;}
.d_dct {width:15%;text-align:center;}
.d_ddl {width:8%;display:flex;justify-content:center;align-items:center;}
.d_ddl img {width:20px;height:20px;border:0px;}
.d_mdl {margin-top:30px;width:100%;height:auto;background-color:#f8f8f8;overflow:auto;padding:20px 0%;
	border-radius:8px;border:#eee solid 1px;display:none;margin-bottom:20px;}
.d_mdlc {width:88%;height:100%;border-radius:8px;float:left;padding:0px 0% 0px 2%;text-align:left;font-size:14px;line-height:25px;}
.d_mdlc span {color:#02043f;font-weight:400;font-size:18px;}
.d_mdld {width:10%;height:100%;float:right;display:flex;justify-content:center;align-items:center;}
.d_mdld img {width:30px;height:30px;border:0px;}

/* faq */
.d_fq {width:100%;height:auto;overflow:hidden;margin-top:30px;}
.d_fqc {width:80%;height:auto;overflow:auto;margin:0 auto;padding:20px 2%;
	border:#eee solid 1px;border-radius:10px;margin-bottom:20px;cursor:pointer;}
.d_fqct {width:100%;height:auto;overflow:auto;}
.d_fqctx {width:90%;height:auto;overflow:auto;float:left;font-size:20px;line-height:30px;color:#1a1a1a;font-weight:500;text-align:left;}
.d_fqctx h3 {font-size:18px;line-height:30px;color:#1a1a1a;font-weight:500;}
.d_fqcta {width:10%;height:auto;float:right;font-size:20px;line-height:30px;color:#1a1a1a;font-weight:500;text-align:right;}
.d_fqcx {width:100%;margin-top:20px;border-top:#eee dashed 1px;padding-top:20px;font-size:16px;
	line-height:30px;font-weight:300;color:#5e5e5e;text-align:left;display:none;}
.d_ilm {width:100%;height:auto;overflow:auto;margin-top:50px;}
.d_ilmc {width:90%;height:auto;padding:80px 0%;margin:0 auto;background-color:#fafafa;text-align:center;border-radius:10px;}
.d_ilmc h2 {font-size:35px;line-height:50px;font-weight:600;color:#1a1a1a;}
.d_ilmc p {width:70%;padding:10px 15%;font-size:15px;line-height:25px;color:#5e5e5e;text-align:center;}
.d_ilmc a:link {color:#fff;}
.d_ilmc a:visited {color:#fff;}
.d_ilmc a:hover {color:#fff;}
.d_ilmc a:active {color:#fff;}
.d_ilmbtn {width:auto;display:inline-block;height:50px;font-size:18px;color:#fff;font-weight:400;line-height:50px;
	border-radius:25px;padding:0px 75px 0px 35px;cursor:pointer;
	background-color:#02043f;background-repeat:no-repeat;background-position:right 35px center;background-size:20px 20px;
	background-image:url(../images/arr_w.png);
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_ilmbtn:hover {background-position:right 25px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.f_ilmbtn {color:#fff;font-size:15px;}
.f_ilmbtn a:link {color:#fff;display:block;}
.f_ilmbtn a:visited {color:#fff;display:block;}
.f_ilmbtn a:hover {color:#fff;display:block;}
.f_ilmbtn a:active {color:#fff;display:block;}
.d_ccnt {display:none;}
/* floor */
.d_fl {width:100%;height:auto;overflow:auto;padding:0px 5%;margin-top:60px;}
.d_flc {width:100%;height:auto;border-top:#eee solid 2px;overflow:auto;padding-top:50px;}
.d_fll {width:35%;height:100%;float:left;}
.d_flogo {width:100%;height:auto;text-align:left;font-size:16px;font-weight:400;color:#02043f;}
.d_flogo img {width:auto;height:40px;border:0px;margin-bottom:10px;}
.d_fllt {width:100%;height:auto;padding-top:30px;}
.d_fllt ul {width:100%;height:auto;}
.d_fllt li {width:100%;height:auto;margin-bottom:5px;text-align:left;font-size:14px;line-height:25px;color:#666;}
.d_fllt li a:link {color:#666;}
.d_fllt li a:visited {color:#02043f;}
.d_fllt li a:hover {color:#00a3ff;}
.d_fllt li a:active {color:#02043f;}
.d_flr {width:63%;height:100%;float:right;}
.d_flr ul {width:100%;height:100%;}
.d_flr li {width:25%;height:100%;text-align:left;line-height:30px;font-size:14px;color:#666;}
.d_flr li a:link {color:#666;}
.d_flr li a:visited {color:#666;}
.d_flr li a:hover {color:#00a3ff;}
.d_flr li a:active {color:#00a3ff;}
.d_flr li span {font-size:16px;font-weight:400;color:#000;}
.d_flr li span a:link {color:#000;}
.d_flr li span a:visited {color:#000;}
.d_flr li span a:hover {color:#02043f;}
.d_flr li span a:active {color:#00a3ff;}
.d_flx {width:100%;height:auto;font-size:14px;line-height:30px;}
.d_flx span {font-size:16px;line-height:30px;color:#666;font-weight:300;}
#wxqr {width:100%;height:100%;position:fixed;top:0px;bottom:0px;z-index:3603;background-color:rgba(0,0,0,0.85);display:none;}
#wxqr ul {width:auto;height:100%;padding:50px;display:flex;justify-content: center;align-items:flex-end;}
.d_qrc {width:100%;height:auto;overflow:auto;padding-bottom:180px;font-size:20px;line-height:35px;font-weight:400;color:#fff;text-align:center;}
.d_qrc img {width:150px;height:150px;background-color:#fff;border-radius:8px;border:0px;padding:20px;margin-bottom:30px;}
#wxmob {cursor:pointer;}

.d_rfbtn {width:60px;height:140px;position:fixed;z-index:2598;right:0px;bottom:160px;}
.d_rfbtnx {width:60px;height:60px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.d_rfbtnx img {width:30px;height:30px;border:0px;}
.d_rfx {width:auto;height:60px;z-index:2600;position:fixed;bottom:170px;right:0px;display:none;}
.d_rfxc {width:60px;height:60px;float:left;display:flex;justify-content:center;align-items:center;}
.d_rfxc img {width:30px;height:30px;border:0px;}
.d_more {width:100%;height:auto;overflow:auto;padding-bottom:80px;display:flex;justify-content:center;}
.d_mbtn {width:auto;height:50px;line-height:50px;background-color:#1A1A1A;color:#fff;padding:0px 60px 0px 30px;border-radius:25px;
	font-size:20px;font-weight:400;cursor:pointer;
	background-repeat:no-repeat;background-position:right 30px center;background-size:20px 20px;background-image:url("/images/arr_w.png");
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_mbtn:hover {background-position:right 20px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.d_mkp {width:100%;height:100%;position:fixed;inset:0;
	background:rgba(0,0,0,0.8);z-index:3500;display:none;}
.d_mkp img {max-width:90%;height:auto;border:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.d_pop {width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.d_ppbk {width:90%;max-width:1000px;height:auto;overflow:auto;border-radius:10px;background-color:#fff;
	/*background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("../images/bg_bk.webp");*/}
.d_popl {width:50%;height:100%;padding:50px 20px;float:left;background-color:#fff;font-size:16px;
	line-height:30px;color:#1a1a1a;font-weight:300;text-align:left;box-sizing:border-box;}
.d_popl h2 {font-size:25px;line-height:35px;padding:20px 0px;text-align:left;font-weight:500;color:#00a3ff;}
.d_poplx {width:100%;height:auto;line-height:30px;font-size:18px;padding:10px 0px;text-align:left;font-weight:300;padding-left:30px;
	background-repeat:no-repeat;background-position:left center;background-size:20px 20px;color:#1a1a1a;}
.d_poplx a:link {color:#1a1a1a;}
.d_poplx a:visited {color:#1a1a1a;}
.d_poplx a:hover {color:#00a3ff;}
.d_poplx a:active {color:#1a1a1a;}
.d_popc {width:50%;height:auto;overflow:auto;padding:20px 2%;background:rgba(255,255,255,0.9);float:right;
	font-size:16px;text-align:center;}
.d_popc span {font-size:20px;line-height:40px;}
.d_popc input {width:98%;height:36px;line-height:36px;text-align:left;padding:0px 1%;font-size:14px;
	background-color:#f8f8f8;margin-bottom:10px;border:0px;border-radius: 5px;outline:none;}
.d_popc select {width:100%;height:36px;line-height:36px;text-align:left;padding:0px 1%;font-size:14px;color:#666;
	background-color:#f8f8f8;margin-bottom:10px;border:0px;border-radius:5px;outline:none;
	-webkit-appearance:none;-moz-appearance:none;appearance:none;
	background-repeat:no-repeat;background-position:center right 15px;background-size:10px 10px;
	background-image:url('/images/arr_cnty.webp');}
.d_popc textarea {width:98%;height:120px;line-height:23px;font-size:14px;text-align:left;
	padding:0px 1%;background-color:#f8f8f8;margin-bottom:10px;border:0px;border-radius: 5px;outline:none;}
.btn_pop {background-color:#1a1a1a;color:#fff;text-align:center;}
#pcaptcha_input {width:100%;height:40px;float:left;background-color:#fff;border:0px;
	font-size:15px;line-height:40px;color:#666;text-align:center;}
#pcaptcha_img {position: relative;margin-top:20px;}
.d_pcapt {width:100%;height:auto;overflow:auto;margin-bottom:10px;}
.d_pcaptl {width:60%;height:100%;float:left;}
.d_pcaptr {width:35%;height:100%;float:right;display:flex;justify-content:center;align-items:center;background-image:url('');}
#pcaptl {width:100%;height:36px;float:left;background-color:#f8f8f8;border:0px;
	font-size:14px;line-height:36px;color:#666;text-align:center;}
.d_rfbtn {width:60px;height:140px;position:fixed;z-index:2598;right:0px;bottom:160px;}
.d_rfbtnx {width:60px;height:60px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.d_rfbtnx img {width:30px;height:30px;border:0px;}
.d_rfx {width:auto;height:60px;z-index:2600;position:fixed;bottom:170px;right:0px;display:none;}
.d_rfxc {width:60px;height:60px;float:left;display:flex;justify-content:center;align-items:center;}
.d_rfxc img {width:30px;height:30px;border:0px;}
.d_more {width:100%;height:auto;overflow:auto;padding-bottom:80px;display:flex;justify-content:center;}
.d_mbtn {width:auto;height:50px;line-height:50px;background-color:#1A1A1A;color:#fff;padding:0px 60px 0px 30px;border-radius:25px;
	font-size:20px;font-weight:400;cursor:pointer;
	background-repeat:no-repeat;background-position:right 30px center;background-size:20px 20px;background-image:url("/images/arr_w.png");
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_mbtn:hover {background-position:right 20px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#pmsg {margin-bottom:50px;}
#cmsg {margin-bottom:50px;}
/* channel */
.d_cm {width:100%;height:80px;padding:0px 5%;text-align:left;
	background-image:linear-gradient(to bottom,#f1f1f1 0%,#fff 100%);border-bottom:#eee solid 1px;}

.d_cmx {width:auto;height:80px;float:left;margin-right:30px;line-height:80px;font-size:20px;font-weight:500;color:#1a1a1a;}
.d_cmx:hover {color:#00a3ff;}
/* news */
.d_nb {width:100%;height:auto;overflow:auto;
	background-repeat:no-repeat;background-position:center center;background-size:cover;
	background-image:url("../images/news/banner_news.webp");
}


.d_tag {width:100%;height:auto;overflow:auto;padding:30px 0px;}
.d_tag h3 {font-size:20px;line-height:35px;font-weight:400;color:#00a3ff;text-align:left;}
.d_tagx {width:auto;display:block;height:auto;float:left;overflow:auto;font-size:14px;line-height:30px;
	border-radius:20px;background:#f0f0f0;color:#5e5e5e;margin:20px 20px 0px 0px;padding:5px 20px}
.d_tagx:hover {background:#00a3ff;color:#fff;}
.d_npn {width:100%;height:auto;text-align:left;padding:10px 0%;font-size:16px;line-height:30px;color:#00a3ff;}
.d_npn a:link {color:#000;}
.d_npn a:visited {color:#000;}
.d_npn a:hover {color:#00a3ff;}
.d_npn a:active {color:#999;}

/* page */
.common-page{display:inline-block;display:flex;align-items:center;
	justify-content:center;flex-wrap:wrap;margin-top:50px;margin-bottom:80px;}
.common-page a,.common-page span{min-width:36px;height:30px;background:#FFFFFF;
	border:1px solid #dfdfdf;display:inline-flex;align-items:center;
	justify-content:center;color:var(--fontcolor);margin-left:10px;
	margin-bottom:10px;padding:0px 5px;transition:all .1s linear}
.common-page .ctxt,.common-page a:hover{color:#02043f;background:#eaf7ff;border-color:00a3ff;}

@media(max-width:1440px){
.dp_bmk {width:100%;height:auto;padding-top:50px;}
.dp_bantm {font-size:48px;line-height:60px;padding-top:20px;}
.dp_bants {font-size:16px;}
.dp_banbtn {margin-top:20px;}


	
.d_istx h3 {font-size:25px;line-height:35px;color:#fff;font-weight:500;text-align:left;}
.d_istx h4 {font-size:18px;line-height:35px;color:#fff;font-weight:400;text-align:left;}
.d_istx p {font-size:15px;line-height:25px;color:#fff;font-weight:300;text-align:left;}
	
/* faq */
.d_fqc {width:90%;}
}

@media(max-width:1200px){
.dp_bmk {width:100%;height:auto;padding-top:30px;}
.d_test {background:#432;height:auto;overflow:auto;color:#fff;}	
.bg_test {background:#678;}	
.bg_t1 {background:#231;}	
.bg_t2 {background:#953;}	
.bg_t3 {background:#489;}	
	
	
.dp_bantm {padding-right:35%;font-size:40px;line-height:45px;padding-top:0px;}
.dp_bants {width:65%;margin-right:35%;font-size:15px;line-height:25px;margin-top:0px;
	background:rgba(0,0,0,0.65);padding:5px 20px;border-radius:8px;}
.dp_banbtn {margin-top:10px;}

.d_rx {width:48%;}

.d_ipcts {font-size:16px;line-height:32px;}
.d_ipctm h2 {font-size:23px;line-height:30px;}
.d_ipd {font-size:14px;line-height:23px;}
.d_fll {width:45%;}	
.d_flr {width:55%;}
.d_flr li {width:40%;margin-bottom:20px;margin-left:10%;}
	

	
}


@media(max-width:968px){
.d_test {background:#481;height:auto;overflow:auto;color:#fff;}	
.bg_test {background:#361;}	
.bg_t1 {background:#312;}	
.bg_t2 {background:#762;}	
.bg_t3 {background:#812;}		
	
.dp_top {display:none;}
.dm_top {display:block;}
.dp_banner {margin-top:80px;}
.dp_bantm {font-size:36px;}

.d_popl {width:100%;height:auto;padding:20px 30px;margin:0px;float:left;font-size:15px;line-height:20px;}
.d_popl h2 {font-size:20px;line-height:30px;padding:10px 0px;}
.d_poplx {padding:5px 0px 5px 30px;line-height:25px;font-size:15px;color:#1a1a1a;}
.d_popc {width:100%;height:auto;padding:0px 30px;margin:0px;float:left;}

.d_ipcts {font-size:15px;line-height:30px;}
.d_ipctm h2 {font-size:20px;line-height:25px;}
.d_ipd {font-size:14px;line-height:20px;}
	
	
.d_istx h3 {font-size:20px;line-height:30px;}
.d_istx h4 {font-size:15px;line-height:25px;}
.d_istx p {font-size:13px;line-height:20px;}
.d_istxbtn {width:auto;display:inline-block;height:34px;line-height:34px;font-size:13px;border-radius:17px;
	margin-top:10px;padding:0px 50px 0px 15px;background-size:15px 15px;
	background-position:right 20px center;}
.d_istxbtn:hover {background-position:right 15px center;}
	
.d_icorp {padding-top:30px;}
.d_icorpt,.d_icorpp {width:100%;}
.d_icorpp {float:left;margin-bottom:20px;}
	
.d_nb {margin-top:80px;}

.d_cm {width:100%;height:auto;overflow:auto;margin-top:80px;padding:15px 5%;}
.d_cmx {height:40px;line-height:40px;padding:0px 15px;margin:10px 10px 10px 0px;
	background-color:#fff;border-radius:20px;border:#eee solid 1px;font-size:15px;}

/* download */
.d_dlt,.d_dlc {display:none;}
.d_mdl {display:block;}

.d_fll {width:100%;height:auto;float:right;margin-top:30px;}
#flogo {display:none;}
.d_flr {width:100%;height:auto;float:left;}
.d_flr li {width:23%;margin-left:0%;margin-right:2%;}

}

@media(max-width:768px){
.d_test {background:#281;height:auto;overflow:auto;color:#fff;}	
.bg_test {background:#161;}	
.bg_t1 {background:#612;}
.bg_t2 {background:#712;}
.bg_t3 {background:#412;}	
	
.dp_bantm {padding-right:10%;font-size:45px;line-height:60px;padding-top:0px;}
.dp_bants,.dp_banbtn  {display:none;}
	
.dp_tnl {width:100%;height:auto;float:left;text-align:left;font-size:20px;line-height:50px;color:#00a3ff;font-weight:400;}
.dp_tnr {width:auto;height:100%;float:left;}

.d_rx {width:98%;}

.d_ipcx {width:48%;}
.d_ipcts {font-size:18px;line-height:50px;}
.d_ipctm h2 {font-size:35px;line-height:45px;}
.d_ipd {font-size:16px;line-height:30px;}

.d_isc {width:100%;height:auto;overflow:hidden;border-radius:15px;margin:30px 0%;}
.d_islp {width:100%;height:auto;overflow:hidden;float:left;border-top-left-radius:15px;border-top-right-radius:15px;}
.d_islt {width:100%;height:auto;float:left;margin-top:-10px;background-image:linear-gradient(to right top,#00a3ff, #02043f);
	border-top-right-radius:0px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;
	display:flex;align-items:center;justify-content:center;}
.d_isrp {width:100%;height:auto;overflow:hidden;float:left;
	border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.d_isrt {width:100%;height:auto;margin-top:-10px;float:left;background-image:linear-gradient(to left top,#00a3ff, #02043f);
	border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;
	display:flex;align-items:center;justify-content:center;}
.d_istx {padding:30px 8%;}
.d_istx h3 {font-size:30px;line-height:45px;}
.d_istx h4 {font-size:18px;line-height:35px;}
.d_istx p {font-size:15px;line-height:25px;}
	
.d_newsx {width:98%;}
.d_newsx h3 {font-size:25px;line-height:35px;}
	
/* faq */
.d_fqc {padding:15px 2%;}
.d_fqctx {font-size:18px;}
.d_fqctx h3 {font-size:18px;}
.d_fqcta {font-size:18px;}	
	
.d_flr li {width:50%;margin-left:0%;margin-right:0%;}
.d_ilm {width:100%;height:auto;overflow:auto;margin-top:30px;}
.d_ilmc {width:100%;height:auto;padding:30px 5%;border-radius:0px;}	
.d_ilmc p {width:90%;padding:10px 0%;font-size:16px;line-height:30px;}	
}

@media(max-width:600px){
.d_ipcx {width:98%;}


/* right float btn */
.d_rfbtn {width:45px;height:100px;right:0px;bottom:50px;}
.d_rfbtnx {width:45px;height:45px;padding:0px;margin:0px 0px 10px 0px;display:flex;justify-content:center;align-items:center;}
.d_rfbtnx img {width:25px;height:25px;border:0px;padding:0px;margin:0px;}
.d_rfx {width:auto;height:45px;bottom:50px;}
.d_rfxc {width:45px;height:45px;margin:0px;padding:0px;display:flex;justify-content:center;align-items:center;}
.d_rfxc img {width:25px;height:25px;border:0px;padding:0px;margin:0px;}	

/* faq blk */
.d_fqctx {font-size:16px;}
.d_fqctx h3 {font-size:16px;}
.d_fqcta {font-size:16px;}	
	
.d_flr li {width:50%;margin-left:0%;margin-right:0%;}

}