@charset "UTF-8";

/*产品信息 Begin*/

@font-face{font-family:'Font-Awesome-Icons';src:url(../images/font/fontawesome-webfont.eot?v=4.7.0);src:url(../images/font/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../images/font/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../images/font/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../images/font/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../images/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}._fa{font-family:'Font-Awesome-Icons';font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.warpper_main, .Main_Container  {
    padding: 0 0 50px;
}
.product_anchor, .support_anchor {
    margin-top:2.5rem;
	padding-bottom:12px;
}

.warpper_main ul, .Main_Container ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.product_anchor>ul, .support_anchor>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
}
.product_anchor>ul>li, .support_anchor>ul>li {
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.warpper_main a, .Main_Container a {
    color: inherit;
    text-decoration: none;
}
.product_anchor>ul>li>a, .support_anchor>ul>li>a {
    display: block;
    background: #fbfbfb;
    font-size: 105%;
    font-size: 1.05rem;
    font-weight: 550;
    text-align: center;
    padding: 8px 5px;
    -webkit-transition: all .25s cubic-bezier(.23,1,.32,1);
    transition: all .25s cubic-bezier(.23,1,.32,1);
    border-radius: 3px;
}
.product_anchor>ul>li>a>span, .support_anchor>ul>li>a>span {
    display: inline-block;
}
.hw-lv1 {
    border-left: 3px solid #df0523;
    padding-left: 13px;
}
.hw-lv2 {
    font-size: 112.5%;
    font-size: 1.125rem;
    margin: 32px 0 0;
    font-weight: 700;
    line-height: 1.3;
    border-left: 3px solid #df0523;
    padding-left: 13px;
	color: #CC0000;
}
.warpper_content .show-index, .Support_Main .show-index{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px -10px 0;
}
.warpper_main ul, .warpper_main li, .warpper_main ol, .support_anchor ul, .support_anchor li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.warpper_inner .show-index > li, .Support_Main .show-index > li {
    margin: 0 5px 15px;
    width: calc((100% - (10px*2))/2);
}
.warpper_main .show-index > li > a, .Support_Main .show-index > li > a {
    display: block;
}
.warpper_main .show-index > li > a > .picture, .Support_Main .show-index > li > a > .picture {
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-transition: all .2s cubic-bezier(.23,1,.32,1);
    transition: all .2s cubic-bezier(.23,1,.32,1);
}
.warpper_main .show-index > li > a > .picture > span, .Support_Main .show-index > li > a > .picture > span{
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 45%;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.23,1,.32,1);
    transition: transform .8s cubic-bezier(.23,1,.32,1);
    transition: transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);
}
.warpper_main .show-index > li > a > .show-notice, .Support_Main .show-index > li > a > .show-notice  {
    margin: 6px 0 0;
}
.warpper_main .show-index > li > a > .show-notice > .label, .Support_Main .show-index > li > a > .show-notice > .label{
    font-size: 87.5%;
    font-size: .875rem;
    line-height: 1.45;
	margin:0 auto !important;
}
.warpper_main .show-index > li > a > .show-notice > .label > .group, .Support_Main .show-index > li > a > .show-notice > .label > .group{
    display: block;
    font-size: 81.25%;
    /*font-size: .8125rem;*/
}
.warpper_main .show-index > li > a > .show-notice > .label > .group:before, .Support_Main .show-index > li > a > .show-notice > .label > .group:before{
    content: '\005B';
}
.warpper_main .show-index > li > a > .show-notice > .label > .group:after, .Support_Main .show-index > li > a > .show-notice > .label > .group:after {
    content: '\005D';
}
.warpper_main a:hover, .Support_Main a:hover{
    color: #df0523;
    text-decoration: none;
}
.warpper_main .show-index > li > a, .Support_Main .show-index > li > a{
    display: block;
	text-decoration: none;
}
.warpper_main .show-index > li > a:hover > .picture, .Support_Main .show-index > li > a:hover > .picture{
    border-color: #df0523;
}
.warpper_main .show-index > li > a:hover > .picture > span, .Support_Main .show-index > li > a:hover > .picture > span {
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    transform: scale(1.04);
}
.warpper_main .product_anchor>ul>li>a>span:before, .Main_Container .support_anchor>ul>li>a>span:before  {
    content: "\f1ce";
    display: inline-block;
    font-size: 150%;
    font-size: 1rem;
    line-height: 1;
    margin-right: 8px;
    color: #df0523;
    vertical-align: middle;
    position: relative;
    top: -2px;
    -webkit-transition: all .25s cubic-bezier(.23,1,.32,1);
    transition: all .25s cubic-bezier(.23,1,.32,1);
}
.warpper_main .product_anchor>ul>li>a>span:before, .Main_Container .support_anchor>ul>li>a>span:before {
    font-family: 'Font-Awesome-Icons';
    font-weight: 600;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.warpper_main .product_anchor>ul>li>a:hover, .Main_Container .support_anchor>ul>li>a:hover  {
    color: #fff;
    background: #c3050b;
    text-decoration: none;
}
.warpper_main .product_anchor>ul>li>a:active>span:before, .warpper_main .product_anchor>ul>li>a:focus>span:before, .warpper_main .product_anchor>ul>li>a:hover>span:before, .Main_Container .support_anchor>ul>li>a:active>span:before, .Main_Container .support_anchor>ul>li>a:focus>span:before, .Main_Container .support_anchor>ul>li>a:hover>span:before {
    color: #fff;
}



.warpper_main .hdg-lv2-2 {
    margin: 40px 0 0;
    font-size: 125%;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3;
    position: relative;
}
.warpper_main .hdg-lv2-2:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #df0523;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
}
.warpper_main .hdg-lv2-2>span {
    display: inline-block;
    background: #fff;
    padding-right: 16px;
}
.warpper_main .prdct-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 24px -15px 0;
}
.warpper_main .prdct-banner>li {
    width: 210px;
    margin: 0 15px;
}
.prdct-banner a {
    color: inherit;
    text-decoration: none;
}
.warpper_main .prdct-banner>li>a img {
    -webkit-transition: opacity .25s cubic-bezier(.23,1,.32,1);
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    max-width: 100%;
    height: auto;
    vertical-align: middle;
	border: 1px solid #e5e5e5;
    border-radius: 5px;
}
.warpper_main .prdct-banner>li>a>.label {
    margin: 6px 0 0;
    font-size: 87.5%;
    font-size: .875rem;
}


/*产品信息 End*/

/*技术支持 Begin*/
.row-box-l, .row-box-r{
	float:left;
	/*position: relative;*/
    min-height: 1px;
    /*padding-right: 15px;
    padding-left: 15px;*/
	width:100%;	
	display:block;
}

/*nav Begin*/


.hw-row .nav-tabs .nav-item {
    max-width: 125px;
	font-size: 1.1rem;
}

/*nav End*/

.su-notice{
	padding: 30px 0px 0px 6px;
    color: #dc6e00;
    font-size: 0.85rem;
	letter-spacing: 0.5px;
	line-height:1.3rem;
}
.su-notice:before {
    content: "\f028";
	padding-right: 8px;
	top: 1px;
    position: relative;
	font-size:1.3rem;
}
.row-box-l ul.list, .hw-box-l ul.list {
    padding: 24px 0px 0px 0px;
}
.row-box-l ul.list:before, .hw-box-l ul.list:before {
    display: table;
    content: " ";
}
.row-box-l ul.list:after, .hw-box-l ul.list:after {
    display: table;
    content: " ";
	clear: both;
}
.row-box-l li.unit, .hw-box-l li.unit {
    width: 100%;
    float: left;
    padding: 20px 0px;
	list-style: none;
}
.technical h4 {
    font-size: 1.05rem;
    color: #333;
    margin-bottom: 10px;
	/*font-family: SourceHan;*/
}
.technical h4 a{
    color: #000;
}
.row-box-l li.unit .icon, .hw-box-l li.unit .icon {
    position: relative;
    width: 123px;
    /*height: 123px;*/
    display: block;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.row-box-l li.unit a.icon .mask {
    width: 123px;
    height: 123px;
    display: block;
    /*background: url(/images/icon5.png) no-repeat center center;
    _background: url(/images/icon5-png8.png) no-repeat center center;*/
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.row-box-l li.unit img, .hw-box-l li.unit img {
    width: 123px;
}
.technical p {
    color: #7e7e7e;
    margin-bottom: 10px;
}
.technical .zy {
    height: 45px;
    line-height: 18px;
    overflow: hidden;
	font-size:0.8rem;
}
.hw-row .technical .zy {
    height: 55px;
}
.technical .zy span{
    color: #F97C00;
}
.downimg {
    display: block;
}
/*.download {
    background: url(../images/download.gif) no-repeat 0 0;
    display: block;
    width: 87px;
    height: 23px;
    float: left;
    margin-right: 5px;
    line-height: 999em;
    overflow: hidden;
	border-radius: 3px;
}
.download:hover {
    background: url(../images/download.gif) no-repeat 0 -31px;
    display: block;
    width: 87px;
    height: 23px;
    float: left;
    margin-right: 5px;
    line-height: 999em;
    overflow: hidden;
}
*/

.download {   
    display: block;
    /*width: 100px;
    height: 27px;*/
    float: left;
    margin-right: 5px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #d80202;
    padding: 5px 13px 3px 13px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
	line-height: 28px
}
.download:hover {
    background-color:#F97C00;
}
.fa-download{
	padding-top: 2px;
}

<!--准备中未使用-->
/*.download:before {
    font-family: 'Font-Awesome-Icons';
    font-weight: normal;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    content: "\f105";
    color: #df0523;
    position: absolute;
    margin-top: -2px;
    font-size: 1rem;
}*/
<!--准备中未使用-->

.rule p{
	margin-bottom:0.1rem;
	line-height:1.6rem;
	color:#333;
}
.rule-main .rule p{
	color:#fff;
	}
.rule{
	padding-bottom:50px;
}
.rule h1, .rule h2{
	font-size: 1.5rem;
	font-weight:bold;
}
.red {
    color: red;
}

.list-group-item-title {
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 6px;
    font-family: Barlow;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    font-size: 16px;
    color: #172f66;
    text-align: left;
}
.su-row h6 {
    font-family: Barlow;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    font-size: 16px;
    color: #5a5b5e;
    margin: 1.2% 0;
}
.list-group {
    margin-bottom: 35px;
    padding-left: 0;
	vertical-align: baseline;
	padding-top:2.5rem;
}
.row.down-cont:nth-child(2n-1) {
    background-color: #f1f2f7;
	border-radius:3px;
}
.col-xs-2 {
    width: 27%;
}
.col-xs-3 {
    width: 23%;
}
.col-xs-6 {
    width: 50%;
}
.down-cont.row a, .down-cont.row span {
    padding: 10px 0 10px 0;
    display: block;
    font-family: Barlow;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    /*font-size: 16px;*/
    color: #5a5b5e;
}
.su-row img, .hw-row img {
    /*width: 100%; 为代印中的两个图片去掉*/
	vertical-align: baseline;
}
.col-md-4 img{
	max-width: 100%;
    margin: auto;
}
.fa-down-o {
   font-size: x-large;
    color: #F97C00;
}
.down-cont a:hover>.fa-down-o{
   font-size: x-large;
    color: #df0000;
}
/*技术支持 End*/

/*产品页面* Bengin 为条码打印机、条码扫描枪等分页面调用*/


.pro-index ul, pro-index li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.hw-row .pro-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 45px 0;
}
.pro-index .pro-item >li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.pro-index a {
    color: inherit;
    text-decoration: none;
}
.pro-item > li > a {
    display: block;
}
.pro-index .pro-item > li > a {
    display: block;
    text-decoration: none;
}
.pro-index .pro-item > li > a:hover {
    color: #cc0000;
}
.pro-index .pro-item > li > a > .picture {
    overflow: hidden;
    border-radius: 3px;
}
.pro-index .pro-item > li > a > .picture > span {
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 65%;
}
.pro-index .pro-item > li > a > .show-notice {
    margin: 8px 0 0;
}
.pro-index .pro-item > li > a > .show-notice > .label {
    font-size: 85%;
    font-size: 0.85rem;
    line-height: 1.45;
    margin: 0 auto !important;
    text-align: left;
}
.show-notice span{
    color: #cc0000;
}
.pro-midd{
	text-align:center !important;
	}
.su-notice a{
	color:#333;
	}
.su-notice a:hover{
	color:#cc0000;
	text-decoration:underline;
	}
/*产品页面* End*/
/*产品软件页面* Begin*/
.pro_det_top {
    zoom: 1;
    margin-bottom: 40px;
}
.pro_det_top:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}

.pro_det_top h1 {
    color: #000;
    font-size: 1.85rem;
    margin-bottom: 32px;
	font-weight:600;
	border-left: 5px solid #df0523;
    padding-left: 13px;
	/*font:600 35px / 1.2 "Oswald", sans-serif*/
}
.pro_det_top .pro_l {
    width: 100%;
	padding-right:20px;
}
.ad-gallery {
    width: 100%;
}
.ad-gallery, .ad-gallery * {
    margin: 0;
    padding: 0;
}
.ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 300px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-image {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-loader {
    position: absolute;
    z-index: 10;
    top: 40%;
    left: 32%;
}
.ad-gallery .ad-image-wrapper .ad-next {
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
    background: url(/images/non-existing.jpg);
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(/images/ad_prev.png);
    width: 35px;
    height: 45px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(/images/ad_next.png);
    width: 35px;
    height: 45px;
    right: 0;
    left: auto;
}
.ad-gallery .ad-image-wrapper .ad-prev {
    position: absolute;
    left: 0;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-nav {
    width: 100%;
    position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
    height: 60px;
}
.ad-gallery .ad-back {
    cursor: pointer;
    left: 0px;
    width: 17px;
    display: block;
    background: url(/images/ad_scroll_back.gif) 2px 18px no-repeat;
    /*z-index: 999;*/
}
.ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 85%;
    margin-left: 26px;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    width: 9000px;
    list-style: none;
}
.ad-gallery .ad-thumbs li {
    float: left;
    padding-right: 10px;
}
.ad-gallery .ad-thumbs li a {
    display: block;
}
.ad-gallery .ad-thumbs li a img {
    border: 1px solid #CCC;
    display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
    border: 1px solid #cc0000;
    border-radius: 5px;
}
.ad-gallery .ad-forward {
    cursor: pointer;
    display: block;
    right: 0px;
    width: 17px;
    background-color: #999;
    background: url(/images/ad_scroll_forward.gif) 0px 18px no-repeat;
}
.pro_det_top .pro_r {
    width: 100%;
    padding-left: 20px;
}
.pro_det_top .overline {
    background: url(/images/overline.gif) no-repeat 32px bottom;
    padding-bottom: 20px;
    height: 321px;
    overflow: hidden;
}
.pro-r-notice{
	font-size:1.2rem;
	font-weight:600;
	padding-bottom:16px;
	margin:0;
	}
.pro_r ul, .pro_r li {
    list-style-type: square;
    margin: 0;
    padding: 0;
	margin-left:12px;
}
.pro_r li:last-child {
    list-style-type: none;
}
.pro_r ul li {
    font-size: 0.915rem;
    line-height: 31.5px;
    color: #333;
}

.pro_soft .right {
    margin-left: 22px;
}
.pro_soft p {
    line-height: 1.6rem;
    padding-top: 12px;
    color: #333;
	font-size:0.915rem;
	margin:0 auto;
}
.pro_soft p span {
    color: #EA0207;
}
/*产品软件页面* End*/

/*单个产品页面* Begin*/
.proExample .row li {
    margin-bottom: 10px;
	color: #666;
	line-height: 1.35rem;
	word-break: break-all;
}
.fa-colored-red i {
    color: #df0523;
}
.proExample{
	}
/*.proExample .row .fa-li {
    top: 0em !important;
}*/
.proExample p{
	line-height:1.8;
	color: #333d47;
	}

.proExample .row ul {
    margin-top:1rem;
	font-size: 0.95rem;
	/*font-weight: bold;*/
}
.proExample .proExamDesc{
	font-size:1.25rem;
	color: #cc0000;
	font-weight: bold;
	margin-bottom:0.3rem;
	display: flex;
    height: 1px;
    overflow: hidden;
	}
.proHelp{
	float:right;
	background-color: #99999918;
    padding-left: 1.8rem;
    border-radius: 5px;
	font-size: 0.95rem;
	padding-top:1.5rem;	
	}	
.proHelp .fa-ul li {
    /*margin-bottom: 10px;24年12月为加阴影去掉*/
    line-height: 1.286em;
    display: inline-block;
	margin-right:2.5rem;
}
.proHelp .fa-ul li a{
	color:#000;
	vertical-align: middle;
}
.proHelp .fa-ul li a:hover, .proHelp{
	color:#cc0000;
	text-decoration: underline;
}
.proHelp .fa-ul li i{
	color:#F97C00/*#cc0000*/;
}
.proExample .overline {
    background: url(/images/overline.gif) no-repeat 32px bottom;
    padding-bottom: 20px;
    overflow: hidden;
}
.proExamIntro{
	border-top: 1px solid #e7e7e7;
	padding: 2.5rem 0rem;
	}

/*单个产品页面* End*/

/*KEYENCE页面* BEGIN*/
.Clm {
    max-width: 100%;
    margin: 0 auto;
    padding: 25px 0;
	overflow: hidden;
}
.Clm.SolidBlack{
    position: relative;
    z-index: 0;
	color: #fff;
}
.Clm.SolidBlack::before {
    position: absolute;
    top: 0;
    left: -100%;
    z-index: -1;
    width: 300%;
    height: 100%;
    content: "";
	background: #17191a;
}
.LytClm2 {
    margin: -30px 0 0 -30px;
	padding:0;
}
[class^="LytClm"] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.Clm > ul {
    list-style: none;
}
[class^="LytClm"] > li {
    background: none;
}
.Img {
    margin: 0 auto;
    font-size: 1.6rem;
}
.LytClm2 > li {
    width: 50%;
    padding: 30px 0 0 30px;
}
.LytClm2 > li:nth-child(5) {
    width: 100%;
}
[class^="LytClm"] > li {
    background: none;
}
.SolidBlack .LytClm2 .keypro-title {
    border-bottom: 1px solid #fff;
}
.LytClm2 .keypro-title {
    width: 100%;
    margin-left: 0;
    border-bottom: 1px solid #403f40;
	margin: -5px auto 34px;
    font-size: 2rem;
    text-align: center;
	line-height: 1.33;
}
.LytClm2 * + [data-componenttype] {
    margin-top: 16px;
}
.history-11 * + [data-componenttype="col"] {
    margin-top: 0;
}
.Clm.White {
    background: #fff;
	position: relative;
    z-index: 0;
}
.history-11 h2 {
    margin: 0 0 16px;
    font-size: 1.5rem;
    
}
.history-11 * + [data-componenttype] {
    /*margin-top: 16px;*/
}
.LytClm4 {
    margin: -30px 0 0 -30px;
	padding: 0;
}
.LytClm4 > li {
    width: 25%;
    padding: 30px 0 0 30px;
}
.Caption {
    display: block;
    font-size: .95rem;
}
.Caption + img {
    margin-top: 5px;
}
.aCenter {
    text-align: center !important;
}
.history-11 * + p {
    margin: 16px 0 0;
}

/*KEYENCE页面* End*/

/*Honeywell页面* Begin*/
.h-row--narrow .h-col-md-6, .h-row--narrow .h-col-md-4, .h-row--narrow .h-col-md-3, .h-row--narrow .h-col-md-2 {
    margin-bottom: 5px;
}
.h-row--narrow .h-col-md-4 {
    position: relative;
    min-height: 1px;
    padding-left: 2.5px;
    padding-right: 2.5px;
}
.h-grid-spot-simple--top {
    border: 0;
    margin-bottom: 2.85714286em;
	background-color: #ffffff;
}
.h-grid-spot-simple--top .score-style-box {
    min-height: 12.35714286rem;
    margin-bottom: 1.07142857rem;
}
.score-stripe.cover, .score-style-box.cover, .score-carousel-pane.cover, .score-full-width-hero.cover, .score-hero.cover, .score-section-header.cover {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.h-grid-spot--simple .lead, .h-grid-spot--simple .btn {
    padding: 0 15px 15px 15px;
}
.h-grid-spot-simple--top p {
    margin-bottom: 0;
}
.h-lead--body-copy {
    font-size: 0.95rem;
    font-weight: 500;
}
.lead {
    /*margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;*/
    line-height: 1.4;
}
.h-row:before, .h-row:after {
    content: " ";
    display: table;
}
.h-row:after, .h-row--narrow:after {
    clear: both;
    display: block;
    float: none;
}
.h-border--top {
    margin-bottom: 0;
    border-top: 1px solid #f0f0f0;
}
.h-grid-spot-simple--top {
    border: 0;
    margin-bottom: 2.85714286em;
}
.h-separator--md {
    height: 1.07142857rem;
}
.h-separator {
    width: 100%;
    padding: 0;
    margin: 0;
}
.score-content {
    margin-bottom: 0;
	color: #808080;
}
.h-lead--headers {
    font-size: 2rem;
    font-weight: 500;
	color: #808080;
	padding-left: 15px;
    padding-right: 15px;
}
.h-row .h-col-md-4, .h-row .h-col-md-3, .h-row .h-col-md-2 {
    margin-bottom: 30px;
}
.h-row .h-col-md-4 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}



/*Honeywell页面* End*/
/*tec页面* Begin*/
.p-mp img{
	max-width: 100%;
	margin: 12px 0;
}
.p-mp .LytClm2 {
    margin:0 -30px 0 -30px; 
}
.p-mp .LytClm2 > li {
    padding: 30px 30px 0px 30px;
}
/*tec页面* End*/


@media  (max-width: 540px){
.hw-row .nav-tabs .nav-item {
    font-size: 0.875rem;
}
.nav-tabs .nav-link {
    margin: 0 3px!important;
}
/* max-width: 370px*/
}
@media  (max-width: 370px){
.technical .zy {
    height: 52px;
}
/* max-width: 370px*/
}
@media  (max-width: 380px){
.proHelp .fa-ul li {
    margin-right: 2.3rem;
}
/* max-width: 380px*/
}
@media (max-width: 575px) {
.proExamIntro {
    padding: 2.5rem 5px;
}
}
@media  (max-width: 767px){
.pro_soft img {
    width:100%;
	padding: 15%;
    padding-bottom: 16px;
    padding-top: 0px;
}
.warpper_main {
    padding: 0 0 35px;
}
.product_anchor, .support_anchor {
    margin: 0 -15px;
    display: none;
}
.product_anchor>ul, .support_anchor>ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.product_anchor>ul>li, .support_anchor>ul>li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: calc((100% - 1px)/2);
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
}
.product_anchor>ul>li>a, .support_anchor>ul>li>a {
    font-size: 62.5%;
    font-size: .625rem;
    padding: 15px 1px;
}
.hw-lv2 {
    font-size: 112.5%;
    font-size: 1.125rem;
    margin: 25px 0 0;
}
.warpper_inner .show-index, .Support_Main .show-index {
    margin: 15px -5px 0;
}
.warpper_inner .show-index > li > a > .show-notice > .label, .Support_Main .show-index > li > a > .show-notice > .label{
    font-size: 85%;
    font-size: 0.85rem;
}
.warpper_inner .show-index > li > a > .show-notice > .label > .group, .Support_Main .show-index > li > a > .show-notice > .label > .group{
    font-size: 68.75%;
    font-size: .6875rem;
}
.warpper_main, .Main_Container {
    padding: 0 0 30px;
}
.nav-tabs {
	/*display:none !important;*/
	font-size: 0.875rem;
}
.hw-row .nav-tabs {
	/*display:none !important;*/
	font-size: 0.875rem;
}
.hidden-xs {
    display: none!important;
}
.pro-index .pro-item > li {
    margin: 0 15px 35px;
    width: calc((100% - (30.5px*2))/2);
}
.pro_det_top .pro_r {
	padding-top:23px;
	padding-left:0px;
}
.hw-row .technical .zy {
    font-size: 0.85rem;
}
.pro_r ul li, .pro_soft p {
    font-size: 1rem;
}
/* max-width: 767px*/
}
@media screen and (max-width: 768px){
.warpper_main .prdct-banner>li {
    width: calc((100% - (10px*2))/2);
    /*margin: 0 5px 10px;*/
}

.su-notice {    
    font-size: 0.95rem;
}
.hw-row .pro-item {
    margin: 30px 0;
}
.rule p {
    font-size:1.05rem;
    line-height: 1.75rem;
}
}


@media screen and (max-width: 991px){
.Clm {
	width: 100%;
    padding: 45px 10px;
}
.p-mp .Clm{
    padding: 0;
}
.p-mp .LytClm2 > li {
    padding-top: 30px ;
}
.p-mp .LytClm2 > li + li {
    margin-top: 0; 
}
 .LytClm2 {
    margin: 0;
}
.LytClm2 > li {
    width: 100%;
    padding: 0;
}
.LytClm2 > li img {
    display: block;
    margin: 0 auto;
	max-width: 100%;
}
.LytClm2 .keypro-title {
    margin: 0 0 25px;
    line-height: 1.25;
}
.LytClm2 > li + li {
    margin-top: 30px;
}
.LytClm4 {
    margin: 0;
	padding: 0;
}
.LytClm4 > li {
    width: 100%;
    padding: 0;
}
.LytClm4 > li + li {
    margin-top: 30px;
}
.Caption {
    text-align: center;
}
.LytClm4 > li .Img > * + img {
    margin: 10px auto 0;	
}
.LytClm4 > li img {
    display: block;
    margin: 0 auto;
}
.Clm.SolidBlack::before {
    position: absolute;
    top: 0;
    left:0%;
    width: 100%;
}
.h-grid-spot-simple--top .score-style-box {
    min-height: 15.35714286rem;
    margin-bottom: 1.07142857rem;
    /* min-width: auto; */
}
}

@media  (max-width: 991px){
.product_anchor>ul>li>a, .support_anchor>ul>li>a {
    /* font-size: 105%; */
    font-size: 0.9rem;
    font-weight: 550;
    text-align: center;
    padding: 8px 3px;
}
.row-box-r{
	display:none;	
}
.proExample .row ul {
	margin-bottom: 0.1rem;
	}
.proExample	.col-md-6 {
    width: 100%;
    padding-bottom: 0px;
}
.proExample	.proHelp .fa-ul {
    margin-left: 1em;
}
.proHelp{
	float: none;
	margin-top: 1rem;
	}
.proExamDesc{
	padding-top:1.5rem;
	}
/* max-width: 992px*/
}


@media only screen and (min-width: 768px){
.row-box-l li.unit, .hw-box-l li.unit {
    padding: 40px 12px; /*20241113调驱动程序各品牌位置*/
}

.pro-index .pro-item > li {
    margin: 0 15px 35px;
    width: calc((100% - (30.5px*4))/4);
}

.LytClm2 .js-edittable img{
    max-width: 75%;
}
.t462des img{
	max-width: 100%!important;
}
}

@media  (min-width: 768px){
.product_anchor>ul>li, .support_anchor>ul>li {
    border-right: 1px solid #fff;
}
.warpper_inner .show-index > li, .Support_Main .show-index > li {
    width: calc((100% - (10px*3))/3);
}
.row-box-l li.unit, .hw-box-l li.unit {
    width: 50%;
}
.col-sm-1 {
    width: 13%;
}
.col-sm-5 {
    width: 41.66666667%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.col-sm-6 {
    width: 32%;
}
.col-sm-7 {
    width: 12%;
}
.col-sm-8 {
    width: 30%;
}
.list-group .row {
    margin-right: 0px;
    margin-left: 0px;
}
.su-notice{
	padding: 24px 0px 0px 24px;
}
.pro_det_top .pro_l {
    width: 54%;
}
.pro_det_top .pro_r {
    width: 46%;
	padding-left: 6px;
}
.p-left{
	padding-left:20px;
	float: left;
    width: 70%;
	}
.img-w3{
    width: 30%;
	}
.su-right{
    width: 25%;
	float:right;
	}	
.su-left{
    width: 75%;
	float:left;
	}
.ad-gallery .ad-image-wrapper {
    margin-bottom: 20px;
}
.h-row--narrow .h-col-sm-6 {
    float: left;
    width: 50%;
}
.h-grid-spot--simple {
    /*border: 1px solid #b0b0b0;*/
}

/* min-width: 768px*/
}

@media only screen and (min-width: 992px){
.warpper_main .show-index > li, .Support_Main .show-index > li {
    margin: 0 10px 12px;
    width: calc((100% - (20px*5))/5);
}
.row-box-l ul.list, .hw-box-l ul.list {
    padding: 24px 0px 27px 0px;
}
.row-box-l  {
    padding-right:50px;
}
.pro-index .pro-item > li {
    margin: 12px 15px 45px;
    width: calc((100% - (30px*4))/4);
}
/*only min-width: 992px*/
}

@media (min-width: 992px){

.row-box-l{
	width:80%;	
}
.row-box-r{
	width:20%;
	margin-bottom: 50px;	
}
.col-md-1 {
    width: 13%;
}
.col-md-5 {
    width: 41.66666667%;
}
.col-md-10 {
    width: 32%;
}
.col-md-9 {
    width: 30%;
}
.col-md-7 {
    width: 12%;
}
.col-md-2 {
    width: 16.66666667%;
}
.mtb-1 {margin:12px 0px;}
.h-row--narrow .h-col-md-4 {
    float: left;
    width: 33.33333333%;
}
.h-row .h-col-md-4 {
    float: left;
    width: 33.33333333%;
}
.p-mp p{
	/*font-size:0.875rem;2024年12月为东芝产品介绍屏蔽*/
	}
.proExample .col-md-4 img {
    padding-bottom: 36px;
}
/*min-width: 992px*/
}

@media (min-width: 1200px){
.pro_det_top .pro_l {
    width: 58%;
}
.pro_det_top .pro_r {
    width: 42%;
}
/*min-width: 1200px*/
}