@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1740px) {

/*header*/
.header{height:81px; }
.header_height{ height:81px; }

.header .logo img{ height:80px; }

.header .tel{ font-size:16px; line-height:80px; margin-right:32px; }
.header .tel span{ font-size:16px; margin-right:8px; }

.header .lang{ font-size:14px; line-height:80px; }
.header .lang span{ font-size:14px; margin-right:7px; }

.nav{ padding:0 328px 0 80px; font-size:16px; }
.nav>li>a{ padding:0 34px; line-height: 80px; }
.nav>li .sub{ top:81px; }
.nav>li .sub02 a{ height:40px; padding:0 34px; line-height:40px; font-size:14px; }
.nav>li .sub02 a span{ font-size:14px; }

.subProd{ width:1000px; margin:30px auto;  }
.subProd .spTab li a{ position: relative; height:85px; }
.subProd .spTab li a .img{ width:85px; }
.subProd .spTab li a .tit{ padding-left:30px; height:85px; font-size:16px; }

.subProd .spMain .content{ margin-top:30px; }
.subProd .spMain .txt .tit{ font-size:24px; }
.subProd .spMain .txt .tit span{ font-size:24px; }
.subProd .spMain .txt .ftit{ font-size:16px; }
.subProd .spMain .txt .info{ font-size:14px; line-height:1.8; }
.subProd .spMain .btn a{ font-size:14px; }
.subProd .spMain .btn a span{ margin-left:12px; font-size:12px; }
/*header*/

/*banner*/
.hbantxt .tit01{ font-size:30px; }
.hbantxt .tit02{ font-size:60px; }

.hbantxt .parameter li{ padding:0 40px; }
.hbantxt .parameter li .info{ font-size:24px; }
.hbantxt .parameter li .info span{ font-size:18px; }
.hbantxt .parameter li .tit{ font-size:14px; }

.hbtn a{ margin:0 8px; padding:0 27px; height:38px; line-height:38px; font-size:14px; }
.hbtn a span{ font-size:12px; margin-left:24px; }
/*banner*/

.hprod li .txt .tit{ font-size:30px; }
.hprod li .txt .info{ font-size:14px; }
.hprod li .btn a{ height:38px; line-height:38px; font-size:14px; }
.hprod li .btn a span{ font-size:12px; margin-left:24px; }
.hprod li .btn a.a1{ line-height:36px; }

.prodban .swiper-slide .pbtxt{ padding-bottom:120px;  }
.prodban .swiper-slide .tit{ font-size:50px; margin-bottom:25px; }
.prodban .swiper-slide .info{ font-size:16px; }

.prodban_nav{ width:656px; margin-left:-328px; }
.prodban_nav li{ width:154px; margin:0 5px; height:122px;  }
.prodban_nav li .ico{ line-height:85px; height:85px; }
.prodban_nav li .ico span{ font-size:48px; }
.prodban_nav li .tit{ font-size:16px; }


.service .stxt .tit{ font-size:50px; }
.service .stxt .info{ font-size:20px; }

.hmore{ padding:0 28px; font-size:14px; height:38px; line-height:36px; }
.hmore span{ margin-left:6px; font-size:12px; }


.experienceban .swiper-slide .txt .tit{ font-size:50px; }
.experienceban .swiper-slide .txt .info{ font-size:20px; }

.experienceban_nav li:after{ height:50px; top:-50px; }
.experienceban_nav li .content{ width:85px; height:85px; }
.experienceban_nav li .ico{ height:60px; line-height:60px; }
.experienceban_nav li .ico span{ font-size:36px; }
.experienceban_nav li .tit{ font-size:14px; }


.about .atxt .tit{ font-size:50px; }
.about .atxt .info{ font-size:20px; }

.ablist li .ico{ width:54px; height:54px; line-height:52px; }
.ablist li .ico span{ font-size:30px; }
.ablist li .txt{ padding-left:76px; } 
.ablist li .txt .num{ font-size:24px; line-height:34px; }
.ablist li .txt .num span{ font-size:18px; }
.ablist li .txt .tit{ font-size:14px; line-height:20px; }


.htit .tit{ font-size:40px; }
.htit .info{ font-size:18px; }

.hclist .swiper-slide .txt .tit{ font-size:30px; }
.hclist .swiper-slide .txt .info{ font-size:14px; }
.hclist .swiper-slide .txt .info span{ margin:0 14px; }

.hclist .button-prev,.hclist .button-next{ width:50px; height:50px; line-height:50px; margin-top:-25px; }
.hclist .button-prev{ margin-left:-25px; }
.hclist .button-next{ margin-right:-25px; }

.hclist .button-prev span,.hclist .button-next span{ font-size:30px; }


.quotation{ border-radius:30px; }
.quotation .qtit{ font-size:30px; }
.quotation .qtit:after{ width:60px; height:2px; margin-top:15px; }

.qlist li .tit{ font-size:14px; line-height:40px; }

.qlist li .input input{ padding:0 10px; font-size:14px; }
.qlist li .input input::placeholder{ font-size:14px; }

.qlist li .city .select select{ padding:0 10px; font-size:14px; }
.qlist li .city .select .ico span{ font-size:14px; }

.qlist li .build label{ font-size:14px; }

.qlist li .landing label{ font-size:14px; }

.qlist li .textarea textarea{ font-size:14px; padding:8px 10px; }

.qlist li.submit{ margin-top:15px; }
.qlist li.submit button{ width:110px; height:40px; line-height:38px; font-size:16px; }
.qlist li.submit button span{ font-size:16px; margin-right:14px; }


.reservation{ padding:20px 0; padding-left:300px; }
.reservation .rlogo{ height:50px; top:8px; }
.reservation:after{ margin-left:250px; height:90px; }
.rlist li.input input{ padding:0 10px; }
.rlist li.input input::placeholder{ font-size:14px; }
.rlist li.select select{ padding:0 10px; font-size:14px; }
.rlist li.select .ico span{ font-size:14px; }


.rlist li.submit button{ font-size:16px; }
.rlist li.submit button span{ font-size:16px; margin-right:14px; }


/*footer*/
.dbcontent .ftel .tit{ font-size:14px; margin-bottom:12px; }
.dbcontent .ftel .info{ font-size:24px; }

.dbcontent .dblogo{ height:50px; }
.dbcontent .dblogo img{ height:50px; }

.dbcontent .dbnav{ height:50px; line-height:50px; padding:0 266px 0 160px;}
.dbcontent .dbnav a{ font-size:16px; margin:0 36px; }

.fbottom{ padding:20px 0; }
.fbottom .copy{ line-height:40px; font-size:14px; }
.links{ width:200px; margin-right:15px; }
.links select{ height:40px; padding:0 10px; font-size:14px; }
.links .ico{ width:40px; height:40px; line-height:40px; }
.links .ico span{ font-size:14px; }

.fbtn a{ width:40px; height:40px; line-height:40px; }
.fbtn a span{ font-size:16px; }

.rwm{ width:150px; height:150px; margin:-75px 0 0 -75px;}
/*footer*/

.nyban .bantxt .tit{ font-size:85px; }
.nyban .bantxt .tit2{ font-size:34px; margin-top:30px; }
.nyban .bantxt .tit3{ font-size:50px; margin-top:30px; }
.nyban .bantxt .info{ font-size:24px; margin-top:30px; }


/*服务*/
.stit{ font-size:40px; }

.slist li .ico{ width:85px; }
.slist li .tit{ font-size:20px; }
.slist li .info{ font-size:14px; line-height:30px; height:60px; }

.smore a{ height:40px; padding:0 25px; margin:0 12px; line-height:38px; font-size:16px; }
.smore a span{ margin-right:8px; font-size:16px; }

.serviceList li .txt .tit{ font-size:24px; }
.serviceList li .txt .info{ font-size:16px; }

.opinionForm li .tit{ height:60px; line-height:60px; font-size:16px;  }
.opinionForm li .input input{ height:40px; font-size:14px; line-height:38px; padding:0 15px; }

.opinionForm li .city .select{ height:40px; }
.opinionForm li .city .select select{ height:38px; padding:0 15px; font-size:14px; }
.opinionForm li .city .select .ico{ width:40px; height:40px; line-height:40px; }
.opinionForm li .city .select .ico span{ font-size:14px; }

.opinionForm li .textarea textarea{ padding:8px 15px; font-size:14px; height:90px; }

.opinionForm li.submit{ margin-top:40px; }
.opinionForm li.submit button{ width:170px; height:40px; font-size:16px; }
.opinionForm li.submit button span{ font-size:16px; margin-right:14px; }
/*服务*/

/*新闻*/
.nynav a{ margin:0 4px; padding:0 30px; height:50px; line-height:50px; }
.nynav .text{ margin:0 17px; }
.nynav span{ font-size:16px; }

.newslist li a{ padding-bottom:240px; }
.newslist li .txt .time{ margin:15px 0; }
.newslist li .txt .tit{ font-size:20px; line-height:25px; }
.newslist li .txt .tit:after{ margin:17px 0; width:17px; }
.newslist li .txt .info{ font-size:14px; line-height:25px; height:50px; }
.newslist li .txt .more{ margin-top:34px; width:34px; height:34px; line-height:34px; }
.newslist li .txt .more span{ font-size:20px; }
.newslist li:hover .txt .info{ height:100px; }
/*新闻*/

.paging div>a,.paging div>span{ border-radius:3px; margin:0 4px; padding:0 12px; font-size:14px; line-height:34px; height:34px; }
.paging div>a span{ font-size:14px; }


/*新闻详情*/
.weizhi{ height:40px; line-height:40px; font-size:14px; }
.weizhi span{ margin:0 4px; }

.showTit{ font-size:30px; }

.showTop{ height:40px; line-height:38px; }
.nparameter li{ font-size:14px; margin-left:25px; }
.nparameter li span{ margin-right:7px; font-size:14px; }

.showTop .return{ width:120px; height:38px; line-height:38px; font-size:14px; }
.showTop .return span{ font-size:14px; margin-right:7px; }

.showtxt{ font-size:14px; }

.showLeft .tag{ margin:20px 0; }
.showLeft .tag .tit{ height:30px; line-height:30px; font-size:14px; }
.showLeft .tag a{ margin-right:14px; height:30px; border-radius:15px; line-height:28px; padding:0 14px; font-size:14px; }

.showsxp{ padding:20px 0; font-size:14px; }

.ntit{ font-size:24px; height:40px; }
.ntit2{ margin-top:50px; }

.rnlist{ margin-top:17px; }
.rnlist li a{ padding:17px 0; }
.rnlist li .img{ width:84px; }
.rnlist li .txt{ padding-left:105px; padding-top:7px; padding-bottom:7px; }
.rnlist li .txt .tit{ font-size:14px; line-height:22px; }
.rnlist li .txt .time{ font-size:14px; line-height:22px; margin-top:4px; }

.caseTag{ margin-top:25px; }
.caseTag a{ margin-bottom:12px; font-size:14px; }

.sclist li{ margin-top:12px; }
.sclist li .img{ width:127px;}
.sclist li .txt{ padding-left:150px; }
.sclist li .txt .tit{ font-size:14px; line-height:25px; height:50px; margin-bottom:8px; }
.sclist li .txt .adds{ line-height:25px; font-size:14px; }
.sclist li .txt .adds span{ font-size:14px; margin-right:7px; }

.vstit{ font-size:24px; line-height:70px; } 

.vclist li .img .ico{ line-height:46px; margin:-25px 0 0 -25px; width:50px; height:50px; border-width:2px; }
.vclist li .img .ico span{ font-size:18px; }

.vclist li .txt .tit{ font-size:18px; margin-bottom:18px; }
.vclist li .txt .adds{ font-size:14px; }
.vclist li .txt .adds span{ font-size:14px; margin-right:7px; }
/*新闻详情*/


/*联系我们*/
.ctit{ font-size:30px; }

.conlist li .ico{ width:60px; height:60px; line-height:60px; }
.conlist li .ico span{ font-size:36px; }
.conlist li .tit{ font-size:20px; margin-bottom:16px; }
.conlist li .info{ font-size:16px; }

.message li .tit{ font-size:14px; line-height:50px; height:50px; }

.message li .input{ height:40px; }
.message li .input input{ height:40px; padding:0 15px 0 50px; font-size:14px; }
.message li .input .ico{ width:40px; height:40px; line-height:40px; }
.message li .input .ico:after{ height:10px; margin-top:-5px; }
.message li .input .ico span{ font-size:18px; }
.message li .city .select{ height:40px; }
.message li .city .select select{ height:38px; padding:0 15px 0 50px; font-size:14px; }
.message li .city .select .ico{ width:40px; height:40px; line-height:40px; }
.message li .city .select .ico:after{ height:10px; margin-top:-5px; }
.message li .city .select .ico span{ font-size:18px; }

.message li .build label{ font-size:14px; height:40px; line-height:38px; }

.message li .landing label{ font-size:14px; height:40px; line-height:38px; }

.message li .textarea textarea{ padding:12px 15px; height:120px; font-size:14px; }
.message li.submit button{ width:230px; height:40px; line-height:38px; font-size:16px; }
.message li.submit button span{ font-size:16px; margin-right:14px; }
/*联系我们*/


/*案例列表*/
.casefixed{ top:-100px; width:270px; box-shadow:0 0 24px #dcdcdc; }
.casefixed .cftit{ height:100px; line-height:100px; font-size:24px; }
.casefixed .cftit span{ font-size:24px; margin-right:12px; }
.caseNav{ padding:30px; }
.caseNav .tit{ padding:0 20px; line-height:60px; font-size:16px; }
.caseNav .sub{ padding:20px; }
.caseNav .sub a{ line-height:40px; font-size:14px; padding-left:20px; }
.caseNav .sub a span{ width:12px; height:12px; margin-top:-6px; }
.caseNav .sub a span:after{ width:4px; height:4px; margin:-2px 0 0 -2px; }

.casemain{ padding-left:270px; }

.caselist li .img .ico{ line-height:46px; margin:-25px 0 0 -25px; width:50px; height:50px; border-width:2px; }
.caselist li .img .ico span{ font-size:18px; }

.caselist li .txt .tit{ font-size:18px; margin-bottom:18px; }
.caselist li .txt .adds{ font-size:14px; }
.caselist li .txt .adds span{ font-size:14px; margin-right:7px; }

.case-modal p{ height:50px; line-height:50px; font-size:16px; }
.case-modal .btn{ width:34px; height:50px; line-height:50px; margin-top:-25px; }
.case-modal .btn span{ font-size:18px; }

.case-modal .close-btn{	line-height:40px; width: 40px; height: 40px; }
.case-modal .close-btn span{ font-size:18px; }
/*案例列表*/


/*案例详情*/
.casetop .caseban .swiper-pagination .swiper-pagination-bullet{ margin:0 5px; width:10px; height:10px; }
.cban-prev,.cban-next{ margin-top:-27px; line-height:54px; width:40px; height:54px; }
.cban-prev span,.cban-next span{ font-size:18px; } 

.casetop .caseinfo .title{ font-size:28px; }
.casetop .caseinfo .caseParameter li{ margin-top:50px; padding-bottom:20px; }
.casetop .caseinfo .caseParameter li .tit{ font-size:14px; }
.casetop .caseinfo .caseParameter li .text{ font-size:16px; margin-top:16px; }

.casetop .correlation{ padding:34px 0; }
.casetop .correlation .tit{ line-height:130px; font-size:16px; }
.casetop .correlationList li{ margin-left:17px; }
.casetop .correlationList li img{ height:130px; }

.caseBtn a{ height:60px; border-radius:30px; }
.caseBtn a .iconfont{ height:60px; line-height:60px; font-size:30px; }
.caseBtn a .text{ line-height:60px; font-size:16px; margin-left:14px; }
.caseBtn a.btn02 .text{ padding:8px 0; }
.caseBtn a.btn02 .text .tit{ font-size:12px; line-height:18px; }
.caseBtn a.btn02 .text .info{ font-size:16px; line-height:26px;}

.casetxt{ font-size:14px; }

.casetit{ font-size:30px; }

.casePaging{ font-size:14px; line-height:60px; }
/*案例详情*/


/*招生加盟*/
.prospect .prospectList{ margin-top:-88px;  }
.prospect .prospectList li{ padding:12px 0; padding-left:50px; font-size:16px; }
.prospect .prospectList li .num{ top:12px; line-height:50px; font-size:30px; }
.prospect .prospectList li .text{ line-height:25px; height:50px; }
.prospect .prospectList li:last-child{ margin-top:25px; }

.prospect .img{ padding:20px; }


.joinList li .ico{ width:70px; }
.joinList li .txt .tit{ font-size:20px; }
.joinList li .txt .info{ font-size:14px; line-height:25px; height:50px; }

.provide li .txt .tit{ font-size:20px; }
.provide li .txt .info{ font-size:14px;  }

.processList li{ height:85px; line-height:85px; }
.processList li .ico span{ font-size:28px; }
.processList li .tit{ font-size:18px; margin-left:18px; }

.process_ico{ margin-top:-17px; width:34px; height:34px; }
.process_ico01{ margin-left:-17px; }
.process_ico02{ margin-right:-17px; }
/*招生加盟*/


/*品牌*/
.brand_txt .tit{ font-size:40px; }
.brand_txt .info{ font-size:18px; }

.brandList li .txt .tit{ font-size:30px; }
.brandList li .txt .info{ font-size:14px; }

.brand_img .txt{ top:76px; }
.brand_img .txt span{ margin:0 9px; font-size:18px; width:200px; height:50px; line-height:50px; }

.qualificationsMain{ padding:0 70px; }
.qualifications li{ width:300px; padding:0 15px; }

.q-prev,.q-next{ width:48px; height:48px; margin-top:-24px; line-height:48px; }
.q-prev span,.q-next span{ font-size:28px; }
/*品牌*/


/*VC*/
.nyban .banBtn a{ height:40px; line-height:40px; font-size:14px; }
.nyban .banBtn a span{ font-size:12px; margin-left:24px; }
.nyban .banBtn a.a1{ line-height:38px; }


.imgtxt{ margin-top:-85px; }
.imgtxt .tit{ line-height:50px; font-size:20px; }
.imgtxt .info{ line-height:35px; font-size:14px; }

.vctop .tit{ font-size:50px; }
.vctop .info{ font-size:16px; margin-top:16px; }

.vcinfo{ line-height:70px; font-size:14px; }
.vcbottom{ bottom:70px; }

.vcban_nav li{ line-height:70px; font-size:20px; border-bottom-width:2px; }

.vctxt{ margin-top:120px; }
.vctxt .tit{ font-size:18px; margin-top:50px; }

.vctxt2{ margin-bottom:120px; }

.vcimg06 .entit{ margin-top:-85px; font-size:170px; }

.colour .swiper-slide img{ height:360px; margin:60px auto; }
.colour .swiper-slide-active img{ height:480px; }

.colour_nav li{ height:40px; border-radius:20px; padding:8px 17px; margin:0 4px; }
.colour_nav li .ico{ width:24px; height:24px; }
.colour_nav li .tit{ line-height:24px; font-size:14px; margin-left:14px; }

.colour .colour-next,.colour .colour-prev{ line-height:50px; width:34px; height:50px; margin-top:-25px; }
.colour .colour-next span,.colour .colour-prev span{ font-size:20px; }

.vctit{ font-size:50px; }
.parameterTop{ height:50px; }

.parameterNav li{ line-height:48px; height:50px; font-size:20px; }

.parameterMain .img .info{ font-size:14px; }
.parameterMain .txt ul li{ line-height:25px; margin-bottom:12px; }
.parameterMain .txt2 ul li{ margin-bottom:25px;}

.parameterMain .txt ul li .tit{ font-size:14px; }
.parameterMain .txt ul li .text{ font-size:14px; }
/*VC*/

/*VL*/
.vltit{ font-size:50px; }

.vlban_nav li .tit{ font-size:20px; line-height:60px; }
.vlban_nav li .info{ font-size:14px; margin-top:20px; }
/*VL*/


/*Map*/
.exhibition{ padding-top:135px; width:380px; }
.exhibition_top{ top:30px; padding:0 30px; }
.exhibition_tit{ font-size:24px; margin-bottom:24px; }

.exhibition_list{ padding:0 30px; }
.exhibition_list li{ margin-bottom:12px; padding:20px 20px 15px 40px; }
.exhibition_list li .tit{ font-size:16px; }
.exhibition_list li .info{ font-size:13px; line-height:25px; margin:10px 0; }
.exhibition_list li .btn a{ width:120px; height:26px; line-height:24px; font-size:13px; }

.exhibition_list::-webkit-scrollbar { width:7px; height:7px; }
.exhibition_list::-webkit-scrollbar-thumb { min-height:24px; }

.pupupMessage{ height:640px; margin-top:-320px; margin-left:-300px; width:600px; }
.pupupMessage .close{ top:17px; right:17px; width:34px; height:34px; line-height:32px; }
.pupupMessage .close span{ font-size:18px; }
.pupupMessage .quotation{ padding:50px; }
/*Map*/

/*Tag*/
.taginfo{ font-size:14px; }
.taglist li .tit{ font-size:16px; }
.taglist li .info{ font-size:14px; }
/*Tag*/

}


@media screen and (max-width: 1440px) {

/*header*/
.header{height:71px; }
.header_height{ height:71px; }

.header .logo img{ height:70px; }

.header .tel{ font-size:14px; line-height:70px; margin-right:28px; }
.header .tel span{ font-size:14px; margin-right:7px; }

.header .lang{ line-height:70px; }

.nav{ padding:0 300px 0 70px; font-size:14px; }
.nav>li>a{ padding:0 28px; line-height:70px; }
.nav>li .sub{ top:71px; }
.nav>li .sub02 a{ height:34px; padding:0 28px;  line-height:34px; font-size:13px; }
.nav>li .sub02 a span{ font-size:13px; }

.subProd{ width:850px; margin:25px auto;  }
.subProd .spTab li a{ height:70px; }
.subProd .spTab li a .img{ width:70px; }
.subProd .spTab li a .tit{ padding-left:25px; height:70px; font-size:14px; }

.subProd .spMain .content{ margin-top:25px; }
.subProd .spMain .txt .tit{ font-size:20px; }
.subProd .spMain .txt .tit span{ font-size:20px; }
.subProd .spMain .txt .ftit{ font-size:14px; }
.subProd .spMain .txt .info{ font-size:13px; line-height:1.6; }
.subProd .spMain .btn a{ font-size:13px; font-weight:normal; }
.subProd .spMain .btn a span{ margin-left:12px; font-size:12px; }
/*header*/

/*banner*/
.hbantxt .tit01{ font-size:24px; }
.hbantxt .tit02{ font-size:50px; }

.hbantxt .parameter li{ padding:0 34px; }
.hbantxt .parameter li .info{ font-size:20px; }
.hbantxt .parameter li .info span{ font-size:16px; }
.hbantxt .parameter li .tit{ font-size:13px; }
/*banner*/

.hprod li .txt .tit{ font-size:24px; }

.prodban .swiper-slide .pbtxt{ padding-bottom:100px;  }
.prodban .swiper-slide .tit{ font-size:42px; margin-bottom:21px; }
.prodban .swiper-slide .info{ font-size:14px; }

.prodban_nav{ width:560px; margin-left:-280px; }
.prodban_nav li{ width:130px; height:100px;  }
.prodban_nav li .ico{ line-height:70px; height:70px; }
.prodban_nav li .ico span{ font-size:40px; }
.prodban_nav li .tit{ font-size:14px; }

.service .stxt .tit{ font-size:42px; }
.service .stxt .info{ font-size:18px; }

.experienceban .swiper-slide .txt .tit{ font-size:42px; }
.experienceban .swiper-slide .txt .info{ font-size:18px; }

.experienceban_nav li:after{ height:42px; top:-42px; }
.experienceban_nav li .content{ width:70px; height:70px; }
.experienceban_nav li .ico{ height:50px; line-height:50px; }
.experienceban_nav li .ico span{ font-size:30px; }
.experienceban_nav li .tit{ font-size:13px; }


.about .atxt .tit{ font-size:42px; }
.about .atxt .info{ font-size:18px; }

.ablist li{ margin-right:7%; }
.ablist li .ico{ width:46px; height:46px; line-height:44px; }
.ablist li .ico span{ font-size:24px; }
.ablist li .txt{ padding-left:64px; } 
.ablist li .txt .num{ font-size:20px; line-height:28px; }
.ablist li .txt .num span{ font-size:16px; }
.ablist li .txt .tit{ font-size:13px; line-height:18px; }


.htit .tit{ font-size:34px; }
.htit .info{ font-size:16px; }

.hclist .swiper-slide .txt .tit{ font-size:24px; }

.hclist .button-prev,.hclist .button-next{ width:40px; height:40px; line-height:40px; margin-top:-20px; }
.hclist .button-prev{ margin-left:-20px; }
.hclist .button-next{ margin-right:-20px; }

.hclist .button-prev span,.hclist .button-next span{ font-size:24px; }

.quotation{ border-radius:25px; }
.quotation .qtit{ font-size:24px; }
.quotation .qtit:after{ width:50px; }


/*footer*/
.dbcontent .ftel .tit{ margin-bottom:10px; font-size:12px; }
.dbcontent .ftel .info{ font-size:18px; }
.dbcontent .dblogo{ height:40px; }
.dbcontent .dblogo img{ height:40px; }

.dbcontent .dbnav{ height:40px; line-height:40px; padding:0 266px 0 160px; }
.dbcontent .dbnav a{ font-size:14px; margin:0 30px; }

.fbottom{ padding:15px 0; }

.rwm{ width:120px; height:120px; margin:-60px 0 0 -60px;}
/*footer*/


.nyban .bantxt .tit{ font-size:70px; }
.nyban .bantxt .tit2{ font-size:28px; margin-top:25px; }
.nyban .bantxt .tit3{ font-size:42px; margin-top:25px; }
.nyban .bantxt .info{ font-size:20px; margin-top:25px; }


/*服务*/
.stit{ font-size:34px; }

.slist li .ico{ width:70px; }
.slist li .tit{ font-size:18px; }
.slist li .info{ line-height:25px; height:50px; }

.smore a{ padding:0 20px; margin:0 10px; font-size:14px; }
.smore a span{ font-size:14px; margin-right:7px; }

.serviceList li .txt .tit{ font-size:20px; }
.serviceList li .txt .info{ font-size:14px; line-height:1.8; }

.opinionForm li .tit{ height:50px; line-height:50px; font-size:14px;  }

.opinionForm li.submit{ margin-top:30px; }
.opinionForm li.submit button{ width:150px; font-size:14px; }
.opinionForm li.submit button span{ font-size:14px; margin-right:12px; }
/*服务*/


/*新闻*/
.nynav a{ margin:0 3px; padding:0 25px; height:40px; line-height:40px; }
.nynav .text{ margin:0 15px; }
.nynav span{ font-size:14px; }

.newslist li a{ padding-bottom:220px; }
.newslist li .txt .time{ margin:10px 0; }
.newslist li .txt .tit{ font-size:18px; line-height:22px; }
.newslist li .txt .tit:after{ margin:15px 0; width:15px; }
/*新闻*/


/*新闻详情*/
.weizhi{ height:34px; line-height:34px; }
.weizhi span{ margin:0 3px; }

.showTit{ font-size:24px; }
.nparameter li{ margin-left:20px;}

.showLeft .tag{ margin:17px 0; }

.showsxp{ padding:17px 0; }

.ntit{ font-size:20px; }
.ntit2{ margin-top:40px; }

.rnlist{ margin-top:15px; }
.rnlist li a{ padding:15px 0; }
.rnlist li .img{ width:70px; }
.rnlist li .txt{ padding-left:85px; padding-top:2px; padding-bottom:2px; }
.rnlist li .txt .tit{ line-height:20px; }
.rnlist li .txt .time{ line-height:20px; margin-top:6px; }

.caseTag{ margin-top:20px; }
.caseTag a{ margin-bottom:10px; width:48.5%; margin-right:3% !important; }
.caseTag a:nth-child(2n){ margin-right:0 !important; }

.sclist li{ margin-top:10px; }
.sclist li .img{ width:100px;}
.sclist li .txt{ padding-left:115px; }
.sclist li .txt .tit{ line-height:20px; height:40px; margin-bottom:5px; }
.sclist li .txt .adds{ line-height:20px; }

.vstit{ font-size:20px; line-height:60px; } 

.vclist li .img .ico{ line-height:36px; margin:-20px 0 0 -20px; width:40px; height:40px; }
.vclist li .img .ico span{ font-size:16px; }

.vclist li .txt .tit{ font-size:16px; margin-bottom:16px; }
/*新闻详情*/


/*联系我们*/
.ctit{ font-size:24px; }

.conlist li .ico{ width:50px; height:50px; line-height:50px; }
.conlist li .ico span{ font-size:30px; }
.conlist li .tit{ font-size:18px; margin-bottom:14px; }
.conlist li .info{ font-size:14px; }

.message li .tit{ line-height:40px; height:40px; }
/*联系我们*/


/*案例列表*/
.casefixed{ top:-85px; width:230px; box-shadow:0 0 20px #dcdcdc; }
.casefixed .cftit{ height:85px; line-height:85px; font-size:20px; }
.casefixed .cftit span{ font-size:20px; margin-right:10px; }
.caseNav{ padding:25px; }
.caseNav .tit{ padding:0 15px; line-height:50px; }
.caseNav .sub{ padding:15px; }

.casemain{ padding-left:230px; }

.caselist li .img .ico{ line-height:36px; margin:-20px 0 0 -20px; width:40px; height:40px; border-width:2px; }
.caselist li .img .ico span{ font-size:16px; }

.caselist li .txt .tit{ font-size:16px; margin-bottom:16px; }

.case-modal p{ height:40px; line-height:40px; font-size:14px; }
.case-modal .btn{ width:30px; height:42px; line-height:42px; margin-top:-21px; }
.case-modal .btn span{ font-size:16px; }

.case-modal .close-btn{	line-height:34px; width:34px; height: 34px; }
.case-modal .close-btn span{ font-size:16px; }
/*案例列表*/


/*案例详情*/
.cban-prev,.cban-next{ margin-top:-23px; line-height:46px; width:34px; height:46px; }
.cban-prev span,.cban-next span{ font-size:16px; } 

.casetop .caseinfo .title{ font-size:24px; }
.casetop .caseinfo .caseParameter li{ margin-top:40px; padding-bottom:17px; }
.casetop .caseinfo .caseParameter li .text{ font-size:14px; margin-top:14px; }

.casetop .correlation{ padding:28px 0; }
.casetop .correlation .tit{ line-height:110px; font-size:14px; }
.casetop .correlationList li{ margin-left:15px; }
.casetop .correlationList li img{ height:110px; }

.caseBtn a{ height:50px; border-radius:25px; }
.caseBtn a .iconfont{ height:50px; line-height:50px; font-size:24px; }
.caseBtn a .text{ line-height:50px; font-size:14px; margin-left:12px; }
.caseBtn a.btn02 .text{ padding:5px 0; }
.caseBtn a.btn02 .text .tit{ font-size:12px; line-height:16px; }
.caseBtn a.btn02 .text .info{ font-size:14px; line-height:24px;}

.casetit{ font-size:24px; }
.casePaging{ line-height:50px; }
/*案例详情*/


/*招生加盟*/
.prospect .prospectList{ margin-top:-88px;  }
.prospect .prospectList li{ padding:10px 0; padding-left:40px; font-size:14px; }
.prospect .prospectList li .num{ top:10px; line-height:40px; font-size:24px;  }
.prospect .prospectList li .text{ line-height:20px; height:40px; font-size:13px; }
.prospect .prospectList li:last-child{ margin-top:20px; }

.prospect .img{ padding:17px; }


.joinList li .ico{ width:60px; }
.joinList li .txt .tit{ font-size:18px; }

.provide li .txt .tit{ font-size:18px; }

.processList li{ height:70px; line-height:70px; }
.processList li .ico span{ font-size:24px; }
.processList li .tit{ font-size:16px; margin-left:16px; }

.process_ico{ margin-top:-14px; width:28px; height:28px; }
.process_ico01{ margin-left:-14px; }
.process_ico02{ margin-right:-14px; }
/*招生加盟*/


/*品牌*/
.brand_txt .tit{ font-size:34px; }
.brand_txt .info{ font-size:16px; }

.brandList li .txt .tit{ font-size:24px; }

.brand_img .txt{ top:64px; }
.brand_img .txt span{ margin:0 8px; font-size:16px; width:170px; height:40px; line-height:40px; }

.qualificationsMain{ padding:0 60px; }
.qualifications li{ width:250px; padding:0 10px; }

.q-prev,.q-next{ width:40px; height:40px; margin-top:-20px; line-height:40px; }
.q-prev span,.q-next span{ font-size:24px; }
/*品牌*/


/*VC*/
.imgtxt{ margin-top:-70px; }
.imgtxt .tit{ line-height:40px; font-size:18px; }
.imgtxt .info{ line-height:30px; }


.vctop .tit{ font-size:40px; }
.vctop .info{ font-size:14px; margin-top:14px; }

.vcinfo{ line-height:60px; }

.vcbottom{ bottom:60px; }
.vcban_nav li{ line-height:60px; font-size:18px; }

.vctxt{ margin-top:100px; }
.vctxt .tit{ font-size:16px; margin-top:40px; }

.vctxt2{ margin-bottom:100px; }

.vcimg06 .entit{ margin-top:-70px; font-size:150px; }

.colour .swiper-slide img{ height:300px; margin:50px auto; }
.colour .swiper-slide-active img{ height:400px; }

.colour_nav li{ height:34px; border-radius:17px; padding:7px 15px; margin:0 3px; }
.colour_nav li .ico{ width:20px; height:20px; }
.colour_nav li .tit{ line-height:20px; font-size:13px; margin-left:14px; }

.colour .colour-next,.colour .colour-prev{ line-height:42px; width:28px; height:42px; margin-top:-21px; }
.colour .colour-next span,.colour .colour-prev span{ font-size:18px; }

.vctit{ font-size:42px; }
.parameterTop{ height:42px; }
.parameterNav li{ line-height:40px; height:42px; font-size:18px; }
/*VC*/

/*VL*/
.vltit{ font-size:42px; }

.vlban_nav li .tit{ font-size:18px; line-height:50px; }
.vlban_nav li .info{ margin-top:18px; }
/*VL*/

/*Map*/
.exhibition{ padding-top:115px; width:350px; }
.exhibition_top{ top:20px; padding:0 20px; }
.exhibition_tit{ font-size:20px; margin-bottom:20px; }

.exhibition_list{ padding:0 20px; }
.exhibition_list li{ margin-bottom:10px; padding:15px 20px 10px 40px; }
.exhibition_list li .tit{ font-size:14px; }
.exhibition_list li .info{ line-height:20px; margin:5px 0; }

.exhibition_list::-webkit-scrollbar { width:5px; height:5px; }
.exhibition_list::-webkit-scrollbar-thumb { min-height:20px; }

.pupupMessage{ height:600px; margin-top:-300px; margin-left:-270px; width:540px; }
.pupupMessage .close{ top:15px; right:15px; width:30px; height:30px; line-height:28px; }
.pupupMessage .close span{ font-size:16px; }
.pupupMessage .quotation{ padding:35px; }
/*Map*/

}


@media screen and (max-width: 1240px) {

/*header*/
.subProd{ margin:20px auto;  }
.subProd .spTab li a{ height:60px; }
.subProd .spTab li a .img{ width:60px; }
.subProd .spTab li a .tit{ padding-left:20px; height:60px; }

.subProd .spMain .content{ margin-top:20px; }
.subProd .spMain .txt .tit{ font-size:18px; }
.subProd .spMain .txt .tit span{ font-size:18px; }
/*header*/

.nav>li>a{ padding:0 20px; }
.nav>li .sub02 a{ padding:0 20px; }

/*banner*/
.hbantxt .tit01{ font-size:20px; }
.hbantxt .tit02{ font-size:42px; }

.hbantxt .parameter li{ padding:0 28px; }
.hbantxt .parameter li .info{ font-size:18px; }
.hbantxt .parameter li .info span{ font-size:14px; }
.hbantxt .parameter li .tit{ font-size:12px; }
/*banner*/

.hprod li .txt .tit{ font-size:20px; }

.prodban .swiper-slide .pbtxt{ padding-bottom:85px;  }
.prodban .swiper-slide .tit{ font-size:36px; margin-bottom:18px; }

.service .stxt .tit{ font-size:36px; }
.service .stxt .info{ font-size:16px; }

.experienceban .swiper-slide .txt .tit{ font-size:36px; }
.experienceban .swiper-slide .txt .info{ font-size:16px; }

.about .atxt .tit{ font-size:36px; }
.about .atxt .info{ font-size:16px; }

.htit .tit{ font-size:28px; }
.htit .info{ font-size:14px; }

.hclist .swiper-slide .txt .tit{ font-size:20px; }

.quotation{ border-radius:20px; padding:20px; }
.quotation .qtit{ font-size:20px; }
.quotation .qtit:after{ width:40px; }

.reservation{ padding-left:270px; }
.reservation:after{ height:130px; }
.reservation .rlogo{ top:40px; }

.rlist li.input{ width:35%; margin-right:2%; }
.rlist li.select{ width:26%; margin-right:2%;}
.rlist li.submit{ width:16%;}

.rlist li:nth-child(3){ margin-right:0; }

.rlist li:nth-child(4),.rlist li:nth-child(5),.rlist li:nth-child(6),.rlist li:nth-child(7){ margin-top:10px; }

/*footer*/
.dbcontent .dbnav{padding:0 213px 0 134px; }
.dbcontent .dbnav a{ margin:0 20px; }

.fbottom{ padding:15px 0; }
.fbottom .copy{ width:100%; line-height:1.6; }
.fbottom .fbrig{ width:100%; margin-top:15px; }
/*footer*/

.nyban .bantxt .tit{ font-size:60px; }
.nyban .bantxt .tit2{ font-size:24px; margin-top:20px; }
.nyban .bantxt .tit3{ font-size:36px; margin-top:20px; }
.nyban .bantxt .info{ font-size:18px; margin-top:20px; }


/*服务*/
.stit{ font-size:28px; }

.slist li .ico{ width:60px; }
.slist li .txt{ padding:0 10%; }

.serviceList li .txt .tit{ font-size:18px; }
/*服务*/

/*联系我们*/
.ctit{ font-size:20px; }

.message{ width:100%; }
.message li .tit{ line-height:40px; height:40px; }
/*联系我们*/


/*案例列表*/
.casefixed{ top:-70px; width:200px; }
.casefixed .cftit{ height:70px; line-height:70px; font-size:18px; }
.casefixed .cftit span{ font-size:18px; margin-right:9px; }
.caseNav{ padding:20px; }

.casemain{ padding-left:200px; }
/*案例列表*/


/*案例详情*/
.casetop .caseinfo .title{ font-size:20px; }
.casetop .caseinfo .caseParameter li{ margin-top:30px; padding-bottom:15px; }

.casetop .correlation{ padding:24px 0; }
.casetop .correlation .tit{ line-height:90px; }
.casetop .correlationList li img{ height:90px; }

.caseBtn a{ padding-left:20px; width:100%; margin:0; }
.caseBtn a.btn02{ margin-left:0; margin-top:10px; }

.casetit{ font-size:20px; }
.casePaging{ line-height:40px; }
/*案例详情*/


/*品牌*/
.brand_txt .tit{ font-size:28px; }
.brand_txt .info{ font-size:14px; }

.brandList li .txt .tit{ font-size:20px; }

.brand_img .txt{ top:40px; }
.brand_img .txt span{ margin:0 7px; font-size:14px; width:150px; height:34px; line-height:34px; }

.qualificationsMain{ padding:0 50px; }

.q-prev,.q-next{ width:34px; height:34px; margin-top:-17px; line-height:34px; }
.q-prev span,.q-next span{ font-size:20px; }
/*品牌*/


/*VC*/
.vctop .tit{ font-size:34px; }

.vcinfo{ line-height:50px;  }
.vcbottom{ bottom:50px; }
.vcban_nav li{ line-height:50px; font-size:16px; }

.vctxt{ margin-top:85px; }
.vctxt .tit{ font-size:14px; margin-top:34px; }

.vctxt2{ margin-bottom:85px; }

.vcimg06 .entit{ margin-top:-60px; font-size:120px; }

.colour .swiper-slide img{ height:250px; margin:50px auto; }
.colour .swiper-slide-active img{ height:350px; }

.vctit{ font-size:36px; }
.parameterTop{ height:36px; }
.parameterNav li{ line-height:34px; height:36px; font-size:16px; }

.parameterMain .img .info{ line-height:2; }
.parameterMain .img .info p{ padding-left:20px; }
.parameterMain .txt ul li{ margin-bottom:10px; }
.parameterMain .txt2 ul li{ margin-bottom:20px;}

.parameterMain .txt ul li .text{ font-size:13px; }
/*VC*/

/*VL*/
.vltit{ font-size:36px; }
/*VL*/

.qualifications li{ width:200px; }


}

@media screen and (max-width: 1024px) {

.container{ width:100%; padding:0 20px; }

/*header*/
.header{height:61px; }
.header_height{ height:61px; }

.header .logo img{ height:60px; }
.header .tel{ line-height:60px; margin-right:20px; }

.header .lang{ line-height:60px; }

.nav_btn{ width:40px; height:60px; padding:20px 0; cursor: pointer; display: block; margin-left:10px; }
.nav_btn span{ width:24px; height:2px; display: block; background:#ffffff; margin:0 auto; -webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
.nav_btn span.sp02{ margin:7px auto;}
.nav_btn.close .sp01{transform:matrix(-1,1,-0.8,-0.8,0,8.5)}
.nav_btn.close .sp02{opacity: 0;}
.nav_btn.close .sp03{transform:matrix(-1,-1,0.8,-0.8,0,-8.5)}

.header:hover .nav_btn span,.header2 .nav_btn span,.header3 .nav_btn span{ background:#006dac; }

.nav{ display:none; padding:0; font-size:14px; position: absolute; top:61px; left:0; width:100%; background:#ffffff; }
.nav>li{ width:100%; float: left; }
.nav>li>a{ padding:0 20px; line-height:50px; border-bottom:1px solid #f6f6f6; color:#000000; }
.nav>li .sub{ position: static; width:100%; }
.nav>li .sub02 a{ float: left; width:33.33%; height:40px; padding:0 20px;  line-height:40px; font-size:14px; }



.subProd{ width:100%; margin:0 auto;  }
.subProd .spTab{ width:100%; }
.subProd .spTab li{ width:50%;}

.subProd .spMain{ width:100%; }
.subProd .spMain .content{ display:none; }
/*header*/

/*banner*/
.hbantxt .tit01{ font-size:18px; }
.hbantxt .tit02{ font-size:36px; }

.hbantxt .parameter li{ padding:0 24px; }
.hbantxt .parameter li .info{ font-size:16px; }
/*banner*/

.hprod{ width:100%; }
.hprod li .txt .tit{ font-size:18px; }

.prodban .swiper-slide .pbtxt{ padding-bottom:70px;  }
.prodban .swiper-slide .tit{ font-size:30px; margin-bottom:15px; }

.prodban_nav{ width:480px; margin-left:-240px; }
.prodban_nav li{ width:110px; height:85px;  }
.prodban_nav li .ico{ line-height:60px; height:60px; }
.prodban_nav li .ico span{ font-size:34px; }
.prodban_nav li .tit{ font-size:13px; }

.service .stxt .tit{ font-size:30px; }
.service .stxt .info{ font-size:14px; }

.experienceban .swiper-slide .txt .tit{ font-size:30px; }
.experienceban .swiper-slide .txt .info{ font-size:14px; }

.experienceban_nav{ left:2%; width:96%; }
.experienceban_nav li:after{ display:none; }
.experienceban_nav li .content{ width:60px; height:60px; }
.experienceban_nav li .ico{ height:40px; line-height:40px; }
.experienceban_nav li .ico span{ font-size:24px; }


.about .atxt .tit{ font-size:30px; }
.about .atxt .info{ font-size:14px; }

.ablist li{ margin-right:4%; }
.ablist li .ico{ width:42px; height:42px; line-height:40px; }
.ablist li .ico span{ font-size:20px; }
.ablist li .txt{ padding-left:54px; } 
.ablist li .txt .num{ font-size:18px; line-height:24px; }
.ablist li .txt .num span{ font-size:14px; }

.htit .tit{ font-size:24px; }
.htit .info{ font-size:13px; }

.hclist .swiper-slide{ width:100%; }
.hclist .swiper-slide .txt .tit{ font-size:18px; }
.hclist .swiper-slide .txt .info span{ margin:0 10px; }

.quotation{ border-radius:15px; padding:15px; }


/*footer*/
.dbcontent .dbnav a{ margin:0 15px; }
/*footer*/

.nyban .bantxt .tit{ font-size:50px; }
.nyban .bantxt .tit2{ font-size:20px; margin-top:17px; }
.nyban .bantxt .tit3{ font-size:30px; margin-top:17px; }
.nyban .bantxt .info{ font-size:16px; margin-top:17px; }


/*服务*/
.stit{ font-size:24px; }

.slist li .ico{ width:50px; }
.slist li .txt{ padding:0 20px; }

.opinionForm{ width:100%; }
/*服务*/

/*新闻*/
.newslist li{ width:48.5%; margin-right:3% !important; margin-bottom:3%; }
.newslist li:nth-child(2n){ margin-right:0 !important; }
.newslist li a{ padding-bottom:220px; }
.newslist li .txt .time{ margin:10px 0; }
.newslist li .txt .tit{ font-size:18px; line-height:22px; }
.newslist li .txt .tit:after{ margin:15px 0; width:15px; }
/*新闻*/


/*新闻详情*/
.showTit{ font-size:20px; line-height:1.4; }
.nparameter li{ margin-left:15px;}

.showLeft{ width:100%; }
.showLeft .tag{ margin:15px 0; }

.showsxp{ padding:15px 0; }

.showRight{ width:100%; }
.ntit{ font-size:18px; }
.ntit2{ margin-top:30px; }

.rnlist li{ width:48.5%; margin-right:3%; }
.rnlist li:nth-child(2n){ margin-right:0; }

.sclist li{ width:48.5%; margin-right:3%; }
.sclist li:nth-child(2n){ margin-right:0; }

.vstit{ line-height:50px; } 
/*新闻详情*/

/*联系我们*/
.conlist li{ width:100%; padding:10px 0; margin-bottom:15px; }
.conlist li:last-child{ margin-bottom:0; }
.conlist li .ico{ width:50px; height:50px; float: left; margin:0 5px; }
.conlist li .tit{ margin:5px 0; text-align:left; font-size:16px; }
.conlist li .info{ text-align:left; }
/*联系我们*/

/*案例列表*/
.casefixed{ top:-60px; width:170px; }
.casefixed .cftit{ height:60px; line-height:60px; }
.caseNav{ padding:15px; }
.caseNav .tit{ padding:0 15px; line-height:40px; }
.caseNav .sub{ padding:10px; }

.casemain{ padding-left:170px; }
/*案例列表*/

/*案例详情*/
.casetop .caseinfo .title{ font-size:18px; margin:10px 0; }
.casetop .caseinfo .caseParameter li{ margin-top:15px; padding-bottom:15px; }

.casetop .correlation{ padding:15px 0; }
/*案例详情*/


/*招生加盟*/
.processList li{ width:26%; margin-right:11%; }

.process_ico01{ left:31.5%; }
.process_ico02{ right:31.5%; }
/*招生加盟*/


/*品牌*/
.brand_txt .tit{ font-size:24px; }

.brand_img .txt{ top:20px; }
.brand_img .txt span{ margin:0 5px; }
/*品牌*/


/*VC*/
.vctop .tit{ font-size:28px; }

.vcban_nav li{ line-height:40px; font-size:14px; }

.vctxt{ margin-top:70px; }
.vctxt .tit{ font-size:14px; margin-top:30px; }
.vctxt .vcico li .name{ font-size:13px; }

.vctxt2{ margin-bottom:70px; }

.vcimg06 .entit{ margin-top:-50px; font-size:100px; }

.colour .swiper-slide img{ height:200px; margin:50px auto; }
.colour .swiper-slide-active img{ height:300px; }

.vctit{ font-size:30px; }
.parameterTop{ margin-bottom:15px; height:auto; }
.vctit2{ margin:0 0 15px 0 !important; }
.parameterNav{ width:100%; }

.parameterMain .imgMain{ width:100%; }
.parameterMain .img .info{ padding:15px 0 0 0; line-height:1.8;}
.parameterMain .img .info p{ padding-left:0; }

.parameterMain .txtMain{ width:100%; margin-top:15px; }
.parameterMain .txt ul li{ margin-bottom:8px; }
.parameterMain .txt2 ul li{ margin-bottom:8px;}

.parameterMain .txt ul li .text{ font-size:13px; }

/*VC*/

/*VL*/
.vltit{ font-size:30px; }

.vlban_nav li .tit{ font-size:16px; line-height:40px; }
.vlban_nav li .info{ margin-top:16px; }
/*VL*/

/*Map*/
.exhibition_top{ top:20px; padding:0 15px; }
.exhibition_tit{ font-size:20px; margin-bottom:20px; }

.exhibition_list{ padding:0 15px; }

.pupupMessage{ height:580px; margin-top:-290px; margin-left:-270px; width:540px; }
.pupupMessage .quotation{ padding:25px; }
/*Map*/

.qualifications li{ width:170px; padding:0 7px; }

}

@media screen and (max-width: 840px) {
.dbcontent .dbnav{ display:none; }
}

@media screen and (max-width: 768px) {

.container{ padding:0 15px; }

/*header*/
.header .tel .tit{ display: none; }
/*header*/

/*banner*/
.hbantxt .tit01{ font-size:16px; }
.hbantxt .tit02{ font-size:28px; }

.hbantxt .parameter{ margin-bottom:20px; }
.hbantxt .parameter li{ padding:0 20px; }

.hbtn a{ padding:0 25px;}
/*banner*/

.hprod{ margin:15px 0 0 0;}
.hprod li{ width:100%; margin-bottom:15px; }
.hprod li .txt{ padding:20px; }
.hprod li .txt .info{ margin:10px 0 20px 0; }


.prodban .swiper-slide .pbtxt{ padding-bottom:60px; text-align:center; }
.prodban .swiper-slide .tit{ font-size:24px; margin-bottom:12px; }

.prodban_nav{ width:400px; overflow: hidden; margin:15px auto 0 auto; position:static; }
.prodban_nav li{ width:90px; height:70px; border-color:#dcdcdc; color:#333333; }
.prodban_nav li .ico{ line-height:48px; height:48px; }
.prodban_nav li .ico span{ font-size:28px; }
.prodban_nav li .tit{ font-size:13px; }


.service{ margin-top:15px; }
.service .stxt .tit{ font-size:24px; }
.service .stxt .info{ margin:10px 0 30px 0; }

.experience_main{ margin:15px 0; }
.experienceban .swiper-slide{ overflow: hidden; }
.experienceban .swiper-slide img{ width:140%; margin-left:-20%; }
.experienceban .swiper-slide .txt .tit{ font-size:24px; }
.experienceban .swiper-slide .txt .info{ margin:10px 0 30px 0;}
.experienceban_nav{ margin-top:15px; width:100%; overflow: hidden; position: static; }

.experienceban_nav li{ width:25%; }

.about img{ width:150%; margin-left:-25%; }
.about .atxt{ height:60%;}
.about .atxt .tit{ font-size:24px; }
.about .atxt .info{ margin:10px 0 30px 0;}

.ablist{ bottom:15px; }
.ablist li{ margin-top:15px; }

.htit{ margin:15px 0; }

.hclist .swiper-slide .txt .tit{ margin:20px 0 10px 0;}
.hclist .swiper-slide .txt .info span{ margin:0 5px; }
.hclist .button-prev{ left:20px;  }
.hclist .button-next{ right:20px; }

.cmore{ margin:15px 0; }

.quotation{ width:100%; min-width:100%; border-radius:10px; padding:15px; margin:20px 0; }
.quotation .qtit{ margin:10px 0;}
.qlist li.w48{ width:100%; }
.qlist li .landing label{ width:23.5%; margin-right:2%; }
.qlist li .landing label:nth-child(4){ margin-right:0; }
.qlist li .landing label:nth-child(5){ width:100%; margin-top:2%;}

.reservation{ padding-left:0; }
.reservation:after{ display:none; }
.reservation .rlogo{ padding:5px 0; position:static; background:#006dac; }
.reservation .rlogo img{ margin:0 auto; }

.rlist li{ width:100% !important; margin:10px 0 0 0 !important; }

/*footer*/
.dbcontent{ margin:15px 0; }
/*footer*/

.nyban{ height:340px !important; }
.nyban .bantxt .tit{ font-size:36px; line-height:1.2; }
.nyban .bantxt .tit2{ font-size:18px; margin-top:15px; line-height:1.2; }
.nyban .bantxt .tit3{ font-size:24px; margin-top:15px; line-height:1.2; }
.nyban .bantxt .info{ font-size:14px; margin-top:15px; line-height:1.2; }


/*服务*/
.stit{ font-size:24px; margin:20px 0; }

.slist li{ width:100%; margin-bottom:20px; }
.slist li:last-child{ margin-bottom:0; }
.slist li .tit{ margin:10px 0 5px 0; }
.slist li .info{ height:auto; }

.smore{ margin:20px 0; }

.serviceList li .img{ width:100%; }
.serviceList li .txt{ padding:15px; width:100%; position: static; }
.serviceList li .txt .info{ line-height:1.6; margin-top:5px; }

.opinionForm{ margin-bottom:20px; }
.opinionForm li{ width:100% !important; margin:0 !important; }
.opinionForm li .tit{ line-height:40px; height:40px; }

.opinionForm li.submit{ margin-top:20px !important; }
/*服务*/

/*新闻*/
.nynav{ bottom:20px; }
/*新闻*/

/*新闻详情*/
.showTit{ font-size:18px; margin:15px 0; }
.showLeft{ width:100%; }
.showTop .return{ display: none; }
.showsxp>div{ width:100%; padding:5px 0; }
.showsxp>div.fr{ text-align: left; }

.showtxt{ margin:10px 0; }

.ntit{ line-height:40px; }
.ntit2{ margin-top:20px; }

.rnlist{ margin-top:0; }
.rnlist li{ width:100%; margin:0; }

.sclist li{ width:100%; margin:10px 0; }

.vstit{ line-height:40px; margin-top:0; } 

.vclist{ margin:15px 0; }
.vclist li{ width:48.5%; margin-right:3%; }
.vclist li:nth-child(2n){ margin-right:0; }
.vclist li .txt{ padding:15px 0; }
/*新闻详情*/

/*联系我们*/
.ctop{ margin:20px 0; }
.ctit{ font-size:18px; }
.messageMain{ margin:20px 0; }
.message{ margin-top:20px; }
.message li{ width:100% !important; }
.message li.submit{ margin-top:15px; }
/*联系我们*/

/*案例列表*/
.casefixed{ top:0; position:static; width:100%; }
.casefixed .cftit{ height:60px; line-height:60px; }
.caseNav{ padding:0; }
.caseNav .tit{ padding:0 15px; line-height:50px; }
.caseNav .sub{ padding:5px 15px; overflow: hidden; }
.caseNav .sub a{ width:33.33%; float: left; }

.casemain{ padding-left:0; }

.caselist{ margin-top:15px; }
.caselist li .txt{ padding:15px 0; }
/*案例列表*/

/*案例详情*/
.casetop .caseban{ width:100%; }
.casetop .caseinfo{ width:100%; margin-top:10px; }

.caseBtn a{ width:48%; }
.caseBtn a.btn02{ margin-left:4%; margin-top:0; }

.casetit{ margin-top:15px; }
.casetxt{ margin:10px 0; }

.casePaging{ line-height:1.5; padding:5px 0; }
.casePaging .prev{ width:100%; padding:5px 0; }
.casePaging .next{ width:100%; text-align:left; padding:5px 0; }
.casePaging .return{ display:none; }
/*案例详情*/

/*招生加盟*/
.stit{ margin:20px 0; font-size:20px; }

.prospect{ margin-bottom:20px; }
.prospect .img{ width:60%; padding:10px; }

.prospect .prospectList{ width:100%; position: static; margin:0; }
.prospect .prospectList li{ padding-top:5px; padding-bottom:5px; }
.prospect .prospectList li:last-child{ margin-top:0; }
.prospect .prospectList li .num{ top:5px; }


.joinList{ margin-bottom:20px; }
.joinList li{ width:48.5%; margin-right:3% !important; padding:15px 0; }
.joinList li:nth-child(2n){ margin-right:0 !important; }
.joinList li .ico{ width:50px; }
.joinList li .txt .tit{ font-size:16px; margin:15px 0 10px 0; }
.joinList li .txt .info{ font-size:13px; line-height:20px; height:40px; }

.provide{ margin-bottom:20px; }
.provide li{ width:100%; margin-bottom:15px; }
.provide li:last-child{ margin-bottom:0; }
.provide li .txt .tit{ margin:5px 0;}

.process{ margin:20px 0;}
.processList li{ width:80%; margin:0 auto 15px auto !important; float:none; }
.processList li:last-child{ margin-bottom:0 !important; }
.process_ico{ display:none; }
/*招生加盟*/


/*品牌*/
.brand_txt{ margin:20px 0;}
.brand_txt .tit{ font-size:20px; }
.brand_txt .info{ margin-top:15px; line-height:1.8; padding:0; }

.brandList li{ width:100%; }
.brandList li .txt{ left:10%; }

.brand_img .txt{ top:10px; }
.brand_img .txt span{ font-size:13px; width:120px; height:30px; line-height:30px; }

.brand_img2{ overflow: hidden; }
.brand_img2 img{ width:150%; margin-left:-25%; }

.qualificationsMain{ margin-bottom:20px; }
.qualifications .swiper-slide{ width:46%; margin:0 2%; }

.vcimg07{ padding:15px 0; }
.vcimg, .vcimg06, .vcimg07{ margin-top:15px; }

.vctit{ margin:15px 0; }
/*品牌*/


/*VC*/
.nyban .banBtn .btn{ width:80%; }


.imgtxt .info{ display:none; }

.vctop{ top:5%; }
.vctop .tit{ font-size:24px; }
.vctop .info{ margin-top:10px; }

.vcinfo{ bottom:15px; line-height:25px; padding:0 10px; }

.vcbottom{ position:static;  }
.vcban_nav{ width:100%; }
.vcban_nav li{ color:#333333; border-bottom-color:#dcdcdc; }
.vcban_nav li.on{ color:#006dac; }
.vcban_nav li:hover{ color:#006dac; }

.vcban_nav2{ width:100%; }


.vcimg{ height:auto !important;}
.vcimg2{ min-height:380px !important;}

.vcimg .vcban{ height:380px !important;}
.vcimg .vcban04{ height:420px !important;}


.vccontent{ position:static; }

.vctxt{ margin:100px 0 0 0; }
.vctxt .tit{ margin-top:15px; }
.vctxt .vcico{ overflow: hidden; width:350px; }
.vctxt .vcico li{ width:60px; margin-right:10px; }
.vctxt .vcico li .ico{ width:34px; margin:10px auto; }
.vctxt .vcico li .name{ font-size:12px; }


.vctxt2{ margin:0 0 70px 0 !important; }
.vctxt3{ margin:140px 0 0 0 !important;}

.vcimg06 .entit{ margin-top:-35px; font-size:70px; }

.colour .swiper-slide img{ height:150px; margin:50px auto; }
.colour .swiper-slide-active img{ height:250px; }
.colour_nav{ margin-top:15px; }

.vctit{ font-size:24px; }
.vctxt{ width:100%; }

.parameterMain .txt ul li{ margin-bottom:5px; }

/*VC*/

/*VL*/
.vltit{ font-size:20px; margin:20px 0; }

.vlban_nav{ width:100%; padding:0 15px; margin:0; }
.vlban_nav li .tit{ font-size:14px; line-height:40px; }
.vlban_nav li .info{ margin-top:10px; line-height:1.8; font-size:13px; }
/*VL*/

/*Map*/
.exhibition{ position:static; width:100%; }
.mainmap .map{ display: none; }

.pupupMessage{ height:100%; margin-top:0; margin-left:0; width:100%; left:0; top:0; }
.pupupMessage .quotation{ padding:20px; }
/*Map*/


/*Tag*/
.taginfo{ margin:15px 0; }
.taglist{ overflow: hidden; margin-bottom:30px;}
.taglist li{ padding:10px 15px; margin-bottom:10px; }
.taglist li .info{ margin-top:5px; }
/*Tag*/

}


@media screen and (max-width: 580px) {

/*banner*/
.hbantxt .parameter li{ padding:0 12px; }
/*banner*/

.nyban{ height:280px !important; }
.nyban .bantxt .tit{ font-size:30px; }

/*新闻*/
.newslist{ margin-top:0; }
.newslist li{ width:100%; margin:0 !important; margin-top:20px !important; }
.newslist li a{ padding-bottom:0; }
.newslist li .txt{ position: static; padding:15px; background: rgba(1,109,174,0.9); }
.newslist li .txt .time{ margin:0 0 10px 0; color:#c6deed; }
.newslist li .txt .tit{ font-size:18px; line-height:22px; color:#ffffff; }
.newslist li .txt .tit:after{ background:#ffffff; }
.newslist li .txt .info{ height:auto; color:#c6deed; }
.newslist li .txt .more{ margin-top:15px; border-color:#ffffff; }
.newslist li .txt .more span{ color:#ffffff; }

.newslist li:hover .txt{ padding:15px; }
.newslist li:hover .txt .info{ height:auto; -webkit-line-clamp:2; }
/*新闻*/

.vcimg2{ min-height:330px !important;}

.vctxt .tit{ margin-top:10px; }

.vcimg .vcban{ height:320px !important;}
.vcimg .vcban04{ height:380px !important;}

.vcimg06 .entit{ margin-top:-30px; font-size:60px; }

.colour .swiper-slide img{ height:110px; margin:30px auto; }
.colour .swiper-slide-active img{ height:170px; }

.imgtxt .info{ line-height:25px; }

.prodban_nav{ width:100%; padding:0 1%; }
.prodban_nav li{ width:23%; margin:0 1%; }


.nav>li .sub02 a{ width:100%; padding:0 15px; }

/* .prodban video{ display:none; }
.hclist .swiper-slide .img video{ display:none; } */

}