
/*仅用于PC效果*/

@media screen and (min-width: 1220px) {
.indy-p:hover { color: #283a83; }
.nav-li:hover .nav-a { background-color: #283a83; color: #fff; }
.iso-box:hover { border-bottom: 3px solid #2a3c83; }
.iso-box:hover .iso-box-img img { transform: scale(1.1); }
.iso-box:hover .iso-box-p { background-color: #2a3c83; bottom: 0; }
.iso-box:hover .iso-box-p h3 { color: #fff; }
.iso-box:hover .iso-box-p p { color: #ffffff; }
.iserr-box:hover { background: #283a83; }
.iserr-box:hover p { color: #fff; }
.iserr-box:hover a { color: #fff; }
.iserr-box1:hover .iserr-box-icon { background: url("../images/iseb1-on.png") no-repeat center center; }
.iserr-box2:hover .iserr-box-icon { background: url("../images/iseb2-on.png") no-repeat center center; }
.iserr-box3:hover .iserr-box-icon { background: url("../images/iseb3-on.png") no-repeat center center; }
.iserr-box4:hover .iserr-box-icon { background: url("../images/iseb4-on.png") no-repeat center center; }
.ia-img:hover img { transform: scale(1.1); }
.index-brand-box:hover img { transform: scale(1.1); }
.footer-list-con p a:hover { color: #fff; }
.inner-list-box:hover p { color: #cd9136; }
.inner-list-box:hover .inner-list-icon { display: block; }
.ah-box:hover p { color: #283a83; }
.page a:hover { background-color: #182987; color: #fff; }
.product-box:hover .product-box-img img { transform: scale(1.1); }
.product-box:hover .product-box-more { color: #fff; background-color: #283a83; }
.product-small .swiper-button-prev:hover { background: url("../images/pd-prev-on.jpg") no-repeat; background-size: 100% 100%; }
.product-small .swiper-button-next:hover { background: url("../images/pd-next-on.jpg") no-repeat; background-size: 100% 100%; }
.news-box:hover { background-color: #f8f8f8; }
.news-box:hover .news-box-img img { transform: scale(1.1); }
.news-box:hover .news-box-title { color: #283a83; }
.case-box:hover .case-box-img { border: 1px solid #023e76; }
.case-box:hover .case-box-img img { transform: scale(1.1); }
.nd-pn-prev a:hover { color: #283a83; }
.nd-pn-next a:hover { color: #283a83; }
.re-tip:hover p { color: #182987; }
.re-tip:hover { border: 1px solid #182987; }
.web-map-link a:hover { border: 1px solid #1b57ac; color: #1b57ac; }
.lci-p a:hover { color: #182987; }
.islc-more:hover { background-color: #3D5AC9; }
}

/*适配平板*/

@media screen and (min-width: 761px) and (max-width: 1219px) {
.wrap { width: 92%; }
.phone-hc { display: block; }
.header-rb { display: none; }
.hrt-phone { display: none; }
.hrt-line { display: none; }
.hrt-webmap { display: none; }
.index-banner .swiper-container { height: 350px; }
.ipt-share { display: none; }
.index-part { background: #0758B3; }
.ipt-input { border: 1px solid #fff; }
.index-title { padding-top: 42px; }
.index-news-content { margin-top: 30px; }
.in-swiper { float: none; width: 100%; }
.in-dy { float: none; width: 94%; margin-left: 0; padding: 0 3% 30px; margin-top: 24px; }
.iso-box-p h3 { font-size: 16px; padding: 0 15px; }
.iso-box-p p { font-size: 12px; padding: 0 15px; }
.ia-info { margin-top: 0; }
.index-brand { padding-top: 26px; padding-bottom: 50px; }
.index-about { padding-bottom: 66px; }
.footer-content { padding-bottom: 20px; }
.footer-wx { display: none; }
.footer-lb { float: none; margin-left: 0; }
.footer-list-line { margin: 62px 2% 0; background: none; display: none; }
.footer-list { max-width: none; margin: 26px 2%; width: 16%; }
.footer-list-con p a { font-size: 12px; }
.inner-left { width: 26%; }
.inner-right { width: 72%; }
.inner-title h3 { padding-left: 12px; font-size: 26px; }
.inner-list-box p { padding-left: 12px; padding-right: 34px; font-size: 15px; }
.inner-list-icon { width: 34px; }
.inner-contact { padding: 16px 12px; }
.ah-box { width: 31%; margin-left: 3.2% }
.about-honor-content .ah-box:nth-child(4n+1) { margin-left: 3.2%; }
.about-honor-content .ah-box:nth-child(3n+1) { margin-left: 0; }
.product-box-p { margin-top: 0; }
.product-box-p p { font-size: 12px; line-height: 20px; height: 40px; }
.product-box-more { margin-top: 14px; font-size: 12px; line-height: 24px; width: 90px; }
.pdi-content { width: 36%; }
.news-box-more { display: none; }
.news-box-img { width: 44%; }
.news-box-con { margin-top: 0; width: 52% }
.re-list1 { width: 30%; }
.re-list2 { width: 68%; }
.re-select1 { width: 36%; }
.re-input1 { width: 70%; }
.re-input2 { width: 26%; }
.re-input3 { margin-top: 10px; width: 70%; }
.re-textarea { width: 85%; }
.re-tip { width: 30%; margin-right: 0; margin-left: 3%; }
.re-tip-content .re-tip:nth-child(3n+1) { margin-left: 0; }
.re-input5 { width: 26%; }
.squ-search { width: 390px; }
.squ-input { width: 200px; }
.squ-info-list { float: none; width: 100%; padding: 5px 0; }
.squ-info-list.blank { display: none; }
.join-list1 { width: 32% }
.join-list3 { width: 21% }
.join-heading-p { font-size: 13px; padding: 0 5px; }
.jb-title-p1 { font-size: 13px; padding: 0 5px; }
.jb-title-p2 { font-size: 12px; padding: 0 5px; }
.login-content { float: none; margin: 80px auto 0; }
.vip-content { padding: 30px 30px 100px; }
}

/*适配平板竖屏*/

@media screen and (min-width: 761px) and (max-width: 1000px) {
.ia-info-p { height: 48px; margin-top: 10px; }
.ia-info .islc-more { margin-top: 14px; }
.product-bs { float: none; width: 360px; margin: 0 auto; }
.pdi-content { float: none; width: 100%; }
.islc-p {font-size: 12px;line-height: 20px;height: 280px;margin-top: 1px;}
.header-right{ margin-top:20px}
}

/*适配手机*/

@media screen and (max-width: 760px) {
	.header-right{ margin-top:13px}
.wrap { width: 92%; }
/*苹果input圆角阴影兼容*/

input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], button, textarea, select { -webkit-appearance: none; appearance: none; border-radius: 0; }
.phone-hc { display: block; }
.header-content { height: 90px; }
.header-rb { display: none; }
.hrt-phone { display: none; }
.hrt-line { display: none; }
.hrt-webmap { display: none; }
.logo { width: 150px; margin-top: 20px; }
.header-rt { margin-top: 7px; }
.hrt-btn a { line-height: 26px; }
.phone-hc { margin-top: 2px; }
.phone-menu { top: 94px; }
.index-banner .swiper-container { height: 210px; }
.index-banner .swiper-pagination { bottom: 10px; }
.index-banner .swiper-pagination-bullet { width: 12px; height: 12px; }
.ipt-keyword { display: none; }
.ipt-share { display: none; }
.ipt-input { border: 1px solid #fff; font-size: 12px; vertical-align: middle; line-height: 28px; height: 26px; }
.ipt-submit { height: 26px; }
.index-title-h h3 { font-size: 24px; }
.index-title-h span { font-size: 12px; }
.index-title-p { font-size: 12px; }
.index-title { padding-top: 36px; }
.iso-content { margin-top: 24px; }
.index-service-content { margin-top: 24px; }
.in-swiper { float: none; width: 100%; }
.index-news-content { margin-top: 24px; }
.in-swiper .slideBox { height: 240px; }
.in-swiper .slideBox .bd li { height: 240px; }
.in-swiper-dark p { line-height: 40px; padding: 0 10px; font-size: 12px; }
.in-swiper .slideBox .hd { bottom: 10px; width: 50%; }
.in-dy { float: none; margin-top: 20px; margin-left: 0; width: 92%; padding: 0 4% 30px; }
.indy-p { font-size: 12px; width: 68%; }
.indy-date { font-size: 12px; }
.iso-box-p h3 { font-size: 16px; padding: 0 10px; }
.iso-box-p p { font-size: 12px; padding: 0 10px; }
.iser-left { float: none; width: 100%; }
.islc-title { margin-top: 20px; }
.islc-title span { display: block; font-size: 12px; margin-top: 10px; }
.islc-p { font-size: 12px; line-height: 20px; height: 136px; margin-top: 3px; }
.islc-more { font-size: 12px; margin-top: 24px; width: 90px; line-height: 30px; }
.iser-left-con { height: 220px; }
.iser-left-img { height: 220px; }
.iser-right { float: none; width: 100%; }
.iserr-box-icon { width: 40px; height: 40px; margin: 20px auto 0; }
.iserr-box { width: 23%; margin-left: 2.5%; height: 108px; margin-bottom: 0; margin-top: 10px; }
.iser-right .iserr-box:nth-child(2n+1) { margin-left: 2.5%; }
.iser-right .iserr-box:first-child { margin-left: 0; }
.iserr-box p { font-size: 12px; }
.ia-img { float: none; width: 100%; }
.ia-info { float: none; width: 100%; margin-top: 12px; }
.index-about-content { margin-top: 24px; }
.ia-info-title p { font-size: 14px; line-height: 18px; }
.ia-info-title h4 { font-size: 20px; }
.ia-info-p { margin-top: 6px; font-size: 12px; height: auto; }
.index-about { padding-bottom: 46px; }
.index-brand { padding-top: 8px; padding-bottom: 26px; }
.index-brand-box { width: 48%; margin-left: 4%; margin-top: 12px; }
.index-brand-content .index-brand-box:nth-child(5n+1) { margin-left: 4%; }
.index-brand-content .index-brand-box:nth-child(2n+1) { margin-left: 0; }
.index-solution { padding-bottom: 46px; }
.footer-content { display: none; }
.footer-copyright { font-size: 12px; line-height: 20px; text-align: center }
.footer-copyright-p1 { float: none; width: 100%; }
.footer-copyright-p2 { float: none; width: 100%; }
.phone-type { display: block; }
.inner-left { display: none; }
.inner-right { float: none; width: 100%; margin-top: 20px; }
.about-content { padding: 20px; }
.inner-bg { padding-top: 10px; }
.inner-banner { height: 200px; }
.bread-nav-content { padding: 0 20px; }
.about-p-title { font-size: 24px; line-height: 34px; }
.about-p { font-size: 12px; line-height: 22px; }
.bread-nav { display: none; }
.ir-title { margin-top: 14px; }
.develop-timeline { margin-left: 10px; }
.ah-box { width: 48%; margin-left: 4%; }
.about-honor-content .ah-box:nth-child(4n+1) { margin-left: 4%; }
.about-honor-content .ah-box:nth-child(2n+1) { margin-left: 0; }
.ah-box p { font-size: 12px; line-height: 16px; height: 32px; }
.product-content { padding: 0 20px 30px; }
.product-box { padding: 20px 0; }
.product-box-p { margin-top: 0; }
.product-box-p h4 { font-size: 16px; }
.product-box-p p { font-size: 12px; line-height: 20px; height: 40px; margin-top: 6px; }
.product-box-more { display: none; }
/*.product-box-img{width: 32%;}*/



.product-bs { float: none; width: 280px; margin: 0 auto; }
.product-big { width: 213px; }
.product-small { width: 52px; height: 192px; }
.product-small .swiper-container { height: 146px; }
.pdi-content { float: none; width: 100%; }
.product-small .swiper-button-prev { width: 52px; }
.product-small .swiper-button-next { width: 52px; }
.pd-small-box { font-size: 16px; }
.pdi-p p { font-size: 12px; height: auto; line-height: 22px; }
.pdi-contact { margin-top: 14px; }
.pdi-contact a { width: 100px; height: 28px; }
.pdd-type-box p { font-size: 13px; padding: 0 16px; }
.pdd-list { padding: 20px; }
.pdd-p { font-size: 12px; line-height: 22px; }
.news-box { padding: 20px; }
.news-box-more { display: none; }
.news-box-img { width: 100%; }
.news-box-con { margin-top: 12px; width: 100%; }
.news-box-title { font-size: 16px; }
.news-box-date { font-size: 12px; margin-top: 6px; }
.news-box-p { font-size: 12px; height: auto; margin-top: 12px; }
.case-box { width: 48%; margin-left: 4%; }
.case-content .case-box:nth-child(3n+1) { margin-left: 4%; }
.case-content .case-box:nth-child(2n+1) { margin-left: 0; }
.case-box p { font-size: 12px; line-height: 18px; height: 36px; }
.nd-title h4 { font-size: 16px; line-height: 24px; }
.nd-pn { border: none; }
.nd-pn-prev { float: none; font-size: 12px; width: 94%; line-height: 30px; padding: 0; }
.nd-pn-next { float: none; font-size: 12px; width: 94%; text-align: left; line-height: 30px; padding: 0; }
.cdc-bot { padding-bottom: 20px; }
.cdc-bot-p { font-size: 12px; line-height: 22px; }
.sq-cc { padding: 10px 20px 60px; }
.sq-title p { font-size: 14px; }
.sq-con { padding-right: 0; background: url(../images/a-icon.png) no-repeat left 3px; }
.sq-con p { font-size: 12px; line-height: 22px; }
.repair-cc { padding: 10px 10px 50px; }
.repair-list { margin-top: 0; }
.re-list1 { float: none; width: 100%; margin-top: 8px; }
.re-p1 { text-align: left; padding: 0; }
.re-list2 { float: none; width: 100%; margin-top: 3px; }
.re-select1 { box-sizing: border-box; width: 48%; margin-right: 0; margin-left: 4%; }
.re-list2 .re-select1:first-child { margin-left: 0; }
.re-input1 { box-sizing: border-box; width: 100%; }
.re-input2 { box-sizing: border-box; width: 100%; float: none; margin-right: 0; }
.re-p2 { float: none; padding: 0; margin-top: 8px; }
.re-input3 { box-sizing: border-box; width: 100%; margin-top: 8px; }
.re-textarea { box-sizing: border-box; width: 100%; height: 120px; }
.re-express .re-input2:first-child { margin-bottom: 8px; }
.re-tip { box-sizing: border-box; width: 48%; margin-right: 0; margin-left: 4%; }
.re-tip p { font-size: 12px; }
.re-tip-content .re-tip:nth-child(2n+1) { margin-left: 0; }
.re-input5 { width: 24%; }
.repair-btn input { font-size: 14px; height: 30px; width: 100px; }
.squ-search { width: 100%; }
.squ-input { width: 60%; font-size: 12px; padding-right: 20px; }
.squ-submit { width: 70px; font-size: 14px; background: #023e76 url("../images/squ-icon.png") no-repeat 10px center }
.squ-info-list { float: none; width: 100%; padding: 3px 0; font-size: 12px; }
.squ-info-list.blank { display: none; }
.squ-table1 th { font-size: 12px; line-height: 20px; }
.squ-table1 td { font-size: 12px; line-height: 20px; }
.squ-table2 th { font-size: 12px; line-height: 20px; }
.squ-table2 td { font-size: 12px; line-height: 20px; }
.join .about-content { padding: 10px 0; }
.join-list1 { width: 28% }
.join-list3 { width: 25% }
.join-heading-p { font-size: 12px; padding: 0 5px; }
.jb-title-p1 { font-size: 12px; padding: 0 5px; }
.jb-title-p2 { font-size: 12px; padding: 0 5px; }
.jb-detail-p { font-size: 12px; line-height: 20px; }
.contact-info { margin-top: 12px; }
.contact-box { float: none; width: 90%; padding: 10px 5%; }
.contact-box h4 { font-size: 16px; }
.contact-box p { line-height: 22px; margin-top: 6px; }
.contact-img { padding: 0 10px; }
.login-content { float: none; margin: 40px auto 0; width: 92%; }
.lb-icon { height: 34px; }
.login-input1 { box-sizing: border-box; width: 100%; }
.input-focus { box-sizing: border-box; width: 100%; }
.login-con-wrap { padding: 0 20px; }
.login-input2 { box-sizing: border-box; width: 64%; }
.log-verf { width: 32%; margin-left: 4%; }
.verf-send { width: 36%; height: 36px; }
.vip-content { padding: 10px 20px 100px; }
.vip-box { margin-top: 10px; }
.vb-list1 { float: none; width: 100%; }
.vb-list2 { float: none; width: 100%; }
.vb-input1 { box-sizing: border-box; width: 100%; }
.vb-radio { margin-top: 2px; }
.vpc-wrap { width: 100%; }
.vpass-cc { padding-bottom: 80px; }
.vb-list1.blank { display: none; }
.vb-btn { margin-top: 20px; }
.vip-password-content { margin: 20px; padding: 10px 20px 40px; }
.web-map { padding-top: 20px; }
.web-map-link a { font-size: 12px; }
.support-form { width: 100%; }
.sf-p { width: 20%; }
.sf-ib { width: 70%; }
.sf-input { box-sizing: border-box; width: 100%; }
.sf-textarea { box-sizing: border-box; width: 100%; }
.support-submit { margin-left: 0; text-align: center }
.support-p { font-size: 16px; line-height: 24px; }
.sme-bc { padding: 0 20px; }
.sme-content { top: 10%; width: auto; left: 5%; right: 5%; margin-top: 0; margin-left: 0; }
.sidebar-content { margin-top: 0; display: none; }
.sidebar-icon { width: 36px; height: 36px; }
.si1 .sidebar-icon { background-size: 20px 15px !important; }
.si2 .sidebar-icon { background-size: 18px 18px !important; }
.si3 .sidebar-icon { background-size: 16px 22px !important; }
.si4 .sidebar-icon { background-size: 18px 18px !important; }
.si5 .sidebar-icon { background-size: 18px 18px !important; }
.sidebar-dark1 { right: 36px; }
.sidebar-dark2 { right: 36px; }
.sidebar-dark1 p a { height: 36px; line-height: 36px; font-size: 12px; }
.case-content { padding: 10px 20px 20px; }
}
