
@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){

.w{ width:1440px;}

.xyUnit-list .hd a.prev{ left:-60px;}
.xyUnit-list .hd a.next{ right:-60px;}

.slFocus-right-item li{ margin-top:14px;}
.slFocus-right-item .f{ margin-top:6px;}

}



@media screen and (max-width:1450px){

.w{ width:1280px;}

.slMessage-title .cn{ line-height:70px;}
.slMessage-title img{ margin-top:23px;}
.slMessage-title .en{ padding-top:35px;}

.slMessage-filed li{ margin-bottom:15px;}
.slMessage-filed li .inpt{ height:40px; line-height:40px;}
.slMessage-filed li .area{ height:100px;}
.slMessage-filed li .yzm-inpt{ width:170px;}
.slMessage-filed li .yzm-img{ height:40px;}
.slMessage-filed li .yzm-in{ line-height:40px;}

.slMessage-button{ padding-top:20px; }
.slMessage-button .sbBtn{ height:60px; line-height:60px; }

.slVideo-box{ height:312px;}
.xyUnit-list .hd a{ width:40px; height:60px; line-height:60px; text-align:center; color:#fff; background:rgba(0,0,0,.7); font-size:30px;}
.xyUnit-list .hd a.next{ right:0;}
.xyUnit-list .hd a.next:hover{ background:#008032; color:#fff;}
.xyUnit-list .hd a.prev{ left:0;}
.xyUnit-list .hd a.prev:hover{ background:#008032; color:#fff;}
.slFooter-return{ right:0;}

.slFocus-right-item { padding-bottom:10px;}

.slFocus-right-item .c{ font-size:15px; line-height:26px; max-height:52px; margin-top:5px;}

.slFocus-right-list{ padding-top:6px;}
.slFocus-right-list li{ font-size:15px; height:31px; line-height:31px;}


}


@media screen and (max-width:1200px){

.w{ width:98%;}
.slNav li a.far{ font-size:17px;}
.slFocus-right{ padding:50px 30px 0 30px;}
.slFocus-right-item{ margin-top:11px;}
.slFocus-right-item .f{ margin-top:5px;}

.slNews-title{ padding:0 20px 0 18px;}
.slNews-title .cn{ font-size:20px;}
.slPolicy-more{ line-height:50px;}
.slWill-title .cn{ font-size:20px;}

.slShow-title .cn{ font-size:24px;}
.slShow-title .mo{ line-height:30px; padding:0 25px;}

.slMessage-title .cn{ font-size:24px; line-height:55px;}
.slMessage-title img{ margin-top:15px;}
.slMessage-title .en{ padding-top:24px;}
.slMessage-filed li .yzm-inpt{ width:135px;}

.slMembers-pic-scoll + .slMembers-pic-scoll{ margin-top:36px;}

.slFooter-topLinks{ padding:20px 0;}
.slFooter-topMenu{ padding:15px 0;}
.slFooter-topMenu a{ margin-right:10px; padding-left:22px;}

.page-nav .title{ min-height:inherit;}
.page-nav .title:before{ height:44px; top:16px;}
.page-nav .title .cn{ font-size:24px;}
.page-nav .menu a{ font-size:17px; line-height:72px; padding:0 30px;}

.pdown-list li{ margin-top:20px; padding:0 250px 20px 20px;}

.pjob-list{ margin-left:-40px;}
.pjob-list li{ width:calc(33.3% - 40px); margin:40px 0 0 40px;}
.pjob-list li .text{ padding:22px 18px;}

.pApply-filed li .input-box select.inpt{ background:url(../images/select.png) no-repeat 95% center; -webkit-appearance: none !important;}
.pApply-filed li .Verif:last-child{ display:none;}

}


@media screen and (max-width:834px){

.w{ width:94%;}
body{ font-size:15px;}

.slHead{ padding:6px 0;}
.slHead-logo{ width:240px;}
.slHead-code{ display:none;}
.slHead-search{ display:none;}

.slNav{ display:none;}
.pmenuBtn{ display:block;}

.slBanner-figure .swiper-pagination{ bottom:10px !important;}
.slBanner-figure .swiper-pagination-bullet{ width:25px; height:2px; margin:0 3px !important;}
.slBanner-figure .swiper-pagination-bullet-active{ height:4px;}

.slBanner-notice{ position:relative; left:auto; top:auto; padding:12px 0;}
.slBanner-notice .no-tit{ width:100%; font-size:17px; line-height:25px;}
.slBanner-notice .no-tit .iconfont{ width:25px; font-size:13px; margin-right:10px;}
.slBanner-notice .no-list{ width:100%; padding-left:35px; height:30px; margin-top:5px; float:left;}
.slBanner-notice .no-list li{ font-size:15px; line-height:30px; color:#ffae01;}

.slFocus{ margin-top:20px;}
.slFocus .slNews-title{ width:100%; position:relative; left:auto; top:auto;}

.slFocus-pic{ width:100%;}
.slFocus-pic li .tit{ height:40px; line-height:40px; padding:0 100px 0 15px; font-size:16px;}
.slFocus-pic li .tit span{ right:15px;}
.slFocus-pic .swiper-pagination{ bottom:50px !important; font-size:0;}
.slFocus-pic .swiper-pagination-bullet{ width:10px; height:10px;}
.slFocus-pic .swiper-pagination-bullet-active{ width:14px; height:14px;}

.slFocus-right{ width:100%; padding:0 12px 12px 12px;}
.slFocus-right-item li{ margin-top:10px;}
.slFocus-right-item .t{ font-size:15px; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:90px;}
.slFocus-right-item .t .view{ font-size:14px; padding:0 10px;}
.slFocus-right-item .f{ margin-top:4px;}
.slFocus-right-item .f .date{ background-size:15px auto; padding-left:20px; font-size:14px;}




.slNews-title{ background-size:80% 100%; padding:0 15px;}
.slNews-title .cn{ font-size:17px; padding-left:15px; line-height:45px;}
.slNews-title .cn:before{ width:4px; height:22px; top:12px;}
.slNews-title .en{ padding:16px 0 0 10px; font-size:14px;}
.slNews-title .mo{ font-size:14px; line-height:45px;}


.slNews-floor{ margin-top:0; margin-left:0;}
.slNews{ width:100%; margin-left:0; margin-top:20px;}
.slNews-list{ padding:0 12px; min-height:inherit;}
.slNews-list li{ padding:12px 0;}
.slNews-list li .date{ width:70px; padding:0 6px;}
.slNews-list li .date .d{ font-size:20px; line-height:30px;}
.slNews-list li .date .y{ font-size:13px;}
.slNews-list li .text{ font-size:15px; line-height:26px; max-height:52px;}


.slWill-floor{ margin-top:20px;}
.slWill-title{ width:100%; padding:15px 12px;}
.slWill-title .iconfont{ width:40px; height:40px; line-height:40px; font-size:22px;}
.slWill-title .cn{ font-size:17px;}
.slWill-title .en{ font-size:14px; margin-top:2px;}
.slWill-list{ width:100%; padding:0 12px;}
.slWill-list li{ width:100%; padding-right:0; margin-top:12px;}
.slWill-list li .t{ font-size:15px;}
.slWill-list li .d{ font-size:14px;}
.slWill-more{ width:100%; padding:15px 0 0 0;}
.slWill-more a{ width:100%; height:40px; line-height:40px; font-size:20px;}


.slPolicy-floor{ margin-top:0; margin-left:0;}
.slPolicy{ width:100%; margin-top:20px; margin-left:0;}
.slPolicy-figure .txt{ width:80%; padding:15px 0;}
.slPolicy-figure .txt .cn{ font-size:17px;}
.slPolicy-figure .txt .cn:before{ height:2px;}
.slPolicy-figure .txt .en{ margin-top:6px;}

.slPolicy-list{ min-height:inherit;}
.slPolicy-list li{ margin-top:12px;}
.slPolicy-list li .t{ font-size:15px;}
.slPolicy-list li .d{ font-size:14px;}
.slPolicy-more{ line-height:40px; font-size:14px;}

.slShow{ margin-top:20px; padding:15px 0;}
.slShow-title .cn{ font-size:17px; line-height:24px;}
.slShow-title .cn:before{ width:4px; height:22px; margin-top:-11px;}
.slShow-title .en{ padding-left:10px;}
.slShow-title .mo{ line-height:24px; padding:0 15px; margin-top:0; font-size:14px;}
.slShow-listBox{ margin-top:15px; display:block;}
.slShow-listBox .swiper-button-next, .slShow-listBox .swiper-button-prev{ text-align:center; color:#fff; background:rgba(0,0,0,.7);  width:30px; height:50px; line-height:50px; font-size:20px;}
.slShow-listBox .swiper-button-next{ right:0;}
.slShow-listBox .swiper-button-prev{ left:0;}
.slShow-list li .pic{ height:60px; padding:5px 0;}
.slShow-list li .pic .align-vertical{ height:50px;}
.slShow-list li .txt{ padding:0 40px; margin-top:15px; line-height:26px; height:52px;}
.slShow-list li .view{ line-height:40px; font-size:14px; margin-top:15px;}

.xyUnit-list{ display:none;}

.slMessage-floor{ margin-top:0; margin-left:0;}
.slMessage{ width:100%; margin-left:0; margin-top:20px;}
.slMessage-title{ padding-left:12px;}
.slMessage-title img{ width:25px; margin-top:15px; margin-right:6px;}
.slMessage-title .cn{ line-height:45px; font-size:17px;}
.slMessage-title .en{ padding:15px 0 0 10px;}

.slMessage-filed{ padding:0 12px;}
.slMessage-filed li{ width:100% !important;}
.slMessage-filed li .inpt{ font-size:15px; padding-left:10px;}
.slMessage-filed li .area{ font-size:15px; padding:10px;}
.slMessage-filed li .yzm-inpt{ width:110px;}
.slMessage-filed li .yzm-in{ font-size:14px; margin-left:0;}

.slMessage-button{ padding-top:0;}
.slMessage-button .sbBtn{ font-size:16px; height:45px; line-height:45px;}

.slVideo{ width:100%; margin-left:0; margin-top:20px;}
.slVideo-box{ height:auto;}
.slVideo-box video{ vertical-align:top;}

.slMembers-pic{ width:100%; margin-left:0; margin-top:20px;}

.slFooter-top{ margin-top:30px;}
.slFooter-topLinks{ padding:15px 0;}
.slFooter-topLinks .tit{ font-size:16px;}
.slFooter-topLinks .cot a{ padding:0 6px;}
.slFooter-topMenu{ display:none;}
.slFooter-topWord{ padding:15px 0;}
.slFooter-topWord .contact{ width:100%; padding-top:0; font-size:14px;}
.slFooter-topWord .contact li{ width:100%; padding-right:0; line-height:28px;}
.slFooter-topWord .contact li .iconfont{ font-size:20px; margin-right:5px;}
.slFooter-topWord .contact li .tel{ font-size:18px;}
.slFooter-topWord .code{ width:100%; font-size:14px; text-align:center;}
.slFooter-topWord .code .t{ text-align:center; padding:15px 0 5px 0; width:100%;}
.slFooter-btm{ padding:15px 0; font-size:13px; line-height:22px;}
.slFooter-btm .fl, .slFooter-btm .fr{ width:100%;}

.slFooter-return{ width:50px; height:50px; font-size:13px; padding-top:9px;}
.slFooter-return .iconfont{ font-size:18px; margin-bottom:0;}

.page-nav .w{ width:100%;}
.page-nav .title{ width:100%; background-size:100%; min-height:64px; padding:10px 20px;}
.page-nav .title:before{ width:3px; height:36px; left:8px; top:15px;}
.page-nav .title .cn{ font-size:17px;}
.page-nav .title .en{ font-size:13px;}
.page-nav .menu{ width:100%;}
.page-nav .menu a{ width:50%; line-height:40px; padding:0; text-align:center; font-size:16px;}
.page-nav .menu a:before{ display:none;}

.pmain{ padding:20px 12px;}
.pmain-about{ font-size:15px; line-height:30px;}

.pleadership-tit{ font-size:18px; font-weight:bold;}
.pleadership-line{ padding:15px 0;}
.pleadership-line .pic{ width:100%;}
.pleadership-line .word{ width:100%; padding-top:10px; text-align:center;}
.pleadership-line .word .t{ font-size:16px;}
.pleadership-line .word .c{ font-size:15px; margin-top:10px; line-height:24px; max-height:inherit;  text-align:center;}

.pleadership-list{ margin-left:-15px; margin-top:0;}
.pleadership-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pleadership-list li .pic{ width:100%;}
.pleadership-list li .word{ width:100%; padding:10px 0 0 0; text-align:center;}
.pleadership-list li .word .t{ font-size:16px;}
.pleadership-list li .word .c{ font-size:15px; margin-top:10px; line-height:24px; max-height:inherit; min-height:72px; text-align:center;}


.pmember-list{ margin-left:0; margin-top:0;}
.pmember-list li{ width:100%; margin:15px 0 0 0;}
.pmember-list li .pic{ height:60px; padding:5px 0;}
.pmember-list li .pic .align-vertical{ height:50px;}
.pmember-list li .txt{ font-size:15px; line-height:26px; max-height:52px; margin-top:10px; padding:0 15px;}
.pmember-list li .view{ line-height:40px; margin-top:10px; font-size:14px;}

.pmember-news li{ padding:12px 0; overflow:hidden; margin-top:0;}
.pmember-news li .date{ font-size:13px; width:70px; padding:0 6px; position:relative; left:auto; top:auto;}
.pmember-news li .date .d{ font-size:20px; line-height:30px;}
.pmember-news li .text{ width:calc(100% - 70px); padding-left:12px; line-height:58px; font-size:15px; float:left; line-height:22px;}
.pmember-news li .browse{ line-height:26px; font-size:14px; left:82px; right:auto; bottom:12px; top:auto;}
.pmember-news li .view{ right:0; bottom:12px; top:auto; font-size:14px; line-height:24px; padding:0 15px; width:auto;}


.pmember-tab a{ width:50%; text-align:center; font-size:16px; padding:0; line-height:36px;}
.pmember-elegant li{ padding:12px 0; overflow:hidden; margin-top:0;}
.pmember-elegant li .text{ width:100%; padding-bottom:10px; font-size:15px; float:left; line-height:22px;}
.pmember-elegant li .browse{ position:relative; float:left; line-height:26px; font-size:14px; right:auto; top:auto;}
.pmember-elegant li .view{ position:relative; right:auto; top:auto; float:right; font-size:14px; line-height:24px; padding:0 15px; width:auto;}


.ppage{ padding-top:30px;}
.ppage a{ line-height:32px; font-size:14px; padding:0 12px; margin:1px;}
.ppage .nowpage{ line-height:32px; font-size:14px; padding:0 12px; margin:1px;}

.pApply-tab a{ width:33.3%; text-align:center; font-size:16px; padding:0; line-height:36px;}
.pApply-xuzhi{ font-size:15px; line-height:30px; padding-top:20px;}
.pApply-wrap{ width:100%;}
.pApply-filed li{ margin-top:15px;}
.pApply-filed li label{ font-size:15px; padding-left:10px; line-height:40px;}
.pApply-filed li:nth-child(7) label{ width:100%;}
.pApply-filed li:nth-child(7) .input-box{ width:100%;}
.pApply-filed li .input-box .inpt{ height:40px; line-height:40px; font-size:15px; padding-left:10px;}
.pApply-filed li .input-box .area{ font-size:15px; padding:0 10px 10px 10px;}
.pApply-filed li .aside{ width:100% !important; border-bottom:1px #e1e1e1 solid; border-right:0 !important;}
.pApply-filed li .aside:last-child{ border-bottom:0;}
.pApply-filed li .Verif{ width:100%; margin-bottom:15px;}
.pApply-filed li .Verif .btn{ font-size:14px; line-height:32px; padding:0 15px; margin-top:0;}
.pApply-filed li .Verif .tips{ font-size:14px; line-height:32px;}
.pApply-filed li .Verif .input-box{ width:70px;}
.pApply-filed li .yzm-img{ width:80px !important; height:auto; margin-left:5px !important; margin-top:5px !important;}
.pApply-filed li .yzm-in{ margin-left:5px; line-height:40px !important; padding:0 !important;}
.pApply-button{ padding-top:20px;}
.pApply-button .sbBtn{ height:40px; line-height:40px; font-size:17px;}

.pApply-upload{ margin-top:10px; line-height:32px; font-size:14px;}
.pApply-upload .choose{ width:100%; margin-top:10px; margin-left:0;}
.pApply-upload .choose .box{ width:calc(100% - 70px); height:32px;  line-height:30px;}
.pApply-upload .upload-btn{ padding:0 15px; font-size:15px;}
.pApply-upload .upload-btn .iconfont{ font-size:13px;}
.pApply-upload .tips{ width:100%; padding-left:0;}

.pnews-detaTop .t{ font-size:20px;}
.pnews-detaTop .c span{ padding:0 5px; font-size:14px;}
.pnews-detaInfo{ font-size:15px; line-height:30px; padding:20px 0;}
.pnews-detaInfo table{ width:100% !important;}
.pnews-detaPage{ padding:15px 0 0 0;}
.pnews-detaPage a{ font-size:14px; line-height:28px;}
.pnews-detaPage .return{ position:relative; padding:0 20px; top:auto; display:inline-block;}


.pdown-list li{ margin-top:15px; padding:0 0 15px 15px; overflow:hidden; line-height:36px;}
.pdown-list li .text{ width:100%; font-size:15px;}
.pdown-list li .browse{ font-size:14px; float:left; min-width:inherit; line-height:28px; position:relative; right:auto;}
.pdown-list li .view{ line-height:26px; float:right; position:relative; width:auto; padding:0 15px; font-size:14px;}

.pjob-list{ margin-left:0; margin-top:0;}
.pjob-list li{ width:100%; margin:15px 0 0 0;}
.pjob-list li .text{ padding:12px;}
.pjob-list li .text .t{ font-size:16px;}
.pjob-list li .text .c{ font-size:14px; line-height:24px; height:48px; margin-top:7px;}
.pjob-list li .btm{ line-height:34px; font-size:14px; padding:0 12px;}

.recruitH_xx_top{ padding:0 12px; font-size:16px; line-height:40px;}
.recruitH_xx_top a{ right:12px;} 
.recruitH_xx_top a img{ margin-right:5px;}
.recruitH_xx_item{ padding:10px 0;}
.recruitH_xx_item li{ width:100%; line-height:30px; font-size:15px;}
.recruitH_xx_text{ padding:15px 0; line-height:30px;}
.recruitH_xx_foot{ padding:5px 0 5px 12px; line-height:30px; font-size:14px;}
.recruitH_xx_foot .item{ width:100%; margin-right:0; padding:5px 0 5px 35px;}

.pcontact-main{ margin-top:20px;}
.pcontact-word{ width:100%; padding:20px 12px;}
.pcontact-word .cn-t{ font-size:18px; text-align:left;}
.pcontact-word .en-t{ letter-spacing:inherit; padding-top:5px; font-size:14px; text-align:left;}
.pcontact-word .txt{ margin-top:10px; padding-top:10px;}
.pcontact-word .txt .tel{ font-size:18px;}
.pcontact-word .code{ padding-top:15px;}
.pcontact-word .code img{ margin-bottom:8px;}
.pcontact-map{ width:100%;}

.slMembers-pic-scoll + .slMembers-pic-scoll{ margin-top:20px;}

}



@media screen and (max-width:640px){


}



