﻿@media (min-width: 768px){
	.navbar-collapse{ float:right}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
	font-size:1.5rem
}


.coop .col-sm-2{ width:20%}
.info p{ max-height:256px; overflow:hidden}
.mulForms>li{ padding:0 30px 0 30px}
.form-control{ height:30px}
.mulClose {
  position: absolute;
  top: 8px;
  right: -0px;
  width: 30px;
  min-height: 30px;
  margin-top: -8px;
  cursor: pointer;
  background: #f08200;
  z-index:100
}
}
@media (max-width: 1200px){
.solutions .list-box p{ line-height:1.5}
}
@media (min-width: 1200px){
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width:1360px;
  width:auto;
}
/*.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width:1360px
}*/
}

@media (min-width: 1025px) {
	.plan .sec2 li .box{ height:128px}
	.plan .sec2 li .lscale{ max-width:100px}
	.footer .line{ padding-left:8%}
    nav ul {
/*        padding: 25px 0 0 0;*/
        height: auto;
        /*overflow: hidden;*/
        zoom: 1;
    }
	.navbar-collapse{ float:right}
	.navbar-brand{ padding-right:0; margin-top:30px; padding-top:0; padding-right:0}
	.navbar-default .navbar-nav>li>a {
    padding: 65px 20px 30px 20px;
}
/*.navbar-default .navbar-nav>li:last-child  a{ padding-right:0}	*/
}
.navbar{ margin-bottom:0}
@media (max-width: 768px){
	
	.solutions .list-box p{ line-height:2}
	.media .pull-left{ width:40%}
	.leftbar h2{ font-size:2rem; height:5rem; line-height:5rem}
	.device	.swiper-container,.device .swiper-slide {
  height: 300px;
  width: 100%;
  overflow:hidden;
  background-size:auto 100%;
}
	.navbar-toggle{ margin-top:-2px}
	.navbar-brand{ padding:0.5rem}
.sec_1 dl dt{ display:block; float:none !important; margin:0.5rem auto}
.sec_1 dl dd{ clear:both; width:100%; text-align:center}
}
@media (max-width: 989px){
	.pro0bg{ height:200px}
.moduleUserLay {
  width: 100%;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding:0px 0px;
  max-width:490px;
  margin-left:-245px
  
}
@media(max-width:980px) {
	.plan .sec1{ height:auto; overflow:hidden;zoom:1; margin:2rem 0 }
	.plan .sec1 li img{ max-width:90%}
	.plan .sec1 li{ /*padding:0;*/ margin-bottom:0; margin-top:0}
	.maps{ height:300px;}
	.plan .sec1  dt{ padding:0.8rem 0 0; font-size:1.5rem}
	.navbar-logo img {
    width: 120px; padding-top:30px}
        nav ul.list-unstyled {
  padding-top: 0;
}
.pic_texts .pic_text:first-child{ margin-right:3%}
.pic_texts .pic_text{ width:48.5%}
.navbar-default .navbar-nav>li a{ padding:50px 10px 45px 10px}
.navbar-default .dropdown-menu li a{ padding:0 10px 0 10px}
.section{ padding:3rem 0}
.section .top{ padding:2rem 15px}
.section .top h3{ font-size:2.2rem; line-height:1.5}
.section .con h3{font-size:1.8rem;}
.section .con h3 .line{ width:7rem; border-width:3px}
.section p{ font-size:1.5rem; line-height:2}
.footer a,.footer{ font-size:1.3rem}
.footer p{ text-align:center}
.message h3{ font-size:2.5rem}
.join .section p{ font-size:1.4rem; }
.join .con{ padding-bottom:4rem}
.news li h3 {
    font-size: 1.5rem;
	margin-top:-0.5rem
}
.news li p {
    padding-top: 0;
	font-size:1.4rem; line-height:1.5
}
.case li h3{ font-size:1.6rem; padding-top:1.5rem}
.case li p{ font-size:1.4rem; margin-bottom:1rem; line-height:2rem}
.contact .top h3{ font-size:2.5rem}
}
@media (max-width: 767px) {
	.footer .p3{ padding:0 15px 2rem}
	.dropdown-menu{ display:block; width:100%}
.navbar-default .dropdown-menu{ position:relative; box-shadow:none !important}

	.about img{ max-width:450px; width:100%}
	.sort{ text-align:left; font-size:1.35rem}
	.Current{ padding-top:0rem}
	.ProductList li a span,.ProductList li a img,.ProductList li > a{ height:140px;}
	.dropdown-menu>li{ text-align:center}
	.device .arrow-left,.device .arrow-right{ width:2rem; height:5.5rem; margin-top:-3rem}
   .navbar-default .navbar-nav>li>a{ color:#fff; padding-bottom:12px; padding-top:12px; background:rgba(0,0,0,0.5) }
	.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li.active a{
    color: #fff;
    border-bottom: 0;
	background:#cdc14c !important;
	padding-bottom:10px
}
	.swiper-button-prev,.swiper-button-next {
            
            width:1.2rem;
            height:2.6rem;
			
        }
	.pic_texts .pic_text:first-child{ margin-right:7%}
    .navbar-logo img {
        width: 120px;
		padding:7px 10px;
    }

    /*nav ul {
        padding-top: 8px;
    }
*/  .navbar-nav{ margin-top:0}
    .line_1 span:nth-child(1) {
        width: 70%;
    }

    .line_1 span:nth-child(2) {
        width: 30%;
    }

    .sec_1 .col-md-4:not(:last-child) {
        margin-bottom: 10px;
    }

    .sec_2 ul li {
        width: 32%;
    }
    .ico_1, .ico_2 {
    margin-bottom:20px;
    }
    .ico_tel {
    font-size:14px;
    background-position-x:-730px;
    }
	.top-search{ width:100%;}
	.top-search button:after {
  font-size:20px;
  
}
.device	.swiper-container,.device .swiper-slide {
  height: 250px;
  width: 100%;
  overflow:hidden;
  background-size:auto 100%;
}
.pagination{ margin:0.5rem 0}
.swiper-pagination-switch {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem; border-radius: 1.5rem; -webkit-border-radius: 1.5rem; -moz-border-radius: 1.5rem;}

}

@media (max-width: 640px) {
	.plan .top{ margin-bottom:0}
	.plan .sec2{ padding:0 0 2rem}
	.orderdetail td, .collect table td, .collecta td {
    
    font-size: 0.7rem;
}
	.detail-warp .com-custom{ width:100%}
    .classify .position{ line-height:30px}
    .sec_2 ul li {
        width: 48.5%;
    }

    .footer_t {
        margin-top: 0.5rem;
    }

    .title_3 h4 {
        float: none;
    }

    .tag_1 {
        float: none;
        max-width: 100%;
    }

    .search {
        float: left;
    }

        .search input[type=text] {
            width: 120px;
        }
		.top_tip_main span {
  font-size:100%;
  display:inline-block;
  width:100%;
  text-align:right;
  margin-bottom:0.5rem;
  border-bottom:1px solid #db0101;
  padding-bottom:0.5rem
}
.top_tip_main span:nth-child(1)::after {
    content: "";
    height: 23px;
    padding-left: 0;
}
.sec_1{ margin-top:1.2rem; margin-bottom:1.5rem}
.sec_1 dl dd a{ margin-bottom:1.2rem; margin-top:0.5rem}
.title_3{ margin:0.8rem 0 1.2rem}
.sec_2{ padding-bottom:1.5rem}
.line_1{ margin:1.2rem 0}
.ico_1,.ico_2,.ico_3,.ico_4{ padding-left:45px;}
.f_16{ font-size:0.6em; font-weight:normal}
    /*.top_tip_main span {
  font-size:35%;
  line-height:20px; display:block;
  float:left;
  margin-bottom:0.5rem
}
.top_tip_main span:nth-child(1)::after {
    content: "";
    height: 23px;
    padding-left: 2px;
}
.top_tip_main span i.padding_right_8{ padding:3px}
.top_tip_main span i{ font-size:55%}
   .top_tip_main span:nth-child(2)::before {
  content: "";
  padding-left: 0;
}*/


}



@media(min-width:992px) {
	
    .footer_t:not(:last-child) {
width:19%;
}
.footer_t:last-child {
width:24%;
}
.contact-meta .row {
     margin-left: -15px; 
}
}
