
@media screen and (max-width:1830px){


}


@media screen and (max-width:1680px){


}


@media screen and (max-width:1600px){


}



@media screen and (max-width:1500px){

}


@media screen and (max-width:1300px){



}


@media screen and (max-width:834px){

.w{ width:94%;}

.fzHead{ padding:12px 0;}
.fzHead-logo{ width:190px; margin:0;}
.fzHead-nav{ display:none;}
.fzHead-tools{ width:100%; padding-top:10px;}
.fzHead-tools .search{ width:calc(100% - 85px); margin-right:15px;}
.fzHead-tools .search .inpt{ height:32px; line-height:30px; font-size:13px; padding-left:15px;}
.fzHead-tools .search .btn{ width:24px; height:24px; line-height:24px; top:4px; font-size:13px;}
.fzHead-tools a{ font-size:14px; line-height:32px;}
.menuBtn{ display:block;}
.fzRight-sider{ display:none;}


.fzBanner .swiper-pagination{ bottom:10px !important;}
.fzBanner .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}


.fzNews-floor{ padding:25px 0;}
.fzNews-list li{ width:calc(50% - 1px);}
.fzNews-list li:first-child{ width:calc(100% - 1px);}
.fzNews-list li .txt{ background: rgba(0,0,0,.5); font-size:15px; padding:10px 12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


.fzNews-data{ margin-top:-10px;}
.fzNews-data li{ width:33.333%; margin-top:10px;}
.fzNews-data li .icon{ width:40px; height:40px; padding-top:4px;}
.fzNews-data li .icon img{ width:32px;}
.fzNews-data li .num{ font-size:16px; padding:3px 0;}
.fzNews-data li .tit{ font-size:15px;}


.fzService-head{ padding:20px 0;}
.fzService-head .tit{ font-size:20px;}
.fzService-head .tab{ margin-top:10px; text-align:left;}
.fzService-head .tab a{ min-width:inherit; margin:10px 10px 0 0; font-size:16px; padding-bottom:8px;}
.fzService-head .tab a:before{ height:2px;}
.fzService-news .n-figure{ display:none;}
.fzService-news .n-item{ width:100%; min-height:inherit; padding:12px;}
.fzService-news .n-item-more{ padding-bottom:5px;}
.fzService-news .n-item-list li{ padding-left:15px; font-size:15px;}
.fzService-news .n-item-list li:before{ border:4px transparent solid; border-right-width: 0; border-left-color: #333; left:0; margin-top:-4px;}
.fzService-news .n-item-list li span{ font-size:13px;}
.fzService-news .n-item + .n-item{ margin-top:20px;}

.fzService-merch{ margin-top:10px; margin-left:-10px;}
.fzService-merch a{ width:calc(50% - 10px); margin:10px 0 0 10px;}


.fzLayout{ margin-top:20px;}
.fzLayout-left{ width:100%;}
.fzLayout-leftHead .cn{ font-size:20px; font-weight:bold;}
.fzLayout-leftHead .mo{ line-height:26px;}
.fzLayout-leftList{ padding-top:10px;}
.fzLayout-leftList li{ font-size:15px; padding-left:15px;}
.fzLayout-leftList li:before{ border:5px transparent solid; border-right-width: 0; border-left-color: #333; margin-top:-5px;}

.fzLayout-right{ width:100%; margin-top:20px;}
.fzLayout-right .r-list{ width:100%; padding:0 10px;}
.fzLayout-right .r-list li .pic{ width:80px;}
.fzLayout-right .r-list li .txt{ width:calc(100% - 80px);}
.fzLayout-right .r-list li .txt .t{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.fzLayout-right .r-list li .txt .c{ display:none;}
.fzLayout-right .r-list li .txt .d{ margin-top:10px;}
.fzLayout-right .r-line{ width:100%; margin-top:10px;}
.fzLayout-right .r-line .t{ font-size:15px; line-height:40px; padding:0 12px;}


.fzChain-menu a{ padding:0 25px; min-width:inherit; font-size:15px; margin-bottom:5px;}
.pproduct-list{ margin-left:-15px;}
.pproduct-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pproduct-list li .pic .log{ width:auto; height:auto; padding-top:0;}
.pproduct-list li .word{ padding:10px;}
.pproduct-list li .word .t{ font-size:15px;}
.pproduct-list li .word .c{ font-size:14px; padding:0; line-height:22px; height:44px; overflow:hidden; margin-top:8px;}
.pproduct-list li .word .f{ min-height:17px; font-size:13px; margin-top:6px;}


.fzOrder-floor{ margin-top:20px; padding-bottom:20px;}
.fzOrder-list{ margin-left:0; margin-top:0;}
.fzOrder-list li{ width:100%; margin:15px 0 0 0;}
.fzOrder-list li:first-child{ margin-top:0;}
.fzOrder-list li .li-head{ padding:8px;}
.fzOrder-list li .li-head .name{ font-size:15px;}
.fzOrder-list li .li-cont{ padding:10px 8px;}
.fzOrder-list li .li-cont .t{ font-size:16px;}
.fzOrder-list li .li-cont .price{ padding:10px 0;}
.fzOrder-list li .li-btm{ padding:10px 8px;}
.fzOrder-list li .li-btm > span{ font-size:13px; line-height:22px;}


.fzdynamic-floor{ padding:20px 0;}
.fzdynamic-left{ width:100%;}
.fzdynamic-news{ padding:15px 12px;}
.fzdynamic-news .n-Title .cn{ font-size:20px;}
.fzdynamic-news .n-List{ padding:10px 0 0 0;}
.fzdynamic-news .n-List li{ font-size:15px; padding:5px 0 5px 12px;}
.fzdynamic-news .n-List li:before{ width:4px; height:4px;}
.fzdynamic-join{ padding:15px 0; margin-top:15px; font-size:18px; line-height:26px;}
.fzdynamic-join img{ width:25px; margin-right:6px;}


.fzdynamic-assoc{ width:100%; margin-top:20px;}
.fzdynamic-assocTab a{ font-size:18px; margin-right:12px; padding-bottom:10px;}
.fzdynamic-assocTab a.active:before{ height:2px;}
.fzdynamic-assocList li{ width:49%; margin-top:10px;}
.fzdynamic-assocList li .tit{ font-size:14px;}
.fzdynamic-assocMore{ margin-top:15px;}

.fzpartners-floor{ padding:25px 0 30px 0;}
.fzpartners-title{ font-size:20px;}
.fzpartners-list li{ height:auto;}
.fzpartners-list li img{ position:relative; left:auto; top:auto; transform:none;}




.fzFooter{ padding:25px 0;}
.fzFooter-about{ width:100%;}
.fzFooter-about .t{ font-size:16px;}
.fzFooter-about .c{ line-height:24px; margin-top:10px;}
.fzFooter-links{ width:100%; margin-top:15px;}
.fzFooter-links .t{ font-size:16px; padding-bottom:0;}
.fzFooter-links .f .select{ width:100%; margin-top:15px;}


.pbanner{ height:auto;}
.pbanner .p-img{ height:120px;}
.pbanner .p-title{ font-size:20px; transform:none; top:50px;}
.pbanner .p-menu{ position:relative; width:100%; left:0; bottom:0; margin-left:0;}
.pbanner .p-menu a{ width:50%; float:left; padding:0; margin:0; font-size:16px; line-height:40px;}
.pbanner .p-menu a.active:before, .pbanner .p-menu a:hover:before{ display:none;}
.pbanner .d-iboxt{ width:100%; padding:0 3%; top:50px; transform:translate(-50%,0);}
.pbanner .d-iboxt .cn{ font-size:20px; line-height:inherit;}
.pbanner .d-iboxt .release-btn{ font-size:16px; padding:0 15px; line-height:40px;}

.pmain{ padding:20px 0;}
.pmain-left{ width:100%;}
.pmain-left-add{ padding-top:0;}
.pmain-right{ width:100%; display:none;}
.pmain .fzOrder-list{ padding-top:15px;}
.pabout-info{ font-size:15px; line-height:28px;}

.pabout-menu{ padding-top:0;}
.pabout-menu a{ width:49%; margin-top:3px; float:left; min-width:inherit; font-size:15px; margin-right:0;}
.pabout-menu a:nth-child(2n+2){ float:right;}


.pnotice-screen{ margin-top:0; padding-bottom:15px; font-size:15px;}
.pnotice-screen dl{ padding:12px 0 7px 0;}
.pnotice-screen dl dt{ min-width:50px;}
.pnotice-screen dl dd a{ padding:0 10px; margin-right:10px; line-height:26px; margin-bottom:5px;}

.pnotice-sort{ margin-top:0; padding:5px 0 5px 10px;}
.pnotice-sort a{ font-size:15px; margin-right:15px;}
.pnotice-sort .search{ width:100%; margin-top:5px;}
.pnotice-sort .search .inpt{ width:calc(100% - 50px);}
.pnotice-sort .search .btn{ width:50px;}


.pnotice-list li{ font-size:15px; padding:10px 0 10px 15px;}
.pservice-detaTitle{ padding:20px 0 10px 0; line-height:25px; font-size:17px;}
.pservice-detaTitle .state{ padding:0 15px; line-height:25px; margin-left:15px;}
.pservice-detaInfo{ font-size:15px; line-height:28px;}
.pservice-detaTel{ line-height:40px; font-size:15px; padding:0 20px; margin-top:15px;}
.pservice-detaTime{ background-size:50px auto; padding-left:60px; font-size:15px; line-height:25px;}
.pservice-detaDemand{ margin-top:15px;}
.pservice-detaDemand .t{ font-size:17px;}
.pservice-detaDemand .c{ font-size:15px; line-height:28px;}



.pchain-detaTilte{ padding:20px 0 10px 0; font-size:17px;}
.pchain-detaTilte .city{ display:block; padding-left:0; padding-top:5px;}
.pchain-detaInfo{ margin-top:20px; font-size:15px; line-height:28px;}



.gallery-top{ margin-top:20px; padding-bottom:15px;}
.gallery-top:before{ width:15px; height: calc(100% - 15px);}
.gallery-top:after{ width: calc(100% - 15px); height: 15px;}
.gallery-top .swiper-button-next, .gallery-top .swiper-button-prev{ height:55px; line-height:55px; font-size:20px;}

.pdesigner-list{ margin-left:-15px;}
.pdesigner-list li{ width:calc(50% - 15px); margin:15px 0 0 15px; padding:20px 0 10px 0;}
.pdesigner-list li .pic img{ width:60px; height:60px;}
.pdesigner-list li .tit{ font-size:15px; margin-top:10px;}
.pdesigner-list li .txt{ margin-top:10px;}
.pdesigner-detaInfo{ padding:20px 0;}
.pdesigner-detaInfo .pic{ width:100%; text-align:center;}
.pdesigner-detaInfo .pic img{ border-width:2px;}
.pdesigner-detaInfo .word{ width:100%; padding:10px 0 0 0;}
.pdesigner-detaInfo .word .t{ font-size:17px;}
.pdesigner-detaInfo .word .c{ font-size:15px; line-height:28px;}
.pdesigner-detaWorks .title{ font-size:20px;}
.pdesigner-detaWorks .list{ margin-left:-15px;}
.pdesigner-detaWorks .list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pdesigner-detaWorks .list li .pic{ height:auto;}
.pdesigner-detaWorks .list li .tit{ font-size:15px; padding:10px;}


.pcolleges-list{ margin-left:-15px; padding-top:0;}
.pcolleges-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pcolleges-list li .pic{ height:auto;}
.pcolleges-list li .tit{ font-size:15px; margin-top:10px;}


.ppage a{ line-height:30px; padding:0 12px; margin:3px;}
.ppage .nowpage{ line-height:30px; padding:0 12px; margin:3px;}

.fzLogin-pup{ width:94%; padding:15px 10px 25px 10px; left:3%; margin:0; top:15%;}
.fzLogin-pup-title{ font-size:18px; padding-bottom:5px;}
.fzLogin-pup-filed li{ margin-top:20px; position:relative; font-size:14px;}
.fzLogin-pup-filed li .inpt{ padding:5px 10px; height:45px; font-size:15px;}
.fzLogin-pup-filed li .yzm-inpt{ width:100%;}
.fzLogin-pup-filed li .yzm-send{ line-height:30px; min-width:inherit; padding:0 10px; position:absolute; right:5px; top:7px; border-width:1px;}
.fzLogin-pup-filed li .btn{ height:40px; line-height:40px; font-size:16px;}


.fzRegist-pup{ background-size:50px auto; width:94%; max-height:90%; padding:15px 10px 25px 10px; overflow-y:auto; }
.fzRegist-pup-filed li{ margin-top:15px; line-height:45px;}
.fzRegist-pup-filed li label{ width:100%; font-size:15px; line-height:20px; padding-bottom:10px;}
.fzRegist-pup-filed li .inpt{  width:calc(100% - 20px); height:45px; padding:5px 10px; font-size:15px;}
.fzRegist-pup-filed li .start{ font-size:14px; margin-left:5px;}
.fzRegist-pup-filed li .yzm-inpt{ width:calc(100% - 130px);}
.fzRegist-pup-filed li .gender{ font-size:14px; padding:0 0 0 10px;}
.fzRegist-pup-filed li .gender input[type=radio]{ width:15px; height:15px; margin-right:0px;}
.fzRegist-pup-filed li .yzm-send{ min-width:inherit; margin-left:10px; font-size:14px; line-height:41px; padding:0 10px; border-width:1px;}
.fzRegist-pup-button{ padding:25px 0 0 0;}
.fzRegist-pup-button .btn{ width:100%; height:50px; line-height:50px; font-size:17px;}

.pexperts-list{ margin-left:-15px;}
.pexperts-list li{ width:calc(50% - 15px); margin:15px 0 0 15px;}
.pexperts-list li .pic{ height:auto;}
.pexperts-list li .txt{ font-size:15px; margin-top:10px;}
.pexperts-list li .txt .zhiw{ padding-left:10px;}


.pmembers-list{ padding-top:0;}
.pmembers-list a{ font-size:15px; width:100%; line-height:35px;}

.vip-banner .cn{ width:94%; left:3%; margin-left:0; font-size:20px; }
.vip-left{ width:100%; min-height:inherit; margin-top:0;}
.vip-leftHead{ margin-top:0; padding:15px; overflow:hidden; text-align:left;}
.vip-leftHead img{ width:65px; height:65px; float:left; margin-right:12px;}
.vip-leftHead .name{ font-size:16px; margin-top:8px;}
.vip-leftHead .date{ margin-top:5px;}
.vip-leftMenu{ overflow:hidden; padding:0;}
.vip-leftMenu a{ width:50%; float:left; padding-left:0; text-align:center; line-height:40px; font-size:16px; margin-top:0;}
.vip-leftMenu a:before{ right:10px;}
.vip-leftMenu a.active:after{ display:none;}

.vip-right{ width:100%; min-height:inherit; margin-top:20px; padding:20px 15px;}
.vip-right-top{ font-size:20px;}
.my-dateFiled dl dt{ width:100%; font-size:15px; line-height:inherit; padding-bottom:5px;}
.my-dateFiled dl dd{ width:100%;}
.my-dateFiled dl dd .inpt{ width:100%;}
.my-dateButton .btn{ width:100px; height:36px; line-height:36px; font-size:16px;}
.upload{ width:110px; font-size:15px;}

.My-needs{ overflow-x:auto;}
.My-needs table{ width:700px !important;}

.TableLine td{ width:100%; display:block;}
.TableLine td iframe{ width:100% !important;}
.TdLine{ font-size:15px !important; padding:5px 0;}
.TdLine > div{ text-align:left !important;}
.InputNone{ background:none !important; width:100% !important; height:30px !important; line-height:30px !important; font-size:15px !important; padding-top:0 !important; border:1px #ccc solid !important;}

.TableLine td select{background:none !important; width:100% !important; height:30px !important; line-height:30px !important; font-size:15px !important; padding-top:0 !important; border:1px #ccc solid !importan}


.paudit-pup{ background-size:100px auto; width:90%; height:90%; max-height:inherit; padding:25px 15px; transform:none; left:5%; top:5%;}
.paudit-pup-title{ font-size:20px; padding-bottom:10px;}
.paudit-pup-filed li label{ width:100%; font-size:15px; line-height:20px; padding-bottom:5px;}
.paudit-pup-filed li .inpt{ width:calc(100% - 20px) !important; height:35px; padding:0 10px; line-height:33px; float:left;}
.paudit-pup-filed li .start{ font-size:14px; margin-left:10px; line-height:35px; display:inline-block; float:left;}
.paudit-pup-filed li .area{ width:100%; height:80px; padding:5px 10px; font-size:15px;}
.paudit-pup-filed li .txt{ font-size:15px; padding-right:10px;}
.paudit-pup-filed li .upload{ width:100px; line-height:30px;}
.paudit-pup-filed li .btn{ width:100%; height:40px; line-height:40px; font-size:17px;}

#finalImg{ width:80px; display:none;}
#jsinalImg{ width:80px;}

}



@media screen and (max-width:640px){


}



