@media screen and (min-width: 1025px) { 
	.transXT50,.tXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT50,.tYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT502 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.action .transYT50,.action .transYT502,.action.tYT50,.action2 .transYT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action .transXT50,.action.tXT50,.action2 .transXT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.p-image { opacity: 0; filter: grayscale(100%); transform-origin: center top; transform: translateY(100px) scale(1.2); transition: opacity 0.8s linear .0s,filter 0.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s,transform 1.3s cubic-bezier(0.075, 0.82, 0.165, 1);}
	.action .p-image { opacity: 1;  filter: grayscale(0%);transform: translateY(0) scale(1);}
	.img-wrap.action:after { right: -150%; z-index: 10;}
	.dly_1{ transition-delay: 100ms; -webkit-transition-delay: 100ms; }
	.dly_2{ transition-delay: 200ms; -webkit-transition-delay: 200ms; }
	.dly_3{ transition-delay: 300ms; -webkit-transition-delay: 300ms; }
	.dly_4{ transition-delay: 400ms; -webkit-transition-delay: 400ms; }
	.dly_5,.action .day_5{ transition-delay: 500ms; -webkit-transition-delay: 500ms; }
	.dly_6,.action .day_6{ transition-delay: 600ms; -webkit-transition-delay: 600ms; }
	.dly_7,.action .day_7{ transition-delay: 700ms; -webkit-transition-delay: 700ms; }
	.dly_8,.action .day_8{ transition-delay: 800ms; -webkit-transition-delay: 800ms; }
	.dly_9,.action .day_9{ transition-delay: 900ms; -webkit-transition-delay: 900ms; }
	.dly_10,.action .day_10{ transition-delay: 1000ms; -webkit-transition-delay: 1000ms; }
	.dly_11,.action .day_11{ transition-delay: 1100ms; -webkit-transition-delay: 1100ms; }
	.item-span span,.item-span2 i{ display: inline-block; font-style: inherit;}
	.item-span span,.item-span2 i{ visibility: hidden; }
	.action.item-span span,.action.item-span2 i{visibility: visible; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:fade-in-blur; animation-name:fade-in-blur; }
	.fixedImg { background-attachment: fixed;}
	.ibox-business-list { -webkit-perspective: 1600px;-o-perspective: 1600px; -ms-perspective: 1600px; perspective: 1600px; -webkit-transform-style: preserve-3d;-o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
	.ibox-business-list li{ -webkit-transition-duration: .7s;
	-webkit-transition-property: -webkit-transform, opacity;
	-webkit-transition-delay: .15s;
	-webkit-transition-timing-function: 'ease-in-out';
	-moz-transition-duration: .7s;
	-moz-transition-property: all;
	-moz-transition-delay: .15s;
	-moz-transition-timing-function: 'ease-in-out';
	-o-transition-duration: .7s;
	-o-transition-property: transform, opacity;
	-o-transition-delay: .15s;
	-o-transition-timing-function: 'ease-in-out';
	-ms-transition-duration: .7s;
	-ms-transition-property: transform, opacity;
	-ms-transition-delay: .15s;
	-ms-transition-timing-function: 'ease-in-out';
	transition-duration: .7s;
	transition-property: transform, opacity;
	transition-delay: .15s;
	transition-timing-function: 'ease-in-out';
	-webkit-transform: rotateY(-90deg) translateZ(0);
	transform: rotateY(-90deg) translateZ(0);
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	opacity: 0;}
	.action .ibox-business-list li.item1{ transition-delay: .3s; -webkit-transition-delay: .3s;}
	.action .ibox-business-list li.item2{ transition-delay: .6s; -webkit-transition-delay: .6s;}
	.action .ibox-business-list li.item3 { transition-delay: .9s; -webkit-transition-delay: .9s;}
	.action .ibox-business-list li.item4 { transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.action .ibox-business-list li{  -webkit-transform: rotateY(0deg) translateZ(0);transform: rotateY(0deg) translateZ(0); opacity: 1;}
	.page-nav-c a:hover:before,.page-nav-c a.active:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility:visible\9;}
	.page-nav-c a.active,.page-nav-c a:hover{ color: #B82024;}
	.btn-more:hover:before{ width: 240px; height: 240px; opacity: 1;}
	.btn-more:hover span{ color: #B82024;}
	.btn-more2:hover{ border-color: #fff;background: #fff!important;}
	.btn-more2:hover:before{ width: 210px; height: 220px; opacity: 1;}
	.btn-more2:hover span{ color: #B82024;}
	.btn-more2:hover i{ transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
	.btn-more2:hover i:after{ opacity: 1; visibility: visible;}
	.btn-video:hover:before{ width: 240px; height: 240px; opacity: 1;}
	.btn-video:hover span{ color: #B82024;}
	.company-list li:hover,.company-list li:hover .icon,.company-list li:hover .zh{ color: #fff;}
	.company-list li:hover .bot{ background-color: #fff;}
	.company-list li:hover .img{ opacity: 1; visibility: visible;-webkit-transform: scale(1.03); transform: scale(1.03);}
	.brand-list li:hover .bg{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.brand-list li:hover .c{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px);}
	.history-item:hover .item{ background-color: #B82024; color: #fff;}
	.history-item:hover time{ color: #fff;}
	.news-list li:hover .timebox .day,.news-list li:hover .timebox .year,.news-list li:hover .desc h4{ color: #B82024;}
	.news-list li:hover .btn-more3{ background-color: #B82024; color: #fff; padding: 0px 32px;}
	.btn-more4:hover:after{ width: 100%;}
	.business-list li:hover .icon,.business-list li:hover .en,.business-list li:hover .zh{ color: #fff;}
	.business-list li:hover .en::before{ background-color: #B82024;}
	.business-list li:hover .img{ top: 0;}
	.business-list li:hover .img::before{ background-color: rgba(0,0,0,0.54);}
    .business-list li:hover .lead,.business-list li:hover .btn { opacity: 1; transform: initial;}
	.business-list li:hover .lead{ transition-delay: .3s;}
	.business-list li:hover .btn{ transition-delay: .5s;}
	.project-list li:hover .bg{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.project-list li:hover .btn-more5{ opacity: 1; transform: initial; -webkit-transform: initial;}
	.project-list li:hover .txt{ color: #B82024;}
	.project-list li:hover .txt:before{ width: 100%;}
	.bidding-list li:hover{ background-color: #B82024; color: #fff;}
	.bidding-list li:hover .bot{ color: #fff;}
	.bidding-list li:hover time{ border-left-color: #fff;}
	.bidding-list li:hover:before{ display: none;}
	.partners-list li:hover:before{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.partners-list li:hover .txt{ opacity: 1; transform: initial; -webkit-transform: initial;}
	.social-view li:hover h4{ color: #B82024;}
	.social-view li:hover .time{ background-color: #B82024; color: #fff;}
	.serach-list li:hover .more:before{ opacity:0; visibility:visible; -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5);  transition: .5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: .5s cubic-bezier(0.215, 0.61, 0.355, 1);}
	.serach-list li:hover .more{ background-color: #B82024; color: #fff;}
}
@media screen and (max-width: 1650px) { 
	.w1324{ width: 1100px;}
	.side-btn{ right: 0px;}
	.side-btn li i{ width: 56px; height: 56px; line-height: 56px;}
	.side-btn li em{ width: 40px; height: 1px; right: 40px;background: #fff;}
	.side-btn li span{ right: 75px;}
	.ibox-T{ margin-bottom: 40px;}
	.ibox-T .t{ font-size: 38px;}
	.ibox-T .c{ font-size: 14px;}
	.ibox-business-list .ico{ font-size: 36px; margin-bottom: 10px;}
	.ibox-business-list .title{ font-size: 26px;}
	.ibox-business-list .en{ font-size: 14px; font-weight: normal;}
	.ibox-news-list a{ height: 38px; line-height: 38px;}
	.partners-list li{ width: 13.2%;}
	.social-list .itemBox{ width: 80%;}
	.page-sider-box{ left: 5%; margin-left: 0;}
}
@media screen and (max-width: 1440px) {
	.head2 .nav ul li {
	    width: 127px;
	    margin: 0px 15px;
	    margin-top: 15px;
	}
	.ry_lb .slick-next{
        top: 15%!important;
        right: -10%;
        background: url({pboot:sitetplpath}/images/rjt.png) #b3080c no-repeat;
        width: 50px;
        height: 50px;
        background-size: 20%;
        background-position: 50%;
    }

    .ry_lb .slick-prev{
        top: 25%!important;
        left: -10%;
        background: url({pboot:sitetplpath}/images/ltj.png) #b3080c no-repeat;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-size: 20%;
        background-position: 40%;
    }
    .ry .ry_lb {
	    top: 155%!important;
	}

	.top{ height: 90px;}
	.logo{ top: 13px;}
	.logo a{ height: 44px;}
	.nav a{ height: 70px; /*line-height: 70px;*/}
	.menu-handler{ width: 70px; height: 70px;}
	.menu-handler p{ margin: 25px auto;}
	.search-box{ right: 70px;}
	.search-box .curicon{ width: 70px; height: 70px; line-height: 70px;}
	.slide-box{ right: 70px;}
	.nav{ padding-left: 5%;}
	.nav li{ margin: 0px 15px;}
	.nav a:before{ height: 1px;}
	.banner .desc { margin-top: -100px;}
	.banner .desc h4{ font-size: 50px; margin-bottom: 20px;}
	.banner .desc .c{ font-size: 38px;margin-bottom: 30px;font-weight: 200;}
	.menubarM-list .subnav a{ margin-right: 5%;}
	.w1324{ width: 1000px;}
	.ibox-about{ margin-top: -165px;}
	/* .video-ibox .bg{ height: 335px;} */
	.ibox-about-desc .title{ font-size: 34px;}
	.ibox-about-desc .c{ font-size: 14px; height: 112px;}
	.ibox-T .t{ font-size: 34px;}
	.ibox-business-list figure{ height: 400px;}
	.ibox-business-list .bot{ font-weight: normal; font-size: 12px; padding-top: 15px;}
	.ibox-news-box .item1{ padding: 20px 4%;}
	.ibox-news-box .item2{ padding-top: 20px;}
	.ibox-news-list li:nth-child(8){ display: none;}
	.pbanner{ height: 500px;}
	.pboxT .zh{ font-size: 32px;}
	.brand-t .zh{ font-size: 28px;}
	.bidding-lbox{ height: 516px;}
	.partners-list li{ width: 15.66%;}
	.page-sider-box{ left: 3%;}
}
@media screen and (max-width: 1370px) {
	.top {
    height: 70px;
}
	.banner .desc h4{ font-size: 44px;}
	.menubarM-list>li>a{ font-size: 18px; line-height: 1.3;}
	.menubarM-list .subnav{ padding-left: 150px; padding-top: 0;}
	.menubarM-list .subnav a{ margin-right: 5%; font-size: 14px;}
	.slide-box{ right: 0;}
	.ibox-about-txt{ bottom: 1%; font-size: 70px;}
	.ibox-about-desc .title{ font-size: 30px;}
	.ibox-T{ margin-bottom: 30px;}
	.ibox-T .t{ font-size: 30px; margin-bottom: 0;}
	.ibox-business-list figure{ height: 360px;}
	.ibox-business-list .ico{ font-size: 30px;}
	.ibox-business-list .title{ font-size: 24px;}
	.ibox-business-list .en{ font-size: 12px;}
	.ibox-social-list figure{ margin-bottom: 10px;}
	.ibox-social-list h4{ font-size: 18px; margin-bottom: 10px;}
	.ibox-news-img .c{ margin-bottom: 30px;}
	.pbanner{ height: 400px;}
	.pbanner-c h4{ font-size: 40px;}
	.w1252,.w1200,.w1215{ width: 1100px;}
	.pboxT .zh{ font-size: 30px;}
	.img-pbox{ height: 340px;}
	.img-pbox .img-wrap{ height: 340px;}
	.company-list .desc{ font-size: 14px;}
	.company-list .en{ font-size: 24px;}
	.brand-t .zh{ font-size: 24px;}
	.brand-list .desc{ padding: 50px 10%; font-size: 14px;}
	.brand-list .icon{ font-size: 40px;}
	.brand-list .en,.brand-list .zh{ font-size: 20px;}
	.business-t{ font-size: 30px;}
	.layout-item1 .layout-quyu:before{ width: 490px;}
	.layout-item1 .layout-quyu:after{ left: 490px;}
	.layout-item2 .layout-quyu:before{ width: 305px;}
	.layout-item2 .layout-quyu:after{ right: 506px;}
	.layout-item3 .layout-quyu:before{ width: 242px;}
	.layout-item3 .layout-quyu:after{ right: 444px;}
	.social-list .img img{ width: 120%;}
	.social-list .itemBox .line{ margin: 15px 0;}
	.social-list .itemBox .t{ font-size: 18px;}
	.social-list .itemBox .en{ font-size: 24px;}
}
@media screen and (max-width: 1260px) {
	.top {
    height: 70px;
}
	.inner{ width: 1000px;}
	.nav li{ margin: 0px 10px;}
	.nav a{ font-size: 15px;}
	.slide-box{ display: none;}
	.banner .desc h4{ font-size: 34px;}
	.w1100,.w1252,.w1200,.w1050,.w1215{ width: 90%;}
	.layout-quyu:before,.layout-quyu:after{ display: none;}
	.layout-img{ position: relative; right: auto; width: 100%;}
	.layout-boxl,.layout-boxr{ position: relative; left: auto; right: auto; top: auto; width: 50%; float: left;}
	.layout-boxr{ width: 49%; margin-left: 1%;}
	.layout-item{ padding: 25px 5%;}
	.social-list{ width: 90%; margin: 30px auto;}
	.social-list .item{ margin-bottom: 20px;}
	.social-list .img{ width: 100%;}
	.social-list .img img{ width: 100%;}
	.social-list .con{ position: relative; left: auto; width: 100%; padding: 35px 0 45px; background-color: #F7F7F7;}
	.social-list .itemBox{ width: 90%;}
	.social-list .twoItem .img{ float: none;}
	.joinT li{ width: 18%;}
	.joinT .item2{ display: none;}
	.page-sider-box{ display: none;}
	.trendsBox{ width: 90%;}
}
@media screen and (max-width: 1024px) {
	.page .ibg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: 1s;}	
	.inner,.w970{ width: 90%;}
	.menu-handler { display: block; width: 54px; height: 54px;left: unset!important;}
	.menu-handler p{ margin: 18px auto; width: 22px; height: 18px;}
	.menu-handler span.item2, .menu-handler span.item3 { top: 8px;}
	.search-box{ right: 59px;}
	.head2 .search-box .curicon{color: #fff!important;}
	.search-box .curicon{ width: 54px; height: 54px; line-height: 54px;}
	.nav{ display: none!important;}
	.top,.pageH{ height: 54px;}
	.top_pic{
	  margin-top: 54px;
	  position: relative;
	}
	.adv {
	    position: absolute;
	    top: 10%;
	    left: 7.5%;
	    color: #fff;
	    font-size: 15px;
	    width: 50%;
	}
	.sub_tit{
	  width: 100%;
	  background: rgba(0,0,0,0.5);
	  position: absolute;
	  bottom: 0px;
	  height: 35px;
	}
	.sub_tit ul li a{
		font-size: 13px;
	}

	.xzhq_cont .tit {
	    margin-bottom: 60px!important;
	}

	.sub_tit ul li{
	  /*display: flex;*/
	  width: 33.3%;
	  height: 35px;
	  line-height: 35px;
	  text-align: center;
	  border-left: 1px solid rgba(255,255,255,0.5);
	  border-right: 1px solid rgba(255,255,255,0.5); 
	}

	.xzhq_cont .tit {
	    font-size: 20px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #000000;
	    padding: 20px 0 0px 0;
	}

	.xzhq_cont .hx {
	    width: 34px;
	    height: 4px;
	    background: #ae1010;
	    margin: 8px 0;
	}

	.hq_detail{
		display: block;
	}

	.hq_detail .pic{
		width: 100%;
		padding: 0;
	}

	.hq_detail .nr{
		width: 100%;
		padding: 0 0 0 0px;
		margin:0;
	}

	.hq_detail .nr .bt{
		font-size: 18px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #C10001;
	    margin: 15px 0;
	}

	.hq_detail .nr .btn a {
	    width: 130px;
	    text-align: center;
	    line-height: 40px;
	    height: 40px;
	}

	.xzhq_cont .big_pic {
	    margin: 30px 0;
	}

	.xzhq_cont .history .cont {
	    margin-top: 20px;
	}

	.yj .bt {
	    padding: 30px 0;
	}

	.yj .bt .red {
	    font-size: 20px;
	}

	.yj .bt .subtit{
		font-size: 15px;
	}
	.xzhq_cont .tit .subtit{
		font-size: 15px;
		margin-left: 10px;
	}
	.yl .tit {
	    font-size: 20px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #000000;
	    line-height: 24px;
	    padding: 20px 0 0px 0;
	    margin-bottom: 20px;
	}
	.left_10{
		font-size: 15px;
	}
	.yl .subtit{
		font-size: 15px;
	}

	.yl .ylxq{
		display: block;
	}

	.yl .left{
		width: 100%;
    	padding: 0 0 0 0;
    	border-right: none;
	}

	.yl .ylxq img{
		width: 100%;
	}

	.yl .right{
		border-top: 1px solid #999;
		margin-top: 15px;
		width: 100%;
    	padding: 0 0 0 0;
	}

	.yl .right .bt{
		font-size: 17px;
	}

	.xzhq_list ul li{
	  width: 90%;
	  margin-top: 20px;
	}

	.xzhq_list ul li img{
		height: auto;
	}

	.xzhq_list ul li .list_tit{
		font-size: 15px;
	}

	.logo{ top: 9px;}
	.logo a{ height: 36px;}
	.top{ position: fixed; background-color: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.1);}
	.top .logo img.img1 { visibility: hidden; }
	.top .logo img.img2 { display: block;}
	.top .search-box .curicon{ color: #333;}
	.top .nav a:link, .top .nav a:visited { color: #333;}
	.top .nav a:active, .top .nav a:hover { color: #B82024;}
	.top .nav a:before{ background-color: #B82024;}
	.menubarM-box{ width: 100vw;}
	.menubarM-list{ width: 90%; margin-top: 80px;}
	.menubarM-list .subnav a{ display: inline-block;}
	.pageH{ height: 54px;}
	.foot-nav{ padding-bottom: 15px;}
	.foot-box span{ display: block;}
	.foot-nav .line{ padding: 0 10px;}
	.content {position: static; left: auto;top: auto !important;}
	.page {min-height: 0;height: auto !important;}
	.banner .desc{ width: 70%; left: 15%; margin: 0; transform: translateY(-50%);}
	.banner .desc h4{ font-size: 30px;}
	.banner .slick-dots{ left: 0; text-align: center; bottom: 70px;}
	.banner .slick-dots li{ margin: 0px 4px;}
	.banner .slick-dots li a{ width: 6px; height: 6px; border-radius: 50%;}
	.btn-more{ width: 140px; font-size: 12px; height: 36px; line-height: 36px;}
	/* .btn-more:hover:before{ width: 190px; height: 190px; } */
	.mouse-box{ bottom: 18px;}
	.mouse-box i{ width: 18px; height: 28px; border-width: 1px;}
	.mouse-box i:before{ left: 8px;}
	.mouse-box .txt{ display: none;}
	.pvideo-box{ left: 10%; width: 80%; margin-left: 0;}
	.pv-close{ right: 0; top: -40px; width: 40px; height: 40px; font-size: 16px; line-height: 40px;}
	.w1324{ width: 90%;}
	.ibox-about{ position: relative; margin: 0 auto; z-index: 2; left: auto; right: auto; padding: 100px 0 180px;}
	.ibox-about .lico{ width: 100px; height: 100px; background-size: cover; left: -50px; bottom: 130px;}
	/* .video-ibox .bg{ height: 300px;} */
	.video-ibox .img-wrap{ display: none;}
	.ibox-about-txt{ font-size: 60px; display: none;}
	.ibox-about-desc .title{ font-size: 24px; margin-bottom: 20px;}
	.ibox-about-desc .line{ width: 40px; margin-bottom: 24px;}
	.ibox-T .t{ font-size: 24px;}
	.ibox-business,.ibox-news,.ibox-social{ position: relative; left: auto; top: auto; right: auto; transform: initial; padding: 100px 0;}
	.ibox-business-list figure{ height: auto;}
	.ibox-business-list .ico{ font-size: 24px;}
	.ibox-business-list .title{ font-size: 18px;}
	.ibox-news-box{display: -webkit-flex;display: flex; flex-wrap: wrap;}
	.ibox-social-list h4{ font-size: 16px;}
	.ibox-social-list .c{ /* margin-bottom: 25px; */}
	.btn-more2{ width: 100px;}
	.ibox-social-list .c{ font-size: 12px; height: 62px;}
	.ibox-social-list li{ width: 46%;}
	.ibox-social-list li:nth-child(3){ display: none;}
	.ibox-btn{ display: none;}
	.pbanner{ height: 240px;}
	.pbanner-c{ margin-top: 0; transform: translateY(-50%);}
	.pbanner-c h4{ font-size: 30px; margin-bottom: 15px;}
	.pbanner-c .bot{ height: 2px; width: 60px;}
	.f16{ font-size: 14px;}
	.page-nav-box{ height: auto;}
	.page-nav{ line-height: 100%; height: auto;}
	.page-nav-t{ position: relative; left: auto; top: auto; bottom: auto; width: auto; padding: 15px 5%;}
	.page-nav.fixed{ top: 9px;}
	.page-nav-t a.home{ font-size: 16px;}
	.page-nav-t a.act{ font-size: 14px;}
	.page-nav-t a.act:before{ height: 14px;}
	.page-nav-c{ position: relative; padding-left: 0; width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
	.page-nav-c ul{ display: inline-flex;-webkit-display: inline-flex;-moz-display: inline-flex; -webkit-overflow-scrolling: touch; }
	.page-nav-c li{ margin-left: 0;}
	.page-nav-c a{ height: 44px; line-height: 44px; font-size: 14px; padding: 0 20px; font-weight: normal;}
	.page-nav-c a:before{ height: 2px;}
	.pboxT{ margin-bottom: 30px;}
	.pboxT .zh{ font-size: 24px;}
	.pboxT .en{ font-size: 14px;}
	.about-by .zh{ font-size: 20px;}
	.about-by .en{ font-size: 22px;}
	.about-by{ margin: 30px 0;}
	.video-pbox{ height: auto; margin-top: 60px;}
	.video-pbg{ display: block;}
	.video-pbox .circle li{ width: 500px; height: 500px; margin: -250px 0 0 -250px;}
	.video-pdesc{ margin: -31px 0 0 -31px; display: none;}
	.pvico{ width: 60px; height: 60px;}
	.pvico:before{ border-top-width: 8px; border-bottom-width: 8px; border-left-width: 16px; margin: -8px 0  0 -8px;}
	.video-pdesc h4{ font-size: 30px;}
	.video-pdesc .c{ font-size: 12px;}
	.btn-video{ width: 160px; height: 44px; line-height: 44px;}
	/* .btn-video:hover:before{ width: 200px; height: 200px;} */
	.img-pbox{ height: 300px;}
	.img-pbox .img-wrap{ height: 300px;}
	.company-nav a{ font-size: 14px;}
	.company-list li{ width: 50%;}
	.company-list .img{ opacity: 1; visibility: visible;}
	.company-list li,.company-list .icon,.company-list .zh{ color: #fff;}
	.company-list .bot{ background-color: #fff;}
	.brand-t .zh{ font-size: 18px;}
	.brand-list{ display: -webkit-flex; display: flex; flex-wrap: wrap;}
	.brand-list li{ width: 50%;}
	/* .brand-list .img{ position: relative; left: auto; top: auto; right: auto; bottom: auto; padding-bottom: 100%;} */
	.brand-list .desc{ height: auto;/* color: #666; border-left: 1px solid #F6F4F4;*/ padding: 45px 5%; text-align: center; }
	.brand-list .bg{ visibility: visible; transform: initial; -webkit-transform: initial; background: none rgba(0,0,0,0.3);}
	.brand-list .icon{ font-size: 30px; margin-bottom: 10px;}
	.brand-list .en, .brand-list .zh{ font-size: 18px;}
	.brand-list .en{ margin-bottom: 5px;}
	.brand-list .bot{ /* background-color: #B82024; */ height: 1px; margin: 15px auto;}
	.brand-list .c{ opacity: 1; visibility: visible; transform: initial; -webkit-transform: initial; }
	.f18{ font-size: 16px;}
	.history-nav{ margin-bottom: 30px;}
	.history-nav a{ padding: 4px 30px;}
	.history-list .desc{ font-size: 14px;}
	.honor-boxL,.honor-list{ float: none; width: 100%;}
	.honor-boxL{ text-align: center;}
	.honor-desc{ margin-bottom: 30px;}
	.honor-desc .by{ font-size: 20px;}
	.honor-desc .zh,.honor-desc .en{ font-size: 16px;}
	.honor-demo{ margin: 0px auto 35px;}
	.honor-list .year{ font-size: 24px;}
	.honor-list dd{ margin-left: 0;}
	.honor-item time{ font-size: 16px;}
	.honor-list dd{ padding: 5px 0;}
	.honor-item::before{ width: 8px; height: 8px; border-width: 1px; left: -5px; top: 5px;}
	.info-sharp{ display: none;}
	.info-T{ margin-bottom: 25px;}
	.info-T h4{ font-size: 18px; line-height: 1.5; margin-bottom: 10px;}
	.business-t{ font-size: 24px;}
	.business-list li{ height: auto; width: 49.5%;}
	.business-list li .icon,.business-list li .en,.business-list li .zh{ color: #fff;}
	.business-list li .en::before{ background-color: #B82024;}
	.business-list li .img{ top: 0;}
	.business-list li .img::before{ background-color: rgba(0,0,0,0.54);}
    .business-list li .lead,.business-list li .btn { opacity: 1; transform: initial;}
	.business-list .item-C{ margin: 35px 10%;}
	.business-list .icon{ font-size: 34px;}
	.business-list .en{ font-size: 14px;}
	.business-list .zh{ font-size: 18px;}
	.business-list .item-C .lead{ font-size: 14px; height: 100px;}
	.btn-more4{ font-weight: normal;}
	.bboxT .zh{ font-size: 18px;}
	.bboxT .en{ font-size: 24px;}
	.bboxT .bot{ margin-top: 30px;}
	.bboxT .by{ font-size: 14px;}
	.business-one{ padding: 60px 0;}
	.business-one .bboxT{ float: none; width: auto; margin-right: 0;}
	.proportion-list{ float: none; width: auto;}
	.proportion-list li{ margin: 0 2% 15px 0;}
	.project-list li{ width: 32.33%; margin-bottom: 40px;}
	.bidding-box .bor-line{ display: none;}
	.bidding-lbox{ height: auto; float: none; width: 100%;}
	.bidding-list h4{ font-size: 18px;}
	.bidding-list li{ background-color: #F7F7F7; margin-bottom: 10px;}
	.bidding-rbox{ float: none; width: auto; margin-top: 50px; display: none;}
	.binfo-time .dis-item{ display: none;}
	.partners-page{ width: 90%;}
	.f26{ font-size: 24px;}
	.social-view li{ width: 47%;}
	.joinT .jname{ background-size: 10px auto; padding-bottom: 10px;}
	.w875{ width: 90%;}
	.conT{ font-size: 24px;}
	.project-box{ padding: 40px 0;}
	.project-box .zh{ font-size: 24px;}
	.project-page{ width: 90%; padding:0 0 80px; margin-top: 35px; box-sizing: border-box;}
	.project-desc{ padding: 25px 0;}
	.project-t{ font-size: 16px;}
	.project-demo .slick-arrow{ width: 40px; height: 40px; line-height: 40px;}
	.trendsPage{ padding-top: 80px;}
	.hitem{ padding:20px;}
	.h-year{ font-size: 24px;}
	.contact-box>ul>li,.contact-box>ul>li.item2{ float: none; width: auto;}
	.contact-box .item1{ margin-bottom: 35px;}
	.contact-box .aitem{ margin-bottom: 25px;}
	.join-ipage{ width: 60%; padding: 35px 5%;}
	.join-ipage .pageC{ font-size: 14px;}
	.join-ipage .t{ font-size: 18px;}
	.join-ipage .bol{ margin: 18px 0 24px;}
}
@media screen and (max-width: 1200px) { 
	.top {
    height: 54px;
}
	.footer{
		top: 10%;
	}
	.footer .l_cont .blogo{
		margin-bottom:15px;
	}
	.footer .l_cont .com-name {
	    font-size: 16px;
	    padding-bottom: 8px;
	}
	.footer .l_cont .com-add {
	    font-size: 16px;
	    padding-bottom: 8px;
	}
	.footer .l_cont .com-tel {
	    font-size: 20px;
	    font-weight: 600;
	    padding-bottom: 8px;
	}
	.footer-r{
		    width: 100%;
    position: absolute;
    position: absolute;
    left: 20px;
    top: 35%;
    color: #fff;
    margin-right: 5%;
	}
}
@media screen and (max-width: 860px) { 
	.page .ibg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: 1s;}	
	.ibox-about,.ibox-business,.ibox-news,.ibox-social{ padding: 80px 0;}
	.video-ibox,.ibox-about-desc{ float: none; width: auto;}
	/* .video-ibox .bg{ height: 340px;} */
	.ibox-about-desc{ margin-top: 35px;}
	.ibox-about-desc .c{ height: auto;}
	.ibox-about .lico{ bottom: auto; right: 0; left: auto; margin-top: -50px;}
	.ibox-news-box .item1{ float: none; display: block; width: 90%; padding: 25px 5%;}
	.ibox-news-box .item1:before{ display: none;}
	.ibox-news-img .c{ height: 75px; margin-bottom: 20px;}
	.ibox-news-box .item2{ float: none; display: block; width: 100%; border-top: 1px solid #E9E9E9;}
	.ibox-news-box .item2 .inew-T{ margin: 0 5%;}
	.ibox-news-list{ padding: 0 5% 20px;}
	.more-all{ padding: 20px 5%;}
	.img-pbox{ height: 240px;}
	.img-pbox .img-wrap{ height: 240px;}
	.news-list li:before{ display: none;}
	.news-list li{ margin-bottom: 30px; border-bottom: 1px solid #F7F7F7; padding-bottom: 30px;}
	.news-list .timebox{ width: auto; float: none; margin: 0 0 10px; display: block; text-align: left;}
	.news-list .timebox .day{ font-size: 20px; line-height: 1.2;}
	.news-list .desc{ padding-left: 271px;}
	.news-list .desc h4{ font-size: 18px;}
	.btn-more3{ background-color: #B82024; color: #fff; padding: 0 25px;}
	.btn-more3{ font-size: 24px;}
	.layout-img{ width: 400px;}
	.layout-img .item1 i{ width: 14px; height: 14px;}
	.layout-img .item2 i{ width: 8px; height: 8px;}
	.layout-img .item3 i{ width: 4px; height: 4px;}
	.layout-img .item1{ width: 30px; height: 30px;}
	.layout-img .item2{ width: 20px; height: 20px;}
	.layout-img .item3{ width: 12px; height: 12px;}
	.partners-list li{ width: 24%; margin-bottom: 25px;}
	.joinT .item1{ width: 60%;}
	.joinT .item4{ display: none;}
	.joinT .item5{ width: auto; margin-right: 3%;}
}
@media screen and (max-width: 640px) { 
	.pc-show{
	  display: none;
	}
	.phone-show{
	  display: block;
	}
	.page .ibg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; transition: 1s;}	
	.foot-b{ padding: 25px 0;}
	.foot-link a{ margin-left: 15px;}
	.foot-link dt{ width: 75px;}
	.foot-link dd{ padding-left: 75px;}
	.foot{ padding: 25px 0;}
	.foot-nav{ font-size: 12px;}
	.foot-box{ font-size: 12px;}
	.smlink{ display: block; margin-left: 0;}
	.foot-sharp a{ font-size: 20px; width: 40px; height: 40px; line-height: 40px;}
	.search-box-c{ position: fixed; width: 100%; top: 54px; box-sizing: border-box; height: 54px; padding: 11px 64px 11px 20px;}
	.search-box-c .sbtn{ width: 54px; height: 54px; line-height: 54px;}
	.link-select-box{ width: 100%;}
	.menubarM-list li{ padding: 15px 0 5px;}
	.menubarM-list>li>a{ font-size: 16px; line-height: 1.5;}
	.menubarM-list .subnav{ padding-left: 100px;}
	.menubarM-list .subnav a{  margin:0 5% 10px 0;}
	.banner .desc{ width: 90%; left: 5%;}
	.banner .desc h4{ font-size: 24px;}
	.banner .desc .c{ font-size: 12px;}
	.banner .an .bf,.fx {
	    width: 35px!important;
	    height: 35px!important;
	}
	.mouse-box .txt{
		display: block;
		font-size: 12px;
	}
	.mouse-box{
		display: none;
	}
	.pvideo-box{ width: 100%; left: 0%; transform: translateY(-50%);}
	.ibox-about,.ibox-business,.ibox-news,.ibox-social{ padding: 0 0 40px 0;}
	.ibox-about-desc .title .ztit{
		font-size: 18px;
	}
	/* .video-ibox .bg{ height: 240px;} */
	.video-ibox .vico{ font-size: 40px; width: 40px; height: 40px;}
	.ibox-about-desc .title{ font-size: 18px; margin-bottom: 15px;}
	.ibox-about-desc .line{ margin-bottom: 20px;}
	.ibox-about-desc .c{ margin-bottom: 30px;}
	.btn-more2{ width: 80px; height: 30px; line-height: 30px;}
	.ibox-about-img{
		display: none;
	}
	.xbt{
		display: none;
	}
	.cen_y {
   	 	width: 300px;
    	height: 300px;
    	margin-top: 10%;
    	margin-bottom: 15%;
	}
	.cen_y .xz {
	    width: 240px;
	    height: 240px;
	    position: absolute;
	    top: 30px;
	    left: 30px;
	}
	.cen_y .cont {
	    width: 170px;
	    height: 240px;
	    position: absolute;
	    top: 95px;
	    left: 65px;
	    color: #fff;
	    line-height: 20px;
	}
	.cen_y .cont .jtit {
    width: 125px;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
}
.cen_y .cont .jdes {
    width: 145px;
    margin: 0 auto;
    text-align: center;
    margin-top: 0px;
    font-size: 12px;
}
.cen_y .cont .jmore {
    border: 1px solid #fff;
    border-radius: 25px;
    padding: 2px 2px;
    color: #fff;
    width: 80px;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 1px;
}
.cen_y .l1 .yjzx {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    position: absolute;
    text-align: center;
    align-items: center;
    line-height: 48px;
    border-radius: 50%;
    top: 45px;
    left: 2px;
    background: rgba(216,216,216,0.5);
}
.cen_y .yjzx img {
    width: 18px;
    margin:11px;
}
.cen_y .l1 .tb-tit {
    font-size: 12px;
    position: absolute;
    color: #fff;
    width: 100px;
    text-align: center;
    top: -22px;
    left: -20px;
}
.cen_y .l2 .yjzx {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    position: absolute;
    text-align: center;
    align-items: center;
    line-height: 48px;
    border-radius: 50%;
    top: 45px;
    left: 253px;
    background: rgba(216,216,216,0.5);
}
.cen_y .l2 .tb-tit {
    font-size: 12px;
    position: absolute;
    color: #fff;
    width: 100px;
    text-align: center;
    top: -2px;
    right: -18px;
}

.cen_y .l3 .yjzx {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    position: absolute;
    text-align: center;
    align-items: center;
    line-height: 48px;
    border-radius: 50%;
    top: 278px;
    left: 130px;
    background: rgba(216,216,216,0.5);
}
.cen_y .l3 .tb-tit {
    font-size: 12px;
    position: absolute;
    color: #fff;
    width: 100px;
    text-align: center;
    top: 278px;
    right: 22px;
}
.w1000 {
    width: 80%;
    margin-top: 10%;
}
.mar-lr-25 {
    margin: 0 5px;
}
.ibox-social-list time {
    font-size: 13px;
    font-weight: lighter;
    margin-bottom: 5px;
    display: block;
}
.ibox-social-list .line {
    height: 1px;
    width: 100%;
    background: #fff;
    margin: 12px 0 12px 0;
}
.ibox-social-list h4 {
    font-size: 14px;
}
.dl .slick-prev {
    background: url(../images/ltj.png) no-repeat;
    background-position: center;
    margin-left: -10%;
    margin-top: 42%;
}
.dl .slick-prev, .slick-next {
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #fff;
    z-index: 99999;
    margin-top: 22%;
}
.dl .slick-next {
    background: url(../images/rjt.png) no-repeat;
    background-position: center;
    right: -10%;
    margin-top: 22%;
}
	.ibox-T .t{ font-size: 18px;}
	.ibox-business-list{ margin-left: 0;}
	.ibox-business-list li{ float: none; display: block; margin-left: 0; margin-bottom: 20px; width: auto;}
	.ibox-business-list .desc{ left: 5%; width: 90%; top: 8%;}
	.ibox-business-list .bot{ left: 5%; right: 5%; bottom: 5%;}
	.ibox-business-list figure{ height: 250px;}
	.ibox-news-img { margin-left: 0;}
	.ibox-news-img li{ width: 100%; float: none; display: block; margin-left: 0;}
	.ibox-news-img h4{ margin-bottom: 5px;}
	.pbanner{ height: 160px;}
	.pbanner-c{ display: none;}
	.pbanner-c h4{ font-size: 24px;}
	.pbanner-c .bot{ width: 40px;}
	.padding-box1{ padding: 40px 0 60px;}
	.padding-box2{ padding: 50px 0;}
	.about-by .zh{ font-size:15px;}
	.about-by .zh span{ margin: 0 10px;}
	.about-by .en{ font-size: 16px;}
	.video-pbox{ margin-top: 45px;}
	.video-pbox .circle li{ width: 380px; height: 380px; margin: -190px 0 0 -190px;}
	.video-pdesc{ margin: -26px 0 0 -26px;}
	.pvico{ width: 50px; height: 50px;}
	.video-pdesc h4{ font-size: 24px;}
	.img-pbox{ height: auto; display: -webkit-flex; display: flex;  flex-wrap: wrap; justify-content: space-between;}
	.img-pbox .item{ position: relative; left: auto !important; right: auto !important; top: auto !important; float: none; display: block; width: 100%;}
	.img-pbox .img-wrap{ height: auto; padding-bottom: 70%;}
	.company-nav a{ padding: 4px 20px;}
	.company-list .icon{ font-size: 30px;}
	.company-list .en{ font-size: 18px;}
	.company-list .bot{ width: 24px; margin: 10px auto;}
	.brand-list .icon{ font-size: 24px; margin-bottom: 5px;}
	.brand-list .en, .brand-list .zh{ font-size: 16px;}
	.history-nav a{ font-size: 14px; font-weight: normal;}
	.history-list .year{ font-size: 24px; padding: 10px 0;}
	.history-item{ width: 90%;}
	.history-item1,.history-item2{ float: none; margin: 0 auto 20px;}
	.history-item1::before,.history-item2::before{ display: none;}
	.history-item .item{ padding:15px 5% 20px; margin: 0; background-color: #f0f0f0;}
	.honor-demo{ width: 80%;}
	.news-list figure{ width: 180px; margin-right: 20px;}
	.news-list .desc{ padding-left: 200px;}
	.news-list .desc h4{ font-size: 16px;}
	.paging a{ height: 34px; line-height: 34px; padding: 0px 15px;}
	.paging .item{ padding: 0 15px;}
	.pager a.black-btn{ float: none; display: block; padding: 8px 5%; text-align: center; margin-bottom: 10px;}
	.pager p{ padding: 0; margin-top: 10px;}
	.business-t{ padding: 30px 5%; font-size: 20px;}
	.business-list ul{ margin-left: 0;}
	.business-list li{ width: 100%; margin-left: 0; margin-bottom: 8px;}
	.business-list .zh{ margin-top: 5px;}
	.business-list .item-T{ padding: 35px 5% 0;}
	.business-list .item-C{ margin: 25px 5% 40px;}
	.business-list .item-C .lead{ height: auto; margin-bottom: 30px;}
	.bboxT .zh{ font-size: 16px;}
	.bboxT .en{ font-size: 20px;}
	.bboxT .bot{ margin-top: 20px;}
	.business-one{ padding: 45px 0;}
	.proportion-list{ font-size: 12px;}
	.proportion-list img{ margin-bottom: 15px;}
	.layout-box{ margin: 35px 0 0;}
	.layout-img{ width: 80%;}
	.project-list li{ width: 49%; margin-bottom: 30px;}
	.btn-more5{ width: 80px; height: 30px; line-height: 30px; font-size: 12px;margin-top: 15px;}
	.project-list .img-wrap{ margin-bottom: 5px;}
	.project-list .txt{ font-size: 14px; font-weight: normal;}
	.bidding-list h4{ font-size: 16px;}
	.bidding-list li{ padding: 20px;}
	.binfoT{ font-size: 18px;}
	.f26{ font-size: 20px;}
	#ibox6{
		min-height: 75vh;
	}
	.footer{
		top: 10%;
		width: 100%;
		float: none;
		height: 25vh;
	}
	.footer .l_cont .blogo {
    margin-bottom: 10px;
}
.footer .l_cont .com-name {
    font-size: 12px;
    padding-bottom: 5px;
}
.footer .l_cont .com-add {
    font-size: 12px;
    padding-bottom: 5px;
}

/*.footer-r {
    display: none;
}*/
.bah{
	display: block;
}
.foot {
    padding: 35px 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    top: 76%;
    text-align: left;
    width: 90%;
    margin-left: 5%;
}
	.partners-list{ padding: 25px 0;}
	.partners-list li{ margin-bottom: 15px; width: 32.33%;}
	.partners-list .txt{ position: relative; left: auto; top: auto; opacity: 1; transform: initial; -webkit-transform: initial; color: #333333; margin-top: 10px; font-size: 12px;}
	.social-list .con{ padding: 25px 0 35px;}
	.social-list .itemBox .t{ font-size: 16px;}
	.social-list .itemBox .en{ font-size: 20px;}
	.social-view{ margin-left: 0;}
	.social-view li{ width: 100%; margin-left: 0; float: none;}
	.joinT{ padding: 10px 0; font-size: 14px;}
	.joinT .item3{ display: none;}
	.join-btn{ width: 80px; height: 32px; line-height: 32px; font-size: 12px; margin-top: 5px;}
	.joinB{ padding: 15px 0 35px;}
	.conT{ font-size: 20px;}
	.cutom-list li{ display: block; }
	.cutom-list li:first-child{ border-right: 0 none; padding-right: 0; margin-right: 0; border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; margin-bottom: 10px;}
	.f20{ font-size: 18px;}
	.pbanner2{ height: 100px;}
	.serach-jg{ padding-bottom: 25px;}
	.serach-list li{ padding-right: 0;}
	.serach-list .more{ display: none;}
	.serach-list .t{ font-size: 14px;}
	.project-box{ padding: 35px 0 0;}
	.project-box .l{ padding-right: 0; float: none; width: auto; display: block;}
	.project-pading{ position: relative;  right: auto; bottom: auto; height: 38px; padding-top: 25px;}
	.project-box .zh{ font-size: 18px;}
	.project-page{ padding-bottom: 40px;}
	.noPage{ margin-top: 0; transform: translateY(-50%);}
	.noimg{ font-size: 100px;}
	.no-btn{ padding: 40px 0 25px; width: 250px;}
	.no-btn a{ width: 120px; height: 44px; line-height: 44px;}
	.trendsPage{ padding-top: 60px;}
	.trendsBox{ padding: 0px 0 60px;}
	.socal-right{ padding-top: 0;}
	.trends-line,.trends-top{ display: none;}
	.h-year{ font-size: 22px;}
	.hitem{ padding: 20px;}
	.h-d{ display: none;}
	.trends-list .item{ float: none; width: 100%; margin-bottom: 20px;}
	.trends-list .twoItem{ margin-top: auto;}
	.hitem,.twoItem .hitem{ margin: 0;}
	.twoItem .h-d { left: -6px; right: auto; }
	.twoItem .h-d i { left: 0; right: auto; }
	.trends-top{ width: 10px;height: 10px; border-width: 3px; margin-left: -8px;}
	.contact-box .f26::before{ height: 12px;}
	.contact-box .aitem{ padding-left: 36px;}
	.contact-box .aitem .t{ padding-top: 2px;}
	.contact-box .aitem::before{ width: 28px; height: 28px; line-height: 28px; font-size: 18px;}
	.join-ipage{ width: 80%;}
}
@media screen and (max-width: 481px) { 
	.banner .desc h4{ font-size: 20px;}
	.pbanner-c h4{ font-size: 20px; margin-bottom: 10px;}
	.news-list figure{ float: none; width: 100%; margin: 0 0 15px 0;}
	.news-list .desc{ padding-left: 0;}
	.layout-boxl,.layout-boxr{ float: none; width: auto;}
	.layout-boxr{ margin-left: 0;}
}
@media screen and (max-width: 421px) {
	.ibox-social-list{ margin-left: 0;}
	.ibox-social-list li{ width: 100%; float: none; margin-left: 0; margin-bottom: 35px;}
	.ibox-social-list .c{ height: auto;}
	.company-list li{ width: 100%; float: none;}
	.company-list .desc{ padding: 35px 5%;}
	.brand-list li{ width: 100%;}
	.partners-list{ margin-left: -4%;}
	.partners-list li{ width: 46%; margin-left: 4%;}
	
@media screen and (max-width: 340px) {
	.proportion-list li{ float: none; width: auto; margin-left: 0;}
}
