﻿@charset "utf-8";
@media screen and (max-width:980px){
#header{
	position:relative;
	z-index:50;
	height:50px;
}
.banner_parent {
	min-width:100%;
}
#banner{
	position:static;
	margin-left:0;
	width:100%;
	overflow:hidden;
	height:150px !important;
}
.banner{
	height:150px !important;
	width:720px !important;
}
#banner_text{
	display:none !important;
}
.widthLimit,.div_nav >div{
	width:96%;
	min-width:96%;
	max-width:96%;
}
.contant_ArcSoft_top{
	display:none;
}
.pageInner{
	max-width:100%;
	min-width:100%;
	width:100%;
}
.DivHot{
	padding-top:0;
}
.DivHot>div{
	width:96%;
}
.text_round_pic_rt>img,.text_round_pic_rt .img_div{
	display:none;
	margin:auto auto 2rem;
	width:100%;
}
.text_round_pic_rt .properties img{
	display:block;
}
.item{
	display:block;
	width:100%;
	margin-right:auto;
	height:auto !important;
}
#template_select>div{
	margin-bottom:180px;
}
.footer_ul{
	float:none !important;
	margin:0 auto 1rem;
	top:120px;
	z-index:20;
}
.footer_ul:nth-child(2){
	margin-bottom:3rem;
}
.contant_ArcSoft{
	position:relative;
	z-index:19;
	bottom:120px;
	width:252px;
}
.contant_ArcSoft_div{
	width:96%;
	margin:auto;
	max-width:280px;
	z-index:800;
}
.PC_mobile{
	bottom:0 !important;
}
#footerArc{min-width:100%;width:100%;height:auto;background-color:#c9c9c9;border-top:2px solid #f3f3f3;font-size:0.8rem; line-height:1.5rem; text-align:center; padding:0.5em auto;clear:both;}
.content_divTitle{
/*	font-size:24px;*/
margin:0px 0 5px 0;
padding-top:20px !important;
}
.content_divTitle > span{ position:relative !important;}

#crumbs{
	display:none;/*随时可能要显示，暂时先隐藏*/
}
#Content_lft{
	width:100%;
	padding-right:0;
	border-right:0;
	float:none;
	text-align:top; 
/*	font-size:18px;*/
	margin:20px auto;
}
.imgRt,.imgLft{
	display:block;
	width:100%;
	margin:auto;
	font-weight:bold;
	margin-bottom:20px;
}
.img_filter{width:100%;}
.img_filter_margin{margin: 5px auto;}
.video_Lft,.video_Rt{width:100%; margin:30px auto auto;}
.video_Rt .video{position:relative; overflow:hidden;width:100%; height:auto;}
.video_Rt OBJECT{ margin:auto;}
.properties{float:none; width:100%;}
.properties_title{float:none;}
.tech_more>div{
	display:block;
	width:100% !important;
	margin:auto;
	text-align:left;
}
.tech_more img{
	vertical-align:middle;
	margin-right:20px;
	width:98px;
	display:block;
	margin:auto;
	float:left;
}
.long_str>img{
	/*float:left;*/
	
}
.tech_more b{
	line-height:32px;
	clear:both;
	margin:0 auto;
	display:block;
	text-align:left;
}
.div_nav{
	width:100%;
/*	min-width:100%;
	max-width:100%;*/
	margin:auto;
}
#nav_rt{
	width:100%;
	min-width:100%;
	max-width:100%;
/*	font-size:16px;*/
	line-height:1.5rem;
	margin-top:30px;
	padding:20px 0 20px;
	background:#f0f0f0;
}
#nav_rt div.itm,#nav_rt>b{
	width:96%;
	margin-left:2%;
	line-height:1.2rem;
}
.tech_more_dot > div{
	width:100%;
	margin:auto auto 2rem;
}
.tech_more_dot img{
	width:100%;
	margin:auto auto 0.5rem;
}

.mobile_show_firstimg,.mobile_show{display:block !important; width:90% !important; margin:0 5% !important;}
.mobile_show_firstimg img,.mobile_show_firstimg div,.mobile_show_firstimg video,.mobile_show_firstimg OBJECT,.mobile_show_firstimg EMBED{display:none;}
.mobile_show_firstimg img:first-child{display:block;}
#video{display:none;}


/*首页专用*/
#Hbar{display:none;}
#bgDiv{padding-bottom:0 !important; display:none;}
.homeMain > div{
	display:none;
}
.homeMain{
	min-width:100% !important;
	min-height:200px !important;
	height:200px !important;
	max-height:200px !important;
}
#div_mobile{
	display:block;
	padding:1rem;
	font-size:1.2rem;
	font-weight:bold;
	background:#f5f5f5;
	
}
#div_mobile div{
	margin-bottom:1rem;
	background:#fff;
	padding:0.5rem;
	text-align:center;
}
#div_mobile img{display:block; margin-top:0.5rem;}
/*首页专用结束*/



/*菜单专用*/
.header_mobile{
	position:fixed;
	width:100%;
	z-index:500;
	height:50px;
	background:#f5f5f5;
	border-bottom:1px solid #bbb;
}
.menu a,.menu span{
	color:#555;
/*	font-size:18px;*/
	line-height:2.5rem;
	display:block;
}
.menu span{
	padding:0 0.5rem;
	font-size:1.2rem;
}
.menu span img{
	float:right;
	margin-top:1rem;
	margin-right:0.2rem;
	transform:rotate(0);
}
.menu a{
	border-bottom:1px dashed #ddd;
	padding-left:2rem;
	font-size:1rem;
}
.submenu>div:last-child>a{
	border-bottom:0;
}
.menu{
	position:fixed;
	right:0;
	top:0;
	width:100%;
	height:100%;
	z-index:300;
	background:#f5f5f5;
	display:none;
	overflow:scroll;
}
.submenu>div:nth-child(2){
	border-top:1px solid #ddd;
}
.submenu>div{
	display:none;
	background:white;
}
.submenu{
	border-bottom:1px solid #ddd;
}
.submenu:first-child{
	margin-top:51px;
}
.submenu:last-child{
	margin-bottom:20px;
}
.headerbackground{
	display:none;
	position:fixed; 
	width:100%; 
	height:100%;
	right:0;
	top:0; 
	background:#f5f5f5;
	filter:Alpha(opacity=70);
	z-index:200;
}
#img_menu{
	position:absolute;right:6px;bottom:9px; z-index:250;
}
#img_menu_logo{
	position:absolute;left:8px;top:9px; z-index:250;
}
/*菜单专用结束*/


.mainWap{
	width:100%;
	min-width:100%;
}
.bannerB{
	min-width:100%;
	display:none;
}



div.navFixH{
	width:100%;
}
.nav2th,.nav3th{
	width:100%;
	min-width:100%;
}
div.navFixH .pageInner{
	width:100%;
	
}
span.fn-right{
clear:both;
}

div.navFixH .pageInner a:first-child{
/*	margin-left:20px;*/
}

.nav2th a{ margin-left:0px !important; font-size:0.8rem; margin-right: 10px !important;}

div.wapSide{
	display:none;
}
#contactWap .wapBody{
	width:100%;
	clear:both;
	border:0px;
	padding:0px;
}

.wapBody h1.titleH1{
	display:none;
}

#contactWap .infobox{
	/*width:100%;*/
	width:90%;
	margin:0 auto;
}
p.infoCon,p.infoComment{
	text-align:left;
}
#contactWap .CommentBoxBtn{
	padding-bottom:20px;
}

.wapBody h1.mobile_title{
	display:block !important;
	text-align:center;
}

/*Contact*/

/* corporate */
#corporateCon,#partnerWap,#homeBannner{width:96%;min-width:96%;max-width:96%; margin:auto;}
#corporateCon>div>div,.picAlbum li,.mid{width:100% !important;}
.mobile_hide,#fixdiv{display:none !important;}
.picAlbum li,.mid{margin:auto;padding:0;}
.picAlbum img{display:block;width:100% !important;height:auto !important; margin:auto !important; padding:0 !important;}
.mainWap{margin:auto;}
.mainWap img{width:100%;}
.mainWap P{padding:0 !important;}
.hd img{display:block; position:static !important; width:100% !important; height:auto !important; margin-bottom:0.5rem;}
.des{margin:auto !important;}
#div_BG{
	background:#000;
	position:fixed;
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-size:100%;
	background-attachment:fixed;
	background-position:center;
	width:100%;
	height:100%;
	z-index:1000;
}
#div_close_img{
	width:40px; height:40px; position:absolute; top:10px; right:10px; background:url(/resource/image/close.png);
}
#div_left_img{
width:50%; height:100%;
}
/* corporate end*/
/*traning*/
#albums_content{
display:none;
}



/*虹软招聘弹框专用*/
#menu_pop_dlg{
	width:100%; height:100%; 
	position:fixed; left:0;top:0; z-index:2000;
	background:rgba(0, 0, 0, 0.7) !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=70);background:black; /*实现IE背景透明*/
}
#div_dlg{
	background:#111;
	margin:15px;
	border:1px #777 solid;
	color:white;
	text-align:center;
/*	font-size:32px;*/
	line-height:50px;
}
#div_dlg span,#OK,#cancel{
/*	font-size:24px;*/
	display:block;
}
#OK,#cancel{
	margin:auto;
	width:180px;
	text-decoration:none;
}
#cancel{
	background:#111;
	color:#00d4ff;
}
#OK{
	color:white;
	background:red;
	margin-top:20px;
}
/*虹软招聘弹框专用结束*/

.ItemTitle{top:0 !important;}
.item_content{height:auto !important;}
.ItemLink{ display:block !important;}
.motionfeatures{ width:70%; float:left; margin-bottom:20px;}
#contactWap .infoComment{ width:90%; margin:0 auto;}
.titleH1{ font-size:1.4rem !important;}

.CommentBoxBtn-A{ width:80% !important; margin:0 auto;}
.CommentBoxBtn-p1{ width:96% !important; margin:0 auto;}

.faqWapper .bodyWap{ width:94% !important; margin:0 2%;}
.download-patch0810 .patch-ul li{ float:none; margin-top:10px;}
.download-patch0810 .patch-ul li.patch-lib{ width:100% !important;}
.download-patch0810 .patch-ul { width:100% !important;}
.download-patch0810 .patch-ul li.patch-lia{ display:none;}
.download-patch0810 .changnum{ padding:0 !important;}
.download-patch0810{ padding-top:0px !important; margin-top:-15px;}
.mobile_hide{ display:none !important;}
.spLine1
{
	min-height: inherit !important;
	background:none !important;
	border-bottom:#ccc thin solid;
}
#homeBannner .hd
{
	font-size:inherit !important;
}
#homeBannner h3{
	font-size:1.4rem !important;
	}
}


