@charset "utf-8";

/* CSS Document */





@media screen and (max-width:1730px){



	.site-head .dw-logo{ left:1%; }

	.dw-nav{ left:30%;}

	.dw-nav li a.v1{ padding:0 15px;}

	.dw-search{ right:1%;}

}



@media screen and (max-width:1440px){





	.dw-nav{ left:32%;}

	.dw-nav li a.v1{ padding:0 9px;}





}

@media screen and (max-width:1366px){



	.dw-nav li a.v1{ padding:0 10px;}



}

@media screen and (max-width:1024px){

	.w{ width:95%;}

	.dw-nav{ display:none;}

	.dw-search{ display:none;}

	.site-head{ height:60px;}

	.site-head .dw-logo{ width:250px; top:6px;}

	.menu-handler{ display:block;}

	.banner{ height:500px;}

	.banner .bd li{ height:500px;}

	.banner .hd{ bottom:20px;}

	.ipment .mobile-ipment{ display:block;}

	.ipment-list{ display:none;}

	.pcategory-title{ padding:30px 0;}

	.scope-list li{ padding:0 15px 20px 15px; min-height:323px;}

	.scope-list li .ico{ margin-top:35px;}

	.scope-list li .c{ max-height:48px; height:48px;}

	.scope-list li:hover .m em{ right:20px;}
	.about{ width:100%; float:none; min-height:inherit; padding: 15px 3% 35px 3%;}

	.about-more{ padding:30px 0;}

	.result{ width:100%; float:none; min-height:inherit; padding-bottom:30px;}

	.result-list{ padding:30px;}

	.result-list li{ width:33.3%; float:left; padding:0 2%;}

	.result-more{ padding:0;}

	.news-list-line{ width:100%; float:none;}

	.news-list-line li{ height:290px; padding:35px 25px; width:40%;}

	.news-list-line li.cur{ width:58%;}

	.news-list-line li:last-child{ margin-right:0;}

	.news-list-ipart{ width:100%; margin-top:20px;}

	.news-list-ipart li{ width:49%; margin-right:2%; float:left;}

	.news-list-ipart li:nth-child(2){ margin-top:0; margin-right:0;}

    .hidden-sm{display: none;}
    .newsCenterPanel_inner .newContentBox .newTitle{width: 670px;}
	.talentPage{ margin-top:30px;}

	.footer-top{ padding:30px 0; margin-top:30px;}

	.footer-top .f-logo{ width:100%; padding-top:0;}

	.footer-top .f-contact{ width:100%; padding-left:0; padding-top:15px;}

	.footer-top .f-contact:before{ background:none;}

	.footer-top .f-contact li{ margin-top:10px;}

	.footer-top .f-menu{ width:100%;}

	.footer-top .f-menu a{ margin-right:15px; width:auto;}

	.footer-copy{ padding:15px 0;}

	.footer-copy .fl, .footer-copy .fr{ float:none;}

	.pbanner{ height:400px;}

	.pabout{ padding:30px 0;}

	.pabout-list li{ width:100%;}

	.pabout-list li:nth-child(1){ height:330px; margin-bottom:20px;}

	.pabout-list li .Word .t{ padding-top:30px;}

	.pabout-list li .Word .c{ height:150px;}
	.pcategory-list{ width:100%; padding-right:30px;}
	.phonor-list { padding: 30px 30px 60px 30px;}

	.phonor-list .slick-dots{  bottom:20px;}
	.pNews-pos{ height:auto;}

	.pNews-pos .txt{ display:none;}

	.pNews-pos .menu{ float:left;}

	.pNews-pos .menu a{ margin-left:0; margin-right:30px;}
	.pequip-list li{ width:100%;}

	.lbbdxx-footer{ background:#fff; height:auto; margin-top:40px;}

	.lbbdxx-footer div{ width:100%; float:none; text-align:left;}

	.lbbdxx-footer span{ display:none;}

	.pNews-list li{ padding-left:150px;}

	.pNews-list li .date{ position:absolute; left:0; top:0;}

	.pNews-list li .word{ width:100%;}

	.pposit-thead{ padding:0 20px;}

	.pposit-thead li{ width:20%;}

	.pposit-thead li:last-child{ width:20%;}

	.precuite-item-head{ padding:0 20px;}

	.precuite-item-head li{ width:20%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.precuite-item-head li:last-child{ width:20%;}

	.precuite-item-cont{ padding:15px 20px;}
	.pcontact-list li{  padding:20px 0 20px 80px;}

	.pcontact-list li:nth-child(1) { background: url(../images/pcontact-ico01.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(2) { background: url(../images/pcontact-ico02.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(3) { background: url(../images/pcontact-ico03.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(1):hover{ background:url(../images/pcontact-ico01-h.png) no-repeat 15px center #1472c4;}

	.pcontact-list li:nth-child(2):hover{ background:url(../images/pcontact-ico02-h.png) no-repeat 15px center #1472c4;}

	.pcontact-list li:nth-child(3):hover{ background:url(../images/pcontact-ico03-h.png) no-repeat 15px center #1472c4;}


}
@media screen and (max-width:800px){.newsCenterPanel_inner .newContentBox .newTitle{width: 500px;}}

@media screen and (max-width:768px){

	.w{ width:95%;}

	.dw-nav{ display:none;}

	.dw-search{ display:none;}

	.site-head{ height:60px;}

	.site-head .dw-logo{ width:250px; top:6px;display:none}
	.site-head .dw-name{top:8%;left:5%}
	.site-head .dw-en{top:55%;left:5%}

	.menu-handler{ display:block;}

	.banner{ height:500px;}

	.banner .bd li{ height:500px;}

	.banner .hd{ bottom:20px;}

	.ipment .mobile-ipment{ display:block;}

	.ipment-list{ display:none;}

	.pcategory-title{ padding:30px 0;}

	.scope-list li{ padding:0 15px 20px 15px; min-height:323px;}

	.scope-list li .ico{ margin-top:35px;}

	.scope-list li .c{ max-height:48px; height:48px;}

	.scope-list li:hover .m em{ right:20px;}

	.about{ width:100%; float:none; min-height:inherit; padding: 15px 3% 35px 3%;}

	.about-more{ padding:30px 0;}

	.result{ width:100%; float:none; min-height:inherit; padding-bottom:30px;}

	.result-list{ padding:30px;}

	.result-list li{ width:33.3%; float:left; padding:0 2%;}

	.result-more{ padding:0;}

	.news-list-line{ width:100%; float:none;}

	.news-list-line li{ height:290px; padding:35px 25px; width:40%;}

	.news-list-line li.cur{ width:58%;}

	.news-list-line li:last-child{ margin-right:0;}

	.news-list-ipart{ width:100%; margin-top:20px;}

	.news-list-ipart li{ width:49%; margin-right:2%; float:left;}

	.news-list-ipart li:nth-child(2){ margin-top:0; margin-right:0;}
	.newsCenterPanel_inner .newContentBox .newTitle{width: 440px;}
    .talentPage{ margin-top:30px;}


	.footer-top{ padding:30px 0; margin-top:30px;}

	.footer-top .f-logo{ width:100%; padding-top:0;text-align: center;}

	.footer-top .f-contact{ width:100%; padding-left:0; padding-top:15px; margin-left: 110px;}

	.footer-top .f-contact:before{ background:none;}

	.footer-top .f-contact li{ margin-top:10px; }
	footer-top .f-contact li:nth-child(1){ background:url(../images/f-tel.jpg) no-repeat left top; line-height:29px; font-size:16px; font-weight:bold;}


	.footer-top .f-menu{ width:100%;text-align: center; display: none;}

	.footer-top .f-menu a{ margin-right:15px; width:auto;}

	.footer-copy{ padding:15px 0;}

	.footer-copy .fl, .footer-copy .fr{ float:none;}





	.pbanner{ height:400px;}

	.pabout{ padding:30px 0;}

	.pabout-list li{ width:100%;}

	.pabout-list li:nth-child(1){ height:330px; margin-bottom:20px;}

	.pabout-list li .Word .t{ padding-top:30px;}

	.pabout-list li .Word .c{ height:150px;}



	.pcategory-list{ width:100%; padding-right:30px;}



	.phonor-list { padding: 30px 30px 60px 30px;}

	.phonor-list .slick-dots{  bottom:20px;}



	.pNews-pos{ height:auto;}

	.pNews-pos .txt{ display:none;}

	.pNews-pos .menu{ float:left;}

	.pNews-pos .menu a{ margin-left:0; margin-right:70px;}



	.pequip-list li{ width:100%;}



	.lbbdxx-footer{ background:#fff; height:auto; margin-top:40px;}

	.lbbdxx-footer div{ width:100%; float:none; text-align:left;}

	.lbbdxx-footer span{ display:none;}



	.pNews-list li{ padding-left:150px;}

	.pNews-list li .date{ position:absolute; left:0; top:0;}

	.pNews-list li .word{ width:100%;}



	.pposit-thead{ padding:0 20px;}

	.pposit-thead li{ width:20%;}

	.pposit-thead li:last-child{ width:20%;}



	.precuite-item-head{ padding:0 20px;}

	.precuite-item-head li{ width:20%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.precuite-item-head li:last-child{ width:20%;}

	.precuite-item-cont{ padding:15px 20px;}



	.pcontact-list li{ font-size: 1rem; padding:20px 0 20px 80px; width: 100%;}
	.pcontact-list li span{font-size: 1rem; }

	.pcontact-list li:nth-child(1) { background: url(../images/pcontact-ico01.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(2) { background: url(../images/pcontact-ico02.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(3) { background: url(../images/pcontact-ico03.png) no-repeat 15px center;}

	.pcontact-list li:nth-child(1):hover{ background:url(../images/pcontact-ico01-h.png) no-repeat 15px center #1472c4;}

	.pcontact-list li:nth-child(2):hover{ background:url(../images/pcontact-ico02-h.png) no-repeat 15px center #1472c4;}

	.pcontact-list li:nth-child(3):hover{ background:url(../images/pcontact-ico03-h.png) no-repeat 15px center #1472c4;}





}





@media screen and (max-width:640px){

	.banner{ height:220px;}

	.banner .bd li{ height:220px;}

	.banner .hd{ bottom:10px;}

	.banner .hd li{ width:8px; height:8px; margin:0 4px;}





	.pcategory-title{ padding:15px 0;}

	.pcategory-title .cn{ font-size:24px; padding-bottom:6px;}

	.pcategory-title .en{ font-size:15px; margin-top:5px;}



	.scope-list li{ width:100%; margin-bottom:62px;}



	.aboutPage{ margin-top:0;}

	.about-list li{ height:160px; width:50%; border-bottom:1px solid rgba(0,0,0,.2);}

	.about-list li .ico{ margin-top:20px;}

	.about-list li .tit{ font-size:18px;}

	.about-list li:nth-child(2):before{ display:none;}

	.about-list li:hover{ margin-top:0;}

	.about-more{ padding:20px 0;}

	.about-more a{ width:120px; height:36px; line-height:34px; font-size:14px;}





	.result-tit{ padding:0 15px; margin-top:0; font-size:18px;}

	.result-list{ padding:15px; text-align: center;}

	.result-list li{ width:100%; padding:0; margin-top:15px; text-align: center; position:relative;}

	.result-list li .number{ padding:0 0 10px 0; font-size:20px; text-align: center;}

	.result-list li .title{ position:absolute; right:0; top:0; line-height:55px; font-size:18px; padding-top:0;}

	.result-more a{  width:120px; height:36px; line-height:34px; font-size:14px; margin-top:15px;}




	.newsCenterPanel .title a{font-size:2rem;display:block;width:100%;color:#2e2e30;text-align:center; font-weight: bold;}
	.newsCenterPanel_inner .newContentBox .newTitle{float:left;line-height:80px;height:50px;color:#333;width:300px;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}
	.newsCenterPanel_inner .newContentBox .newContent{float:left;height:50px;width:200px;font-size:.5rem;line-height:28px;color:#b0b0b0;margin-bottom:50px;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}
    .newsCenterPanel_inner .newContentBox .newTitle{width: 250px;}
	.newsCenterPanel_inner .newContentBox .newContent{width: 250px;}
	.newsCenterPanel_inner .newContentBox .newTitleIcon{right: 10px;}

	.talent{ width:100%; margin-top: 20px;}

	.talent .txt{ font-size:24px;}

	.talent-word{ width:65%; padding:10px 15px;}

	.talent-word .t{ font-size:18px;}



	.down{ width:100%; margin-top:20px; height: 240px;}

	.down .txt{ font-size:24px;}



	.footer-top .f-contact li span{ display:block;}

	.footer-top .f-contact li:nth-child(1) .fax{ padding-left:0;}

	.footer-top .f-menu{ display:none;}

	.footer-copy{ font-size:12px; line-height:24px;}

	.footer-copy span{ display:block;}
	.footer-top .f-contact{ width:100%; padding-left:0; padding-top:15px; margin-left: 0px;}





	.pbanner{ height:220px;}

	.pbanner .iboxt .cn{ font-size:24px;}

	.pbanner .iboxt .en{ width:200px; height:40px; line-height:36px; font-size:14px; margin-top:5px;}
	.pabout-tit{ font-size:24px; padding-bottom:20px;}

	.pabout-list li:nth-child(1){ height:220px;}

	.pabout-list li .Word{ padding:0 15px;}

	.pabout-list li .Word .t{ font-size:18px; padding-top:15px;}

	.pabout-list li .Word .c{ margin-top:10px; font-size:14px; line-height:24px; height:96px;}

	.pabout-list li .Word .more{ width:150px; height:36px; line-height:34px; font-size:14px; margin-top:10px;}

	.pabout-list li .Word .more .ico{ right:8px; top:7px;}

	.pabout-list li:nth-child(2){ height:220px;}

	.pabout-list li:nth-child(2) .Word{ width:65%; padding:0 15px;}

	.pabout-list li:nth-child(2) .Word .t{ padding-top:15px;}
	.pabout-list li:nth-child(3){ height:220px;}

	.pabout-list li:nth-child(3) .Word{ width:65%; padding:0 15px;}

	.pabout-list li:nth-child(3) .Word .t{ padding-top:15px;}

	.pcategory{ padding-top:0; min-height:inherit;}

	.phonor-list{ padding:20px 20px 40px 20px;}

	.phonor-list .itemBox{ margin:0;}

	.phonor-list .slick-dots{ bottom:15px;}

	.phonor-list .slick-dots li{ width:8px; height:8px;}

	.phonor-list .slick-dots li button{ width:8px; height:8px;}

	.pNews-pos .menu a{ line-height:36px; font-size:11px; padding-top:3px;}

	.pNews-pos .menu a:before{ bottom:2px;}

	.pcontact{ padding:0 !important;}

	.pHonor-list li{ width:100%; margin:0; margin-top:20px;}

	.pHonor-list li .aTxt{ font-size:16px;}

	.pPage a{ font-size:15px; line-height:32px; padding:0 10px;}

	.SplitPage span{ font-size:15px; line-height:32px; padding:0 10px;}

	.pcategory-list2{ width:100%; padding-right:30px;}

	.pbusin{ padding:15px 0;}

	.pbusin .pcategory-title .bot{ font-size:16px; margin-top:10px;}

	.pbusin-list li{ width:100%;}

	.pbusin-list li .aWord{ padding:20px 15px 0 15px;}

	.pbusin-list li:nth-child(2) .aImg{ top:0;}

	.pbusin-list li:nth-child(2) .cover{ top:0;}

	.pbusin-list li:nth-child(2) .aWord{ top:50%;}

	.presult-tit{ font-size:24px; padding-top:0;}

	.presult-table{ border:0;}

	.presult-table thead{ display:none;}

	.presult-table tbody td{ width:100%; display:block; text-align:left; line-height:24px; padding:5px 0; border:0;}

	.presult-table tbody td:first-child{ margin-top:15px;}

	.presult-table tbody td:last-child{ border-bottom:1px #e7e7e7 solid; padding-bottom:10px;}

	.pequip-list li .aImg{ width:100%; float:none; height:270px;}

	.pequip-list li .aWord{ width:100%; float:none; padding:20px 15px;}

	.pequip-list li .aWord .t{ font-size:18px;}

	.pcontact .news-list{ padding-top:0;}

	.pNews-list li{ padding-left:0; margin-top:20px;}

	.pNews-list li .date{ width:100%; height:auto; position:relative; text-align:left; line-height:24px; padding-left:10px;}

	.pNews-list li .date .p1{ display:inline-block; font-size:14px; font-weight:normal;}

	.pNews-list li .date .p2{ display:inline-block; font-size:14px; margin-top:0;}

	.pNews-list li .word{ height:auto; padding:10px;}

	.pNews-list li .word .t{ font-size:18px;}

	.pNews-list li .word .c{ margin-top:5px;}

	.ptalent-concept .aText{ width:100%; padding:20px 15px;}

	.ptalent-concept .aText .t{ font-size:18px; padding-bottom:10px;}

	.ptalent-concept .aPic{ width:100%; height:250px;}

	.pposit-tit{ font-size:18px; padding:20px 0 10px 0;}

	.pposit-thead{ display:none;}

	.precuite-item-head { padding:0;}

	.precuite-item-head li{ width:100%; display:none; line-height:36px;}

	.precuite-item-head li:first-child{ display:block;}

	.precuite-item-cont{ padding:15px;}

	.precuite-item-cont .t{ padding-top:0; margin-bottom:5px;}

	.precuite-item-cont .deliver{ margin-top:10px; padding-top:10px;}

	.pdown-Img{ width:100%; float:none;}

	.pdown-main-right{ width:100%; float:none; margin-top:20px;}

	.pdown-list + .pPage{ margin-top:25px;}
	.footer-top .f-contact li {margin-top: 10px;margin-left: 120px;
}
.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}




}

@media screen and (max-width:440px){
	.newsCenterPanel_inner .newContentBox .newTitle {width: 230px;line-height: 83px;font-size: 14px;}
	.pcontact .x p>span{font-size: 20px;font-weight: bold;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.pcontact .text p{font-size: 14px; padding: 0 5px;}
	figure.effect-apollo h2{font-size: 18px;}	
	.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}

}
@media screen and (max-width:420px){
	.pNews-pos .menu a{ margin-left:0; margin-right:10px;}
	.newsCenterPanel_inner .newContentBox .newTitle{width:265px;line-height: 83px;font-size: 14px;}
    .newsCenterPanel_inner .newContentBox{margin: 0 30px;}
	.newsCenterPanel_inner .newContentBox .newContent{width: 180px;}
	.footer-top .f-contact{ width:100%; padding-left:0; padding-top:15px; margin-left: 0px;}
	h3{font-size: 20px !important;}
	.newsCenterPanel_inner .newContentBox .newTitle {width: 218px;line-height: 83px;font-size: 14px;}
	.footer-top .f-contact li:nth-child(2){margin: 15px auto;}
	.footer-top .f-contact li:nth-child(1){margin: 15px auto;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}

}
@media screen and (max-width:375px){
	.newsCenterPanel_inner .newContentBox .newTitle {width: 164px;line-height: 83px;font-size: 14px;}
	.footer-top .f-contact li{margin-left:-50px;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.team-section-grid{    position: relative;
    background-size: cover;
    height: 200.5px;
    margin-bottom: 30px;
    cursor: pointer;
}
.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}

}
@media screen and (max-width:320px){
	.newsCenterPanel_inner .newContentBox .newTitle {width: 160px;line-height: 83px;font-size: 14px;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.team-section-grid{    position: relative;
    background-size: cover;
    height: 200.5px;
    margin-bottom: 30px;
    cursor: pointer;
}
.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}

}
@media screen and (max-width:317px){
	.newsCenterPanel_inner .newContentBox .newTitle {width: 150px;line-height: 83px;font-size: 14px;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb8f, 2px -2px 5px #dcdbdb8f, -2px 2px 5px #dcdbdb8f, -2px -2px 5px #dcdbdb8f;}
}
@media screen and (max-width: 308px){
	.newsCenterPanel_inner .newContentBox .newTitle {width: 100px;line-height: 83px;font-size: 14px;}
	.pcontact .x{width: 100%; margin: 5px 0px;}
	.pbusin-list li{ width:100%; margin: 10px 0; box-shadow:2px 2px 5px #dcdbdb, 2px -2px 5px #dcdbdb, -2px 2px 5px #dcdbdb, -2px -2px 5px #dcdbdb;}

}

