@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) {
	.menu-thr{ right:-415%;}
	.inNews .inNew_box{ width:1280px;}
	.foot .main{ width:1280px;}
	.foot .footer .footer_m{ width:1280px;}
	/*首页 end*/
    .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;}
    .project-wr{ padding:50px 18% 0;}
}

@media screen and (max-width:1300px) {
	.menu-dwons{ padding:15px 10px;}
	.inNews .inNew_box{ width:1200px;}
	.foot .main{ width:1200px;}
	.foot .footer .footer_m{ width:1200px;}
	/*首页 end*/
}

@media screen and (max-width:1280px) {
	.conWidth{ width:90%;}
	.header-box{ height:55px;}
	.logo .pclogo{ padding:7px 0;}
	.oa a{ padding-top:14px;}
	.oa .icon{ line-height:65px;}
	.nav > li{ padding-top:10px;}
	.menu-dwons{ top:55px;}
	.menu-thr{ right:inherit; left:-350%;}
	.inPro{ padding:25px 0 10px;}
	.inPro .inProtit{ margin-bottom:35px;}
	.inNews .inNew_box{ width:90%;}
	.inNews .hotnew figure{ height:270px;}	
	.inNews .hotnew figure img{ height:100%;}
	.foot .main{ width:90%; padding:15px 0;}
	.foot .footer .footer_m{ width:90%;}
	/*首页 end*/
	.pbanner{ margin-top:55px;}
	.about_box{ padding:50px 0 0;}
	.commonbg .intro_l{ width:250px;}
	.commonbg .introducts{ width: calc(100% - 280px);}
	.commonbg .introducts .about_loca{ margin-bottom:20px;}
	.about_box .introducts .about_ti{ margin-bottom:10px;}
	.innerw{ width:100%; padding-right:0;}
	.history-list:before, .history-list:after{ border-bottom:0px;}
	.history-text{ width: calc(100% - 180px);}
	/*about end*/
	.prolist_box{ margin:50px 0 0;}
	.prolist_box .about_loca{ margin-bottom:20px;}
	.prolist_box .probox_main .probox_l h1{ font-size:30px; line-height:40px;}
	.prolist_box .probox_main{ padding-bottom:50px;}
	.prolist_box .introducts .proinfo_img h1{ font-size:30px; line-height:40px;}
	.prolist_box .proinfo_con{ margin-top:50px; padding-bottom:70px;}
	.prolist_box .proinfo_con dl dt{ padding:65px 0 50px;}
	.prolist_box .proinfo_con dl dt li a{ font-size:30px;}
	/*prolist end*/
	.service_box{ padding:50px 0 0;}
	.service_box .serfive_box .serfive_ti{ font-size:38px; padding:5px 0 60px;}
	.service_box .serfive_box .serfive_main ul li{ background-size:95% auto; padding:60px 0 80px;}
	.service_box .service_menu ul li{ font-size:30px; height:78px; line-height:78px;}
	.service_box .service_menu .conWidth h1{ font-size:28px; line-height:40px; padding:50px 0;}
	.service_faq .serfaq_box{ padding:45px 0;}
	.service_faq .serfaq_box dl{ padding-top:25px;}
	.service_faq .serfaq_box dl dd{ margin-top:40px; width:23%;}
	.service_faq .serfaq_box dl dd:nth-child(1){ width:50%;}
	.service_faq .serfaq_box dl dd:nth-child(3){ margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(4){ margin-right:2%;}
	.service_faq .serfaq_box dl dd:nth-child(5){ margin-right:2%; width:23%;}
	.service_faq .serfaq_box dl dd:nth-child(6){ margin-right:2%; width:30%;}
	.service_faq .serfaq_box dl dd:nth-child(7){ margin-right:0; width:27%;}
	.service_faq .serfaq_box dl dd:nth-child(8){ width:30%; margin-right:2%;}
	.service_faq .serfaq_box dl dd:nth-child(9){ width:25%;}
	.service_box .serfaq_info{ padding-bottom:60px; margin-top:45px;}
	.service_box .serfaq_info .faginfo_ti{ font-size:40px;}
	.service_box .sertrain_ti{ margin:38px 0; padding:45px 0;}
	.service_box .sertrain_box{ padding:20px 0 40px;}
	.service_box .sertrain_box .sertrain_bot{ padding:30px 0 15px;}
	/*service end*/
	.newsd .introducts{ width:100%;}
	/*new end*/
    .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; }
    .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;}
	.pbannertext2{ width:860px; margin-left:-430px;}
}

@media screen and (max-width:1200px) {
	.nav{ margin-right:20px;}
	.nav > li > a{ padding:0 25px 24px;}
	.menu-two{ width:280%;}
	.menu-thr{ width:1000px; height:auto; left:-360%;}
	.menu-thr dl{ height:auto;}
	.menu-fou{ width:340%;}
	.menu-fiv{ width:340%;}
	.menu-six{ width:280%;}
	/*首页 end*/
    .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%; }
    .business-w { width: 100%; }
    .company-box { background-size: cover !important; background-attachment: local !important; }
    .sceclal-list { width: 50%; }
	
	
	.about_box .about_bot dl dd .about_bot_tet{ padding:30px 15px 0;}
	.about_box .about_bot dl dd .about_bot_tet p{ height:100px; margin-bottom:10px;}
	/*about end*/
	.newsd{ padding:35px 0 20px;}
    .new-s figure{ width:40%;}
    .new-s figure img{ width:100%;}
    .new-texts{ width:60%; margin-top:0px; margin-right:0; box-sizing:border-box; padding:0 15px 30px;}
	.new-texts time{ float:left;}
	.new-texts h4{ float:left; width: calc(100% - 90px); padding-left:15px; margin-top:7px; padding-bottom:8px; line-height:25px; height:50px; margin-bottom:0; overflow:hidden;}
	.new-texts p{ width:100%; float:left; margin-top:8px;}
	.new-texts span{ margin-top:5px;}
	/*new end*/
	.map-box{ padding:45px 0;}
	.contact-t{ margin-bottom:45px;}
	.contact-address{ width: calc(100% - 64px); margin-top:0;}
	.wechart{ right:-42px; bottom:0;}
	.contact-address p{ width:50%;}
	.contact-address:before{ height:110px;}
	/*contact end*/
}
@media screen and (min-width:1025px) {
	.culture-info:nth-child(4n+4){ margin-right:0;}
}
@media screen ( max-width: 1024px ) and (min-width:642px) {
	.culture-info:nth-child(3n+3){ margin-right:0;}
}
@media screen and (max-width:1024px) {
    .nav{ display:none;}
    .header-right{ display:none;}
    .menubox { display:block;}
    .mouse, .mobile-news,.mousebox span{ display:none;}
    .common-menu{ display:none;}
	.menu-bottom .oa .icon{ float:left; padding:0 0 0 35px;}
	.menu-bottom .oa a{ line-height:58px; margin:0 0 0 10px; float:left; font-size:16px; padding-top:0;}
    .inNews .hotnew{ float:left; width:100%;}
	.inNews .hotnew figure{ height:auto;}
	.inNews .hotnew figure img{ height:auto;}	
	.inNews .list{ width:100%; margin:0 0;}
	/*首页 end*/
	.about_box{ padding:35px 0 0;}
    .menusd{ display:block; width:100%; margin-bottom:20px;}
	.commonbg .intro_l{ display:none;}
	.commonbg .introducts{ width:100%;}
	.commonbg .introducts .about_loca{ margin-bottom:5px;}
	.about_box .introducts .about_ti{ font-size:30px; margin-bottom:0;}
	.about_box .about_bot{ margin-top:90px; padding-bottom:60px;}
	.culture-top h3{ font-size:20px; margin-bottom:10px; margin-top:10px;}
	.culture-info{ width:30%; margin-right:5%;}
	/*about end*/
	.prolist_box{ margin:35px 0 0;}
	.prolist_box .probox_main{ padding-bottom:35px;}
	.prolist_box .about_loca{ margin-bottom:5px;}
	.prolist_box .probox_main .probox_l h1{ font-size:24px; line-height:30px;}
	.prolist_box .probox_main .probox_l .probox_txt p{ margin-top:10px;}
	.prolist_box .intro_l{ width:100%; display:block; margin-bottom:10px;}
	.prolist_box .intro_l .subNavBox{ background-color:#f2f2f2; padding:10px; width: calc(100% - 20px);}
	.prolist_box .introducts .proinfo_img h1{ font-size:24px; line-height:30px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frBtnL{ width:50px; margin-top:-25px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frBtnR{ width:50px; margin-top:-25px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frUl{ width:calc(100% - 100px);}
	.prolist_box .proinfo_con{ margin-top:30px; padding-bottom:35px;}
	.prolist_box .proinfo_con dl dt{ padding:30px 0 20px;}
	.prolist_box .proinfo_con dl dt li{ height:48px;}
	.prolist_box .proinfo_con dl dt li a{ height:48px; line-height:48px; font-size:24px;}
	/*prolist end*/
	.service_box{ padding:35px 0 0;}
	.service_box .serfive_box .serfive_ti{ font-size:30px; line-height:40px; padding:5px 0 30px;}
	.service_box .serfive_box .serfive_main ul{ padding-bottom:30px;}
	.service_box .serfive_box .serfive_main ul li h3{ font-size:20px;}
	.service_box .serfive_box .serfive_main ul li p{ font-size:16px; line-height:30px;}
	.serfive_main .main_bot{ font-size:20px; padding:15px 0 35px;}
	.service_box .service_menu ul li{ font-size:20px; height:58px; line-height:58px;}
	.service_box .service_menu .conWidth h1{ font-size:20px; line-height:28px; padding:25px 0;}
	#certify .swiper-container{ padding-bottom:60px;}
	#certify .swiper-slide p{ font-size:16px;}
	#certify .swiper-slide a.ico_qq{ font-size:16px; width:115px; height:35px; line-height:35px;}
	.service_faq .serfaq_box{ padding:25px 0;}
	.service_faq .serfaq_box .serfaq_ti{ font-size:35px; line-height:40px;}
	.service_faq .serfaq_box dl{ padding-top:10px;}
	.service_faq .serfaq_box dl dd:nth-child(1){ width:70%; margin-right:7%;}
	.service_faq .serfaq_box dl dd:nth-child(2){ margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(3){ margin-right:5%; width:30%;}
	.service_faq .serfaq_box dl dd:nth-child(4){ width:30%; margin-right:5%;}
	.service_faq .serfaq_box dl dd:nth-child(4) .faqti_box{ min-height:175px;}
	.service_faq .serfaq_box dl dd:nth-child(5){ width:30%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(6){ margin-right:1%; width:35%;}
	.service_faq .serfaq_box dl dd:nth-child(7){ width:33%; margin-right:1%;}
	.service_faq .serfaq_box dl dd:nth-child(8){ width:30%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(9){ width:100%;}
	.service_box .serfaq_info{ padding-bottom:45px; margin-top:30px;}
	.service_box .serfaq_info .faginfo_ti{ font-size:32px; padding:20px 0 30px;}
	.service_box .sertrain_ti{ margin:25px 0; padding:30px 0;}
	.service_box .sertrain_ti p{ font-size:18px;}
	.service_box .sertrain_box{ padding:10px 0 15px;}
	.service_box .sertrain_box ul li{ margin-right:2%; width:23.5%;}
	.service_box .sertrain_box ul li p{ font-size:16px; padding:10px 0;}
	.service_box .sertrain_box .sertrain_bot{ padding:20px 0 5px;}
	.service_box .sertrain_box .sertrain_bot p{ font-size:20px;}
	/*service end*/
	.new-bg{ display:none;}
	/*new end*/
    .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) {
	.banner .bimg{ display:none;}
	.banner .mimg{ display:block;}
	.business-list.owl-carousel .owl-wrapper{ height:200px;}
	.business-wr{ height:200px;}
	/*首页 end*/
    .pbannertext h3{ font-size:40px;}
    .pbanner > img{ height:350px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.menusd span{ height:45px; line-height:45px;}
	.menus-down{ top:45px;}
	.about_box .introducts .about_ti{ font-size:26px;}
	.about_box .about_bot dl dd{ width:32%; margin-right:2%;}
	.about_box .about_bot dl dd .about_bot_ti{ font-size:20px; height:50px; line-height:50px; margin-top:-50px;}
    .menusd{ width:100%;}
    .innerw{ width:100%;}
	.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;}
	/*about end*/
	.prolist_box .probox_main .probox_l{ width:100%; margin-bottom:10px;}
	.prolist_box .probox_main .probox_r{ width:100%; margin-left:0;}
	.prolist_box .probox_main .probox_r .business-info .business-wr{ width:46%; margin-left:2%; margin-right:2%;}
	.prolist_box .introducts .proinfo_img h1{ margin-bottom:10px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frUl ul li img{ width: calc(100% - 20px); padding:0 10px;}
	/*prolist end*/
	.service_box .serfive_box .serfive_ti{ font-size:24px; padding:5px 0 10px;}
	.service_box .serfive_box .serfive_main ul{ padding-bottom:10px;}
	.service_box .serfive_box .serfive_main ul li{ padding:7% 0 10%;}
	.service_box .serfive_box .serfive_main ul li h3{ font-size:16px;}
	.serfive_main .main_bot{ font-size:16px;}
	.service_box .service_menu ul li{ font-size:18px; height:45px; line-height:45px;}
	.service_box .service_menu .conWidth h1{ font-size:16px;}
	#certify .swiper-slide p{ padding:10px 0; font-weight:100;}
	.service_faq .serfaq_box{ padding:10px 0;}
	.service_faq .serfaq_box .serfaq_ti{ font-size:24px;}
	.service_faq .serfaq_box dl dd{ margin-top:25px;}
	.service_faq .serfaq_box dl dd .faq_ti{ font-size:14px; background-size:10px auto; margin:20px 0 5px; padding:0 0 0 15px;}
	.service_faq .serfaq_box dl dd .faqti_box a{ font-size:14px; background-size:7px auto; line-height:25px; padding:0 0 0 10px;}
	.service_faq .serfaq_box dl dd:nth-child(1) .faqti_box a{ width: calc(25% - 10px);}
	.service_faq .serfaq_box dl dd:nth-child(1){ width:100%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(2){ margin-right:2%; width:34%;}
	.service_faq .serfaq_box dl dd:nth-child(3){ margin-right:2%; width:40%;}
	.service_faq .serfaq_box dl dd:nth-child(4){ margin-right:0; width:22%;}
	.service_faq .serfaq_box dl dd:nth-child(5){ width:40%; margin-right:10%;}
	.service_faq .serfaq_box dl dd:nth-child(6){ width:50%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(7){ width:35%; margin-right:0.5%;}
	.service_faq .serfaq_box dl dd:nth-child(8){ width:35%; margin-right:0.5%;}
	.service_faq .serfaq_box dl dd:nth-child(9){ width:29%; margin-right:0;}
	.service_box .serfaq_info{ padding-bottom:30px; margin-top:25px;}
	.service_box .serfaq_info .faginfo_ti{ font-size:24px; padding:10px 0 25px;}
	.service_box .sertrain_ti{ margin:10px 0; padding:15px 0;}
	.service_box .sertrain_ti p{ font-size:14px;}
	.service_box .sertrain_box{ padding:5px 0;}
	.service_box .sertrain_box ul li{ margin-right:2%; width:23.5%;}
	.service_box .sertrain_box ul li p{ font-size:12px; padding:5px 0; line-height:20px;}
	.service_box .sertrain_box .sertrain_bot{ padding:5px 0;}
	.service_box .sertrain_box .sertrain_bot p{ font-size:16px; margin-bottom:5px;}
	.service_box .sertrain_box .sertrain_bot img{ width:200px;}
	/*service end*/
	.new-s figure{ width:100%;}
	.new-texts{ width:100%; padding-top:20px;}
	/*new end*/
	.contact-address p{ width:50%;}
    .contact-address{ box-sizing:border-box;}
    .contact-address:before { height:100px; }
    .contact-address span { width: 50%; }
	/*contact end*/
    .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%; }
    .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; }
    .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; }
    .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); }
	.tabvideo{ right:0; bottom:0;}
    .wechart{ position:relative; bottom:0; margin-top:12px; display:inline-block; right:0;}
}

@media screen and (max-width:751px) {
	.menufix li a{ font-size:16px;}
	.inNews .hotnew figure{ float:left; width:100%;}
	.inNews .hotnew .hottext{ float:left; width:100%; position:inherit;}
	.newvies h2{ height:auto;}
	.inNews .newvies{ margin:10px 0;}
	.inNews .newvies p{ height:auto;}
	.inNews .newvies span{ position:static;}
	.foot .main .foot_01{ display:none;}
	.foot .main .foot_02{ width: calc(100% - 250px);}
	.foot .main .foot_03{ width:250px;}
	/*首页 end*/
	.about_loca a{ font-size:14px;}
	.about_loca span{ font-size:14px;}
	.about_box .introducts .about_ti{ font-size:18px;}
	.about_box .about_bot{ margin-top:60px; padding-bottom:35px;}
	.about_box .about_bot dl dd .about_bot_ti{ font-size:16px;}
	.about_box .about_bot dl dd .about_bot_tet{ padding:15px 10px 0;}
	.about_box .about_bot dl dd .about_bot_tet p{ line-height:22px; font-size:12px;}
	.about_box .about_bot dl dd .about_bot_tet img{ width:100%; padding:0 0 5px}
	.about_box .about_bot dl dd .about_bot_ti{ height:40px; line-height:40px; margin-top:-40px;}
	/*about end*/
    .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) {
	.header-box{ height:45px;}
	.logo .pclogo{ padding:2px 0; width:104px;}
	.menubox{ margin-top:15px;}
    .banner-box{ margin-top:45px;}
    .menu-bottom .oa{ height:50px; margin-top:0;}
	.menu-bottom .oa .icon{ line-height:50px;}
	.menu-bottom .oa .icon img{ vertical-align:middle;}
    .menu-bottom .oa a{ line-height:50px; float:left; margin:0 0 0 11px; color:#FFF; font-size:16px;}
	.inPro .conWidth{ overflow:hidden;}
	.inPro .inProtit{ margin-bottom:15px;}
	.inPro .inProtit img{ width:140%; margin-left:-20%;}
	.business-list .owl-pagination{ margin-top:14px;}
	.business-list.owl-theme .owl-controls .owl-page.active span{ width:30px; height:8px; border-radius:4px;}
	.business-list.owl-theme .owl-controls .owl-page span{ width:18px; height:8px; border-radius:4px;}
	.inNews .title{ font-size:18px;}
	/*首页 end*/
	.pbanner{ margin-top:45px;}
	.about_box{ padding:25px 0 0;}
	.menusd span{ height:40px; line-height:40px;}
    .menus-down{ top:40px;}
	.menus-down a{ line-height:35px;}
	.about_box .about_bot{ padding-bottom:25px;}
	.history{ margin-top:10px;}
    .history-list li time{ width:60px; height:50px; line-height:50px; font-size:14px;}
	.history-list li time::before{ transform:rotate(0deg); right:0; margin-right:-9px; top:50%;}
    .history-text p{ line-height:1.8; font-size:12px;}
    .culture-top h3{ font-size:16px; margin-bottom:0px; font-weight:100;}
    .culture-top{ margin-bottom:10px;}
	.culture-info{ width:48%; margin-right:4%;}
	.culture-info:nth-child(2n+2){ margin-right:0;}
	/*about end*/
	.prolist_box{ margin:25px 0 0;}
	.prolist_box .probox_main{ padding-bottom:25px;}
	.prolist_box .about_loca{ margin-bottom:5px;}
	.prolist_box .probox_main .probox_l h1{ font-size:16px; line-height:25px;}
	.prolist_box .probox_main .probox_l .probox_txt p{ margin-top:5px;}
	.prolist_box .probox_main .probox_r .business-info{ padding:0 0;}
	.prolist_box .intro_l .subNavBox .subNav{ font-size:14px;}
	.prolist_box .introducts .proinfo_img h1{ font-size:16px; line-height:25px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frBtnL{ width:30px; margin-top:-15px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frBtnR{ width:30px; margin-top:-15px;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frUl{ width:calc(100% - 60px); padding:0 30px;}
	.prolist_box .proinfo_con dl dt{ padding:20px 0 10px; width:90%;}
	.prolist_box .proinfo_con dl dt li{ height:40px; width:40%;}
	.prolist_box .proinfo_con dl dt li a{ font-size:16px; height:40px; line-height:40px;}
	/*prolist end*/
	.service_box{ padding:25px 0 0;}
	.service_box .serfive_box .serfive_ti{ font-size:16px; line-height:25px; padding:0 0 10px;}
	.service_box .serfive_box .serfive_main ul li{ padding:5% 0 7%;}
	.service_box .serfive_box .serfive_main ul li h3{ font-size:14px;}
	.service_box .serfive_box .serfive_main ul li p{ font-size:12px; line-height:20px;}
	.serfive_main .main_bot{ font-size:14px; padding:5px 0 15px;}
	.service_box .service_menu ul li{ font-size:14px; font-weight:100; height:30px; line-height:30px;}
	.service_box .service_menu .conWidth h1{ font-size:14px; line-height:20px; padding:10px 0;}
	#certify .swiper-container{ padding-bottom:30px;}
	#certify .swiper-slide p{ font-size:14px;}
	#certify .swiper-slide a.ico_qq{ font-size:14px; width:100px; height:25px; line-height:25px;}
	.service_faq .serfaq_box .serfaq_ti{ font-size:20px; line-height:25px;}
	.service_faq .serfaq_box dl{ padding:0 0;}
	.service_faq .serfaq_box dl dd{ margin-top:15px;}
	.service_faq .serfaq_box dl dd:nth-child(2){ width:49%;}
	.service_faq .serfaq_box dl dd:nth-child(3){ width:49%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(4){ width:49%; margin-right:2%;}
	.service_faq .serfaq_box dl dd:nth-child(5){ width:49%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(6){ width:49%; margin-right:2%;}
	.service_faq .serfaq_box dl dd:nth-child(7){ width:49%; margin-right:0;}
	.service_faq .serfaq_box dl dd:nth-child(8){ width:49%; margin-right:2%;}
	.service_faq .serfaq_box dl dd:nth-child(9){ width:49%; margin-right:0;}
	.service_box .serfaq_info{ padding-bottom:15px; margin-top:10px;}
	.service_box .serfaq_info .faginfo_ti{ font-size:16px; padding:5px 0 10px;}
	.service_box .sertrain_box ul li{ width:48%; margin-right:4%; margin-bottom:10px;}
	.service_box .sertrain_box ul li:nth-child(2n+2){ margin-right:0;}
    .informate-list li{ width:100%; margin-right:0; height:100px; margin-bottom:15px;}
    .informate-list li h3{ font-size:14px;}
	.informate-time time{ font-size:12px;}
	.informate-time span{ font-size:12px;}
	/*service end*/
	.new-s{ background:none;}
	#firstnewPage .new-s a{ background:#FFF;}
	.new-texts time strong{ font-size:18px; line-height:35px;}
	.new-texts h4{ font-size:16px;}
	.new-views h2{ font-size:16px;}
	.new-views .share-fix{ margin-top:10px;}
	.video-list li{ width:100%; margin-bottom:0;}
	/*new end*/
	.contact-t h3{ font-size:18px; margin-bottom:5px;}
    .map{ height:300px;}
    .map-box{ padding:20px 0 0;}
	.contact-address:before{ height:190px;}
    .contact-t{ margin-bottom:0;}
    .contact-address{ margin-top:10px;}
	.contact-address p{ width:100%; margin-bottom:0;}
	.message form .form-m1 .form-m1-Left{ width:100%;}
	.message form .form-m1 .form-m1-right{ width:100%;}
	.message form .form-m1 .form-m1-btn{ padding-top:10px; padding-bottom:30px;}
	/*contact end*/
    .banne-list li:last-child { position:relative;}
    .banner .slides .bimg { transform:scale(1); -webkit-transform:scale(1);-moz-transform: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; }
    .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; }
    .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: 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; }
    .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; }
    .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; }
    .new-s figure { width: 100%; }
    .new-s figure img { width: 100%; height: auto; }
    .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 { 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; }
    .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; }
    .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);}
}

@media screen and (max-width:520px) {
	.inPro .inProtit img{ width:200%; margin-left:-50%;}
	.business-list.owl-carousel .owl-wrapper{ height:160px;}
	.business-wr{ height:160px;}
	.inNews .hottext time{ height:45px;}
	.inNews .hottext time strong{ font-size:24px; line-height:25px;}
	.inNews .list ul a li figure{ width: calc(100% - 80px);}
	.foot .main .foot_01{ display:block; width: calc(100% - 250px);}
	.foot .main .foot_02{ float:right; width:250px;}
	.foot .main .foot_03{ width:100%; margin-top:20px;}
	.r{ float:left;}
	/*首页 end*/
    .culture-info{ width:100%; margin-bottom:15px; margin-right:0;}
	/*about end*/
    .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;}
	.prolist_box .introducts .proinfo_img .mr_frbox .mr_frUl ul li img{ width: calc(100% - 10px); padding:0 5px;}
}

@media screen and (max-width:481px) {
	.iphone-menu span{ top:8px;}
	.menufix{ margin-top:40px;}
	.menufix li{ margin-bottom:8px;}
	.menufix li a{ font-size:14px;}
	.iphone-menu span{ width:20px; height:20px; background-size:100% auto;}
	.menu-bottom .oa .icon{ line-height:45px;}
	.menu-bottom .oa .icon img{ width:18px;}
	.menu-bottom .oa a{ font-size:12px; margin:0 0 0 5px;}
	.business-list.owl-carousel .owl-wrapper{ height:170px;}
	.business-wr{ height:170px;}
	.inNews .hottext time{ background-color:inherit; width:100px; height:25px; line-height:25px; padding:10px 0 0 5%;}
	.inNews .hottext time strong{ display:none;}
	.inNews .hottext time b{ color:#fff; font-size:12px; line-height:25px; text-align:left;}
	.inNews .newvies{ margin:0 0;}
	.inNews .newvies h2{ padding-bottom:5px;}
	.inNews .newvies p{ margin-top:5px; font-size:12px; line-height:20px;}
	.inNews .newvies span{ padding-bottom:10px;}
	.inNews .list ul a li{ padding:10px 0;}
	.inNews .list ul a li .time strong{ font-size:14px;}
	.inNews .list ul a li figure h3{ margin:0 0; line-height:22px;}
	.inNews .list ul a li figure span{ font-size:12px;}
	.foot .main{ padding:5px 0;}
	.foot .main .foot_01{ display:none;}
	.foot .main .foot_03{ display:none;}
	.foot .main .foot_02{ width:100%;}
	.foot .main h3{ font-size:14px; font-weight:500;}
	/*首页 end*/
	.pbanner > img{ width:100%; height:auto;}
	.about_box{ padding:15px 0 0;}
	.menusd span{ font-size:14px;}
	.menus-down a{ font-size:12px;}
	.menusd{ margin-bottom:10px;}
	.about_loca a{ font-size:12px; line-height:20px;}
	.about_loca i{ width:20px; height:20px;}
	.about_loca span{ font-size:12px; line-height:20px;}
	.about_box .introducts .about_ti{ font-size:16px; line-height:25px;}
	.about_box .about_bot{ padding-bottom:15px; margin-top:40px; padding-top:15px;}
	.about_box .about_bot dl dd{ width:100%; margin-right:0; margin-bottom:10px;}
	.about_box .about_bot dl dd .about_bot_ti{ font-size:14px; height:35px; line-height:35px; margin-top:0px;}
	.about_box .about_bot dl dd .about_bot_tet{ padding:5px;}
	.about_box .about_bot dl dd .about_bot_tet p{ line-height:18px; height:auto;}
	/*about end*/
	.service_box .serfive_box .serfive_main ul li h3{ font-size:12px; line-height:normal; font-weight:100;}
	.service_box .service_menu .conWidth h1{ font-weight:100;}
	#certify .swiper-slide p{ font-size:12px;}
	#certify .swiper-slide a.ico_qq{ font-size:12px;}
	.service_faq .serfaq_box .serfaq_ti{ font-size:16px;}
	.service_faq .serfaq_box dl dd .faq_ti{ margin:5px 0;}
	.service_faq .serfaq_box dl dd .faqti_box a{ font-size:12px; line-height:20px; background-size:5px auto; padding:0 0 0 7px;}
	.service_faq .serfaq_box dl dd:nth-child(1) .faqti_box a{ width:calc(25% - 10px);}
	/*service end*/
	.news-list li a{ height:25px; padding-top:8px;}
    .new-texts{ margin-top:0; padding:20px;}
    .new-texts h4{ font-size:14px;}
	.new-texts p{ font-size:12px;}
    .new-texts time strong{ font-size:36px;}
    .newsd{ padding:20px 0 0;}
    .news-list li a{ width:100px;}
	/*new end*/
    .banne-list h3 { font-size: 22px; }
    .bamnline { top: 40px; }
	.projected li b{ left:50%; margin-left:-16px;}
	.banner .slides .bimg{ height:auto; width:100%; 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; }
    .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: 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;}
	.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;}
}

@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) {
}
