@media only screen and (min-width: 1025px) {
    #nav-cont .nav-list ul li a,
    #nav-cont .nav-list ul li span {
        font-size: 16px !important;
    }
    #nav-cont .nav-list ul li a {
        display: block;
        float: left;
        margin-left: 45px;
        height: 52px;
    }
}

@media (min-width:992px){
	 #nav-wrap .logo{
        margin: 10px 0;

    }
    #nav-wrap .quicktools{
        margin-right: 15px;
        margin-top: 25px;
    }
	}
@media (max-width: 991px) and (min-width: 768px){	
	
	.change-password .input-name{
		height:inherit;
		font-size: 16px;}
	.input-prompt{
		line-height:inherit;}
}
@media (max-width: 991px) {
    .footer-icon-top img {
        margin: auto;
        width: auto;
    }
    #footer .bottom_right,
    #footer .right {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
 #tab_main_nav_close_mobile {
        margin-top: 0;
        vertical-align: middle;
        z-index: 999;
        width: 20px;
        right: 25px;
        top: 10px;
		float:right;
    }
    .search-header {
        display: none;
        background: #999;
        overflow: hidden;
    }
    .search-header div {
        border: 1px solid #ededed;
        border-radius: 5px;
        text-align: right;
        background: #fff;
        margin: 8px 10px;
        padding-right: 15px;
    }
    .search-header div input {
        border-radius: 5px;
        width: 88%;
        outline: none;
        resize: none;
        height: 36px;
        border: none;
        padding-left: 5px;
    }
    .search-header div a {
        display: inline-block;
        height: 100%;
        padding-left: 5px;
        width: 10%;
    }
    #tab_main_nav_mobile_container ul li.search {
        height: 40px;
        padding: 0px 20px 0;
        margin-top: 10px;
    }
    .footer-icon-top img {
        margin: auto;
        width: auto;
    }
    #footer .bottom_right,
    #footer .right {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
}
@media screen and (min-width: 768px){
	.carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px;
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
	.carousel-indicators {
        bottom: 20px;
    }
	.case_present_head .carousel-indicators {
        bottom: -40px;
    }
	}
@media (min-width: 361px) and (max-width: 767px) {
    .solution_video_wrap .solution_video ul.video-list li {display:inherit;margin:0; }
    #fancybox-wrap {left:20px !important; }
    .width-85{width:auto;}
    .width-85 .col-sm-4{margin-top:24px;}
    .product-bridge {margin-bottom:0;}
    .cloud_computing .softcom{ margin:10px -15px;}
    .cloud_computing .col-sm-7.pull-left{padding-left:15px;}
    .cloud_computing .col-sm-7.pull-left,.cloud_computing.softcom .col-sm-7{padding-right:15px;}
    .cloud_computing .col-sm-5.pull-right{margin-left:0 !important;}
    .cloud_computing .container .row > .col-sm-5.pull-right {float:none !important;}
    .pro-hot-cell .col-sm-6 .row .col-sm-5 {padding-right: 15px !important;}
    .summary {margin-top:10px;}
    .softcom ul{
	padding-left:0px;
	}
    .solution_video_wrap .carrier-program a.btn.prev,.solution_video_wrap .carrier-program a.btn.prev.false,.solution_video_wrap .carrier-program a.btn.next,.solution_video_wrap .solution_video_cont p.point_btn{ display: none !important;}
    .group-index-banner .item {
        height: auto !important;
        background: no-repeat center top;
        background-size: 100%;
        /*padding-top: 18.25%;*/
    }
    .group-index-banner {
        max-height:450px;
    }
}
@media screen and (max-width: 767px) {
    .zoom-wrapper {max-width:100%;height:auto;}
    .pro-hot-cell .case_present_head .carousel .col-sm-12 {padding:0 15px; }
    .pro-hot-cell .carousel-indicators{display:none;}
    #fancybox-wrap{width:93% !important;}
    #fancybox-content{width:100% !important;}
    #player_wrapper{width:100%;height:auto;}
      .tel_tanchu-2 {
        padding: 20px;
        width: 90%;
        right: 5%;
        bottom:inherit;
    }
    .pro-hot-cell .case_present_head .swiper-container .col-sm-12 .col-sm-3:first-child{
        margin-top: 0;
    }
    .pro-hot-cell .case_present_head .swiper-container .col-sm-12 .col-sm-3 {
        margin-top: 15px;
    }
    #myCarousel2 .swiper-slide, #myCarousel2 .swiper-wrapper,#myCarousel1 .swiper-slide, #myCarousel1 .swiper-wrapper {
        width: 100% !important;
    } 
    #myCarousel2 .swiper-wrapper,#myCarousel1 .swiper-wrapper{
        width:100% !important; transform: translate3d(0px, 0px, 0px) !important;
        -webkit-transform: translate3d(0, 0px, 0px)!important;

    }
    .pro-hot-cell .container .col-sm-6 .row .col-sm-7 ul,.pro-hot-cell .container .col-sm-6 .row .col-sm-7 p {margin-top:10px; }
	#footer.winwin-footer .left_inner label {
		font-weight: normal !important; 
		padding-bottom: 5px;	
		border-bottom: 1px solid #535353;
		}
        .solution_video-bg .carousel-indicators {
    display:none;}
	.winwin-footer .left_inner div{
		width: 100% !important;
		padding-bottom: 5px;
		margin-bottom: 5px;}
	 .carousel-caption .text {
        padding-bottom: 100%;
    }
	.homepageicon{
		background:url(../images/winwin_home_icon.png) no-repeat 0 0;
		vertical-align: middle;
		margin-left: -25px;
		padding-right: 25px;}
	#footer.winwin-footer .left_inner.row{
		margin-left: 0;
		margin-right: 0;
		}	
	  /* share bof */
    .share-box-mobile {
        width: 100%;
        margin: 0 auto;
        background-color: #f6f6f6;
        border-radius: 5px;
        border: 1px #dddddd solid;
    }
    .share-box-mobile-outer {
        padding: 0 15px;
        width: 100%;
        overflow: hidden;
        position: absolute;
        left: 0;
        z-index: 999;
    }
    .share-box .share-item {
        display: inline-block;
    }
    a {
        outline: none !important;
    }
    .icon-email {
        vertical-align: middle;
        width: 50px;
        height: 48px;
        background: url(../images/icon_mobile_share.png) no-repeat -180px center;
        position: relative;
        display: inline-block;
    }
    .icon-feedback {
        vertical-align: middle;
        width: 50px;
        height: 48px;
        background: url(../images/icon_mobile_share.png) no-repeat -125px center;
        position: relative;
        display: inline-block;
    }
    .icon-tel {
        vertical-align: middle;
        width: 50px;
        height: 48px;
        background: url(../images/icon_mobile_share.png) no-repeat -235px center;
        position: relative;
        display: inline-block;
    }
    .share-btn {
        background: url(../images/icon_mobile_share.png) no-repeat 0 center;
        border-radius: 5px;
        display: inline-block;
        line-height: 100%;
        width: 121px;
        height: 48px;
        vertical-align: middle;
        font-size: 20px;
        text-indent: 20px;
        line-height: 48px;
        text-decoration: none !important;
    }
    .share-btn-box {
        margin: 10px 0;
    }
    .share-btn-box a {
        margin: 10px 0;
        float: left;
        margin: 0 4px 0 0;
    }
    .share-box-mobile a {
        width: 100% !important;
        text-align: left !important;
        border-bottom: 1px #dddddd solid;
        background-position: 10px center !important;
        text-indent: 50px !important;
        font-size: 16px;
        vertical-align: middle;
        margin: 0 !important;
        line-height: 50px;
        height: 50px !important;
    }
    .share-box-mobile a:last-child {
        border-bottom: none;
    }
    .share-box-mobile a {
        float: none !important;
        background-repeat: no-repeat !important;
    }
    .share-list a {
        text-indent: 50px !important;
    }
    /*  */
    .share-box .share-item {
        background: url(../images/mobile_share_all.png) no-repeat !important;
    }
    .share-box-mobile .share-item-weibo {
        background-position: 0 -200px !important;
    }
    .share-box-mobile .share-item-weixin {
        display: none !important;
    }
    .share-box-mobile .share-item-print {
        display: none !important;
    }
    .share-box-mobile .share-item-email {
        display: none !important;
    }
    .share-box-mobile .share-item-linkedin {
        background-position: 0 -100px !important;
    }
    .share-box-mobile .share-item-twitter {
        background-position: 0 -50px !important;
    }
    .share-box-mobile .share-item-facebook {
        background-position: 0 0 !important;
    }
    .share-box-mobile .share-item-googleplus {
        background-position: 0 -150px !important;
    }
	
    /*  */
    /* share eof */
	 /* tel box bof */
    /* tel box eof */
	 /* feedback bof */
    .one_line .col-sm-5 {
        margin: 15px -10px 0 10px;
    }
    /* feedback eof */
	 /* feedback box bof */
    .box_subscribe {
        width: 100%;
    }
	 /* feedback box bof */
    .box_subscribe {
        width: 100%;
    }
    .box_subscribe input[type='text'],
    .box_subscribe textarea,
    .one_line .tel,
    .one_line .liuyanbox .liuyan,
    .one_line .userid {
        width: 93% !important;
    }
    .one_line li,
    .one_line .liuyanbox {
        float: none;
        margin: 5px 0;
    }
	.col-sm-7 .gongsi{
		margin-left:10px;} 
	.one_line2 {width:93%;}
	.down_box .col-sm-7 .gongsi{margin-left:0px !important;}
	.down_box .one_line2{
		width:93%;}
	.down_box .one_line .liuyanbox,.down_box .one_line li{ margin:0;}
	.down_box .one_line li:first-child{ margin-bottom:10px;}
    .one_line {
        padding-bottom: 0px;
    }
    /* feedback box eof */
	.list-mobile-cell{
		padding:0;
		word-wrap: break-word;}
	.search-results h3 ,.search-results ul ,.search-results .row.moreinfo .col-sm-12 p{
		display:block;
		clear:both;}
	.search-results em{
		display:block;
		clear:both;
		float:left;
		margin-top:0;
		padding-left:15px;
		margin-bottom: 5px;}
	.search-results ul li .col-sm-6.col-xs-5 img{
	padding-right:0px;}
	.page-allEvents .btn-more-botom a{
		margin:0 auto;}
	.solution_video-bg .case_present_head .col-sm-7 p{
	margin-top:0;}
	.pro-hot-cell>.container>.row{
		margin-top:0;}
	.pro-hot-cell .col-xs-7{
		padding-top:0;}
	h1{margin:0.67em auto;
	   margin-bottom:0.3em;}
	#breadcrumb_nav {
        display: none;
    }
	.mobile-topbor{
		border-top:2px solid #3333ff;
		width:100%;
		border-bottom: 1px solid #ededed;}
	 .btn-more-botom {
        text-align: center;
        float: inherit;
        margin-top: 15px !important;
        height: 40px;
        clear: both;
        line-height: 40px;
        background-color: #eee;
    }
    .btn-more-botom a:hover {
        text-decoration: none;
        color: #333;
        background-color: #ddd;
    }
    .btn-more-botom a {
        background: none;
        display: block;
        width: 100%;
        line-height: 40px;
        height: 40px;
    }
	.search-results > .col-sm-12{padding:0;}
	.search-results h3{
		padding-left:15px;
		margin-bottom:0.5em;}
	
	.selection-moblie ul li a span{
		padding-left:15px;
		padding-right:15px;}
	.type-screen-mobile{margin-top:-1px;}
	.type-screen-mobile .row .col-xs-6 ul li a{
		background:none;}
	.type-screen-mobile .row .col-xs-6 ul li{
		display:block;
		padding:15px 0;
		clear:both;
		padding-left:20px;
		}
	
	.selection-moblie ul li a{
		display:inline-block;
		float:left;
		height:40px;
		line-height:40px;
		background:#eee;
		border-radius:5px;
		margin:0 5px;
		margin-top:17px;}
	.selection-moblie ul li a.active{
		background:#fff;
		border-bottom:none;
		margin-top:17px;
		}
	.selection-moblie ul li a:hover{
		text-decoration:none;}
	.antenna-search-type .search-type .solution-mobilr-nav h3{
		height:auto;
		line-height:100%;
		margin:0px;
		margin-bottom:10px;
		margin-left:10px;
	    display:block;
	    text-align:left;
		float:none; 
		background:none;}
	.antenna-search-type > .search{height:60px;clear:both;float:none ;}
	.search-results .moreinfo .col-sm-6 p a{ text-align:left !important;}
	.search-results .moreinfo .col-sm-12{margin-left:0;}
	.search-results .moreinfo .col-sm-12 p a{margin:0 5px;}
	.search-results .expand-moreb a{
		width:20px;}
	.search-results .expand-moreb{
		right:15px;}
	.search-results ul li>div{padding: 15px 40px 15px 15px;}
	.search-results ul li a{width:auto;}
	.search-results .info-list{ margin-right:0;}
	.antenna-search-type .type-nav ul li{margin:5px 15px 5px;}
	.antenna-search-type .search-type .search, .antenna-search-type > .search{
		margin-left:0;}
    .antenna-search-type .search-type input, .antenna-search-type > .search input{
		width:88%;}
	.page-allEvents .symbol a{width:160px; height:120px; line-height:13em;}
    .page-allEvents .text{padding-left:0; margin-top:12px;}
	.page-allEvents .item{
		margin-bottom:0;}
	.page-allEvents .calendar{
		margin-bottom:20px;
		display:block;}
	.change-password .input-name {
        width: 100%;
        text-align: left;
        line-height: 42px !important;
        margin: 0;
        float: none;
    }
    .change-password .tishi {
        float: none;
        text-align: center;
    }
    .change-password .submit a {
        display: block;
        margin: 20px auto;
    }
    .change-password select,
    .change-password textarea,
    .change-password input {
        width: 100%;
    }
    .agreement input {
        width: 16px;
        float: left;
        margin-right: 5px;
    }
    .change-password ul li input {
        float: left;
    }
    .change-password P {
        padding: 0;
        float: none;
    }
    .change-password .submit a {
        float: none;
    }
	.col-sm-10 .moreinfo .row .col-sm-12{
		display:block;
		clear:both;}
	.col-sm-10 .moreinfo .row{
		margin-bottom:0;
		padding-bottom:24px;}
	
	.pro-hot-cell .col-sm-5.pull-right{
	margin-left:0;
	margin-bottom:15px;}
	.solCategory .solution-mobilr-nav {
        display: block;
        background: #f4f4f4;
        padding: 15px 25px;
    }
    .solCategory .solution-mobilr-nav .title {
        background: #fff;
        line-height: 46px;
        color: #676767;
        position: relative;
        text-align: left;
    }
    .solCategory .solution-mobilr-nav .title i {
        padding-left: 48px;
        height: 46px;
        background: url(../images/hw_u_394888.png) center 18px no-repeat;
        position: absolute;
        right: 0px;
        top: 0px;
        border-left: 1px solid #bcbcbc;
        cursor: pointer;
    }
    .solCategory .solution-mobilr-nav .title i.on {
        background: url(../images/hw_u_394888.png) center -30px no-repeat;
    }
    .solCategory .solution-mobilr-nav .title span {
        display: block;
        padding-left: 13px;
        border: 1px solid #bcbcbc;
    }
    .solCategory .solution-mobilr-nav .title ul {
        position: absolute;
        top: 46px;
        left: 0;
        width: 100%;
        z-index: 999;
        border: 1px solid #bcbcbc;
        box-shadow: 0 1px 5px 1px #dcdcdc;
        display: none;
    }
    .solCategory .solution-mobilr-nav .title ul li {
        background: #fff;
        padding-left: 13px;
        border-bottom: 1px solid #efefef;
        font-weight: bold;
        color: #000;
    }
    .solCategory .solution-mobilr-nav .title ul li.link-wrap {
        padding-left: 0;
    }
    .solCategory .solution-mobilr-nav .title ul li span.on {
        background: #eeeeee;
    }
    .solCategory .solution-mobilr-nav .title ul li span {
        border: none;
        padding-left: 25px;
    }
    .solCategory .solution-mobilr-nav .title ul li span a {
        color: #616161;
        font-weight: normal;
    }
	
	.pro-hot-cell>.container>.row .col-sm-3:first-child{
		margin-top:0;}
	.pro-hot-cell>.container>.row .col-sm-3{
		margin-top:20px;}
	.solution_video-bg .case_present_head .carousel .col-sm-12{
		padding-left: 15px;
		padding-right: 15px;}
	.carousel-control.right,.carousel-control.left{
		display:none;}
	.img-responsive {
        width: 100%
    }
	.solution_video_wrap .solution_video ul.video-list li{
	float:none;}
	.business-value h3{min-height:0;}
    .business-value .col-sm-3 h3{
		min-height:0;}
	.softcom-video .col-sm-4{
		float:none;
		margin-right:0;}
	.softcom-video .col-sm-7 p{
		padding-top:0;}
	.softcom-video .col-sm-4{
		m}
	.softcom ul li{
		clear:both;}
	.softcom .col-sm-5.pull-right{
		margin:0;
		margin-bottom:10px;}
	.softcom .col-sm-5.pull-left{
		margin:0;
		margin-bottom:10px;}
	.pro-hot-cell>.container{
		margin:0;}
	.cloud_computing .col-sm-5{
		margin-left:0;}
		.pro-hot-cell .col-xs-7 p{
		margin-top:-7px;}
	.pro-hot-cell>.container>.row .col-sm-6{
		margin-top:20px;
		}
    .pro-hot-cell > .container > .row .col-sm-6:first-child {
        margin-top:0;}
	#banner ul.banner-list li.banner-img .container {
        background: #ccc;
        height: 300px;
    }
    #banner ul.banner-list li.banner-img {
        padding-top: 180px;
    }
    #banner ul.banner-list li.banner-img div .banner-text {
        background: none;
        width: 100%;
    }
    #banner ul.banner-list li.banner-img .container {
        background: #ccc;
        height: 100%;
    }
    #banner ul.banner-list .text {
        width: 100% !important;
        padding: 15px !important;
    }
    #banner ul.banner-list h2 {
        font-size: 32px !important;
        line-height: 150% !important;
        margin-bottom: 5px;
        color: #000;
        text-align: center !important;
    }
    #banner ul.banner-list .text {
        width: 100% !important;
        padding: 15px !important;
    }
    #banner a.switchingBtn.right {
        right: 0px;
        background-position: right center;
    }
    #banner a.switchingBtn.left {
        left: 0px;
    }
    #banner ul.banner-list li.banner-img {
        background-size: 100% auto !important;
        padding-top: 180px !important;
    }
    #banner a.switchingBtn {
        height: 180px !important;
        background-size: 60% !important;
    }
    #banner ul.banner-list li.banner-img a.btn {
        display: block;
        margin: 0px auto !important;
    }
    #banner ul.banner-list .banner-text h2 {
        margin-top: 0;
    }
    #banner .point-btn-wrap {
        top: 160px !important;
    }
    /* all products */
    
    #banner {
        height: 360px;
    }
	#banner .container {
        padding: 0;
    }
    .group-index-banner .item, .fbb-index-banner .carousel-inner .item {
        height: auto !important;
        background: no-repeat center top;
        background-size: contain;
    }
    .group-index-banner .no-swiper .item, .fbb-index-banner .no-swiper .carousel-inner .item {
        padding-top: 96.25%;
    }
    .group-index-banner .item .text p,
    .group-index-banner .item .text h3 {
        color: #fff;
        font-size: 16px;
        margin: 10px auto;
    }
    .group-index-banner .item .text h3 {
        font-size: 20px;
    }
    .group-index-banner .carousel-indicators {
        bottom: 0;
    }
    .group-index-banner .item .text a {
        background: transparent;
        display: inline;
        text-decoration: none;
        border-radius: 3px;
        padding: 0px;
        text-align: left;
        font-size: 18px;
        margin: 0px auto;
        color: #fff;
    }
    .group-index-banner:hover .carousel-control {
        background-size: 100%;
    }
    .group-index-banner .carousel-caption {
        position: absolute;
        left: 0;
        top: 0;
        padding-top: 56.20%;
        right: 0;
        bottom: 0;
        z-index: 10;
        padding-bottom: 10px;
        color: #ffffff;
        text-align: left;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        padding-left: 0px;
    }
    .carousel-caption .text {
        padding-bottom: 100%;
    }
    .banner-btn {
        background: none;
        border: 0 solid #fff;
    }
    .group-index-banner .carousel-control {
        height: 0;
        padding-bottom: 56.25%;
        background-size: 100%;
    }
	.lt-img-rt-tx .container > .row .row,
    .product_case_studies .container > .row .row {
        margin-bottom: 36px;
    }
	.index--first-part {
        text-align: left;
        border: 0px;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 15px;
    }
    .index--first-part p {
        line-height: 150%;
    }
    .index-other-part h2 {
        margin-bottom: 0;
    }

    .pro-hot-cell.gray .moreinfo>.row,.pro-hot-cell.gray>.container>.row{ margin-top:0px;}
	.pro-hot-cell.gray .moreinfo>.row .col-sm-4,.pro-hot-cell.gray>.container>.row .col-sm-4{ margin-top:15px;}
}
@media (min-width: 320px) and (max-width: 360px) {
	.group-index-banner .item{
		height:360px !important;}
}
@media (min-width: 360px) and (max-width: 400px) {
	.group-index-banner .item{
		height:380px !important;}
    #fancybox-wrap{width:89% !important;}
}
@media (min-width: 400px) and (max-width: 450px) {
	.group-index-banner .item{
		height:405px !important;}
    #fancybox-wrap{width:90% !important;}
}
@media (min-width: 450px) and (max-width: 500px) {
	.group-index-banner .item{
		height:432px !important;}
     #fancybox-wrap{width:91% !important;}
}
@media (min-width: 500px) and (max-width: 768px) {
	.group-index-banner .item{
		height:461px !important;}
     #fancybox-wrap{width:92% !important;}
}