/***************新增响应式布局*******************/
/***************20250626*******************/


@media screen and (max-width: 730px) {
/*营销QQ*/
#BizQQWPA { width: 64px !important; height: 22px !important; margin-top: 0 !important; background-position: -3px -62px !important; top: initial !important; bottom: 90px !important; left: initial !important; right: 0; border: 1px solid #eee; border-radius: 3px; }
/*返回顶部*/
#ts-gotop { width: 30px; height: 30px; border-radius: 15px; }
#ts-gotop i { background-position: -93px -175px; }
#ts-gotop i:hover { background-color: rgba(0,0,0,.3); }
.pw { width: 100%; overflow: hidden; }
body { min-width: initial; width: 100%; }
/*导航*/
body.openmenu { position: fixed; overflow: hidden; }
.overlay { position: fixed; z-index: 99; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0; }
.openmenu .overlay { top: 0; }
#header .menu-nav { height: 100%; width: 0; background: #161920; position: fixed; top: 0; right: 0; z-index: 101; overflow: hidden; -webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55); box-shadow: 3px 0 7px rgba(0,0,0,0.55); }
.mobmenubtn { position: absolute; z-index: 101; width: 28px; height: 23px; cursor: pointer; top: 12px; right: 20px; background: url(../img/mobnavbtn.png) no-repeat 0 0; }
.topnav { display: none; }

/*250626修正导航英文版入口*/
#header .global {         position: absolute;    right: 70px;    top: -47px;}

#header { border-bottom: 1px solid #008aff; height: 50px; position: relative; }
#header .logo { padding-left: 2%; padding-top: 8px; }
#header .logo .logo-link { width: 160px; height: 40px; background-size: 86%; }
#header .webnav { margin-top: 0; }
#header .menu-nav ul { width: 100%; height: 400px; padding-top: 80px; background: url(../img/mobnavlogo.png) no-repeat center 16px; }
#header .menu-nav .nav-line { display: none !important; }
#header .menu-nav ul li { padding: 0 10%; width: 80%; text-align: center; }
#header .menu-nav ul li.cur { background: #292d38; }
#header .menu-nav ul li a { color: #fff; }
/*首页*/
/*焦点图*/
#full-screen-slider { width: 100% !important; min-width: initial; height: 333px; }
.fullslider .nivoSlider { width: 960px; height: 333px; margin-left: -480px; }
/*.fullslider .nivoSlider { width:1376px; height:477.3px; margin-left: -688px;}*/
.fullslider .nivo-controlNav { bottom: 20px; }
/*中部广告图*/
.cen-ad-pic { width: 50%; height: auto; }
.cen-tuoshi-ad { height: initial; width: initial; padding: 20px 0; }
.cen-ad-pic img { height: auto; width: 100%; }
.cen-zxxz { width: 100%; background: #f5f5f5; height: initial; padding: 20px 0; }
.cen-zxxz, .cen-spbox { border: none; }
.cen-zx, .cen-xz { width: 50%; margin: 0; background: #fff; position: relative; height: initial; }
.cen-zxxz .cen-title-btn { height: initial; }
.cen-zxxz .cen-title-btn div.cen-zxxzsp-t { position: absolute; margin: 5%; left: 50%; margin-left: -50px; width: 100px; text-align: center; height: 20%; line-height: 60px; color: #222; z-index: 2; }
.cen-zxxz .cen-title-btn div a { position: absolute; margin: 5%; left: 0; width: 90%; display: block; height: 60px; background: #fff; opacity: .3; }
.cen-zxxz .cen-title-btn div a i { display: none; }
.cen-zx img, .cen-xz img { width: 90%; margin: 5%; height: 60px; z-index: 1; border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ -moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */ -webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ }
.cen-zxlb ul { background: none; padding: 0 5%; margin: 0 0 5% 0; }
.cen-zxlb li { width: 100%; }
.cen-zxlb li a { width: 70%; }
.cen-xzlb li a { width: 100%; }
.cen-lbrq { width: 30%; }
.cen-spbox { width: 100%; height: initial; }
.cen-title-btn i.cen-spqh { display: none; }
/*宣传视频*/
.videoslider .nivoSlider { width: 100%; }
.cen-videobtn { left: 50%; margin-left: -23px; }
.videoslider a.nivo-prevNav { right: 0; left: 100%; margin-left: -54px; }
.cen-sp .cen-zxxzsp-t { height: 24px; line-height: 24px; border-left: 4px solid #000; padding-left: 10px; margin: 15px 0; }
/*下载中心*/
.pro-jswz, .dl-ssk, .dl-wjtb, .dl-wjhz { display: none; }
.dl-lbbt { font-size: 14px; }
.dl-czxt { font-size: 9px; }
.dl-btxtwj { height: initial; overflow: initial; }
.dl-lbzs li { padding: 10px; }
.dl-xzan { width: initial; }
.dl-xzan a { width: 100px; font-size: 14px; }
.dl-wjdx p { font-size: 12px; }
.dl-lbzs li:hover { border: 1px solid #e6e6e6; border-radius: 0px; background: #fff; }
.dl-lbzs li, .dl-lbzs li:hover { border-left: none; border-right: none; }
.dl-wjdxjj { padding-left: 0; height: initial; width: 100%; }
.dl-wjdx { width: initial; }
/*20160804*/
.dl-search { text-align: center; }
.dl-lbzs { margin-top: 50px; }
.dlfilebtndiv a { margin-right: 10px; margin-bottom: 10px; width: 150px; font-size: 12px; height: 70px;/*background-size: 90% auto;*/ border: 1px solid #266A7D; border-radius: 3px; padding: 5px 0 0 5px; }
/*产品中心*/
.pro-mbx { margin-top: 80px; padding: 0 5% 0; border: 1px solid #e8e8e8; border-left: none; border-right: none; }
.pro-ssk { position: absolute; bottom: -60px; width: 96%; border: 1px solid #dadada; border-radius: 16px; height: 32px; }
.pro-ssk input { padding: 5px 0 5px 16px; }
.pro-ssk .btn-ss { height: 32px; margin-top: -5px; }
.pro-ssk .input-ss { width: 80%; color: #666 !important; }
.pro-cplb { width: 101%; }
.pager { margin-top: 20px; }
.pro-cplb li { position: relative; width: 50%; height: initial; margin: 0; border: 1px solid #e8e8e8; border-top: none; border-left: none; margin-left: -1px; background: none; }
.pro-cplb li:hover { outline: none; z-index: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none; transform: none; }
.pro-cplb li img { margin: 30px 10% 10px; width: 80%; height: initial !important; }
.pro-cplb li .pro-csjj { width: 90%; border-bottom: none; margin: 0 5%; height: 70px; }
.pro-cplb li .pro-csjj a { position: absolute; right: 20px; top: 20px; font-size: 10px; line-height: 24px; display: block; background: #333; color: #fff; padding: 0 10px; border-radius: 12px; }
/*合并*/
.pro-jsss { padding-top: 50px; }
.pro-top-pic { height: initial !important; padding: 0 2% 30px; position: relative; }
.pro-cpfl { text-align: center; }
.pro-cpfl li { font-size: 12px; margin-right: 12px; padding: 0 10px; border-radius: 3px; background: #000; opacity: .8; }
.pro-top-pic { background-size: cover !important; }
/*产品介绍*/
.pro-top-box { position: relative; background-image: none; }
.pro-top-mc { font-size: 18px; left: 5%; line-height: 30px; font-weight: bold; position: absolute; z-index: 6; top: 10px; letter-spacing: 0; }
.pro-top-jj, .pro-top-cptz { font-size: 12px; line-height: 24px; }
.pro-top-cptz { margin-right: 20px; }
.pro-top-js { position: absolute; z-index: 6; top: 50px; text-align: left; left: 5%; }
.pro-top-js br { display: none; }
.pro-top-mcjs { right: 0; top: 0; width: initial; width: initial; height: initial; }
.pro-top-xh { position: absolute; bottom: 10px; right: 10px; z-index: 6; opacity: .7; }
.pro-top-xh span { border-radius: 20px; padding: 4px 20px; font-size: 14px; }
.pro-top-cptp { padding-right: 0; margin: 80px 0 0; width: initial; float: left; z-index: 1; }
.pro-top-imgin { text-align: left; margin-left: 5%; }
.pro-top-imgout p { margin-left: 5%; }
.pro-top-imgout { width: initial; display: block; height: initial; }
.pro-top-imgout img { width: 80% !important; }
.proview .ser-bt, .proview .pro-v-xh { display: none; }
.ser-box { position: relative; padding-top: 0; padding-bottom: 60px; }
.proview .ser-nav { width: 100%; position: absolute; bottom: 0px; min-height: initial; height: 50px; }
.proview .ser-nav li { width: 33.3%; float: left; }
.proview .ser-nav li a { border: 1px solid #dadada; border-radius: 30px; display: block; margin: 10px 20px; padding: 5px 10px; line-height: 24px; }
.pro-v-xhjscs { font-size: 16px; color: #333; line-height: 25px; padding: 16px 0; border-top: 1px solid #e8e8e8; margin-bottom: 0; }
.pro-v-jscs { margin: 0 auto; float: initial; }
.proview .pro-contentbox { overflow: scroll; -webkit-overflow-scrolling: touch; }
.proview .ser-content, .proview #con_two_1 { width: 100%; overflow: hidden; background: #fff; padding: 0; }
.proview .ser-content img { width: 100% !important; }
/*新闻动态*/
.news-kjrk, .news-top, .news-bt { display: none; }
.news-bg { height: 134px; }
.news-box { margin-bottom: 0; }
.news-lbrq { padding-bottom: 0; }
.news-nav { position: absolute; padding-bottom: 0; margin-bottom: 0; width: 100%; z-index: 99; top: 50px; background: none; text-align: center; }
.news-nav ul { padding: 0 2%; }
.news-nav ul:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.news-nav li { font-size: 12px; margin-right: 12px; padding: 0 10px; border-radius: 3px; background: #000; opacity: .8; float: left; margin: 0 30px 20px 0; line-height: 32px; height: 32px; border: 1px solid #008aff; }
.news-nav li.active { background: #008aff; }
.news-nav li a { color: #fff; display: block; display: inline-block; height: 34px; }
.news-nav li.active a, .news-nav li a { font-size: 12px; line-height: 32px; }
.news-content { width: 100%; }
.news-zt { width: 100%; padding: 0; }
.news-col li a { width: 70%; }
/*资讯正文*/
.newview-box { width: 100%; padding: 10px 0 0; margin: 0; background: #f5f5f5; }
.newview-title, .newview-rq, .newview-content { margin: 0 10px; background: #fff; }
.newview-content { padding: 20px 10px; margin-bottom: 28px; }
.newview-content img { width: 100% !important; }
.newview-title { height: 32px; line-height: 32px; font-size: 18px; padding-top: 20px; }
.newview-fhlb { background: #fff; padding: 20px 0 0; }
/*技术支持*/
.support .ser-bt { display: none; }
.support { width: 100%; background: #f5f5f5 !important; }
.support .ser-box { width: 100%; padding-bottom: 0; }
.support .ser-content { width: 92%; background: #fff; margin: 2%; padding: 2%; padding-bottom: 20px; }
.support .ser-content iframe { height: 230px !important; }
.support .ser-nav { width: 100%; background: initial; min-height: initial; }
.support .ser-nav li { width: 33.3%; border: 1px solid #e8e8e8; border-top: none; border-left: none; margin-left: -1px; height: 42px; float: left; }
.support .ser-nav li.active a, .support .ser-nav li a { font-size: 14px; line-height: 42px; }
.support .ser-content img { width: 100%; height: initial; }
.support #con_two_1, .support #con_two_2, .support #con_two_3, .support #con_two_4, .support #con_two_5, .support #con_two_6 { width: 100%; overflow: hidden; background: #fff; padding: 0; }
.support .ser-content img { width: 100% !important; }
/*关于我们*/
.com-mbx, .com-nav ul li span, .com-pro { display: none; }
.com-nav { padding-left: 0; overflow: hidden; width: 100%; height: initial; padding-bottom: 20px; }
.com-nav ul { width: 101%; overflow: hidden; }
.com-nav ul li { width: 33.3%; border: 1px solid #e8e8e8; border-top: none; border-left: none; margin-left: -1px; height: 42px; }
.com-nav ul li a { height: 42px; line-height: 42px; display: block; font-size: 14px; }
.com-content { width: 100%; margin-bottom: 20px; padding-bottom: 10px; }
.com-content img { width: 100% !important; height: initial !important; }
.com-content div { padding-left: 5px !important; padding-right: 5px !important; }
#content.graybg { background: #fff; }
/*页脚*/
#footer { position: relative; }
#footer .ft-box div, #footer .ft-kjlj-sy { display: none; }
#footer .ft-box { background: #2c2f34; padding: 0px; height: 108px; }
#footer .ft-kjlj { position: absolute; top: 10px; height: initial; width: 100%; }
#footer .ft-kjlj li { width: 50%; text-align: center; margin-right: 0; font-size: 14px; }
#footer .ft-kjlj li a:link { color: #d8d8d8; }
#footer .ft-copy, #footer .ft-tjdm { display: none; }
#footer .ft-lxbq { text-align: center; font-size: 14px; }
#footer .ft-bq { width: 100%; text-align: center; }
}
/** 等于或小于520px **/
@media screen and (max-width: 520px) {
/*首页-焦点图*/
#full-screen-slider { width: 100% !important; min-width: initial; height: 222px; }
.fullslider .nivoSlider { width: 640px; height: 222px; margin-left: -320px; }
/*.fullslider .nivoSlider { width:1376px; height:477.3px; margin-left: -688px;}*/
.fullslider .nivo-controlNav { bottom: 9px; }
/*首页-中部资讯、下载*/
.cen-zxlb li a { font-size: 10px; }
.cen-lbrq { display: none; }
.cen-zxlb li a { width: 100%; }
/*页脚*/
#footer .ft-lxbq { font-size: 9px; }
}
