html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,a{margin:0;padding:0;}
html,body{width:100%;height:100%;font-size:14px;font-family: 'Arial';}
a{text-decoration: none;}
li{list-style: none;}
img{border:0;}
/* :root {
	overflow-y: auto;
	overflow-x: hidden;
} */
/* 移动端 */
@media screen and (orientation: portrait) {
	#header, .pc{display: none;}
	#mobile_header{display: block;}
	.product.mobile>div.common-text {
		width: 100%;
		position: absolute;
		line-height: 1.7em;
		font-size: 1.35em;
	}
	.product.mobile>div.center {
		position: static;
	}
}
@media screen and (orientation: landscape) and (max-width: 1100px) {
	#header, .pc{display: none;}
	#mobile_header{display: block;}
	.product.mobile>div.common-text {
		width: 100%;
		position: absolute;
		line-height: 1.7em;
		font-size: 1.35em;
	}
	.product.mobile>div.center {
		position: static;
	}
}
/* pc端 */
@media screen and (orientation: landscape) and (min-width: 1100px) {
	#header{display: block;}
	#mobile_header, .mobile{display: none;}
}

#mobile_header{width:100%;margin:0 auto;height:4em;line-height:4em;color:#fff;z-index:999;position:fixed;top:0;left:0;background:#343434;padding:0 3.5%;box-sizing:border-box;}
.mobile_header_inner{width:100%;height:100%;margin:0 auto;box-sizing:border-box;position:relative;}
/* #mobile_logo{width:12%;height:100%;position: absolute;} */
#mobile_logo .mobile_logo_img{position:relative;top:0.6em;vertical-align:inherit;height: 2em;}
#mobile_logo{position: absolute;}
.mobile_menu_cli{position: absolute;top: 0.8em;right: 68px;}
.mobile_menu_cli img{height:2.3em;}
.mobile_menu{height: calc(100% - 4em);width: 100%;background:rgba(26,26,26,1);position: fixed;z-index: 999;top: 4em;overflow-y: auto;display: none;}
.mobile_menu ul{margin: 0.6em;}
.mobile_menu ul li {display:block;list-style:none;overflow:visible;padding: 0.5em;}
.mobile_menu ul li span {display:block;height:2em;width:100%;font-size:1em;border-bottom: 1px solid #666;outline:none;color:#999;line-height: 2em;padding-bottom:0.5em}
.mobile_menu ul li span a{color:#999;}
.mobile_menu ul li .active {background:url("/tc/Public/images/on.png") center right no-repeat;}
.mobile_menu ul li .inactive {background:url("/tc/Public/images/off.png") center right no-repeat;}
.mobile_menu ul li ul {display:none;margin: 0em -0.6em;text-indent: 1.5em;}
.mobile_menu ul li ul li ul {text-indent: 3em;}
.mobile_menu ul li ul li {display:block;background:none;font-size:1em;list-style:circle;color:#D8552E;}
.mobile_menu ul li ul li span {background:none;font-size:1em;height:2em;color:#D8552E;padding-bottom:0.5em}
.mobile_menu ul li ul li span a{color:#D8552E;}
#mobile_header .header-search{position: absolute;right: 112px;top: 8px;}

/*logo && menu && search && login && footer style*/
#header{width:100%;margin:0 auto;height:70px;line-height:70px;color:#fff;z-index:999;position:relative;top:0;left:0;background:#343434;padding:0 3%;box-sizing:border-box;}
#header a{color:#fff;}
.header_inner{width:100%;height:100%;margin:0 auto;box-sizing:border-box;position:relative;}
/* min-width:1300px; */
.header_inner > div{float:left;height:100%;}
.header_inner .fr{position:absolute;right:0;top:0;}
#logo{width:11.666%;height:100%;margin-right:30px;}
#logo .logo_img{width:130px;position:relative;top:10px;left:10px;vertical-align:inherit;}
.header_inner .top_tel{position:absolute;right:75px;font-size:16px;cursor: pointer;}

/* width:56.33%; */
.menu{height:100%;font-size:16px;}
@media screen and (max-width: 1150px) {
	.top_tel {
		display: none;
	}
	#header .header-search{
		right: 80px !important;
	}
	#header .header-search input{
		width: 0px !important;
	}
}
.active{border-bottom:5px;}
.menu > ul > li{float:left;margin:-5px 50px 0 0;position:relative;}
.menu > ul > li > a{position:relative;top:5px;}
.menu > ul > li:hover{border-bottom:5px solid #1E90FF;}
.menu > ul > li > ul{position:absolute;width:82px;width: max-content;display:none;background:rgba(34,34,34,.85);padding:0 20px;z-index:-1;top:75px;left:-20px;overflow:hidden;background:#343434\9;filter:alpha(opacity=85);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
	.menu > ul > li > ul{width:82px;background:#000000;filter:Alpha(opacity=70);}
	.menu > ul > li > ul > li{position: relative;}  
}
/* .menu > ul > li > ul > li{float:left;} */
.menu > ul > li > ul > li > ul{margin-top:-10px;}
#header .menu > ul > li > ul > li > a{display:table-row;height:50px;line-height:50px;filter:alpha(opacity=80);opacity:.8;}
#header .menu > ul > li > ul > li > a:hover{color:#1E90FF;}
#header .menu > ul > li > ul > div > li > a{display:table-row;height:50px;line-height:50px;filter:alpha(opacity=80);opacity:.8;}
#header .menu > ul > li > ul > div > li > a:hover{color:#1E90FF;}
/* 产品&服务 菜单定制 STRAT */
.menu > ul > li:first-child > ul {display: flex}
#header .menu > ul > li:first-child > ul > li > a{display:block;height:auto;line-height:30px;padding: 20px 0;filter:alpha(opacity=100);opacity:1;font-weight: 700;font-size: 18px;}
#header .menu > ul > li:first-child > ul > li > a:hover{color:#fff;}
#header .menu > ul > li:first-child > ul > li > ul > li > a{display:table-row;height:50px;line-height:50px;filter:alpha(opacity=80);opacity:.8;}
#header .menu > ul > li:first-child > ul > li > ul > li > a:hover{color:#1E90FF;}
#header .header-search{position: absolute;right: 200px;top: 10px;cursor: pointer;}
#header .header-search input{position: absolute;height: 30px;right: 0px;top: 10px;border: none;background: none;border-bottom: 1px solid #ffffff;width: 0px;color: #fff;margin: 0;padding: 0;}
#header .header-search input:focus{outline: none;}
#header .header-search img{width: 18px;position: absolute;right: 0px; top: 18px;z-index: 9;}
/* 产品&服务 菜单定制 END */
/* 解决方案 菜单定制 START */
/* .menu > ul > li.product_li_79 > ul {width: 330px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.menu > ul > li.product_li_79 > ul > div > li {padding-left: 10px;padding-right: 10px;} */
/* 解决方案 菜单定制 END */
.fr-ipt,.search_text{width:0;position: absolute;}
.fr-ipt{height:20px;box-sizing: border-box;border-bottom:1px solid #fff;top: 50%;margin-top: -10px;right: 136px;}
.search_text{width:100px;right:0;border:0;background:none;outline:none;color:#fff;color:#000\9;color:#fff\9\0;font-size:15px;}
.search_text::placeholder{color:#fff;text-align:center;} 
.search_btn{width:24px;height:24px;border:0;cursor:pointer;background:url("/tc/Public/images/search.png") no-repeat;position:absolute;top:26px;right:106px;}
.lang{width:24px;height:24px;display:inline-block;background:url("/tc/Public/images/i18n_icon.png") no-repeat;position:absolute;right:32px;top:50%;margin-top:-12px;}
#arrow_down{width:24px;height:24px;display:inline-block;background:url("/tc/Public/images/Shape1.png") no-repeat;position:absolute;right:0;top:60%;margin-top:-12px;cursor:pointer;}
.register{position:relative;left:156px;}
#arrow_down>ul{position:absolute;top:40px;left:-63px;width:98px;background-color:rgba(0,0,0,0.6);display:none;background:#000\9;filter:alpha(opacity=60);}
#arrow_down>ul>li{line-height:44px;text-align: center;}
#arrow_down>ul>li>a{display: block;}
/*rcu downicon*/
.downIcon{display:inline-block;cursor:pointer;position:absolute;left:100px;top:-18px;color:#fff; font-weight:600;}
/*width:24px;height:24px;background:url("/tc/Public/images/Shape1.png") no-repeat;*/
#header .menu > ul > li > ul > li > ul > li{position:relative;}

#footer{width:100%;background:#343434;color:#fff;padding:20px 0;font-size:16px;}
/* 移动端 */
@media screen and (orientation: portrait) {
	.footer-inner{margin:0 auto;padding-top:15px;position:relative;*zoom:1;padding-left:15px;font-size: 1.8vmax;}
	.qr_code > p{text-align:left;padding:10px 0;opacity:.8;margin-bottom: 50px;}
	
	.lang_down{width:24px;height:24px;display:inline-block;background:url("/tc/Public/images/Shape1.png") no-repeat;position:absolute;right:0;top:60%;margin-top:-12px;cursor:pointer;}
	.lang_down>ul{position:absolute;top:34px;left:-63px;width:98px;background-color:rgba(0,0,0,0.6);display:none;background:#000\9;filter:alpha(opacity=60);}
	.lang_down>ul>li{padding:0 20px;line-height:44px;text-align: center;}
	.lang_down>ul>li a{color: #fff;}
	.footer-inner > ul{float:100%;}

	.news_detail{width: 100% !important;margin: 0 !important; overflow-x: hidden;padding-top: 4em;}
	.news_detail img, .news_detail p{width: 94% !important;height: auto !important;margin-left: 3%;}
	.news_detail a{margin-left: 20px;}

	.footer-r .footer-r-t{margin-left: 0px; display: inline-block;width: 120px;padding-right: 10px;}
}
@media screen and (orientation: landscape) and (max-width: 1100px) {
	.footer-inner{margin:0 auto;padding-top:15px;position:relative;*zoom:1;padding-left:15px;font-size: 1.8vmax;}
	.qr_code > p{text-align:left;padding:10px 0;opacity:.8;margin-bottom: 50px;}
	
	.lang_down{width:24px;height:24px;display:inline-block;background:url("/tc/Public/images/Shape1.png") no-repeat;position:absolute;right:0;top:60%;margin-top:-12px;cursor:pointer;}
	.lang_down>ul{position:absolute;top:34px;left:-63px;width:98px;background-color:rgba(0,0,0,0.6);display:none;background:#000\9;filter:alpha(opacity=60);}
	.lang_down>ul>li{padding:0 20px;line-height:44px;text-align: center;}
	.lang_down>ul>li a{color: #fff;}
	.footer-inner > ul{float:100%;}

	.news_detail{width: 100% !important;margin: 0 !important; overflow-x: hidden;padding-top: 4em;}
	.news_detail img, .news_detail p{width: 94% !important;height: auto !important;margin-left: 3%;}
	.news_detail a{margin-left: 20px;}

	.footer-r .footer-r-t{margin-left: 0px; display: inline-block;width: 120px;padding-right: 10px;}
}
/* pc端 */
@media screen and (orientation: landscape) and (min-width: 1100px) {
	.footer-inner{width:1200px;margin:0 auto;padding-top:15px;position:relative;*zoom:1;}
	.footer-r{margin:40px 0 0 190px;}
	.qr_code{position:absolute;right:120px;top:53px;width: 140px;}
	/* .qr_code > p{text-align:center;padding:20px 0;opacity:.8;} */
	.qr_code > p{text-align:center;opacity:.8;}
	.footer-inner > ul{float:left;}
	.footer-r .footer-r-t{margin-left: 0px; display: inline-block;width: 145px;padding-right: 10px;}
}
.footer-inner:after{content:"\200B"; display:block; height:0; clear:both;}
.footer-inner > ul > li{margin-bottom:20px;opacity:.8;}
/* .footer-r > li > span{margin-left:20px;} */
.footer-l li:nth-of-type(2){font-size:20px;}
.footer-l li:nth-of-type(4) img{margin-right:30px;width:26px;height:26px;}
.footer-l li:nth-of-type(6){line-height:28px;opacity:.6;}


/*product style*/
.product{width:100%;height:auto;position:relative;font-weight:500;overflow:hidden;}
.product img{width:100%;height:auto;display:block;}
.product h3{width:100%;position:absolute;line-height:1.5em;font-size:3.5em;font-weight:500;}
.product p{width:100%;position:absolute;line-height:1.7em;font-size:1.35em;}
.center{width:1240px;margin:0 auto;}
.center div{display: inline-block;}
/*.data_monitor{width:100%;height:600px;overflow:hidden;}
.data_monitor h3{position:absolute;line-height:1.5em;font-size:2.5em;font-weight:500;top:20%;left:10%;}
.data_monitor p{position:absolute;line-height:1.7em;font-size:1.25em;top:30%;left:10%;}*/
.mobile-swiper {
	overflow: hidden;
}
.mobile-swiper img {
	width: 100%;
}
