

@media screen and (max-width:1740px){

.hfjHead-nav li{ width:120px;}
.menuinfo{ width:120px;}


}


@media screen and (max-width:1630px){

.hfjHead-nav li{ width:110px;}

.nPro-Menu-hd li a{ padding:25px 70px 20px 70px;}

.menuinfo{ width:110px;}
.hfjFooter .f-logo{ max-width:260px;}
.hfjFooter .f-add{ padding:0 3% 0 2%;}
.hfjFooter .f-share{ padding-left:4%;}
.hfjFooter .f-share .c a{ padding-right:40px;}
.hfjFooter .f-copy .ink a{ padding:0 10px;}


}



@media screen and (max-width:1440px){

.hfjHead-nav li{ width:90px; padding-left:10px; font-size:16px;}
.menuinfo{ width:90px;}
.menuinfo li{ padding-left:10px;}

.hfjBanner .swiper-pagination{ bottom:40px !important;}
.hfjBanner .swiper-pagination-bullet{ width:20px; height:20px;}
.hfjBanner .swiper-pagination-bullet-active{ width:30px; height:30px;}

.hfjPro-txt{ top:100px;}
.hfjPro-txt .cn{ margin-top:10px;}
.hfjPro-tit{ width:150px; height:150px; line-height:150px; font-size:22px; top:32%; margin-left:-75px;}
.hfjPro-tit:before{ width:100px; height:100px; left:23px; top:23px;} 
.hfjPro-list{ width:350px; top:calc(32% + 150px);}
.hfjPro-list .item{ width:110px; height:110px;}
.hfjPro-list .item:nth-child(3){ left:115px; top:115px;}
.hfjPro-list .more{ background:url(../images/hfjPro-more.png) no-repeat center 40px; width:65px; height:65px; font-size:17px; top:130px;}

.hfjCase-txt{ top:20px;}
.hfjCase-txt .cn{ margin-top:10px;}
.hfjCase-tit{ width:150px; height:150px; line-height:150px; font-size:22px; right:6%; margin-top:-75px;}
.hfjCase-tit:before{ width:100px; height:100px; left:23px; top:23px;} 
.hfjCase-list li{ width:70px; margin-right:50px;}
.hfjCase-list li .icon{ width:70px; height:70px;}
.hfjCase-list li .text{ margin-top:10px;}

.hfjBrand-iboxt{ width:335px; left: calc(50% - 335px);}
.hfjBrand-iboxt:before{ width:140px; height:140px; left:-120px; bottom:90px;}
.hfjBrand-iboxt .en{ font-size:42px; line-height:1.3;}
.hfjBrand-iboxt .en p:last-child{ padding-left:115px;}
.hfjBrand-iboxt .cn{ font-size:26px; top:9px;}
.hfjBrand-iboxt .btn{ background-size:45px; margin-top:40px; padding-left:60px;}

.hfjMarket .cn{ font-size:24px; line-height:1;}
.hfjMarket .en{ font-size:24px; line-height:1; padding:15px 0 35px 0;}
.hfjMarket .pic{ max-width:80%; margin:auto;}
.hfjMarket .click{ width:100px; height:100px; font-size:17px; line-height:23px; margin-left:-50px; bottom:0;}
.hfjMarket .click:before{ width:68px; height:68px; left:11px;}
.hfjMarket .txt{ right:5%; bottom:2%;}
.hfjMarket .txt li{ line-height:32px; font-size:16px;}

.hfjAbout .cn{ font-size:24px; line-height:1;}
.hfjAbout .en{ font-size:24px; line-height:1; padding:15px 0 35px 0;}
.hfjAbout .more{ margin-top:40px;}
.hfjAbout .menu{ width:240px; margin-top:40px;}
.hfjAbout .menu a{ width:70px; height:70px; font-size:17px; line-height:23px; }


.hfjFooter .f-logo{ max-width:190px;}
.hfjFooter .f-add{ padding:0 20px; line-height:36px;}
.hfjFooter .f-code{ max-width:100px;}
.hfjFooter .f-code p{ padding-top:8px;}
.hfjFooter .f-share{ padding-left:30px;}
.hfjFooter .f-share .t{ font-size:28px; background-size:30px auto; padding-left:40px; line-height:30px;}
.hfjFooter .f-share .c{ padding-top:32px;}
.hfjFooter .f-share .c a{ padding-right:18px;}
.hfjFooter .f-share .c a .tit{ padding-top:5px;}
.hfjFooter .f-copy .ink a{ padding:0 5px;}
.hfjFooter .f-copy .txt{ padding-top:20px;}


.pAbout-menu li{ width:250px;}
.pAbout-hex li{ height:535px;}
.pAbout-jiagou{ height:750px;}
.pAbout-zongc{ height:750px;}
.pAbout-zongc .tit{ font-size:30px; padding:30px 0 15px 0;}
.pAbout-zongc .pic{ max-width:250px;}

.twoCultrue dd .con{ height:70%; top:30%;}
.twoCultrue dd .con .c{ padding-top:35px;}
.twoCultrue dd:hover .con .lico{ margin-top:50px;}

.pCourse-list li{ margin-bottom:60px;}
.pCase-Menu li a.far{ padding:25px 50px 0 50px; height:124px;}

.nPro-Menu-hd li a{ padding:25px 50px 20px 50px;}

.pBrand-shili dd .con .c{ margin-top:70px;}
.pBrand-shili dd:hover .con .lico{ margin-top:70px;}

.pGongyi{ height:690px;}
.pGongyi-year{ padding:60px 0 12px 60px;}

.pNews-list li{ margin:40px 0 0 30px;}
.pCase-banner-iboxt .cn{ font-size:36px;}
.pCase-banner-iboxt .en{ font-size:42px; line-height:50px; padding-top:15px;}

.pJoin-word{ padding:2% 3% 0 3%;}
.pJoin-word .li-tit .cn{ font-size:32px;}
.pJoin-word .li-tit .en{ font-size:38px;  padding-top:15px;}
.pJoin-word .li-bot{ padding:40px 0 30px 15px;}
.pJoin-word .li-bot span{ width:76px; height:76px;}
.pJoin-word .li-txt{ line-height:26px;}
.joinTab a{ padding:16px 0;}

.core-popup-iframe{ height:90%;}
.core-popup-iboxt li .pic img{ max-height:360px;}
.core-popup-iboxt li .txt{ margin-top:15px;}

.pDealer-map{ width:100%;}
.pDealer-map .main-item{ min-height:inherit;}
.pDealer-map .mItemCtry-CN{ float:none; margin:auto;}
.pDealer-map .mainItem-ctry .contain{ padding:50px 0;}
.pDealer-iboxt{ float:none; margin:auto;}

.pCase-list{ width:1230px;}
.pCase-list li{ width:380px; height:300px; margin:20px 15px 0 15px;}


}


@media screen and (max-width:1280px){

.hfjHead-logo{ max-width:180px; left:20px; top:12px;}
.hfjHead-login{ right:5px;}
.hfjHead-login a{ margin-right:15px;}
.hfjHead-nav{ right:150px;}

.menudonws{ padding-right:150px;}

.hfjFooter .f-logo{ max-width:130px;}
.hfjFooter .f-share{ padding-left:20px;}

.pCase-Menu li a.far{  padding: 25px 40px 0 40px;}
.nPro-Menu-hd li a{ padding:25px 40px 20px 40px;}
	
}


@media screen and (max-width:1024px){

.w{ width:96%;}

.content { position: initial; padding-top:77px;}
.content + .hfjHead-warp{ padding-top:0;}

.page{ position:relative; height:auto;}
.page-ibox{ transform:none; opacity:1; height:auto;}
.content .page{ height:auto;}

#s2 .page-ibox{ height:500px; transform:none; -webkit-transform:none;}
#s3 .black{ background:none; display:none;}
#s4.disappear .page-ibox{ opacity:1; height:450px;}
.hfjHead-login{ display:none;}
.menuBtn{ display:block; top:14px;}
.open .menuMobileBox{ height: 100%;}
.open .mobileLogo{ padding-top: 54px;}
.open .navMobile dd p a{opacity: 1;}
.open .msharpT,.open .menuMobileBox .sharpBox{ opacity: 1;}
	
.hfjHead-nav{ display:none;}

.hfjBanner{ height:150px;}
.hfjBanner li{ height:500px;}

.hfjPro-txt{ top:30px; opacity:1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px);}
.hfjPro-tit{ width:120px; height:120px; line-height:120px; top:120px; margin-left:-60px; font-size:18px; opacity:1; transform:none; -webkit-transform:none;}
.hfjPro-tit::before { width:80px; height:80px; left:18px; top:20px;}
.hfjPro-list{ width:270px; top:280px; margin-left:-140px;}
.hfjPro-list .item{ width:90px; height:90px; opacity:1; transform:none !important; -webkit-transform:none !important;}
.hfjPro-list .item:nth-child(3){ left:90px; top:90px;}
.hfjPro-list .more{ background: url(../images/hfjPro-more.png) no-repeat center 33px; background-size:20px; padding-top:2px; width:50px; height:50px; font-size:16px; top:110px; opacity:1; transform:none; -webkit-transform:none;}
.hfjPro-list .more:hover { background: url(../images/hfjPro-more.png) no-repeat center 33px #009572;  background-size:20px;}

.hfjCase-tit{  width:120px; height:120px; line-height:120px; margin-top:-60px; font-size:18px; opacity:1; transform: rotateY(0); -webkit-transform: rotateY(0);}
.hfjCase-tit::before { width:80px; height:80px; left:18px; top:20px;}
.hfjCase-txt{ left:20px; opacity:1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px);}
.hfjCase-list{ left:20px;}
.hfjCase-list li{ width:55px; margin-right:35px; opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.hfjCase-list li .icon{ width:54px; height:54px;}



.hfjBrand{ height:500px;}
.hfjBrand-iboxt{ top:20%;}
.hfjBrand-iboxt .en{ font-size:36px;}
.hfjBrand-iboxt .cn{ font-size:24px; right:50px; top:5px;}
.hfjBrand-iboxt .txt{ padding-top:20px;}
.hfjBrand-iboxt .btn{ margin-top:25px;}


.hfjMarket{ padding-top:4%;}
.hfjMarket .cn{ font-size:20px; opacity:1; -webkit-transform: translate(0px,0); -ms-transform: translate(0px,0); transform: translate(0px,0);}
.hfjMarket .en{ font-size:18px; padding:10px 0 20px 0; opacity:1; -webkit-transform: translate(0px,0); -ms-transform: translate(0px,0); transform: translate(0px,0);}
.hfjMarket .txt li{ line-height:28px; font-size:15px;  padding-left:20px;}
.hfjMarket .txt li:before{ top:10px;}
.hfjMarket .click{ width:83px; height:83px; font-size:15px; line-height:22px; margin-left:-42px;}
.hfjMarket .click:before{ width:55px; height:55px; top:-7px;}
.hfjAbout .more{ margin-top:20px;}
.hfjAbout .menu{ width:220px; margin-top:20px;}
.hfjAbout .menu a{ width:65px; height:65px; font-size:16px; line-height:20px; padding:4px 0 0 6px;}
.hfjAbout .menu a:nth-child(2){ left:80px;}

.hfjAbout{ padding-top:4%;}
.hfjAbout .cn{ font-size:20px; opacity:1; -webkit-transform: translate(0px,0); -ms-transform: translate(0px,0); transform: translate(0px,0);}
.hfjAbout .en{ font-size:18px; padding:10px 0 20px 0; opacity:1; -webkit-transform: translate(0px,0); -ms-transform: translate(0px,0); transform: translate(0px,0);}
.hfjAbout .txt{ width:80%; opacity:1; -webkit-transform: translate(0,0px); -ms-transform: translate(0,0px); transform: translate(0,0px);}
.hfjAbout .more{ opacity:1; -webkit-transform: translate(0,0px); -ms-transform: translate(0,0px); transform: translate(0,0px);}
.hfjAbout .menu a{ opacity:1; transform:rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);  transition:none !important;}

.hfjFooter{ padding:25px 15px;}
.hfjFooter .f-logo{ display:none;}
.hfjFooter .f-add{ padding:0 20px 0 0;}
.hfjFooter .f-code{ display:none;}


.pAbout-banner-word .cn{ font-size:32px;}
.pAbout-banner-word .en{ font-size:30px; padding-top:20px;}
.pAbout-menu li{ width:auto;}
.pAbout-menu li a{ padding:0 30px;}

.pAbout-concept{ padding:30px 0;}
.pAbout-concept .cn{ font-size:30px;}
.pAbout-concept .en{ padding-top:15px;}
.pAbout-concept .bot{ margin-top:10px;}
.pAbout-concept .txt{ margin-top:20px;}


.pAbout-hex li{ width:50%; height:250px; border-bottom:1px solid rgba(255,255,255,.25);}
.pAbout-hex li .tit{ font-size:22px; padding-bottom:10px;}
.pAbout-hex li .tit strong{ font-size:32px;}
.pAbout-hex li .txt{ height:auto; max-height:96px; margin-top:15px;}
.pAbout-hex li .more{ margin-top:15px; line-height:28px; height:30px; border:1px #fff solid;}
.pAbout-hex li .more:before{ display:none;}

.pAbout-jiagou{ height:500px; padding:0 40px;}
.pAbout-zongc{ height:500px; line-height:28px;}
.pAbout-zongc .pic{ max-width:150px;}
.pAbout-zongc .tit{ font-size:24px; padding:20px 0 10px 0;}
.pAbout-zongc h4{ font-size:17px; padding-bottom:3px;}


.core-popup-iframe{ width:100%;}
.core-popup-iboxt{ padding:0 130px;}



.twoCultrue dd .con .lico{ margin-top:30px;}
.twoCultrue dd .con .c{ padding-top:20px;}
.twoCultrue dd:hover .con .lico{ margin-top:30px;}

.pCourse-figure dd{ width:50%;}
.pCourse-figure dd .con .c{ padding-top:40px;}
.pCourse-figure dd:hover .con .lico{ margin-top:50px;}

.pBrand-shili dd .con .c{ margin-top:50px;}
.pBrand-shili dd:hover .con .lico{ margin-top:50px;}
.pBrand-video-iboxt{ width:100%;}

.pNews-main{ padding-bottom:40px;}
.pNews-list{ margin-left:-2%;}
.pNews-list li{ width:31.3%; margin:30px 0 0 2%;}
.pNews-list li figure{ height:240px;}
.pNews-list li .name{ padding:10px 15px;}

.pCase-Menu{ height:90px;}
.pCase-Menu li a.far{ padding:10px 40px 0 40px; height:90px;}
.pCase-Menu li a.far span{ margin-top:10px;}

.nPro-Menu-hd li a{  padding:10px 30px 10px 30px;}
.nPro-Menu-hd li a span{ margin-top:10px;}

.pCase-banner-iboxt{ padding:3% 0 0 3%;}
.pCase-banner-iboxt .cn{ font-size:30px;}
.pCase-banner-iboxt .en{ font-size:34px; line-height:38px; padding-top:10px;}
.pCase-banner-iboxt .log{ margin-top:20px; min-height:inherit; padding-left:110px;}
.pCase-banner-iboxt .log i{ width:95px; height:95px;}

.pCase-list{ width:100%;}
.pCase-list li{ width:31.3%; height:300px; margin:20px 1% 0 1%;}

.pCase-detaIboxt .log img{ width:150px;}
.pCase-detaIboxt .tit{ font-size:30px; padding-top:30px;}
.pCase-detaIboxt .bot{ margin-top:20px; background-size:40px auto;}
.pCase-detaIboxt .txt{ padding-top:20px; line-height:28px;}

.store-info{ height:500px;}
.store-info .stored{ height:145px;}
.store-info .stored img{ max-width:180px;}
.store-info .storemo{ width:100px; height:100px;}
.store-info .storemo a{ line-height:100px;}
.store-info:hover .stored{ height:395px;}
.store-info:hover .storemo{ margin-top:50px;}
.store-info:hover .storefix{ margin-top:70px;}

.pJoin{ display:block;}
.pJoin-figure{ display:none;}
.pJoin-word{ width:100%; display:block; padding-bottom:150px;}


.pLogin{ height:550px; padding:0 20px;}
.pLogin-iboxt{ padding:20px 24px;}
.pLogin-iboxt-filed{ padding-top:0;}
.pLogin-iboxt-filed li{ margin-top:25px;}
.pLogin-iboxt-forget{ margin-top:25px;}

.companyDemo{ padding-bottom:100px;}
.companyBox{ width:98%; padding:35px;}
.ceobox{ width:98%;}
.ceobox .con .pageC{ padding:40px 7%;}
.ceobox .con .pageC .tit{ font-size:26px;}
.ceobox .con .pageC .cot{ margin-top:20px; font-size:17px; line-height:36px;}

.brandPage .pageC{ width:100%;}
.brandBox{ padding:40px 50px 60px 50px; width:700px;}
.brandBox .en{ font:50px/0.8 "futura_lightregular","times new roman","microsoft yahei";}
.brandBox .lin dl dt{ font-size:28px;}

}





@media screen and (max-width:768px){

.content{ padding-top:58px;}

.hfjHead-warp{ padding-top:58px;}
.hfjHead{ height:58px;}
.hfjHead-logo{ max-width:120px; left:10px;}
.menuBtn{ top:6px;}


.hfjBanner li{ height:150px;}
.hfjBanner .swiper-pagination{ bottom:15px !important;}
.hfjBanner .swiper-pagination-bullet{ width:15px; height:15px; margin:0 8px !important;}

#s2 .page-ibox{ height:auto;}
.hfjPro{ width:100%; padding:30px 15px; height:auto;}
.hfjPro-txt{ max-width:inherit; position:relative; left:0; top:0;}
.hfjPro-txt .en{ font-size:17px;}
.hfjPro-txt .cn{ margin-top:8px;}
.hfjPro-tit{ width:90px; height:90px; font-size:17px; position:relative; left:0; top:0; margin:auto; margin-top:10px;}
.hfjPro-tit:before{ width: 65px; height: 65px; left: 10px; top: 27px; }
.hfjPro-list{ width:100%; margin-left:0; padding-top:40px; position:relative; left:0; top:0; text-align:center;}
.hfjPro-list .item{ position:relative;}
.hfjPro-list .item:nth-child(3){ left:0; top:0;}
.hfjPro-list .more{ position:relative; left:0; top:0; margin:auto; margin-top:12px; }

.hfjCase{ width:100%; height:auto;}
.hfjVideo{ height:200px;}
.hfjCase-iboxt{ height:auto; padding:25px 15px 20px 15px;}
.hfjCase-txt{ position:relative; left:0; top:0;}
.hfjCase-txt .en{ font-size:17px;}
.hfjCase-txt .cn{ margin-top:8px;}
.hfjCase-list{ position:relative; left:0; top:0; text-align:center; padding-top:40px;}
.hfjCase-list li{ float:none; display:inline-block; vertical-align:top; margin:0 15px;}
.hfjCase-list li:hover{ transform: translateY(-15px);}
.hfjCase-tit{ width:90px; height:90px; font-size:17px; position:relative; right:0; top:0; margin:auto; margin-top:-10px; }
.hfjCase-tit:before{ width: 65px; height: 65px; left: 10px; top: 27px; }


.hfjBrand{ height:auto; padding:25px 15px;}
.hfjBrand-iboxt{ width:100%; position:relative; top:0; left:0;}
.hfjBrand-iboxt .en{ font-size:30px; line-height:32px;}
.hfjBrand-iboxt .en p:last-child{ padding-left:85px;}
.hfjBrand-iboxt .cn{ font-size:20px; right:85px; top:1px;}
.hfjBrand-iboxt .btn{ background-size:35px auto; height:35px; padding-left:40px; line-height:35px; margin-top:25px;}

#s4.disappear .page-ibox{ height:auto;}
.hfjMarket{ width:100%; padding:20px 15px; height:auto;}
.hfjMarket .cn{ font-size:18px;}
.hfjMarket .en{ font-size:17px;}
.hfjMarket .pic{ max-width:100%;}
.hfjMarket .click{ position:relative; margin-top:20px;}
.hfjMarket .txt{ position:relative; right:0; bottom:0; padding-left:15px; margin-top:-10px; }

.hfjAbout{ width:100%; padding:20px 15px; height:auto;}
.hfjAbout .cn{ font-size:18px;}
.hfjAbout .en{ font-size:17px; padding-bottom:15px;}
.hfjAbout .txt{ width:100%; line-height:23px; text-align:justify;}
.hfjAbout .more{ margin-top:15px;}
.hfjAbout .menu{ text-align:center; width:100%; padding:20px 0;}
.hfjAbout .menu a{ position:relative; left:auto !important; top:auto !important; display:inline-block; margin:0 18px; padding:4px 0 0 8px;}

.hfjFooter{ padding:25px 15px; font-size:13px;}
.hfjFooter > div{ width:100%;}
.hfjFooter .f-add{ padding:0; line-height:25px;}
.hfjFooter .f-share{ padding-left:0; margin-top:15px;}
.hfjFooter .f-share .t{ padding-left:35px; background-size:27px auto; font-size:22px;}
.hfjFooter .f-share .c{ padding-top:10px;}
.hfjFooter .f-share .c a{ width:25%; padding-right:0; text-align:left;}
.hfjFooter .f-share .c a .tit{ display:none;}
.hfjFooter .f-copy .ink{ display:none;}
.hfjFooter .f-copy .txt{ padding-top:10px; line-height:25px;}


.pAbout-banner-word{ top:55px; bottom:0;}
.pAbout-banner-word .cn{ font-size:24px;}
.pAbout-banner-word .en{ font-size:20px; padding-top:10px;}
.pCase-banner .pAbout-menu{ position:relative; top:100%; bottom:0;}
.pAbout-menu{ background:none; height:auto;}
.pAbout-menu li{ background:#009572; width:50%; padding:0; float:left; border-right:1px #0aac84 solid; border-top:1px #0aac84 solid;}
.pAbout-menu li a.far{ font-size:16px;}
.pAbout-menu.scoll{ position:relative; top:inherit;}

.pAbout-concept .cn{ font-size:24px; padding:0 10px; line-height:32px;}
.pAbout-concept .en{ font-size:16px; padding-top:10px;}
.pAbout-concept .bot{ background-size:45px auto; height:45px;}
.pAbout-concept .bot:before{ left:calc(50% - 85px);}
.pAbout-concept .bot:after{ right:calc(50% - 85px);}
.pAbout-concept .txt{ max-width:100%; padding:0 15px;}

.pAbout-hex .title{ font-size:24px; padding:5px 15px; margin-left:-63px;}
.pAbout-hex li{ width:100%; padding:0 25px;}
.pAbout-hex li .txt{ text-align:justify;}

.pAbout-jiagou{ width:100%; height:340px; padding:0 15px;}
.pAbout-zongc{ width:100%; height:auto; padding:20px 0;}
.pAbout-zongc .tit{ font-size:20px;}

.pAbout-honor{ padding:25px 0 40px 0;}
.pAbout-honor.swiper-container-horizontal > .swiper-scrollbar{ bottom:15px;}
.pAbout-honor li{ width:100%; margin-left:0; text-align:center;}
.pAbout-honor li .pic{ width:100%; height:auto;}


.twoCultrue{ margin-top:0;}
.twoCultrue dd{ width:100%;}
.twoCultrue dd .con .t{ font-size:18px;}
.twoCultrue dd .con .by{ font-size:15px; padding-top:5px;}
.twoCultrue dd .con .lico{ margin-top:10px;}
.twoCultrue dd .con .c{ padding-top:0;}
.twoCultrue dd:hover .con .lico{ margin-top:10px;}
.twoCultrue dd:hover .con{ top:24%;}

.pCourse-figure dd{ width:100%;}
.pCourse-figure dd .con .t{ font-size:18px;}
.pCourse-figure dd .con .by{ font-size:15px; padding-top:10px;}
.pCourse-figure dd .con .c{ padding-top:10px;}
.pCourse-figure dd .con .lico{ margin-top:25px;}
.pCourse-figure dd:hover .con .lico{ margin-top:35px;}
.pCourse-figure dd:hover .con{ top:25%;}

.pCourse-list{ padding:0; padding-bottom:20px;}
.pCourse-list:before{ display:none;}
.pCourse-list .grap{ display:none;}
.pCourse-list li{ padding:15px; margin-bottom:0;}
.pCourse-list li .cour-inner{ width:100%; height:auto;}
.pCourse-list li .cour-inner:before{ display:none;}
.pCourse-list li .cour-L{ width:100%; position:relative;}
.pCourse-list li .cour-L .img{ width:100%;}
.pCourse-list li .cour-L .year{ width:100%; line-height:1; font-size:18px; text-align:left; padding:10px 0 6px 0;}
.pCourse-list li .cour-R{ width:100%; position:relative;}
.pCourse-list li:nth-child(2n+2) .cour-R{ text-align:left;}
.pCourse-80{ display:none;}

.pBrand-shili .title{ display:none;}
.pBrand-shili dd{ width:100%;}
.pBrand-shili dd .con .t{ font-size:18px;}
.pBrand-shili dd .con .by{ font-size:15px; padding-top:10px;}
.pBrand-shili dd .con .c{ margin-top:15px; height:auto; max-height:50px;}
.pBrand-shili dd .con .lico{ margin-top:25px;}
.pBrand-shili dd:hover .con{ top:24%;}
.pBrand-shili dd:hover .con .lico{ margin-top:35px;}

.pBrand-video{ height:auto; padding:50px 0;}
.pBrand-video-iboxt{ padding:0 15px 20px 15px;}
.pBrand-video-iboxt li .t{ font-size:20px; padding-top:15px;}
.pBrand-video-iboxt li .by{ font-size:16px; padding-top:5px;}
.pBrand-video-iboxt .swiper-button-next, .pBrand-video-iboxt .swiper-button-prev{ width:40px; height:40px; top:auto; margin-top:0; bottom:20px;}
.pBrand-video-iboxt .swiper-button-next:before, .pBrand-video-iboxt .swiper-button-prev:before{ background-size:25px auto; width:25px; height:21px; margin:-10px 0 0 -13px;}


.pGongyi{ padding:0 15px 30px 15px; height:auto;}
.pGongyi-year{ padding:20px 0 12px 0;}
.pGongyi-year li{ font-size:20px; padding-bottom:20px;}
.pGongyi-listBox{ padding-top:25px;}
.pGongyi-list{ height:293px;}
.pGongyi-list li{ margin-left:0;}
.pGongyi-list li .day{ font-size:18px;}
.pGongyi-list li .txt{ margin-top:10px;}


.pNews-main{ padding-bottom:25px;}
.pNews-list{ margin-left:0; padding-top:0;}
.pNews-list li{ width:100%; margin:25px 0 0 0;}
.pNews-list li .name{ padding:10px; line-height:28px; max-height:76px; height:auto;}

.pNews-detail-title{ font-size:20px; padding:20px 0;}
.pNews-detail-crumbs .favorite{ padding-right:10px;}
.pNews-detail-cont{ padding:25px 0;}
.pNews-detail-page{ padding-bottom:0;}

.pPage{ padding-top:25px;}
.pPage a, .pPage .nowpage{ font-size:15px; padding:0 11px; height:32px; line-height:32px; margin:0 5px; margin-bottom:5px;}


.pCase-Menu{ background:none; height:auto;}
.pCase-Menu li{ background:#009572; width:33.3%; float:left; border-right:1px #0aac84 solid; border-bottom:1px #0aac84 solid;}
.pCase-Menu li a.far{ padding:10px 0 0 0; height:88px;}
.pCase-Menu li a.far span{ margin-top:8px;}
.pCase-Menu li .sub{ text-align:left;}
.pCase-Menu li .sub a{ padding:0 15px;}
.pCase-Menu.scoll{ position:relative; top:auto;}

.nPro-Menu.scoll{ position:relative; top:auto;}
.nPro-Menu-hd li{ background:#009572; width:33.3%; float:left; border-right:1px #0aac84 solid; border-bottom:1px #0aac84 solid;}
.nPro-Menu-hd li a{ padding:10px 0 0 0; height:88px;}
.nPro-Menu-hd li a.far span{ margin-top:8px;}
.nPro-Menu-bd .sub{ text-align:left;}
.nPro-Menu-bd .sub a{ margin:3px 5px; font-size:13px; line-height:23px; padding:0 15px; float:left;}
.nPro-Menu-bd .sub dl{ text-align:center; padding:10px 30px 0px 30px;}

.pCase-banner-iboxt{ width:100%; position:relative; padding:20px 15px;}
.pCase-banner-iboxt .cn{ font-size:20px;}
.pCase-banner-iboxt .en{ font-size:24px; line-height:28px; padding-top:5px;}
.pCase-banner-iboxt .log{ background-size:50px auto; padding-left:65px; margin-top:15px;}
.pCase-banner-iboxt .log i{ width:50px; height:50px;}
.pCase-banner-iboxt .txt{ line-height:28px; margin-top:15px; width:100%; text-align:justify;}

.pCase-list{ width:96%; padding-top:0;}
.pCase-list li{ width:48%; margin:25px 1% 0 1%;}
.pCase-list li .ico{ background-size:40px auto; width:40px; height:40px; margin:-20px 0 0 -20px;}

.store-info{ width:100%; height:350px;}
.store-info .stored{ height:100px;}
.store-info .stored img{ max-width:120px;}
.store-info .storemo{ width:70px; height:70px; margin-top:40px;}
.store-info .storemo a{ line-height:70px;}
.store-info .storefix{ margin-top:35px;}
.store-info:hover .stored{ height:271px;}
.store-info:hover .storemo{ margin-top:30px;}
.store-info:hover .storefix{ margin-top:40px;}


.pLogin{ padding:40px 15px; height:auto;}
.pLogin-iboxt{ width:100%; padding:20px 15px;}
.pLogin-iboxt-title{ padding-bottom:10px;}
.pLogin-iboxt-title .cn{ font-size:22px;}
.pLogin-iboxt-filed li{ margin-top:20px;}
.pLogin-iboxt-filed li .xs-mima{ width:40px; height:40px; right:5px;}
.pLogin-iboxt-filed li .inpt{ height:40px; padding:5px 0 5px 10px;}
.pLogin-iboxt-filed li .btn{ height:40px; line-height:40px; margin-top:5px;}
.pLogin-iboxt-forget{ margin-top:20px;}


.pJoin-word{ padding:20px 15px 90px 15px;}
.pJoin-word .li-tit .cn{ font-size:24px;}
.pJoin-word .li-tit .en{ font-size:20px; padding-top:5px;}
.pJoin-word .li-bot{ display:none;}
.pJoin-word .li-txt{ padding-top:20px;}

.joinTab a{ padding:10px 0;}
.joinTab a .icon{ height:auto;}
.joinTab a .icon img{ height:30px;}
.joinTab a .name{ font-size:14px;}


.pAbout-concept .txt .lix-img{ width:100%;}
.pAbout-concept .txt .lix-txt{ padding-left:0; width:100%; line-height:32px; padding-top:10px;}
.pAbout-concept .lix-links{ margin-top:20px;}
.pAbout-concept .lix-links a{ width:33.3%; padding:0;}

.pCase-detaIboxt{ width:100%; position:relative; left:0; margin-left:0; padding:15px;}
.pCase-detaIboxt .log img{ max-width:100px;}
.pCase-detaIboxt .tit{ font-size:24px; padding-top:15px;}
.pCase-detaIboxt .bot{ margin-top:15px; height:40px;}
.pCase-detaIboxt .txt{ padding-top:15px;}
.pCase-popup .prev-btn, .pCase-popup .next-btn{ width:40px; height:40px; margin-top:-20px;}
.pCase-popup .prev-btn:before, .pCase-popup .next-btn:before{ background-size:20px auto; width:20px; height:16px; margin:-8px 0 0 -10px;}

.core-popup-iboxt{ padding:0;}
.core-popup-iboxt li .tit{ font-size:20px; padding:10px 0;}
.core-popup-iboxt li .txt{ margin-top:10px;}
.core-popup-iframe .close{ right:15px;}

.core-popup-iboxt .swiper-button-next, .core-popup-iboxt .swiper-button-prev{ width:40px; height:40px; top:25%; margin-top:0;}
.core-popup-iboxt .swiper-button-next:before, .core-popup-iboxt .swiper-button-prev:before{ background-size:20px auto; width:20px; height:16px; margin:-8px 0 0 -10px;}

.pDealer-warp{ padding:20px 15px;}
.pDealer-map{ display:none;}
.pDealer-iboxt{ width:100%;}
.pDealer-iboxt-input .inpt{ height:36px; padding:5px 10px;}
.pDealer-iboxt-select{ margin-top:0;}
.pDealer-iboxt-select .s-item{ width:100%; margin-top:10px; margin-right:0;}
.pDealer-iboxt-select .s-item .select{ background:#fff; width:100%; height:36px; padding:5px 10px; line-height:26px; }
.pDealer-iboxt-select .btn{ height:36px; line-height:36px; margin-top:10px;}
.pDealer-iboxt-list{ padding:0 10px; height:auto;}
.pDealer-iboxt-list li .word{ width:calc(100% - 105px); padding-left:15px;}
.pDealer-iboxt-list li .word .t{ font-size:17px;}
.pDealer-iboxt-list li .word .c{ font-size:14px; line-height:26px;}

.companyDemo{ margin-top:120px; padding-bottom:0;}
.companyBox{ padding:35px 20px; top:-70px;}
.companyBox .t{ margin-bottom:25px;}
.ceobox{ top:-35px;}
.ceobox .img{ width:55%; float:none;}
.ceobox .con{ float:none; width:100%; margin-left:0;}
.ceobox .con .pageC{ padding:30px 7%; margin-top:20px;}
.ceobox .con .pageC .en{ font-size:30px; line-height:30px;}
.ceobox .con .pageC .en .s{ font-size:22px;}
.ceobox .con .pageC .en .b{ display:none;}
.ceobox .con .pageC .tit{ font-size:22px;}
.ceobox .con .pageC .h4{ font-size:17px; margin-top:10px;}
.ceobox .con .pageC .cot{ margin-top:20px; font-size:15px; line-height:30px; padding:20px 0;}

.brandPage{ padding:50px 0;}
.brandBox{ width:96%; padding:30px 20px 10px 20px; float:none; margin:auto;}
.brandBox .en{ font:32px/1 "futura_lightregular","times new roman","microsoft yahei"; padding-bottom:15px;}
.brandBox .lin dl{ font-size:16px; line-height:1.6; padding-bottom:15px;}
.brandBox .lin dl dt{ font-size:20px;}


.table-tel{ width:94%; margin:auto; margin-top:20px;}




}


@media screen and (max-width:481px){

.pCase-list li{ height:130px; margin:15px 1% 0 1%;}

.pCase-popup .prev-btn{ left:10px;}
.pCase-popup .next-btn{ right:10px;}

}


