@charset "utf-8";
/* CSS Document */


@media screen and (max-width:1730px){

.site-head .dw-logo{ left:1%; max-width:320px;}
.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:27%;}
.dw-nav li a.v1{ padding:0 13px;}


}
@media screen and (max-width:1366px){

.dw-nav li a.v1{ padding:0 10px;}

}

@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:155px; 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;}


.talentPage{ margin-top:30px;}

.footer-top{ padding:30px 0; margin-top:30px; background:url(../images/footer-phone.jpg) no-repeat; background-size:auto 100% ;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% auto; min-height:80px;}
.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{ width:100%; 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: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;}
.result-list li{ width:100%; padding:0; margin-top:15px; position:relative;}
.result-list li .number{ padding:0 0 10px 0; font-size:46px;}
.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;}


.newsPage{ padding:0 0 30px 0;}
.news-list-line li{ width:100%; margin-right:0; height:220px; padding:15px 10px;}
.news-list-line li.cur{ width:100%;}
.news-list-line li:first-child{ margin-bottom:20px;}
.news-list-line li .time{ padding-bottom:5px;}
.news-list-line li .more{  width:150px; height:36px; line-height:34px; font-size:14px; opacity:1; position:relative; left:auto; bottom:auto; margin-top:15px;}
.news-list-line li .more .i{ top:7px;}
.news-list-line li .title{ font-size:18px; line-height:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news-list-line li .text{ height:72px; overflow:hidden; margin-top:15px;}

.news-list-ipart li{ width:100%; margin-right:0; height:220px; padding:15px 10px;}
.news-list-ipart li:first-child{ margin-bottom:20px;}
.news-list-ipart li .time{ padding-bottom:5px;}
.news-list-ipart li .text{ font-size:18px; margin-top:15px;}

.talent{ width:100%;}
.talent .txt{ font-size:24px;}
.talent-word{ width:65%; padding:0 15px;}
.talent-word .t{ font-size:18px;}

.down{ width:100%; margin-top:20px;}
.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;}


.pbanner{ height:220px;}
.pbanner .iboxt .cn{ font-size:24px;}
.pbanner .iboxt .en{ width:165px; height:40px; line-height:36px; font-size:18px; 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:16px; padding-top:3px;}
.pNews-pos .menu a:before{ bottom:2px;}

.pcontact{ padding:0 !important;}
.pHonor-list li{ width:100% !important; margin:0 !important; margin-top:20px !important;}
.pHonor-list li .aImg{ height:auto !important; vertical-align:top; display:block;}
.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:80px 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;}

.line-main .itm1 dl{ width:100%; margin:0; margin-top:10px;}
.line-main .itm1 > dl + dl + dl{ margin-top:10px;}
.line-main .itm2{ margin-top:10px;}
.line-main .itm2 span{ width:12%;}
.line-main .itm2 input{ width:87%;}
.line-main .itm3{ margin-top:10px;}
.line-main .itm3 span{ width:12%;}
.line-main .itm3 textarea{ width:87%;}
.line-main .itm4 .itm4-input{ width:100px;}
.line-main .itm4 .itm4-input input{ width:100%;}
.line-main .itm4 .itm4-pic{ margin:0 10px;}
.line-main .itm4 .itm4-line{ width:100%;}
.line-main .itm4 .itm4-line + input{ margin:0 !important; }

}
