@media screen and (max-width:1600px){
    .mg-target{margin:0 15px;}
}
@media screen and (min-width:1400px){
    .container{width:1400px;}
}
@media screen and (max-width:1400px){

    /* footer */
    #footer{padding:30px 0 30px 0;}
    .footerContactBox h4{font-size:40px;margin:0 0 0px 0;}
    .footerContact{margin:20px 0 0 0;}
    .footerContact h5{margin:10px 0;}
    .footerContact h6{font-size:24px;}
    .footerContact i{font-size:30px;}
    .footerList li:first-child{margin:0 0 15px 0;}
    .footerList li{margin:0 0 10px 0;}

    /* 產品列表 */
    .tabList li a img{max-width:70px;}
    .tabList li a h2{font-size:20px;}

    /* 產品詳細介紹 */
    .fourBox li{text-align:center;}
    .fourBox li img{float:none;width:100%;clear:both;max-width:60px;height:auto;}
    .fourBox li .info{width:100%;float:none;}

    /* silder */
    .solveBox h6,.mailBox h6{font-size:26px;margin:20px 0 20px 0;}
    .bannerBoxB{padding:10px;}
    .solveBox img{max-width:130px!important;}
    .solveList li{padding:0px;}
    input{height:50px;}

    /* 最新消息列表 */
    .maxWcontent{margin:20px auto 0 auto;}

    /* 聯繫 (需求回函) */
    .contactBox{margin:20px auto 0 auto;}
}
@media screen and (max-width:1200px){

    /* silder */
    .homeCover .info h3{font-size:30px;}
    .homeCover .info .homebtn{font-size:30px;}
    .homeCover .info .homebtn span a{font-size:30px;}
    .bannerBox{top:100px;}

    /* footer */
    #footer{padding:20px 0 0px 0;}

    /* 產品詳細介紹 */
    #sidebar{width:250px;}
    .productRight{float:right;width:calc(100% - 250px);margin:60px 0 0 0;padding:0 0px 0 20px;}
    .threeBox li{padding:40px 0;float:none;width:100%;border-bottom:1px solid #ddd;}
    .productTxtPic .left{float:none;width:100%;}
    .productTxtPic .right{float:none;width:100%;margin:0 0 40px 0;}
    .productBg ul li{width:100%;padding:10px 0;float:none;display:block;white-space:normal;}
    .no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block;}
    .no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
    .no-more-tables tr{border:1px solid #ccc;}
    .no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}
    .no-more-tables td:before{position:absolute;top:0px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
    .no-more-tables td:before{content:attr(data-title);}
    .no-more-tables tbody tr i{left:43%;}

    /* 應用首頁 */
    .caseList li{width:calc(50% - 30px);}
}
@media screen and (max-width:1024px){

    /* menu */
    .mainmenu .menu-area>ul li{padding:0 0 0 40px;}
    .header-syslink.language ul li{padding:0;}

    /* 首頁 */
    .challengeBox li{width:calc(33% - 40px);margin:0 20px;padding:20px 20px 70px 20px;}
    .indexTxtPic .picData{width:100%;float:none;}
    .indexTxtPic .info{width:100%;float:none;position:static;text-align:center;margin:0 0 40px 0;}
    .indexTxtPic .info h4{margin:0px 0 30px 0;}
    .radiusBtn{margin:0 auto;}
    .indexPicTxt .picData{width:100%;float:none;}
    .indexPicTxt .info{width:100%;float:none;position:static;text-align:center;margin:0 0 40px 0;}
    .indexPicTxt .info h4{margin:0px 0 30px 0;}

    /* 產品詳細介紹 */
    .productContent{margin:20px 0 0 0;width:100%;float:none;}
    .productLeft .addthisBox{float:none;text-align:center;}
    .addthisBox a{float:none!important;display:inline-block;}
    .productRight{float:none;width:100%;}
    #sidebar{width:100%;padding:0 0px 0px 0px;text-align:center;position:static!important;}
    .productLeft ul li{margin:10px 0px 0 0px;}
    .productLeft ul li:after{display:none;}
    .productLeft ul li:before{position:absolute;z-index:2;left:auto;top:-2px;font:26px 'rsicon'!important;margin:0 0 0 -25px;content:"\e904";color:#E60012;}
    .fourBox li{width:50%;padding:10px;}
    .logoList li{width:50%;}

    /* 應用首頁 */
    .caseList{margin-bottom:0px;}

    /* .caseList li{box-shadow:0px 0px 5px #555;} */
    .caseList figcaption{margin-top:0px;}
    .no-touch .caseList figure:hover .item,.caseList figure.cs-hover .item{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
    .caseList figure .item:after,.caseList figure .item:before,.caseList figure .item .moreBtnB:before,.caseList figure .item .moreBtn,.caseList figcaption{opacity:1;}

    /* 應用詳細介紹 */
    .productPicTxt .left{float:none;width:100%;margin:0 0 40px 0;}
    .productPicTxt .right{float:none;width:100%;}

    /* 最新消息列表 */
    .events-talks > a{font-size:24px;}
    .link-new-ins:hover .top-events-ts{height:auto;margin:20px 0 0px 0;}
    .link-new-ins:hover .tags-event-talk{height:auto;margin:0px 0 20px 0;}

    /* 最新消息內頁 */
    .newsTitle{font-size:30px;}
}
@media screen and (max-width:1023px){

    /* footer */
    .redRight{float:left;}

    /* 首頁 */
    .challengeBox li{width:100%;margin:20px 0 0 0px;padding:40px 20px 90px 20px;}

    /* silder */
    .homeCover .homeBg{width:100%;height:auto;margin-top:0px;}
    .homesearch{display:none;}
    .homeCover .info{position:static;margin:-50px 0 80px 0;text-align:center;}
    .bannerBox{position:static;max-width:none;}
    .homeCover .info h3{margin:0 auto;}

    /* 產品列表 */
    .caseItem{width:calc(100% - 30px);max-width:none;margin:20px auto 0 auto;position:relative;right:0;top:0;padding:35px 20px;}
    .owlCaseList{margin:0px;}
    .owlCaseList .owl-dots{display:block!important;}

    /* 產品詳細介紹-DM樣式 */
    .detailFiveList li,.detailFourList li{width:33%;}

    /* 應用詳細介紹 */
    .caseTitle .caseTitleA{float:none;overflow:hidden;width:100%;clear:both;}
    .caseTitle .caseTitleB{width:calc(60% - 20px);padding:60px 0px 0 0px;}
    .caseTitle .caseTitleC{width:40%;margin:40px 0 40px 0;float:right;}

    /* 聯繫 (需求回函) */
    .bgContact{overflow:hidden;background:url('../img/contactBg.png') top center no-repeat;}

    /* 通路 */
    .storeItem .logo{padding:0 40px 0 0;width:200px}
    .storeItem .info{width:calc(100% - 200px);float:right;border-right:none;border-bottom:1px dashed #CCC;padding:0 0 20px 0}
    .storeItem .detailInfo{width:calc(100% - 200px);float:right;padding:20px 0 0 0;}
}
@media screen and (max-width:991px){
    .col-md-6 .marg{margin:0 0 15px 0;}

    /* menu */
    .mainmenu .menu-area>ul li{padding:0 0 0 20px;}
    .header-syslink.language ul li{padding:0;}
}
@media screen and (max-width:768px) and (orientation:landscape){
}
@media screen and (max-width:768px){

    /* 共用 */
    .mainContent{padding:100px 0 100px 0;}
    .titleName{border-left:none;-webkit-writing-mode:lr-tb;writing-mode:lr-tb;width:auto;text-align:center;position:static;}

    /* menu */
    .header-syslink{display:none;}
    .mainmenu .menu-area{display:none;}
    .fixedHeader{min-height:55px;}
    .fixedHeader .mainlogo a,.mainmenu .mainlogo a{width:165px;height:55px;background:url("../img/logo_s.png");background-size:cover;display:block;top:0px!important;margin-left:-70px;position:absolute;z-index:9999;left:50%;}
    .mainmenubtn-s{display:block;z-index:3;font-size:30px;width:100%;height:100%;background:#E60012;}
    .main-sidebar{overflow-y:auto;background:#555;}
    .leftbtn{float:left;color:#fff;margin-left:15px;margin-top:15px;}
    .leftbtn span:before{font-size:25px;}
    .main-sidebar-wrapper ul{padding:0px 0px 20px 0;list-style:none;}
    .main-sidebar-wrapper ul li{font-size:20px;border-bottom:1px solid #777;}
    .main-sidebar-wrapper ul li:last-child{border:none;}
    .main-sidebar-wrapper ul li a{color:#fff;padding:10px 20px;display:block;}
    .main-sidebar-wrapper ul li a em{font-style:normal!important;}
    .main-sidebar-wrapper ul li a:hover{background-color:#E60012;}
    .main-sidebar-wrapper ul li a.srhinbtn{display:none;}
    .srhinput{box-shadow:none;padding-left:20px;padding-top:15px;padding-bottom:15px;position:relative;right:auto;bottom:auto;width:100%;display:inline-block;}
    .srhinput .btn-search{box-shadow:none;}
    .mainmenu{min-height:55px;}

    /* footer */
    .footerBox{padding:40px 0;}

    /* 產品首頁 */
    .productItem{width:50%;}
    .productItem h2{font-size:34px;}
    .productItem h3{font-size:18px;}

    /* 產品列表 */
    .tabList{margin:40px 0 0 0;width:100%;}

    /* 應用詳細介紹 */
    .caseTitle{margin:0;}
    .caseTitle .caseTitleB{width:100%;padding:60px 0px 0 0px;float:none;}
    .caseTitle .caseTitleC{width:100%;margin:40px 0 40px 0;float:none;}
    .caseTitle .caseTitleB .redBtn{width:100%;margin:10px 0;}
    .editBox{margin:0 0 -100px 0;}

    /* 產品詳細介紹-DM樣式 */
    .detailList{text-align:left;}

    /* 聯繫 (需求回函) */
    .bgContact{background:none;}

    /* 夥伴 */
    .partnerList li{width:50%;}
}
@media screen and (max-width:767px){

    /* footer */
    .footerContact:after{transform:skew(0deg);width:100%;height:1px;top:50%;left:0;}
    .footerContact > div{margin:40px 0 40px 0;}

    /* 產品詳細介紹-DM樣式 */
    .detailThreeList li,.detailFiveList li,.detailFourList li{width:50%;}

    /* 聯繫 (需求回函) */
    .form-group label{padding:5px 0 0 35px}
    .form-group .pContact i{margin:0 0 0 5px;}
    .contactBoxB{padding:20px 0px;}
    .contactBox h6{margin:0 0 20px 0;}
    .form-group .redBtn{max-width:none;}
    .modal-content{padding:60px 15px 15px 15px;}
    button.close{top:10px;right:10px;width:30px;height:30px;line-height:30px;font-size:20px;}
}
@media screen and (max-width:640px){

    /* 應用首頁 */
    .caseList{padding:5px;}
    .caseList li{width:100%;float:none;margin:40px 0 0 0;}

    /* 產品列表 */
    .tabList li a h3{display:none;}
    .container-fluid .fixedTab.tabList{position:fixed;top:0px;background:#fff;z-index:999;padding:25px 0 0 0;margin:40px 0 0 -15px;box-shadow:0 0 3px #ddd;}
    .owlCaseList{display:block;}
    .owlCaseList .item{text-align:center;padding:20px 15px 80px 15px;border:2px solid #fff;box-shadow:0px 0px 5px #555;background:#FFF;margin:40px 5px;position:relative;}
    .owlCaseList .item h1{font-size:18px;font-weight:bold;color:#0099ff;}
    .owlCaseList .item h2{font-size:18px;color:#000;font-weight:bold;text-align:center;margin:10px 0 20px 0;}
    .owlCaseList .item p{line-height:1.6;}
    .owlCaseList .owl-nav [class*=owl-]{width:30px;height:30px;top:30%;line-height:30px;}
    .owlCaseList .owl-nav [class*=owl-]:after{font:24px 'rsicon'!important;}
    .owlCaseList .owl-item{padding:40px 30px 80px 30px;}
    .owlCaseList .owl-nav .owl-prev:after{margin:-12px 0 0 -12px;}
    .owlCaseList .owl-nav .owl-next:after{margin:-12px -12px 0 0px;}
    .owlCaseList:after,.owlCaseList:before{display:none;}

    /* 產品詳細介紹-DM樣式 */
    .detailTwo .item,.detailThree .item{width:100%;float:none;border-bottom:1px solid #eee;padding:20px 0;}
    .detailTwo .item:nth-of-type(odd){border-right:none;}
    .detailThree .item:nth-of-type(3n+2){border-right:none;border-left:none;}
    .detailTwo hr,.detailThree hr{display:none;}
    .detailThreeList li,.detailTwoList li,.detailFiveList li,.detailFourList li{width:100%;float:none;padding:0 0 0 25px;}
    .owl-productVideo{background:none;}
    .owl-productVideo .item{padding:0 50px;}

    /* 最新消息列表 */
    .events-talks{padding:0 15px;}
    .events-talks > a{font-size:20px;line-height:1.2;}
    .link-new-ins .dateBox{margin:0;}
    .link-new-ins:hover a{font-weight:bold;}
    .link-new-ins:hover .top-events-ts{height:auto;margin:15px 0 15px 0;}
    .link-new-ins:hover .tags-event-talk{height:auto;margin:15px 0 15px 0;line-height:1.5;}
    .link-new-ins .dateBox .date{width:100%;}
    .link-new-ins .dateBox .addthisBox{float:none;width:100%;}

    /* 最新消息內頁 */
    .newsTitle{font-size:24px;}
    .newsContent{padding:30px 0 0 0;}

    /* 搜尋結果 */
    .searchKey{font-size:24px;padding:0 0px;}
    .searchList{margin:10px 0 0 0;}
    .searchList li{padding:15px 0px;}

    /* 通路 */
    .storeItem{border:1px solid #ccc;margin:0 0 20px 0;padding:20px}
    .storeItem .logo{padding:0;width:100%;float:none;}
    .storeItem .info{width:100%;float:none;}
    .storeItem .info h4{text-align:center;margin:10px 0;}
    .storeItem .detailInfo{width:100%;float:none;}

    /* 夥伴 */
    .partnerList li{width:100%;float:none;border:4px solid #EEE;margin:0 0 40px 0;}
}
@media screen and (max-width:414px){

    /* menu */
    #main-sidebar[data-simplersidebar=active]{min-width:90%!important;}
    #main-sidebar[data-simplersidebar=disabled]{min-width:-90%!important;}

    /* footer */
    .footerList{width:50%;margin:20px 0;}
    .footerList:nth-child(odd){clear:both;}

    /* silder */
    .homeCover .info{margin:-20px 0 80px 0;}
    .homeCover .info h3{line-height:1.3;}
    .mailBox{padding:0 15px;}

    /* 產品首頁 */
    .productItem{width:100%;float:none;}
    .detailItem li a h4{font-size:18px;}
    .detailItem li a h5{font-size:18px;}

    /* 產品詳細介紹 */
    .logoList li{width:100%;}
}
@media screen and (max-width:320px){

    /* silder */
    .homeCover .info h3{font-size:22px;}
    .homeCover .info .homebtn{font-size:22px;}
    .homeCover .info .homebtn span a{font-size:22px;}

    /* 最新消息內頁 */
    .newsBox .dateBox .date{width:100%;}
    .newsBox .dateBox .addthisBox{float:none;width:100%;}
}