﻿@media screen and (max-width:1700px) {
    .common-menu{ right: 10%; }
    .proview { margin-top: -260px; }
    .business-text h4 { margin-top: 6%; }
    .business-text { width: 46%; padding-right: 4%; }
    .nusiness li:nth-child(2n+2) .business-text .businesslo { left: 8%; }
    .nusiness li:nth-child(2n+2) .business-text { padding-left: 4%; }
    .businesslo { bottom: 30px; }
}

@media screen and (max-width:1450px) {
    .conWidth { width: 1280px; }
    .header { padding: 0 20px; width: auto; }
    .nav { margin-left: 22px; }
    .nav > li > a { padding-left: 12px; padding-right: 12px; }
    .menu-dwons li a:before { left: 5px; }
    .new-list li span { width: 350px; }
    .newindex { padding-top: 3%; }
    .special-list li { margin-bottom: 0; }
    .member-view { margin-top: -140px; }
    .pbannertext h3 { font-size: 50px; }
    .common-menu { right: 2%; }
    .proview { margin-top: -200px; }
    .business-in { width: 20%; }
    .business-text p { margin-top: 16px; line-height: 1.8; }
    .newbaner img { height: 270px; width: auto; }
    .logo { width: 284px; }
    .project-wr { padding: 50px 18% 0; }
    .about-c{padding-bottom: 0px;}
    .banner .box .inav-logo{margin-top: 10px;}
    .notice01-r{height: 381px;}
}

@media screen and (max-width:1300px) {
    .header { padding: 0 10px; }
    .product-r ul li{width: 50%;}
    .product-r .page2{width: 55%;}
}

@media screen and (max-width:1280px) {
    .conWidth { width: 96%; }
    .logo { width: 230px; }
    .nav { margin-left: 0; }
    .new-list li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .new-list li a span { width: auto; flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
    .new-list li a:after { display: none; }
    .hotnew { width: 100%; }
    .collective-news { width: 100%; margin-top: 30px; }
    .special-wr h3 { padding-top: 15px; padding-bottom: 8px; }
    .special-list { margin-top: 10px; }
    .header-box { height: auto; padding: 12px 0; background: rgba(255,255,255,1); position: fixed; }
    .logo { width: 134px; }
    .logo .pclogo { display: none; }
    .logo .iphlogo { display: block; }
    .nav { display: none; }
    .header-right { display: none; }
    .menubox { display: block; }
    .mouse, .mobile-news,.mousebox span { display: none; }
    .common-menu { display: none; }
    .menusd { display: block; margin-bottom: 30px; }
    .vwrap .videobox { width: 800px; height: 400px; margin-left: -400px; margin-top: -200px; }
    .map { height: 440px; }
    .business-text h4 { font-size: 26px; margin-top: 10px; }
    .nusiness li { width: 50%; float: left; }
    .nusiness li figure, .nusiness li:nth-child(2n+2) figure { width: 100%; float: none; }
    .business-w { position: relative; left: 0; margin-left: 0; width: 100%; box-sizing: border-box; }
    .business-text { width: 100%; position: relative; box-sizing: border-box; padding: 20px; }
    .businesslo { position: relative; left: 0; bottom: 0; margin-top: 30px; }
    .nusiness li:nth-child(2n+2) .business-text { padding: 20px; width: 100%; left: 0; }
    .nusiness li:nth-child(2n+2) .business-text .businesslo { left: 0; }
    .bidding-wr { margin-top: -100px; }
    .header-box.scoll .scolllogo { display: none; }
    .project-wr { padding: 60px 10% 0; }
    .projected li { width: 12%; }
    .projected li.on { width: 40%; }
    .project-wr h3 { font-size: 24px; margin-bottom: 20px; }
    .projects-fix { margin-top: 55px; }
    .flickerplate{margin-top: 55px;}
    .about-t{margin-top: 50px;}
    .Profile-l{width: 45%;}
    .Profile-r{width: 55%;padding: 0 0px 0 30px;}
    .ia1 .a1 ul li b{font-size: 25px;}
    .footer-box { padding-top: 40px; }
    .footer-list { margin-right: 0; width: 100%; float: left; margin-top: 20px; }
    .notice01-r{height: 360px;}
    .btn{display: block;}
    .nnav{display: none;}
    .product-r ul li{width: 50%;}
    .page2{width: 55%;}


}

@media screen and (max-width:1200px) {
    .banner .flex-control-nav { bottom: 30px; margin-bottom: 0; height: 11px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }
    .banner .flex-control-nav li { margin-bottom: 0; margin-left: 10px; float: left; }
    .special-wr h3 { font-size: 18px; }
    .chechmore { bottom: 15px; }
    .special-list { height: 106px; overflow: hidden; }
    .proview { margin-top: 0px; padding-top: 60px; }
    .proview .member-banner .flex-prev { border-color: #253580; background: #253580 url(../Images/prev2.png) center no-repeat; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); margin-top: 0; }
    .proview .member-banner .flex-next { border-color: #253580; background: #253580 url(../Images/next2.png) center no-repeat; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); margin-top: 0; }
    .Profile-l{width: 38%;}
    .Profile-r{width: 62%;}
    .product-r ul li{width: 50%;}
    .page2{width: 55%;}

}

@media screen and (max-width:1150px)
 {
    /*.special-item { width: 50%; }
    .special-list li { margin-bottom: 5px; }
    .special-list { height: auto; }
    .inner { width: 90%; }
    .pbannertext { margin-left: -45%; }
    .member-view { width: 90%; }
    .new-s figure { width: auto; }
    .new-s figure img { width: auto; }
    .new-texts { width: 100%; margin-top: 30px; margin-right: 0; box-sizing: border-box; padding: 0 30px 30px; }
    .business-w { width: 100%; }
    .company-box { background-size: cover !important; background-attachment: local !important; }
    .new-views { width: 90%; margin-left: -45%; }
    .sceclal-list { width: 50%;}*/
    .Profile-l{width: 40%;}
    .Profile-r{width: 60%;padding: 0 0px 0 30px;}
    .ia1{width: 75%;}
    .ia3{width: 100%;}
    .product-r ul li{width: 50%;}
    .page2{width: 55%;}
}

@media screen and (max-width:1100px)
{
.inav-box a{color: #fff; font-size: 16px;}
.inav01{top: 35px; left:270px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav02{top: 165px; left:210px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav03{top: 300px; left:270px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav04{top: 400px; left:400px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav05{top: 400px; right:400px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav06{top: 300px; right:270px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav07{top: 165px; right:210px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav08{top: 35px; right:270px; width: 100px;height: 100px;text-align: center;line-height: 100px; }
.inav-box a:hover{width: 100px;height: 100px;}
.i1{width: 100px;height: 100px;}


}


@media screen and (max-width:1050px) {
    .banne-list h3 { font-size: 38px; margin-bottom: 50px; }
    .bamnline { top: 76px; }
    .banne-list b { font-size: 24px; margin-bottom: 6px; }
    .banne-list span { margin-top: 5px; }
    .newvies { padding: 0 15px; margin-top: 16px; }
    .newvies h2 { height: 52px; overflow: hidden; padding-bottom: 16px; font-size: 16px; }
    .newvies p { height: 93px; overflow: hidden; text-overflow: ellipsis; }
    .newvies span { left: 15px; bottom: 12px; }
    .special-box { margin-top: 30px; }
    .exhibite { width: 100%; }
    .pbannertext { bottom: 10px; }
    .magazine { width: 100%; margin-top: 20px; }
    .footeradd { margin-left: 0; width: 100%; }
    .eadite-left { margin-left: 0; }
    .footeradd span { margin-right: 36px; }
    .pbannertext h3 { font-size: 40px; }
    .member-list li { width: 48%; margin-right: 4%; }
    .member-list li:nth-child(3n+3) { margin-right: 4%; }
    .member-list li:nth-child(2n+2) { margin-right: 0; }
    .declarate-box { padding-bottom: 100px; }
    .pbannertext3 { bottom: 10%; }
    .vwrap .videobox { width: 700px; margin-left: -350px; }
    .project-li li { width: 50%; }
    .business-in { width: 33.3333%; }
    .business-in:after { display: none; }
    .company-box { padding: 120px 0 130px; }
    .bidding-info span { width: 100%; margin-left: 0; }
    .bidding-fix { margin-top: 40px; margin-left: 0; }
    .bidding-wr { margin-top: -60px; }
    .speciaspan span { font-size: 28px; line-height: 74px; }
	.pbanner{ margin-top:55px;}
	.member-tex img{ width:100%; height:auto;}
	.member-tex{ margin-top:0;}
	.newhots figure img:hover{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.Profile-l{width:100%;}
    .Profile-r{width: 100%;padding: 0 10px;}
    .pinfo-r .pinfo-c ul li b{width: 25%;}
    .pinfo-r .pinfo-c ul li p{width: 75%;}
    .power-img ul li{width: 50%;}
    .here{width: 100%;}
    .nnav{width: 100%;}
    .ia1{width: 100%;}
    .ia2{width: 100%;height: 230px;margin: 20px 0;}
    .page{width: 50%;}
    .page2{width: 40%;}
    .news01 ul li{width: 100%;}
    .news01-c h2{font-size: 16px;}
    .contests-l{width: 100%;}
    .contests-r{width: 100%;height: auto;}
    

    

}

@media screen and (max-width:861px) {
	.jobs-info01-l{width: 65%;}
    .jobs-info01-r{width:35%;}
    .pbannertext h3 { font-size: 40px; }
    .pbanner > img { height: 210px; width: auto; position: relative; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }
    .common-fix li a { height: 46px; }
    .common-fix li a i { line-height: 46px; }
    .member-view { margin-top: -80px; }
    .member-view h1 { margin-bottom: 50px; margin-left: 40px; }
    .member-b { padding: 40px 40px 50px; }
    .member-banner .flex-prev { left: -24px; }
    .member-banner .flex-next { right: -24px; }
    .member-add { margin-top: 36px; }
    .sidemodel li { width: 48%; margin-right: 4%; }
    .sidemodel li:nth-child(3n+3) { margin-right: 4%; }
    .sidemodel li:nth-child(2n+2) { margin-right: 0; }
    .sidemodel li figcaption { padding-bottom: 28px; }
    .development { width: 90%; }
    .menusd { width: 100%; }
    .innerw { width: 90%; }
    .search input {color: #bababa;}
    .contact-address { box-sizing: border-box; width: 100%; }
    .contact-address:before { height: 80px; }
    .contact-address span { width: 50%; }
    .proview { width: 90%; }
    .nusiness li { width: 100%; }
    .business-text p { height: auto; }
    .informate-list li { width: 48%; margin-right: 4%; }
    .informate-list li:nth-child(3n+3) { margin-right: 4%; }
    .informate-list li:nth-child(2n+2) { margin-right: 0; }
    .histline, .history-list li i { display: none; }
    .history-list li time::before { transform: rotate(90deg); right: 50%; margin-right: -5px; top: 100%; margin-top: -4px; }
    .history-text { padding: 0; flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
    .history-list li { padding-bottom: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .history-wr { height: auto; overflow: visible; }
    .history-text p { width: 100%; box-sizing: border-box; padding-right: 20px; }
    .history-list li:hover .history-text { background: #f8f8f8; }
    .history-list li:hover .history-text b { display: none; }
    .history-list:before { display: none; }
    .loadmore { margin-left: 10px; }
    .honorfix { width: 100%; }
    .pro-bd { width: 90%; margin-left: -45% !important; }
    .honor-list li figure { margin-top: 20px; padding-left: 28px; box-sizing: border-box; width: 100%; }
    .honor-list li figure img { max-width: 100%; }
    .honor-box { width: 100%; }
    .honor-li { margin-top: 0 !important; float: left !important; margin-right: 0 !important; margin-bottom: 30px; width: 33.33333%; box-sizing: border-box; }
    .honor-box ul li img{width: 100%;display: block;}
    .newbaner img { height: 240px; width: auto; }
    .new-views h2 { font-size: 22px; }
    .new-views .share-fix { margin-top: 20px; }
    .frameHtml1 .closes { right: 10px; top: 0px; }
    .frameHtml1 .pro-bd { width: 90%; }
    .projected li { width: 100%; height: auto; padding-top: 0; }
    .projected li:before { width: 100%; height: 1px; }
    .projected li.on { width: 100%; }
    .projected li h4 { width: auto; position: absolute; display: block; text-align: center; width: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); }
    .projected li h4 i { display: inline-block; height: auto; margin: 0 10px; }
    .project-t { width: 100%; left: 0; margin-top: 0; position: relative; padding: 45px 0; }
    .project-wr { padding-top: 0; margin-top: 0; transform: translateY(40px); -webkit-transform: translateY(40px); -moz-transform: translateY(40px); }
    .projected li.on .project-t .project-wr { transition: 560ms 230ms; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); }
	.tabvideo{ right:0; bottom:0;}
    .wechart{ position:relative; bottom:0; margin-top:12px; display:inline-block;}
   .flickerplate{height: 40vh;}
   .speech-l{width: 100%;}
   .speech-r{width: 100%;}
   .ia1,.ia3{width: 100%;}
   .ia2{width: 100%;height: auto;}
   .ia2 ul li{width:100%;padding: 0;}
   .ia3 ul li{ padding: 10px 12px;}
   .employees-box ul li{width: 100%;}
   .jobs-info01-l{width: 65%;}
   .jobs-info01-r{width: 35%;}
   .pinfo-r .pinfo-c ul li b{width: 100%;}
   .pinfo-r .pinfo-c ul li p{width: 100%;padding: 0 8px;box-sizing: border-box;}
   .page{width: 100%;}
   .page2{width: 100%;}
   .contests-text{height: auto;}
   .contests ul li .contests-r .contestsmore{position: inherit;display: block;width: 100%;padding: 10px 0;bottom: 0;right: 0;}
   .news01-c h2{height: auto;}
   #webpage{height: auto;}


}

@media screen and (max-width:751px) {
	.hot-box2 .swiper-slide img {width: 100%;display: block;}
	.hottext2{position: inherit;width: 100%;height: 300px;}
	.imun .inav-logo img{width: 70%;padding: 60px;margin: 0 auto;}
	.header-box.scoll{height: 30px;}
	.inav-box a{color: #fff; font-size: 16px;}
	.inav01{top: 40px; left:85px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav02{top: 125px; left:5px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav03{top: 230px; left:12px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav04{top: 315px; left:85px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav05{top: 315px; right:85px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav06{top: 230px; right:12px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav07{top: 125px; right:5px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav08{top: 40px; right:85px; width: 90px;height: 90px;text-align: center;line-height: 90px; }
	.inav-box a:hover{width: 90px;height: 90px;}
	.i1{width: 90px;height: 90px;}
	.iabout{background-size:cover;}
	.project{padding: 20px 0 0 0;}
	.progress-c ul li{width: 100%;margin: 10px 0;}
	.culture{margin: 0;}
	.culture-l-img, .culture-r2-img{width: 100%;}
	.culture-r,.culture-r2{width: 100%;height:100%;position: absolute;right: 0;top: 0;}
	.culture-r p,.culture-r2 p{font-size: 14px;}
	.honor-l{width: 100%;height: 250px;overflow-y: auto;}
	.honor-r{width: 100%;}
	.honor-r ul li{width: 100%;}
	.border-l{margin-top: 0;}
	.product-l{width: 100%;}
	.product-l ul{height: 210px;overflow-y: auto;}
	.product-r{width: 100%;margin-top: 20px;}
	.product-r ul li{width: 100%;}
	.progress-c-l{float: right;}
    .dynamics { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .dynamics span { flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .dynamics b { display: none; }
    .train li figcaption strong { height: 44px; width: 64px; }
    .train li figcaption strong b { line-height: 44px; }
    .train li figcaption h4 { font-size: 18px; margin-top: 7px; }
    .train li figcaption p { line-height: 1.8; height: 72px; overflow: hidden; text-overflow: ellipsis; }
    .culture-wr p { height: 52px; overflow: hidden; }
    .activity-list li { width: 48%; margin-right: 4%; }
    .activity-list li:nth-child(3n+3) { margin-right: 4%; }
    .activity-list li:nth-child(2n+2) { margin-right: 0; }
    .vwrap .videobox { width: 560px; margin-left: -280px; }
    .about-c{background: url(../Images/about/profilebg.jpg) no-repeat center 0px ;background-size:180% 150%;background: #dbebfa;padding-top: 45px;}
    .speech-l{width: 100%;}
    .speech-r{width: 100%; padding: 0;}
    .ia1 .a1 ul li b{font-size: 18px;}
    .power-img ul{height: auto;}
    .speech{padding: 50px 0 20px 0;}
    .speech-l{padding: 0 10px;}
    .features{padding: 0 10px;}
    .features ul li a{width: 100%;display:block;float: none;line-height: 25px;}
    .features ul li span{width: 100%;float: none;padding-left: 30px;}
    .footer-r{width: 100%;margin: 0 auto;}
    .page{width: 100%;}
    .page2{width: 100%;}
    .page > li, .page2 > li{padding: 7px;cursor: pointer;font-size: 12px;}
    .hrzl{width: 100%;margin: 0;padding: 10px;box-sizing: border-box;}
    .hr-box h1{padding: 0;}
    .hr-box ul li{margin: 10px 0;}
    .hr-cl,.hr-cr{width: 100%;}
    .hrzl02 span{display: block;}
    .hr2,.hr3{background-size: cover;}
    .welfare-box ul li{width: 100%;}
    .contact2-c ul li{width: 100%;}
    .ninfo-l{width: 100%;}
    .ninfo-r{width: 100%;}
    .ninfo-r a{display: block;width: 50%;text-align: center;margin: 0 auto;}
    .notice01-l{width: 100%;}
    .notice01-r{width: 100%;padding: 20px;height: auto;}
    .notice02 ul li{width: 100%;}
    .notice02 ul li h2{font-size: 16px;}
    .ninfo-t h2{font-size: 16px;}
    .ninfo-c img{width: 100%;display: block;}
    .footer-list li a{display: block;text-align: center;padding: 0;}
    .footer-list li{width: 25%;margin: 5px 0;}
    .conceptimg{width: 100%;display: block;}
    .pinfo-l{width: 100%;}
    .pinfo-r{width: 100%;padding:0 15px;}
    .pinfo-c ul li b{width: 100%;}  
    .pinfo-c ul li p{width: 75%;}  
    .pinfo2-c{padding: 20px 20px 50px 20px;}
    .csr-box ul li{width: 50%;}
    .csrbg{height: auto;background-size: cover;}
    .video-box ul li{width: 100%;margin: 10px 0;}
    .video-box .video01 .video01-t h2{height: 30px;}
    .video-box ul li div .closevideo{right: 0;}
    .video-info .closevideo{right: 0;}
    .ninfo-c{padding:15px;}
    .ninfo-c p img{width: 100%;height: auto;}
    .ninfo-c img{width: 100%;height: auto;}
    .ninfo-c-box .ninfo-c iframe{width: 100%;}
    .news01 ul li .news01-img{width: 100%;}
    .news01-c{width: 100%;}
    .contact-l{text-align: center;}
    .contact-l span{display: block;}
    .contact2-c ul li p{text-align: center;}
    .contact-r{width: 100%;}
    .online-box{padding: 0 12px;}
    .online01,.online02{width: 100%;}
    .online01 input, .online02 input{width:96%;}
    .online03 textarea{width: 100%;}
    .online-button button{width: 30%;}
    .white_content{width: 80%;left: 5%;right:0;}
    .video-box ul li div{margin:0;}
    .video-info .indexvideo .video02-t img{padding: 10px 0;}
    .jobs-info01,.jobs-info02{margin: 10px 0;}
    .jobs-info01-l,.jobs-info01-r{width: 100%;text-align: left;}
    .eadite-left p, .eadite-left a{text-align: center;margin: 0;display: block;float: none;}
    .footer-r{text-align: center;}
    .online-box form{width: 95%;margin: 0 auto;}
    .contests-r h3{font-size: 20px;}
    .contests-detail-c img{width: 100%;display: block;}
    .about-t{margin-top: 26px;}
}

@media screen and (max-width:641px) {
    .banne-list li:last-child { position:relative;}
    .banner .slides .bimg{ height:100%; width:300%; position:relative; left:50%; transform:translateX(-50%) scale(1); -webkit-transform:translateX(-50%) scale(1); -moz-transform:translateX(-50%) scale(1);}
    .bannerText { height:auto; margin-top: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 90%; margin-left: -45%; }
    .banne-list h3 { font-size: 32px; }
    .bamnline { top: 64px; width: 100%; left: 0; }
    .banner .flex-control-nav { bottom:12px;}
    .banne-list b { font-size: 22px; }
    .banne-list small { font-size: 12px; }
    .header-box { padding: 10px 0; }
    .hotnew h3 { margin-left: 0; }
    .newhots figure { width: 100%; }
    .newhots .hottext { position: relative; width: 100%; padding-bottom: 40px; }
    .newvies h2 { height: auto; }
    .newvies h2 { padding-bottom: 8px; }
    .newvies p { margin-top: 12px; position: relative; height: auto; min-height:92px; }
    .newvies span { position: static; margin-top: 10px; }
    .collecte-t { margin-left: 0; }
    .new-list li { padding-right: 15px; }
    .new-list li time { margin-left: 0; padding-left: 15px; }
    .new-list li span { margin-left: 18px; }
    .hottext time strong { font-size: 38px; }
    .magazine { display:none; }
    .menufix li a { font-size: 16px; }
    .menufix li { margin-bottom: 14px; }
    .menufix { margin-top: 60px; }
    .ipnone-nav{position: absolute;top: 0;right: 50px;}
    .commonbg { padding:0; }
    .banne-list h3 i:nth-child(1) { margin-right: 30px; }
    .banne-list h3 i:nth-child(2) { margin-left: 30px; }
    .business-info { padding: 0 10px; }
    .special-list li { margin-bottom: 3px; }
    .special-wr { padding-left: 20px; padding-right: 20px; }
    .chechmore { left: 20px; }
    .special-item { width: 100%; background: #eeeeee; }
    .special-item figure { display: none; }
    .special-wr { position: relative; }
    .chechmore { position: relative; bottom: 0; left: 0; margin-top: 10px; }
    .project-list { display: none; }
    .project-mbile { display: block !important; }
    .business-t h3 { margin-left: 0; }
    .footeradd span { margin-right: 10px;margin-bottom: 10px;display: inline-block; }
    .footer-list { margin-top: 4px; }
    .footer-list li:nth-child(1) a { padding-left: 0; }
    .footer-box { padding-top: 30px; }
    .footer { padding-bottom: 15px; }
    .pbannertext h3 { font-size: 35px; }
    .pbannertext span { font-size: 16px; }
    .common-fix li { width: 100%; border-bottom: 1px solid #979393; }
    .member-box { padding: 40px 0; }
    .member-list li figure mark span { width: 120px; height: 42px; margin-left: -61px; margin-top: -22px; line-height: 42px; }
    .member-view { width: 100%; margin-top: -70px; }
    .member-view h1 { font-size: 26px; margin-bottom: 16px; }
    .dynamics span { margin-left: 26px; }
    .dynamic-box { padding: 40px 0; }
    .declarate-box { padding-bottom: 40px; }
    .declarate-info { margin-bottom: 20px; }
    .menusd span { height: 50px; line-height: 50px; }
    .menus-down { top: 50px; }
    .recuite-list { padding-left: 30px; }
    .add { left: -31px; }
    .recuite-href { margin-bottom: 26px; }
    .recuite-li { padding: 22px 20px 20px; }
    .train-img { width: 100%; }
    .train li { margin-bottom: 30px; }
    .train li figcaption { width: 100%; margin-right: 0; margin-left: 0; margin-top: 26px; }
    .train li figcaption p { height: auto; }
    .train li figcaption h4 { margin-top: 16px; }
    .train li:nth-child(2n+2) figcaption { margin-left: 0; }
    .train-box { padding-bottom: 0; padding-top: 30px; }
    .organiza-font { margin-bottom: 20px; }
    .organizate-fix { padding-bottom: 40px; }
    .fancybox-opened .fancybox-skin { padding: 28px !important; }
    .fancybox-close { right: 5px; top: 5px; }
    .culture-top h3 { font-size: 22px; margin-bottom: 20px; }
    .culture-top { margin-bottom: 30px; }
    .activity-a a { height: 50px; line-height: 50px; }
    .pbannertext3 p { font-size: 22px; }
    .magazine-list li figure { width: 100%; }
    .magazine-list li figure img { width: auto; height: auto; }
    .magazine-text { width: 100%; height: auto; padding-bottom: 20px; }
    .magazine-t h3 { font-size: 22px; }
    .lineread { margin-top: 24px; }
    .vwrap .videobox { width: 400px; margin-left: -200px; height: 350px; margin-top: -175px; }
    .video-list li { margin-top: 0; }
    .new-s figure { width: 100%; }
    .new-s figure img { width: 100%; height: auto; }
    .map { height: 300px;width: 100%; }
    .map-box { padding: 40px 0 0; }
    .contact-t { margin-bottom: 0; }
    .contact-address { margin-top: 30px; }
    .searchs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70%; }
    .searchs .setext { flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1; }
    .seach-list li a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .project-li li { width: 100%; }
    .prowr h3 { margin-bottom: 18px; }
    .prowr { margin-top: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
    .promore { width: 140px; height: 42px; }
    .promore span { line-height: 42px; }
    .project-li { border-top: 14px solid #253580; }
    .proview { padding-top: 36px; }
    .prolinef { margin-top: 34px; padding-bottom: 20px; }
    .company-box { padding: 100px 0; }
    .tender-step { padding-bottom: 0; }
    .step-info { width: 48%; margin-right: 4%; margin-bottom: 10px; }
    .step-info:nth-child(2n+2) { margin-right: 0; }
    .bidding-fix img { max-width: 100%; }
    .bidding { padding: 30px 0 0; }
    .bidding-fix b { right: 0; }
    .bidding-fix { margin-top: 30px; }
    .bidding-info { margin-bottom: 30px; }
    .informate-list li { width: 100%; margin-right: 0; }
    .informate-list li h3 { font-size: 16px; }
    .informate-list { margin-bottom: 0; }
    .bidding-wr { margin-top: -100px; }
    .bidding-view { padding: 36px 20px 50px; }
    .bidding-view h4 { margin-bottom: 22px; }
    .bidding-wr .promores { margin-top: 30px; }
    .history-list li time { width: 60px; height: 50px; line-height: 50px; font-size: 16px; }
    .history-text p { line-height: 1.8; }
    .loadmore { margin-left: 0; }
    .honorfix time { font-size: 46px; }

    .proview .member-banner .flex-next, .proview .member-banner .flex-prev { height: 88px; }
    .new-v .member-tex { margin-bottom: 55px; }
    .hotnew-box .flex-control-nav { left: inherit; right: 20px;position: relative; }
    .speciaspan span { font-size: 24px; line-height: 68px; }
    .sceclal-list { width: 100%; }
    .cultures h3 { padding-left: 5%; }
    .culture-view { padding: 30px 20px 24px; }
    .culture-view h2 { font-size: 20px; margin-bottom: 14px; }
    .magazine-text { height: 265px; }
    .project-wr i { left: 20px; }
    .projects-fix { margin-top: 51px; }
	.tabvideo{ width:80px;}
	.video-info .videoIbox span{ transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5);}
	.power-img ul li{width: 100%;}
    .power-img .prowermore{width: 30%;}
    .nnav{width: 100%;/*background: #e4ffe8;*/}
    .nnav a{width: 20%;float: left;padding: 0;text-align: center;}
    .here{width: 100%;}
    .Profile-l{width: 100%;}
    .Profile-r{width: 100%;}
    .progress-c-r{height: auto;line-height: normal;}
    .progress-c-r span{font-size: 18px;float: left;}
    .progress-c-l2{line-height: normal;}
    .progress-c-l2 span{font-size: 18px;}
    .progress-c-l{height: auto;}
    .border-l{border-left:none}
    .hrzl01 a{font-size: 16px;}
    .notice01-r h2{font-size: 16px;}
    
    
}

@media screen and (max-width:520px) {
    .culture-info { width: 100%; margin-bottom: 30px; }
    .culture-info:last-child { margin-bottom: 0; }
    .culture-wr p { height: auto; }
    .pbannertext2 .f30 { font-size: 24px; }
    .step-info { width: 100%; margin-right: 0; }
    .honor-li { width: 50%; }
	.pageList .pageprev{ margin-right:0 !important; margin-bottom:12px;}
	.pageList .pagenext{ margin-right:0 !important; margin-top:12px; }
	.pageList .pageprev,.pageList .pagenext{ width:100%; box-sizing:border-box;}
	.pageList a, .pageList span{ margin:12px 5px !important;}
	.business-list .owl-item .business-info .business-wr { border-color: #11a1e1; }
    .business-list .owl-item .business-info .business-wr:before { opacity: 1; visibility: visible; }
	.business-list .owl-item .business-info .business-wr .bussine span { color: #fff; }
	.business-list .owl-item:nth-child(1) .business-info .business-wr .bussine b { background: url(../Images/buss1_1.png) center no-repeat; }
	.business-list .owl-item:nth-child(2) .business-info .business-wr .bussine b { background: url(../Images/buss2_1.png) center no-repeat; }
	.business-list .owl-item:nth-child(3) .business-info .business-wr .bussine b { background: url(../Images/buss3_1.png) center no-repeat; }
	.business-list .owl-item:nth-child(4) .business-info .business-wr .bussine b { background: url(../Images/buss4_1.png) center no-repeat; }
	.business-list .owl-item:nth-child(5) .business-info .business-wr .bussine b { background: url(../Images/buss5_1.png) center no-repeat; }
	.business-list .owl-item:nth-child(6) .business-info .business-wr .bussine b { background: url(../Images/buss5_1.png) center no-repeat; }
	.business-list .owl-item .buss-numble { bottom: 26px; visibility: visible; opacity: 1; transition: 320ms 150ms; }
	.magazine-list li figure img { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); }
	.magazine-list li .magazine-t:before { height: 100%; }
	.magazine-list li .lineread { border-color: #253580; }
	.magazine-list li .lineread:before { opacity: 1; visibility: visible; width: 110%; height: 288%; }
	.magazine-list li .lineread a { color: #fff; }
	.magazine-list li .magazine-text:before { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); }
	.new-s figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.news-list li{ float:left; margin-bottom:6px;}
}

@media screen and (max-height: 540px) {
    .menufix li { margin-bottom: 8px; }
}

@media screen and (max-width:481px) {
    .banne-list h3 { font-size: 22px; }
    .bamnline { top: 40px; }
	.projected li b{ left:50%; margin-left:-16px;}
	.banner .slides .bimg{ height:100%; width:300%; position:relative; left:50%; transform:translateX(-50%) scale(1); -webkit-transform:translateX(-50%) scale(1); -moz-transform:translateX(-50%) scale(1);}
	.banner .slides li.imgIn a > img{ transform:translateX(-50%) scale(1); -webkit-transform:translateX(-50%) scale(1); -moz-transform:translateX(-50%) scale(1);}
    .banne-list b { font-size: 16px; }
    .banne-list h3 i:nth-child(1) { margin-right: 20px; }
    .banne-list h3 i:nth-child(2) { margin-left: 20px; }
    .special-img figcaption { font-size: 14px; }
    .special-img figcaption { left: 14px; }
    .project-inf.on figcaption { font-size: 14px; text-indent: 20px; }
    .project-mbile .flex-prev, .project-mbile .flex-next { transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); }
    .project-mbile .flex-prev { left: -7px; }
    .project-mbile .flex-next { right: -7px; }
    .footeredite { padding: 10px 0; }
    .eadite-left p, .eadite-left a { text-align: center; width: 100%; float: none; line-height: 20px; margin-right: 0; }
    .magaze-sele { margin-top: 14px; }
    .magaze { height: 355px; }
    .business-list .owl-pagination { margin-top: 18px; }
    .business-list.owl-theme .owl-controls .owl-page { margin-right: 6px; }
    .business-list.owl-theme .owl-controls .owl-page span { width: 18px; }
    .business-list.owl-theme .owl-controls .owl-page.active span { width: 25px; }
    .member-list li { width: 100%; margin-right: 0; }
    .member-box { padding-bottom: 20px; }
    .member-b { padding: 30px; }
    .member-banner .flex-prev, .member-banner .flex-next { transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); }
    .member-view h1 { font-size: 22px; font-weight: normal; margin-left: 30px; }
    .member-tex { margin-top: 20px; }
    .member-v { padding-bottom: 30px; }
    .page a { width: 65px; height: 36px; line-height: 36px; font-size: 12px; }
    .sidemodel li { width: 100%; margin-right: 0; }
    .sidemodel { margin-bottom: 10px; }
    .development { padding-bottom: 10px; }
    .recuite-href { background: none; }
    .registrate { width: 100%; float: left; margin-bottom: 2px; }
    .history-rec { width: 100%; background: #253580; }
    .history-rec a { width: 50%; box-sizing: border-box; float:left;}
    .registrate a { text-align: center; background-position: 24% center; width: 100%; padding-left: 0; }
    .vwrap .videobox { width: 300px; margin-left: -150px; height: 300px; margin-top: -150px; }
    .new-texts { margin-top: 0; padding: 20px; }
    .new-texts h4 { line-height: 1.4; margin-top: 12px; }
    .new-texts time strong { font-size: 36px; }
    .newsd { padding: 30px 0 0; }
    .news-list li a { width: 100px; }
    .contact-t h3 { font-size: 22px; }
    .contact-address { padding-left: 0; }
    .contact-address:before { display: none; }
    .contact-address span { width: 100%; }
    .searchs { width: 70%; }
    .searchs .btnshe { margin-left: 8px; }
    .searcli li a { width: 70px; }
    .seach-list { padding-left: 30px; }
    .facklist { top: 24px; }
    .business-in { width: 50%; }
    .company-box { padding: 70px 0; }
    .promores { width: 200px; height: 52px; }
    .promores a { line-height: 52px; }
    .business-text h4 { font-size: 22px; }
    .step-in { width: 100%; height: 40px; margin-top:10px; }
    .step-prev a { padding-left: 0; padding-right:0; text-align:center; }
    .step-next a {  padding-left:0; text-align:center;}
    .step-in a:before {  display:none;}
    .step-in a { line-height: 40px; }
    .step-next a:before { left: 120px; }
    .step-next:hover a:before { left: 125px; }
    .informate-box { padding-top: 35px; }
    .member-banner .flex-next { right: -18px; }
    .member-banner .flex-prev { left: -18px; }
    .speciaspan span { font-size: 20px; line-height: 60px; }
    .biddng1 .bidding-info { width: 100%; }
    .biddng1 .bidding-info .bidding-fix { max-width: 100%; }
    .dynamic-seled a { margin-right: 40px; }
    .project-t { padding: 55px 0; }
    .project-wr h3 { font-size: 22px; margin-bottom: 12px; }
    .project-wr i { bottom: 5px; }
	.collecte-t a{ margin-right:10px;}
	.pageList2 .pageprev,.pageList2 .pagenext{ height:auto; line-height:normal;}
	.pageList2 .page a{ margin:0;}
	.pageList2 .facklist a{ margin-top:4px; width:auto;}
	.pbanner > img{ height:120px; width:auto;}
	.special-img span{ display:none;}
	.special-img:hover figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.newbaner > img{ height:160px;}
	.project-wr i{ display:none;}
	.project-wr p{ display:none;}
	.projected li.on .project-wr p{ display:block;}
	.project-wr h3{ margin-top:10px; font-size:20px;}
	.banne-list h3{ margin-bottom:20px;}
	.contact2{width: 100%;background-size: cover;}
	.map { height: 280px;width: 100%; }
	.contact-r{width: 100%;}
	.online-box{padding: 0;}
	.online01,.online02{width: 100%;float: none;}
	.online01 input, .online02 input{width: 100%;}
	.online03 textarea{width: 100%;}
	.online-button button{width: 50%;}
	.contact{background-size: cover;}
}

@media screen and (max-width: 380px) {
    .activity-list li { width: 100%; }
    .activity-a a { height: 42px; line-height: 42px; }
    .honor-li { width: 100%; }
}

@media screen and (max-width: 340px) {
}
