/*移动端导航*/
/*header*/
.header{ width:100%; background:#fff; position: fixed; z-index:20; position: fixed; left:0;top: -68px;-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;display: none;;}
.header.open_cur{ top:0;}
.paddingtop75{ padding-top:68px;display: none;}
.header .header_F1{ background:#005bac; color:#fff; position:relative; height:68px; z-index:999999;}
.header .header_F1 .logo{ display:block; width:auto; height:68px; float:left; margin-left:2%;font-size: 40px;line-height: 68px;color: #fff;font-weight: bold;}
.header .header_F1 .logo img{
	width: auto;
	height: 40px;
	margin-top: -10px;
}
.header .header_F1 .abdiv{ position:absolute;top:34px; right:2%; height:32px;}
.header .header_F1 .car{ width:28px; height:28px; display:block; background:url(../images/car1.png) no-repeat center center; margin-left:10px; float:right;}

.page_menu1{ background:url(../images/f3f3f3_80.png); z-index:15; width:100%; position: absolute; left:0; text-align:center; padding:20px; display:none;}
.page_menu1 .a_menu{ display:inline-block; font-size:16px; width:190px; text-align:center; height:40px; line-height:40px; border: solid 1px #000; color:#000;}
.page_menu1 .a_menu.on{ color:#fff; background:#000; margin:0 6px;}
.page_menu1 .a_menu:hover{ color:#fff; background:#000;}

.header .phone_menu{ right:2%; position: absolute; width: 28px; height:100%; top:0; display:none;}
.header .phone_menu .icon{ cursor: pointer; position: absolute;top: 0; height: 100%; width: 100%; z-index: 9999999;}
.header .phone_menu .icon span{ position: absolute; width: 100%; height: 100%; display: block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.header .phone_menu .icon span b{ display: block; width: 100%; height:1px; background: #fff; position: absolute; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.header .phone_menu .icon span.line1 b{ top: 40%;}
.header .phone_menu .icon span.line2 b{ top: 60%;}
.header .phone_menu .icon.current{ position: fixed; right: 3%; top: 21px; width: 30px; height: 30px;}
.header .phone_menu .icon.current .line1 b{transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg); top: 50%; bottom: auto; }
.header .phone_menu .icon.current .line2 b{transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top: 50%; bottom: auto; }


.ph_menu_alert{ position: fixed; left:-101%; top:68px; z-index: 9999999; background: rgba(255,255,255,0.95)/*url(/images/white90.png)*/; width: 100%; height: 100%; min-width: 320px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.ph_menu_alert.current{ left:0;}
.ph_menu_alert .ph_logo{ display: block; width: 50%; margin: 10px auto 30px auto; min-width: 160px; max-width: 260px;}
.ph_menu_alert .ph_logo img{ width: 100%;}
.ph_menu_alert ul{ line-height: 35px; font-size: 14px;  text-align: center; width: 66%; padding:20px 15%; margin: 30px auto 0px; overflow-x: hidden; overflow-y: scroll;}
.ph_menu_alert ul::-webkit-scrollbar {width: 3px;}
.ph_menu_alert ul::-webkit-scrollbar-thumb {background: #666; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.ph_menu_alert ul::-webkit-scrollbar-thumb:window-inactive {background: #fff;}

.ph_menu_alert ul li{ border-bottom: 1px solid #ddd;}
.ph_menu_alert ul li>a{ display: block; color: #000; line-height:2.6em; position: relative; font-size:18px;}
.ph_menu_alert ul li>a:hover{ color: #005bac;}
.ph_menu_alert ul li b{ transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: transparent transparent transparent #999; position: absolute; top: 50%; margin-top: -5px; left: 50%; margin-left: 56px; }
.ph_menu_alert ul li.current>a>b{ -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg);}
.ph_menu_alert ul li.current>a{ color: #005bac;}
.ph_menu_alert ul li dl{ display: none; line-height: 28px; padding-bottom: 10px;}
.ph_menu_alert ul li dl dd a{ display: block; position:relative; font-size:16px; line-height:32px;}
.ph_menu_alert ul li.li_1{ color: #ccc;}
.ph_menu_alert ul li.li_2{ border: 0; padding: 15px 0; overflow: hidden;}
.ph_menu_alert ul li.li_2 input{ vertical-align: middle; border: 0; background: none; color: #3c3c3c; float: left; font-size: 16px; text-transform: uppercase;}
.ph_menu_alert ul li.li_2 input:focus{ color: #666;}
.ph_menu_alert ul li.li_2 a{ vertical-align: middle; float: right; font-size:16px; line-height:30px;}
.ph_menu_alert ul li dl dd .dl2{ width:100%; display:none;}

.m_zhly{display: none;}

@media screen and (max-width:1199px){
/*内容区域*/
.content{width: 96%;margin:0 auto;}
.nybanner div.max{display: none;}
.nybanner div.min{display:block;}

.fixed-top{display: none !important;}
.header{ display:block;}
.paddingtop75{ display:block;}
.header .phone_menu{ display:block;}
.header .header_F1 .abdiv{ margin-right:45px;}
.header .phone_menu{ right:3%;}
.header .header_F1 .logo{ margin-left:3%;}
/*内页导航*/
.page_nav{  height: 36px; line-height:36px;}
.page_nav .content {width: 100%;margin: 0;}
.page_nav .content li{float: left;width: 20%;text-align: center;}
.page_nav .content li a{width: 100%; height: 36px; padding: 0; font-size: 12px; }
.page_nav1{
	height: 72px;
}
.page_nav3{
	height: 108px;
}
.page_nav1 .content li{width: 25%;}
.page_nav2 .content li{
	width: 33.33%;
}
.page_nav3 .content li{
	width: 33.33%;
}


}

@media (max-width:1024px){
.about_box .content .main_box{padding-bottom: 30px;}
.about_box .content .main_box .main_left{ width:100%; height:auto; margin-right:0%; }
.about_box .content .main_box .main_left img{ width:100%; height:auto; }
.about_box .content .main_box .main_center{width:100%; }
.about_box .content .main_box .main_center ul.more{ margin-top:36px;width: 100%;}
.about_box .content .main_box .main_center ul.more li{ float:left;width:29.33%;margin: 0 2%;}
.about_box .content .main_box .main_center ul.more a{ width:100%; height:36px; border-radius:4px; border:1px solid #cccccc; font-size:14px; line-height:36px; text-align:center; color:#333333;transition: all 0.3s ease 0s;box-sizing: border-box;}
.about_box .content .main_box .main_right{display: none;}

/*智慧办公*/
.m_zhly{display:block;}
.kePublic{display: none;}
.o_fenlei{display: none;}
.jm_anli{display: none;}
.page_zhly{ padding:60px 0;}
.page_zhly .content .o_jie{width:924px;margin: 0 auto;}
.page_zhly .content .o_jie img{ width: 100%;height: auto;}
.page_zhly .content .o_jie h3{ text-align:center; font-size:20px; font-weight:normal; margin-bottom:50px;color: #000;}

.zq_homeView { width: 100%;}
.zq_homeView .zq_pictureBox { height: 600px; max-width: 3630; min-width: 1200px; overflow: hidden; position: relative; margin: 0 auto 15px }
.zq_homeView .zq_pictureBox .zq_pictures { width: 100%; height: 600px; overflow: hidden; position: absolute }
.zq_homeView .zq_pictureBox .zq_pictures a { width: 1200px; height: 600px; float: left; display: inline; margin: 0 5px;position: relative; cursor:default}
.zq_homeView .zq_pictureBox .zq_pictures a img { width: 1200px; height: 600px; display: block; position:absolute}


.footnav .content .bnav li{display: none;}
.footnav .content .bnav .bnav_logo{width:100%;}
.footnav .content .bnav .bnav_logo .bnav_logobox{ width:50%;margin: 0 auto;}
.footnav .content .bnav .bnav_logo .bnav_logobox img{ width:100%; height:auto;}
.footnav .content .bnav .bnav_logo p{font-size: 48px;color: #fff; line-height: 80px; width:100%; text-align:center;}
.c_box .content li{width: 100%; text-align: center;}
.c_box .content li img{margin: 10px 0 0;}
/*表单设置*/
#form{width: 100%;margin: 0 auto;}
#form tr{width: 100%;}
#form tr td{padding-bottom: 4px;}
#form tr td.left2{width: 23%;padding-right: 1%;font-size:12px;height: 24px;line-height: 24px;}
#form tr td.right2{width: 76%;}
#form tr td.right2 input{width:50%;height:24px;font-size:12px;padding-left:1%;border:#ccc 1px solid;box-sizing: border-box;}
#form tr td.right2 input:hover{border:#005bac 1px solid;}
#form tr td.right2 textarea{width:100%;height:120px;font-size:12px; line-height:24px;padding-left:1%;border:#ccc 1px solid;box-sizing: border-box;}
#form tr td.right2 textarea:hover{border:#005bac 1px solid;}
#form tr td.right2 select{width:50px;height:24px;font-size:12px;padding-left:1%;border:#ccc 1px solid;box-sizing: border-box;}
#form tr td.right2 select:hover{border:#005bac 1px solid;}
#form tr td.center2 input{width:120px;height:32px;font-size:16px;color: #fff;background-color: #005bac;text-align: center;line-height: 32px;cursor: pointer;border-radius: 4px;margin-top: 32px;}
}

@media (max-width:960px){
.page_zhly .content .o_jie{width:100%;margin: 0 auto;}
}

@media (max-width:768px){
.cp_box .content .cp_nav_con .znbg_box{ width: 100%;margin: 0 auto;}

.banner-box{
	display: none;
}
.banner-m{
	display:block;
}

.suspension .a-qrcode {
    display: none;
}
.d-qrcode{
    display: none;
}
/*产品中心*/
.cp_box .content .cp_list li{
	width: 50%;
}
.cp_box .content .cp_list li a div.img{
	width: 80%;
	height: auto;
	margin: 0 10%;
}
.cp_box .content .cp_list li a p{
	width: 100%;
	line-height: 32px;
	text-align: center;
	padding-bottom: 12px;
}
.news_box .content .news_list .main_right{ 
	display: none;
}
.page {
    width: 100%;
    padding: 16px 0 16px;
}
.page_cp .content p img{
	width: 100%;
}
.page_about .content .text {
    width: 80%;
	margin-left: 10%;
}
/* 资质荣誉 */
.zzry_xq li.left{
	width: 100%;
	font-size: 18px;
	line-height: 52px;
	text-align: center;
}
.zzry_xq li.right{
	width: 100%;
}
.zzry_xq li.right a{
	width:80px; 
	height:30px;  
	font-size:12px; 
	line-height:30px; 
	margin: 0 auto 24px;
}
/*人才中心*/
.page_rc .content h1{
	font-size: 14px;
	line-height: 28px;
	}
.page_rc .content ul.rc_tit{
	font-size: 12px;
	line-height: 24px;
	}
.page_rc .content ul.rc_list{
	font-size: 10px;
	line-height: 20px;}	
.page_rc .content ul.rc_list li a{
	font-size: 10px;
	line-height: 20px;
	}
/* 下载 */
.page_xz .content table td{
	font-size: 12px;
}
}

@media (max-width:640px){
/*首页产品*/
.cp_box .content .tit{}
.cp_box .content .cp_nav { width: 100%;margin: 0 auto 36px;}
.cp_box .content .cp_nav li{ float:left; width:19.33%;margin: 0 7%; height:24px;padding-top:20%; font-size:12px; line-height:24px; text-align:center; color:#333333; background-repeat:no-repeat; background-size:100% auto;}
.cp_box .content .cp_nav_con .main_left{ float:left; width:100%; margin-right:0%;}
.cp_box .content .cp_nav_con .main_right{ float:right; width:100%;overflow:hidden;margin-top: 20px;}
.news_box .content .news_list .main_left{ float:left; width:100%; margin-right:0%;}
.news_box .content .news_list .main_left ul.list li{ width:100%; margin-right:0%;}
.news_box .content .news_list .main_right{ float:left; width:100%; margin-top: 20px;}
.ly_box .content .main_box li{ width:100%;  margin-right:0%; margin-bottom: 20px;}
.footnav .content .bnav .bnav_logo .bnav_logobox{ width:80%;margin: 0 auto;}
.footnav .content .bnav .bnav_logo p{font-size: 36px;color: #fff; line-height: 80px; width:100%; text-align:center;}

}

@media (max-width:435px){
	.header .header_F1 .logo img{
		width: auto;
		height: 30px;
		margin-top: 19px;
	}
.page_cp .content ul.ltjx li .img_box{float: left;width: 80%;margin:0 10% 10px;}
.page_cp .content ul.ltjx li .img_box img{width: 100%;height: auto;}
.page_cp .content ul.ltjx li .tit_box{float: left;width: 100%;}
.page_cp .content ul.ltjx li .tit_box h1{font-size: 16px;color: #000; line-height: 16px;font-weight:600;padding-bottom: 16px; text-align: center;}
.page_cp .content ul.ltjx li .tit_box h2{ font-size: 12px; color: #333;line-height: 20px; padding-bottom: 16px;}
.page_cp .content ul.ltjx li .tit_box a.more{ width:100px; float: right;margin-top: 16px;}
/*应用领域*/
.page_ly .content p{width: 100%;font-size: 12px;color: #000; line-height: 24px;margin-bottom: 12px; text-align: center;}
.page_ly .content p span{font-size: 14px;font-weight: bold;}
.page_ly .content p img{width: 100%;}
.page_ly .content ul.img_box{width: 100%;}
.page_ly .content ul.img_box li{float: left;width: 100%;margin-right: 0%; margin-bottom: 12px; text-align: center;}
.page_ly .content ul.img_box li:nth-child(2n){margin-right:0;}
.page_ly .content ul.img_box li img{ width: 100%;height: auto;}
.page_ly .content ul.img_box li h1{ font-size: 14px;line-height: 28px;font-weight: 600;color: #000;}
.page_ly .content ul.img_box li h2{ font-size: 12px;line-height: 24px;color: #333;}
}


@media (max-width:414px){
.cp_box .content .cp_nav li{ width:23.33%;margin: 0 5%;padding-top:25%;}
.footnav .content .bnav .bnav_logo .bnav_logobox{ width:100%;margin: 0 auto;}

}

@media (max-width:412px){

}

@media (max-width:384px){

}

@media (max-width:375px){
.cp_box .content .cp_nav li{ width:25.33%;margin: 0 4%;padding-top:27%;}
.page_about_wh {
    background-size: auto 160%; 
}
}

@media (max-width:360px){

}

@media (max-width:320px){
.cp_box .content .cp_nav li{ width:27.33%;margin: 0 3%;padding-top:28%;}
}