@media (min-width:992px){ 
	#nav-wrap .logo{
    	margin: 10px 0;
        }
	#nav-wrap .quicktools{
        margin-right: 15px;
        margin-top: 25px;
    }
	
}
@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 only screen and (max-width: 1024px){
    #nav-wrap .nav-search-btn {
        padding: 16px 15px;
    }
	}
@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;
    }
	.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;
		line-height:36px\9;
		line-height:100%;
    }
	.search-header div a {
        display: inline-block;
        height: 100%;
        padding-left: 5px;
        width: 10%;
    }
	.search-header {
        display: none;
        background: #999;
        overflow: hidden;
    }
	#tab_main_nav_mobile_container ul li.search {
        height: 40px;
        padding: 0px 20px 0;
        margin-top: 10px;
    }
	 #tab_main_nav_close_mobile {
        margin-top: 0;
        vertical-align: middle;
        z-index: 999;
        width: 20px;
        right: 25px;
        top: 10px;
		float:right;
    }
	
	}
@media only 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; }
    #fancybox-wrap {left:20px !important; }
    #fancybox-content{width:100% !important;}
    #player_wrapper{width:100%;height:auto;}
     .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;
    }
    .solution_video_wrap .solution_video {width:100% !important;}
    .solution_video_wrap .solution_video ul.video-list li {display:inherit;margin:0; }
    .content-text 
    .softcom .col-sm-5.pull-right {margin-left:0;}
    .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;}
    .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;}
     .softcom ul{
	padding-left:0px;
	}
    .solution_video-bg .carousel-indicators {
    display:none;}
	  /* 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(/Assets/CNBG/img/icon_mobile_share.png) no-repeat -180px center;
        position: relative;
        display: inline-block;
    }
    .icon-feedback {
        vertical-align: middle;
        width: 50px;
        height: 48px;
        background: url(/Assets/CNBG/img/icon_mobile_share.png) no-repeat -125px center;
        position: relative;
        display: inline-block;
    }
    .icon-tel {
        vertical-align: middle;
        width: 50px;
        height: 48px;
        background: url(/Assets/CNBG/img/icon_mobile_share.png) no-repeat -235px center;
        position: relative;
        display: inline-block;
    }
    .share-btn {
        background: url(/Assets/CNBG/img/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(/Assets/CNBG/img/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_tanchu-2 {
        padding: 20px;
        width: 90%;
        right: 5%;
        bottom:inherit;
    }
    /* tel box eof */
	 /* feedback bof */
    .one_line .col-sm-5 {
        margin: 15px -10px 0 10px;
    }
    /* feedback eof */
	 /* 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;
    }
	.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;
    }
	.col-sm-7 .gongsi{
		margin-left:10px;} 
    /* feedback box eof */
	.pro-hot-cell .col-sm-7{padding-left:15px !important;}
	.pro-hot-cell h3.visible-xs{font-size:16px;font-weight:bold;}
	.search-results .row.moreinfo .col-sm-12 p{
		display:block;}
	.search-results ul{
		display:block;
		clear:both;}
	.search-results h3{
		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;}
	h1{margin:0.67em auto;margin-bottom:0.3em;}
	.pro-hot-cell>.container>.row{
		margin-top:0}
	#breadcrumb_nav {
        display: none;
    }
	.group-index-banner .item, .fbb-index-banner .carousel-inner .item {
        height: 360px !important;
        background: no-repeat center top;
        background-size: contain;
        /* padding-top: 22.25%; */
    }
	.list-mobile-cell{
		padding:0;
		word-wrap: break-word;}
	 .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 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-xs-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 .container .col-sm-6 .row .col-sm-7 ul,.pro-hot-cell .container .col-sm-6 .row .col-sm-7 p {margin-top:10px; }
	.pro-hot-cell .col-sm-5.pull-right{
		margin-left:0;
		margin-bottom:15px;padding-right:15px !important;}
	.cloud_computing .col-sm-5.pull-right{
		margin-bottom:15px;}
	.pro-hot-cell>.container>.row .col-sm-3{
		margin-top:20px;
		}
	.pro-hot-cell>.container>.row .col-sm-3:first-child{
		margin-top:0;}
	.right-box-mar .row .col-sm-3{
		display:none;}
	.solution_video_wrap .solution_video ul.video-list li{
		float:none;}
	.solution_video-bg .case_present_head .carousel .col-sm-12 p{
		margin-top:0;}
	.softcom ul li{
		clear:both;}
	.softcom .col-sm-5.pull-left{
		margin-right:0;}
	.solution_video-bg .case_present_head .col-sm-4.fr{
		float:none !important;}
	.solution_video-bg .case_present_head .col-sm-7{
		margin-top:0;
		margin-bottom:10px;}
	.solution_video-bg .case_present_head .carousel .col-sm-12{
		padding-left: 15px;
		padding-right: 15px;}
	.carousel-control.right,.carousel-control.left{
		display:none;}
	 .solCategory h3.specal {
        display: none;
    }
    .solution-nav {
        display: none;
    }
    .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(//www.huawei.com/ucmf/groups/public/documents/webasset/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(//www.huawei.com/ucmf/groups/public/documents/webasset/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;
    }
	.pad-top-24{
		padding-top:24px;}
	.pro-hot-cell h2.title{
		margin-top:0;
		margin-bottom:0.5em;}
	.pro-hot-cell>.container{
		margin:0;}
	.cloud_computing .col-sm-5{
		margin: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;}
	.img-responsive {
        width: 100%
    }
	.mobile-imgnohover{
		margin-top:8px;
		display:block;}
	.mobile-imghover{
		margin-top:8px;
		display:none;}
	.mobile-consumer p,.mobile-enterprise p,.mobile-carrier p{
		color: #999;
		text-align: center;
		font-size: 14px;
		margin-top:0;
		margin-bottom:2px;
		}
	.mobile-consumer:hover p,.mobile-enterprise:hover p,.mobile-carrier:hover p{
		color: #fff;
		}	
		.mobile-topbor{
		border-top:2px solid #3333ff;
		width:100%;
		border-bottom: 1px solid #ededed;}
	.winwin-footer .left{
		display:block !important;}	
	#footer .left,
    #footer .bottom_left {
        display: none;
    }
	#footer.winwin-footer .left_inner.row{
		margin-left: 0;
		margin-right: 0;
		}	
   .homepageicon{
		background:url(/Assets/CNBG/img/winwin_home_icon.png) no-repeat 0 0;
		vertical-align: middle;
		margin-left: -25px;
		padding-right: 25px;}
	#footer.winwin-footer .left_inner label {
		font-weight: normal !important; 
		padding-bottom: 5px;	
		border-bottom: 1px solid #535353;
		}
		
	.winwin-footer .left_inner div{
		width: 100% !important;
		padding-bottom: 5px;
		margin-bottom: 5px;}
	 .carousel-caption .text {
        padding-bottom: 100%;
    }
	 .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 .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;
    }
	.index--first-part {
        text-align: left;
        border: 0px;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 15px;
    }
	  .group-index-banner .carousel-control {
        height: 0;
        padding-bottom: 56.25%;
        background-size: 100%;
    }
	
	/* mobile slide disabled */
	#myCarousel2 .swiper-wrapper,#myCarousel1 .swiper-wrapper{width:100% !important;   transform: translate3d(0px, 0px, 0px) !important;
  -webkit-transform: translate3d(0, 0px, 0px)!important;}
#myCarousel2 .swiper-slide, #myCarousel2 .swiper-wrapper,#myCarousel1 .swiper-slide, #myCarousel1 .swiper-wrapper {
  width: 100% !important;
}	
#myCarousel2 .swiper-slide-duplicate,#myCarousel1 .swiper-slide-duplicate {
  display:none !important;
}	
        }
@media (min-width: 361px) and (max-width: 767px) {
    .group-index-banner .item {
        height: auto !important;
        background: no-repeat center top;
        background-size: 100%;
        /*padding-top: 18.25%;*/
    }
    .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;}
    .group-index-banner {
        max-height:450px;
    }
}
		
@media only screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: 20px;
    }
	.case_present_head .carousel-indicators {
        bottom: -40px;
    }
	.carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
	.carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
	.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;
    }
	.lt-img-rt-tx .col-sm-6>.row>.col-xs-7>h3.hidden-xs,
    .cloud_computing h3,
	.solCategory .col-sm-9 .row .col-sm-4 h3,
	.row.detail-page>.col-sm-9>.con-list-1>.row>.col-sm-12>h3:first-child,
	.studies-list>ul>li>.row>.col-sm-12>h3,
	.csr-layout>.row>.col-sm-3>h3,
	.video-list-layout>.studies-list>h3.hidden-xs,
	.solution_video_wrap .solution_video ul.video-list li h3,
	.segment>.list>.item>.calendar>.text>h3,
	.page-allEvents h3,

	.lt-img-rt-tx .down-list h3.down-title,
	.product_case_studies .row .col-sm-3 h3,
	.product_case_studies .col-xs-7 h3,
	.heise .row .col-sm-3 h3,
	.reset-col .col-sm-2 dl dt +dd,
	.reset-col .col-sm-9 .col-sm-3 dl dt +dd,
	.img-list>ul>li>span.clearfix,
	.video-list-layout .studies-list h3.hidden-xs,
	.huise-bg>.container>.row>.col-sm-3>h3,
	.pro-hot-cell .col-xs-7 h3,.pro-hot-cell .col-sm-7 h3,
	.solCategory .lt-img-rt-tx .cell h3{
		font-size: 16px;
		font-weight: bold;
		}		
	}
@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;}
}