
@media screen and (max-width:1830px){


}


@media screen and (max-width:1700px){


}


@media screen and (max-width:1580px){




}


@media screen and (max-width:1450px){



}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94%;}

.lcHead{ padding:12px 0;}
.lcHead-logo{ background:none; width:100%; padding:0;}
.lcHead-logo img{ width:250px;}
.lcHead-tel{ background-size:15px auto; padding-left:25px; line-height:22px; width:100%; margin:25px 0 0 0; font-size:14px; text-align:left;}
.lcHead-tel > p{ display:inline-block;}
.lcHead-tel .num{ display:inline-block; font-size:16px; line-height:22px;}
.lcHead-tool{ width:100%; padding-top:10px;}
.lcHead-tool .oa{ padding:0 6px; font-size:18px; padding:0 6px;}
.lcHead-tool .search{ width:calc(100% - 40px); margin-left:10px;}
.lcHead-tool .search .srhBtn{ font-size:16px;}

.lcNav{ display:none;}
.lcHead .menuBtn{ display:block;}

.lcBanner .swiper-pagination{ bottom:10px !important;}
.lcBanner .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}
.lcBanner .swiper-pagination-bullet-active{ width:8px !important;}


.lcShortcut{ padding-top:10px;}
.lcShortcut a{ width:25%; margin-right:0; padding-top:15px;}
.lcShortcut a img{ height:30px;}
.lcShortcut a .tit{ font-size:14px; margin-top:10px;}


.lcNews{ padding:30px 0 20px 0;}
.lcNews-title{ line-height:24px;}
.lcNews-title .cn{ font-size:18px; padding-left:15px;}
.lcNews-title .cn:before{ height:100%; width:1px; left:4px;}
.lcNews-title .cn:after{ height:100%; width:2px;}
.lcNews-title .en{ font-size:15px;}
.lcNews-title .mo{ font-size:14px;}

.lcNews-figure{ width:100%; height:auto;}
.lcNews-list{ width:100%; padding-top:20px;}
.lcNews-list-tab a{ font-size:16px; line-height:22px;}
.lcNews-list-tab a.active:before{ border-top: 5px solid #f38200; border-right: 5px solid transparent;border-left: 5px solid transparent; bottom:-6px; margin-left:-5px;}
.lcNews-list-swith li{ font-size:15px; padding-left:15px; margin-top:6px;}
.lcNews-list-swith li span{ font-size:14px;}

.lcWebsite-floor{ padding:20px 0;}
.lcExpert{ width:100%;}
.lcExpert-introd li .pic{ width:120px;}
.lcExpert-introd li .word{ width:calc(100% - 130px); padding-top:0;}
.lcExpert-introd li .word .t{ font-size:16px; margin-bottom:0;}
.lcExpert-introd li .word .st{ font-size:14px; line-height:inherit;}
.lcExpert-introd li .word .c{ font-size:13px; margin-top:10px; height:60px; line-height:20px;}
.lcExpert-introd li .word .m{ margin-top:10px; padding-bottom:5px;}
.lcExpert-introd li .word .m:before{ background-size:100% auto; width:36px; height:12px; right:35px; top:12px;}

.lcExpert-listBox{ margin-top:15px;}
.lcExpert-list li{ padding:5px;}
.lcExpert-list li img{ width:50px; height:auto;}
.lcExpert-list li .name{ width:calc(100% - 50px); line-height:57px; font-size:15px; padding-left:10px;}
.lcExpert-list .swiper-button-next, .lcExpert-list .swiper-button-prev{ width:22px; height:auto; font-size:22px; line-height:1; margin-top:-11px;}


.lcParty{ width:100%; margin-top:20px;}
.lcParty .lcVideo-list{ padding-top:5px;}
.lcVideo-list li{ font-size:15px; line-height:26px; margin-top:5px; padding-left:15px;}
.lcVideo-list li span{ font-size:14px;}
.lcVideo-list li:before{ width:5px; height:5px; margin-top:-3px;}


.lcDepart{ padding:25px 0 20px 0;}
.lcDepart-newsList{ width:100%;}
.lcDepart-newsList dl dt{ width:100px; line-height:35px; font-size:16px;}
.lcDepart-newsList dl dd a{ font-size:15px; line-height:35px;}
.lcDepart-newsPic{ width:100%;}
.lcDepart-newsPic .p-swith .name{ line-height:40px; font-size:15px; height:40px;}

.lcWebsite{ width:100%;}
.lcWebsite-list a{ width:48.5%; line-height:40px; font-size:15px; margin-top:12px;}

.lcVideo{ width:100%; margin-top:20px;}
.lcVideo-box{ width:100%; height:auto; padding-bottom:15px;}
.lcVideo-list{ width:100%;}

.lcEnviro{ padding:25px 0;}
.lcEnviro-tab a{ font-size:16px;}
.lcEnviro-list{ margin-top:15px;}
.lcEnviro-list li{ height:auto;}
.lcEnviro-list li .tit{ font-size:15px;}


.lcFooter-links{ display:none;}
.lcFooter-btm{ padding:20px 0 10px 0;}
.lcFooter-btm-contact{ width:100%;}
.lcFooter-btm-contact li{ padding-top:10px; font-size:13px;}

.lcFooter-btm-right{ width:100%; padding-top:15px; text-align:left;}
.lcFooter-btm-right .tel{ width:100%; font-size:15px; margin-bottom:10px; text-align:center;}
.lcFooter-btm-right .copy{ width:100%; padding:0; font-size:13px;}
.lcFooter-btm-right .code{ width:100%; text-align:center; padding-top:10px;}
.lcFooter-btm-right .code img{ width:80px;}
.lcFooter-btm-right .code .cn{ width:100%; margin-left:0;}


.lcRight-sider{ width:40px; right:10px;}
.lcRight-sider a{ width:40px; margin-top:10px; height:40px;}
.lcRight-sider a .icon img{ width:25px;}
.lcRight-sider a.js-gotop{ font-size:26px; line-height:40px;}
.lcRight-sider a .code{ width:80px; padding:0; right:50px;}

.pbanner{ height:auto; padding-bottom:20px;}
.pbanner-add{ font-size:14px; padding-top:15px;}
.pbanner-word .cn{ font-size:18px;}
.pbanner-word .en{ font-size:15px;}
.pbanner-menu{ margin-top:20px; padding:0 40px;}
.pbanner-menu .swiper-button-next, .pbanner-menu .swiper-button-prev{ width:40px; height:40px; line-height:40px; text-align:center; margin-top:auto; top:0; font-size:26px;}
.pbanner-menu .swiper-button-next{ right:0;}
.pbanner-menu .swiper-button-prev{ left:0;}
.pbanner-menu a{ line-height:38px;}

.pmain{ padding:25px 0;}
.pmain-threeMenu{ padding-bottom:3px;}
.pmain-threeMenu a{ font-size:16px; line-height:32px; padding:0 15px; margin:0 12px 10px 0;}

.psecond-menu{ margin-top:10px;}
.psecond-menu a{ float:left; margin:10px 12px 0 0; line-height:38px; min-width:inherit; padding:0 15px;}

.pabout-info{ font-size:15px; line-height:30px;}
.pabout-info img{ width:auto !important; height:auto !important;}
.pabout-ment li{ width:calc(50% - 15px); height:auto; margin:0 0 15px 15px;}
.pabout-ment li:nth-child(2n+2){ float:right;}
.pabout-ment li .tit{ font-size:15px; line-height:36px;}

.ppage{ padding:30px 0 0 0;}
.ppage a{ margin:3px; line-height:30px; padding:0 11px;}
.ppage .nowpage{ margin:3px; line-height:30px; padding:0 11px;}

.text5{ font-size:18px !important; line-height:inherit !important;}
.pnews-list li{ padding:15px 0;}
.pnews-list li .pic{ width:100px;}
.pnews-list li .word{ width:calc(100% - 100px); padding:0 0 0 12px;}
.pnews-list li .word .t{ font-size:15px; font-weight:normal; white-space:inherit;  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .date{  width:calc(100% - 100px); font-size:13px; padding:10px 0 0 12px; color: rgb(130, 140, 155);}
.pnews-list li .date .v{ float:left;}
.pnews-list li .date .v:before{ background-size:100% auto; width:36px; height:12px; right:25px;}
.pnews-list li .date .d{ margin-top:0;}


.precruit-list li{ padding:15px 0;}
.precruit-list li .word{ width:100%; padding:0 0 0 12px; border-width:5px;}
.precruit-list li .word .t{ font-size:15px;  white-space:inherit; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.precruit-list li .word .c{ display:none;}
.precruit-list li .date{ width:100%; padding-top:10px;}
.precruit-list li .date .d{ float:left; line-height:29px;}
.precruit-list li .date .v{ float:right; margin-top:0;}

.pnews-title{ padding-bottom:10px; border-width:2px;}
.pnews-title .icon{ width:30px; line-height:44px;}
.pnews-title .cn{ font-size:16px; line-height:inherit; padding-top:0;}
.pnews-title .en{ font-size:13px;}
.pnews-detaTop{ font-size:18px; padding-right:0;  border-width:2px; padding-bottom:15px;}
.pnews-detaTop .date{ position:relative; font-size:14px; display:block; margin-top:10px; color:#666;}
.pnews-detaInfo{ font-size:15px; line-height:30px; padding:25px 0;}
.pnews-detaInfo img{ width:auto !important; height:auto !important;}

.pnews-detaPage > p{ padding:5px 0;} 
.pnews-detaPage a{ font-size:14px; line-height:24px;}

.pknow-list li{ font-size:15px; line-height:50px;}
.pknow-list li span{ font-size:14px;}

.pvideo-list{ margin-left:-15px; display: flex; flex-wrap: wrap;}
.pvideo-list li{ flex-basis:calc(50% - 15px); width: calc(50% - 15px); max-width:calc(50% - 15px); flex-shrink:0; flex-grow:0; display: flex; flex-direction: column;  margin:15px 0 0 15px;}
.pvideo-list li .pic{ height:auto;}
.pvideo-list li .pic .iconfont{ font-size:32px;}
.pvideo-list li .tit{ font-size:15px; line-height:24px; max-height:48px;}
.pvideo-list li .date{ font-size:13px; margin-top:5px;}

.pdown-list li{ background:#f3f3f3 url(../images/down.png) no-repeat 10px center; background-size:20px auto; padding:10px 40px;}
.pdown-list li:last-child{ margin-bottom:0;}
.pdown-list li .btn{ font-size:22px; right:10px;}
.pdown-list li .txt{ font-size:15px; line-height:30px;}


.pdepart-item{ padding-bottom:20px;}
.pdepart-item:last-child{ padding-bottom:0;}
.pdepart-item-tit{ font-size:18px;}
.pdepart-item-tit:before{ width:90px;}
.pdepart-item-list{ margin-left:-15px; display: flex; flex-wrap: wrap; padding-top:0;}
.pdepart-item-list a{ flex-basis:calc(50% - 15px); width: calc(50% - 15px); max-width:calc(50% - 15px); flex-shrink:0; flex-grow:0; display: flex; flex-direction: column;  margin:15px 0 0 15px; padding: 5px 35px 5px 10px; line-height:24px; font-size:15px; text-align:left;}
.pdepart-item-list a .iconfont{ width:30px; height:100%; line-height:34px; font-size:20px;}


.pdepart-detaInfo{ padding:12px;}
.pdepart-detaInfo .name{ font-size:18px; padding-bottom:15px;}
.pdepart-detaInfo .figure{ width:100%;}
.pdepart-detaInfo .word{ width:100%; padding-top:15px;}
.pdepart-detaInfo .word .c{ height:auto;}
.pdepart-detaInfo .view{ display:none;}
.pdepart-detaInfo .word dl{ font-size:15px; line-height:26px;}
.pdepart-detaInfo .word dl dt{ font-size:16px;}
.pdepart-detaInfo .word .zt{ font-size:17px; font-weight:bold;}
.pdepart-detaInfo .word .zc{ font-size:15px; line-height:28px; max-height:140px; -webkit-line-clamp:5; margin-top:15px;}
.pdepart-detaInfo .word .zc + .view{ display:block; margin-top:15px;}

.pdepart-detaFloor{ padding:20px 0 0 0;}
.pdepart-detaFloor .lcShortcut{ padding-top:10px;}
.pdepart-detaFloor-title{ font-size:18px;}
.pdepart-detaFloor-title:before{ width:90px;}
.pdepart-detaFloor-experts{ margin-left:-15px; position:relative;}
.pdepart-detaFloor-experts li{ width:calc(25% - 15px); margin:15px 0 0 15px;}
.pdepart-detaFloor-experts li a{ min-width:inherit; display:block; font-size:15px; line-height:32px;}

.pexpert-floor{ padding-bottom:20px;}
.pexpert-floor-tit{ font-size:18px;}
.pexpert-floor-tit:before{ width:90px;}
.pexpert-floor-listBox{ margin-top:15px;}
.pexpert-floor-listBox + .pexpert-floor-listBox{ margin-top:55px;}
.pexpert-floor-list .swiper-button-next, .pexpert-floor-list .swiper-button-prev{ width:32px; height:32px; line-height:32px; font-size:24px; margin-top:-10px; text-align:center;}
.pexpert-floor-list .swiper-button-prev{ right:40px;}
.pexpert-floor-list .swiper-button-next{ right:0;}
.pexpert-floor-list li .pic{ width:120px; height:auto;}
.pexpert-floor-list li .word{ width:calc(100% - 120px);}
.pexpert-floor-list li .word .t{ font-size:15px;}
.pexpert-floor-list li .word .c{ height:88px;}
.pexpert-floor-list li .word .m{ position:relative; bottom:auto; right:auto; margin-top:10px; color:#666;}
.pexpert-floor-list li .word .m:before{ background-size:100% auto; width:36px; height:12px; right:-10px;}

.pexpert-detaInner{ padding:15px;}
.pexpert-detaInner .figure{ width:100%; text-align:center;}
.pexpert-detaInner .word{ width:100%; padding-left:0; padding-top:15px;}
.pexpert-detaInner .word .t{ font-size:17px;}
.pexpert-detaInner .word .m{ top:20px;}
.pexpert-detaInner .word .m:before{ background-size:100% auto; width:36px; height:12px; left:-14px;}
.pexpert-detaInner .word .c{ font-size:15px; line-height:30px; margin-top:15px;}
.pexpert-detaSched{ margin-top:20px;}


.zkNews-title{ margin-bottom:15px;}
.zkNews-title .cn{ font-size:18px; font-weight:bold;}
.zkNews-title .mo{ font-size:14px; line-height:22px;}
.zkNews-sider{ width:100%;}
.zkNews-sider li{ padding-bottom:0;}
.zkNews-sider li .thumb{ height:auto;}
.zkNews-sider li .tit{ background:#01818e; width:100%; position:relative; left:0; bottom:0; padding:15px 10px;}
.zkNews-sider li .tit u{ font-size:16px; color:#fff; text-overflow:ellipsis; white-space:nowrap; line-height:1;}
.zkNews-sider .swiper-pagination{ bottom:60px !important;}
.zkNews-sider .swiper-pagination-bullet{ width:20px; height:3px;}

.zkNews-list{ width:100%; margin-top:20px;}
.zkNews-list li{ padding-left:75px;}
.zkNews-list li + li{ margin-top:15px;}
.zkNews-list li .time{ width:60px; height:56px;}
.zkNews-list li .time span{ font-size:13px;}
.zkNews-list li .time strong{ font-size:18px; margin-top:8px;}
.zkNews-list li .title{ line-height:28px; height:56px;}


.zkCenter{ margin-top:25px;}


}




@media screen and (max-width:640px){


}


