﻿/*header*/
.conWidth { width: 1200px; margin:0 auto;}
.header-box { background:#0088C8; position: relative; width: 100%; height:64px; z-index:999; }
.header-box:before { content: ""; width: 100%; height: 2px; background: #2550a0; position: absolute; left: 0; bottom: 0; opacity: 0; transition: 300ms; visibility: hidden; }
.nav { float: left; }
.nav > li { float: left; position: relative; padding-top:23px; }
.header-box.scoll { height: 64px; background:#0088C8; position: fixed; filter: alpha(opacity=100); left: 0; top: 0; z-index: 99; }
.header-box.scoll:before { visibility: visible; opacity: 1; }
.header-box .nav > li { padding-top: 22px; background: url(../images/headxian.png) no-repeat center right; }
.header-box .nav > li:last-child { background: none; }
.header-box.scoll .nav > li > a { padding-bottom: 21px; }
.header-box.scoll .menu-dwons { top: 65px; }
.header-box .edite { line-height:64px;}
.header-box .edite a { display:block; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/tel.png) no-repeat left; padding-left:40px; font-size:24px; }

.nav > li > a:after { content: ""; width: 100%; height: 4px; background: #2550a0; position: absolute; opacity: 0; transition: 344ms ease-out; bottom: 0; width: 0; left: 50%; }
.nav > li > a { display: inline-block; padding: 0 60px 19px; line-height: normal; color: #fff; font-size: 16px; position: relative; }
.nav > li:hover, .nav > li.current { background: rgba(17,161,225,0.2); background: #11a1e1\9; filter: alpha(opacity=20); }
.nav > li:hover > a:after, .nav > li.current > a:after { left: 0; width: 100%; opacity: 1; }
.fixednav { position: fixed;  top: 0px; left:0px; width:100%;  z-index:9999; }  
.menu-dwons { position: absolute; left: 0; top: 64px; background: #f6f6f6;  width: 100%; display:none; z-index:9999;}
.menu-dwons li { position: relative; }
.menu-dwons li:before { content: ""; width: 0; left: 50%; height: 100%; background:rgba(0,136,200,0.8); position: absolute; top: 0; transition: 300ms ease-in-out; }
.menu-dwons li a { display: block; text-align: center; position: relative; line-height:46px; color:#555; font-size:14px; }
.menu-dwons li:hover:before { left: 0; width: 100%; }
.menu-dwons li:hover a { color: #fff; }
.menubox { display:inline-block; float: right; width:31px; height:20px; margin-top:6px; background:url(../images/menu.png) no-repeat center 0; position: relative; cursor: pointer; display: none; }
.menubox:after { left: 0; bottom: 0; }
.iphone-mark { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(18,18,18,0.8); z-index: 101; opacity: 0; visibility: hidden; transition: 320ms 0ms; }
.iphone-mark.on { opacity: 1; visibility: visible; transition: 320ms 200ms; }
.iphone-menu { width: 198px; height: 100%; position: fixed; right: -198px; top: 0; background: #fff; z-index: 999; transition: 360ms 0ms; }
.iphone-menu.on { right: 0; transition: 360ms 0ms; }
.iphone-menu span { display: block; width: 25px; height: 25px; background: url(../images/close.png) center no-repeat; position: absolute; right: 18px; top: 22px; transition: 360ms ease-in-out; cursor: pointer; }
.iphone-menu span:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.menufix { margin-top: 75px; }
.menufix li a { display:inline-block; text-align:center; width:100%; line-height:40px; color:#333; font-size: 16px; }
.menufix li a:hover, .menufix li a:focus { color: #11a1e1; }
.menu-bottom { width: 100%; }
.menu-bottom .edite { float: none; margin-left: 21px; }
.menu-bottom .edite .search { margin-left: 0; display: inline-block; border-radius: 13px; }
.menu-bottom .edite .search input[type=text] { width:120px; height:28px; line-height:28px; border:1px solid #ccc; float:left;}
.menu-bottom .edite .search .serbtn { height:28px; border-radius:2px; padding:0; width:36px; text-align:center; border:1px solid #0088c8; background:#0088c8 url(../images/search.png) no-repeat center center; float:left;}
.menu-bottom .college { width: 148px; }
.menu-bottom .college a:nth-child(1) { padding-right: 14px; margin-left: 2px; }
.menu-bottom .college a:nth-child(2) { padding-left: 14px; }
.menu-bottom .oa { float: none; width: 100%; height: 70px; margin-left: 0; margin-top: 12px; }
.menu-bottom .oa a { line-height: 70px; }

.header-right { float: right; }
.edite { float: left; }
@media screen and (max-width:1280px) {
.conWidth { width:95%;}
.nav > li > a {padding: 0 40px 19px; }

}
@media screen and (max-width:1200px) {
    .conWidth { width: 95%; }
    .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;*/ }
    .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; }
    .banner-box { margin-top: 55px; }
    .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; }
}

@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; }
}

@media screen and (max-width:1100px) {
    .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%; }
}

@media screen and (max-width:1024px) {
    .conWidth { width: 90%; }
    .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%; }
    .footer-box { padding-top: 40px; }
    .footer-list { margin-right: 0; width: 100%; float: left; margin-top: 20px; }
    .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);}
}

@media screen and (max-width:861px) {
    .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%; }
    .recuite-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .recuite-title span:nth-child(5), .recuite-title span:nth-child(6),.recuite-title span:nth-child(3), .recuite-title span:nth-child(4)  { display: none; }
    .recuite-title span { flex: 1; -webkit-flex: 1; text-align:center; -webkit-box-flex: 1; box-flex: 1; }
    .recuite-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .recuite-top span:nth-child(5), .recuite-top span:nth-child(6),.recuite-top span:nth-child(3), .recuite-top span:nth-child(4){ display: none; }
    .recuite-top span { flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1; text-align:center;}
    .culture-info:hover .culture-text .culture-wr { padding-top: 22px; }
    .culture-wr p { margin-top: 15px; }
    .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: 90%; }
    .honor-li { margin-top: 0 !important; float: left !important; margin-right: 0 !important; margin-bottom: 30px; width: 33.33333%; box-sizing: border-box; }
    .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); }
}

@media screen and (max-width:751px) {
    .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; }
}

@media screen and (max-width:641px) {
    .banne-list li:nth-child(1) { position:relative;}
    .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; }
    .banne-list h3 { margin-bottom: 30px; }
    .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; }
    .menu-bottom .oa { height: 50px; }
    .menu-bottom .oa a { line-height: 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 { width: 100%; margin-right: 0; margin-bottom: 10px; }
    .footer-list { margin-top: 4px; }
    .footer-list li:nth-child(1) a { padding-left: 0; }
    .footer-box { padding-top: 30px; }
    .footer { padding-bottom:0px; }
    .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; }
    .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; }
    .speech { text-align: left; }
    .speech p { width: 100%; margin-left: 0; text-indent: 0; }
    .speech time { text-align: left; }
    .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; }
    .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; }
    .banner-box { margin-top: 55px; }
    .project-wr i { left: 20px; }
    .projects-fix { margin-top: 51px; }
}

@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: 48px; }
	.projected li b{ left:50%; margin-left:-16px;}
	.banner .slides .bimg{ height:270px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.banner .slides li.imgIn a > img{ transform:translateX(-50%) scale(1.1); -webkit-transform:translateX(-50%) scale(1.1); -moz-transform:translateX(-50%) scale(1.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; }
    .map { height: 280px; }
    .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: 140px; height: 40px; }
    .step-prev a { padding-left: 42px; }
    .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;}
}


