@media screen and (min-width: 60em) {

    .tablet {
        display: none !important;
    }

    .mobile {
        display: none;
    }

    .ipad {
        display: block !important;
    }

    .desktop {
        display: block !important;
    }
    .module,#content{
        width: 1000px!important;
        margin: 0 auto;
    }
    body{
        min-width: 1000px;
        font-size: 13px;
    }
    .top,.banner,.footer,.service-home,.list_home_product,.info,.tit-search{
        float: left;
        width: 100%;
        min-width: 1000px;
    }
    .top {
        padding-bottom: 5px;
        position: fixed;
        top: 0;
        z-index: 99;
    }
    .logo{
        min-width: 1000px;
        position: fixed;
        z-index: 99;
        background: #fff;
        width: 100%;
        top: 35px;
    }
    .logo img{
        padding: 5px 0;
    }
    .sub-nav li a:hover{
        /*background: rgb(221, 221, 221) !important;*/
        /*color: #f58220!important;*/
        border-radius: 3px;
        padding-left: 8px;
        padding-right: 8px;
        margin-left: -8px;
    }
    #header-menu > li > a {
        margin-right: 50px;
    }
    .click{
        margin-right: 0!important;
    }
    .justified-menu {
        float: right;
        margin-top: 0px;
    }
    .justified-menu > li > a {
        padding: 2px 15px 7px 15px;
    }
    .justified-menu > li ul, #header-menu > li ul {
        top: 30px;
    }
    .slider{
        margin-top: 80px;
    }
    .slides img{
        height: 380px;
    }
    .list_home_product .listproduct dl dt img {
        width: 235px;
        height: 180px;
    }
    .listproduct dl {
        width: 235px !important;
        margin: 20px 20px 0 0;
    }
    .why .left {
        width: 737px;
        float: left;
    }
    .why .left dl {
        height: 120px;
        padding-top: 20px;
    }
    .why .left dt {
        padding-top: 20px;
        padding-left: 5px;
    }
    .why .right {
        width: 238px;
        display: block;
        float: right;
    }
    .index .box {
        float: left;
        margin-right: 20px;
        width: 320px;
    }
    #content .left {
        width: 74.5%;
    }
    .related_news_page ul li:first-child {
        margin-left: 0;
    }
    .related_news_page ul li {
        float: left;
        margin-left: 4%;
        width: 22%;
        margin-top: 0;
    }
    .related_news_page ul li p{
        width: 100%;
    }
    .related_news_page ul li p a {
        display: block;
        border: 1px solid #ddd;
        padding: 4px;
        background: #fff;
        box-shadow: 1px 1px 2px 0 #e5e5e5;
        -webkit-box-shadow: 1px 1px 2px 0 #e5e5e5;
        -moz-box-shadow: 1px 1px 2px 0 #e5e5e5;
        -ms-box-shadow: 1px 1px 2px 0 #e5e5e5;
        -o-box-shadow: 1px 1px 2px 0 #e5e5e5;
    }
    .related_news_page ul li a img {
        width: 100%;
        height: 90px;
    }
    .related_news_page ul li > a {
        margin-top: 5px;
        display: block;
        text-align: justify;
    }
    #content .right {
        float: right;
        width: 23.5%;
    }
    .info .box {
        width: 235px;
        margin-right: 20px;
        font-size: 14px;
        /*color: #a8a6a6;*/
    }
    .info .box h5 {
        font-size: 16px;
    }
    .bot{
        float: none;
    }
    .cont_left {
        width: 50%;
        float: left;
    }
    .cont_right {
        width: 48%;
        float: left;
        margin-left: 2%;
        text-align: justify;
    }
    .service-home .titlehr, .list_home_product .titlehr, .why .titlehr {
        margin-top: 20px;
    }
    .service-home .titlehr strong, .list_home_product .titlehr strong, .why .titlehr  strong{
        font-size: 26px;
        font-weight: normal;
        margin-bottom: -27px;
    }
    .service-home .titlehr hr{
        width: 50%;
        margin-left: 25%;
    }
    .list_home_product .titlehr hr{
        width: 50%;
        margin-left: 25%;
    }
    .why .titlehr hr {
        width: 70%;
        margin-left: 15%;
    }
    .service-home .titlehr hr,.list_home_product .titlehr hr,.why .titlehr hr  {
        margin-top: -22px;
    }
    .service-home .box {
        margin-top: 25px;
    }
    .why{
        margin-bottom: 20px;
    }
    .why .right h3 {
        text-transform: uppercase;
        margin-top: 30px;
        font-weight: normal;
    }
    #other_pro_img a{
        width: 33%;
    }
    #other_pro_img img{
        width: 98%;
    }
    .sub-nav {
        width: 1000px;
        margin-left: -546px;
    }
    .listproduct .grid dl{
        width: 32%!important;
        margin-left:1%!important;
        margin-right: 0!important;

    }
    .listproduct .grid dl dt img{
        width: 100%!important;
        max-width: none;
        height: 240px;
    }
    .whychoose dl {
        min-height: 120px;
    }
}