﻿body{min-width: 1180px;margin:0 auto;}
input,textarea,select{font-family: "微软雅黑"}
.w1088{width: 1088px;margin:0 auto;}
.header{height: 112px;padding:52px 0 36px 0;position: relative;box-shadow: 0px 5px 20px #999;z-index: 998;}
.header .logo{height: 112px;}
.header .logo img{height: 112px;;}
.header .menu{width: 22px;margin-left: 20px;height: 22px;float: left;background: url(../images/menu.png) no-repeat center;cursor: pointer;margin-top: 42px;}
.header .search{width: 22px;margin-left: 20px;height: 22px;float: left;background: url(../images/search.png) no-repeat center;cursor: pointer;margin-top: 42px;}
.header .close{width: 22px;margin-left: 20px;height: 22px;float: left;background: url(../images/close.png) no-repeat center;cursor: pointer;margin-top: 42px;}
.header .search-box{width: 170px;height: 30px;border:1px solid #000;border-radius: 30px;top: -20px;right: -25px;display: none;}
.header .search-box input[type='text']{width: 130px;text-indent: 1em;height: 30px;border:none;background: none;;}
.header .search-box input[type='submit']{width: 30px;height: 30px;background: url(../images/search.png) no-repeat center;border:none;;}
.header .nav{height: 148px;}
.header .nav ul{height: 112px;}
.header .nav ul li{height: 112px;line-height: 112px;width:125px;float: left;margin:0;text-align: center;position: relative;}
.header .nav ul li a{color: #000;font-size: 18px;}
.header .nav ul li a:hover{font-weight: bold}
.move-bg { display:block!important; position:absolute;left:0; bottom:36px; width:125px; height:1px; z-index:9; }
.line1 { width:80px; height:1px; margin: 0 auto; background:#000; }
.header > .nav-box{width: 100%;height: 330px;top: 200px;left: 0;z-index: 997;background: rgba(255, 255, 255, 0.9);display: none;}
.header > .nav-box dl{float: right;margin-right: 90px;}
.header > .nav-box dl dd{width: 125px;float: left;margin-top: 50px;}
.header > .nav-box dl dd a{display: block;text-align: center;font-size: 15px;color: #221815;margin:20px 0}
.header > .nav-box dl dd a:hover{font-weight: bold;}
.fb-banner .fb-banner-spot{width: 15px;right: 65px;top: 30%;}
.fb-banner .fb-banner-spot .fb-spot-item{width: 15px;height: 2px;background: #898989;border:none;margin: 30px 0}
.fb-banner .fb-banner-spot .fb-spot-item-active{width: 15px;height: 2px;background: #000;border:none}

.design{height: 700px;background: url(../images/design.png) no-repeat center/auto 100%;overflow: hidden;}
.design .title{margin: 115px 0 0 35px}
.title .title1{font-size: 100px;color: #000;font-weight:200;line-height: 103px;margin: 0 0 12px 0}
.title .title2{font-size: 25px;color: #000;line-height: 36px;}
.title .title3{font-size: 21px;color: #595757;line-height: 36px;}
.title .title-bar{width: 42px;height: 9px;background: #000;margin-top: 27px;}

.case{padding: 78px 0 56px 0;background: #efefef}
.case .case-left{width:374px;}
.case .case-left .case-item{width: 374px;height: 254px;position: relative;overflow: hidden;;}
.case .case-left .case-item p{position: absolute;bottom: 0;right: 0;height: 40px;background: rgba(0, 0, 0, 0.5);width: 100%;line-height: 40px;color: #fff;font-size: 15px;text-align: right;padding-right: 15px;;}
.case .case-left .case-item:first-child{margin-bottom: 25px;}
.case .case-left .case-item:hover img{transform:scale(1.1); }
.case .case-right{width:713px;margin-right: -20px;}
.case .case-right .case-item{width: 713px;height: 532px;position: relative;overflow: hidden;;}
.case .case-right .case-item p{position: absolute;bottom: 0;right: 0;height: 40px;background: rgba(0, 0, 0, 0.5);width: 100%;line-height: 40px;color: #fff;font-size: 15px;text-align: right;padding-right: 15px;;}
.case .case-right .case-item:hover img{transform:scale(1.1); }
.case .case-more{color: #000;font-size: 15px;line-height: 40px}
.case .case-more a{color: #000;font-size: 15px;line-height: 40px}

.join{padding: 60px 0 110px 0}
.join .join-title{margin-left: 11px;}
.join .join-title .title-bar{margin-bottom: 40px}
.join .join-title .title1{font-size: 74px;line-height: 74px;}
.join .join-con{margin-top: 50px}
.join .join-item{width: 250px;height: 308px;background: #e6e6e6;float: left;margin: 0 11px;text-align: center;}
.join .join-item img{display: block;padding: 47px 0 0 0;width: 130px;height: 130px;margin:0 auto;;}
.join .join-item p{color: #000;font-size: 25px;font-weight: bold;margin-top: 20px;}
.join .join-item span{color: #000;font-size: 15px;margin-top: 5px;display: block;}

.footer{padding: 50px;text-align: center;background: #727171}
.footer .f-logo{margin-right: 54px;}
.footer .f-logo img{height: 66px;}
.footer .f-copy b{font-size: 27px;line-height: 66px;color: #fff;margin-right: 20px}
.footer .f-copy span{font-size: 20px;line-height: 66px;color: #fff;margin-right: 20px}

.page-banner{height: 500px;}
.p-profile{padding:100px 0}
.p-profile-left{width: 635px;}
.p-profile-left .p-profile-text{font-size: 19px;color: #595757;margin-top: 70px;line-height: 35px;}
.p-profile-right{width: 400px;padding-top: 45px}
.p-profile-right .img{width: 400px;margin-bottom: 15px;}
.p-profile-right img{width: 100%;}
.p-story{padding: 90px 0;}
.p-story-title .title1{margin-top: 45px}
.p-story-left{width: 415px; }
.p-story-left .p-story-text{font-size: 19px;color: #595757;margin-top: 70px;line-height: 35px;}
.p-story-right{width: 609px;}
.p-story-right .img{width: 609px;margin-top: 45px}
.p-story-right .img img{width: 100%;}

.p-story-item{padding: 85px 0;}
.p-story-item:nth-of-type(odd){background: #f1f1f1}
.p-story-item .p-story-item-img{width: 587px;}
.p-story-item .p-story-item-img img{width: 100%;}
.p-story-item .p-story-item-test{width: 480px;text-align: center;   }
.p-story-item .p-story-item-test .num{color: #221815;font-size: 70px;font-weight: 200}
.p-story-item .p-story-item-test p{color: #221815;font-size: 28px;font-weight: bold}
.p-story-item .p-story-item-test span{color: #595757;font-size: 30px;display: block;margin-top: 20px;}
.p-course{padding: 100px 0 210px 0;}
.p-course-left{width: 570px;padding: 110px 0 0 0}
.p-course-right{width: 513px;padding: 0}
.course-date-item{height: 120px;}
.course-date-item .year{width: 136px;line-height: 120px;color: #000000;font-size: 36px;font-weight: 200;}
.course-date-item .test{padding-left: 70px;}
.course-date-item .test p{color: #595757;font-size: 28px;font-weight: bold}
.course-date-item .test span{color: #727171;font-size: 20px;line-height: 35px;}
.course-date-item:after{content: "";position: absolute;width: 8px;height: 8px;border-radius: 50%;top: 50%;margin-top: -4px;left: 132px;background: #000}
.course-date:after{content: "";position: absolute;width: 2px;height: 100%;top: 0;left: 135px;background: #000}

.p-course-title{text-align: right}
.p-course-title .title-bar{float: right;}
.p-course-title .title1{font-size: 75px;margin: 0}
.p-course-img{width: 100%;margin-top: 165px;}
.p-course-img img{width: 100%;}
.p-honour-title {position: absolute;top: 0;left: 0;}
.p-honour-title .title1{margin-top: 45px}
.p-honour{padding: 105px 0 85px 0;height: 600px;}
.p-honour .w1088{height: 600px;}
.p-honour-con{text-align: justify;position: absolute;width: 100%;bottom: 0}
.p-honour-con:after{content: "";display: inline-block;*display: inline;*zoom: 1;width: 100%;height: 0;;}
.p-honour-con img{vertical-align: bottom}

.p-honour-item{padding: 65px 0;}
.p-honour-item-odd{background: #efefef}
.p-honour-item .p-honour-item-img{width: 550px;}

.p-honour-item .p-honour-item-test{width: 530px}
.p-honour-item .p-honour-item-test .num{font-size: 60px;color: #000;font-weight: 200;}
.p-honour-item .p-honour-item-test p{font-size: 26px;color: #221815;}
.p-honour-item .p-honour-item-test .bar{width: 44px;height: 10px;background: #221815;margin-top: 20px;float: left;}
.p-honour-item .p-honour-item-test span{font-size: 22px;color: #595757;line-height: 32px;display: block;width: 400px;margin-top: 90px;float: left;}
.p-honour-item-even .p-honour-item-test{text-align: right}
.p-honour-item-even .p-honour-item-test .bar{float: right;}
.p-honour-item-even .p-honour-item-test span{float: right;}
.fb-figureCarousel .fb-figureCarousel-boxOverflow .fb-figureCarousel-item{border-radius: 0 !important}

.p-series .p-series-title{background: #efefef;padding: 60px 0 75px 0}
.p-series .p-series-title .p-series-title-top{text-align: center}
.p-series .p-series-title .p-series-title-top p {color: #3e3a39;font-size: 40px;font-weight: 200;}
.p-series .p-series-title .p-series-title-top span {color: #3e3a39;font-size: 25px;line-height: 42px;}
.p-series-title-tab .fb-figureCarousel{background: #efefef}

.p-series-title-tab .fb-banner-prev{width: 50px;height: 238px;border-radius: 0;top:35px;margin: 0;left: -50px;font-size:40px;font-weight: 800;color: #fff;font-family: '宋体';text-align: center;line-height: 238px}
.p-series-title-tab .fb-banner-next{width: 50px;height: 238px;border-radius: 0;top:35px;margin: 0;right: -50px;font-size:40px;font-weight: 800;color: #fff;font-family: '宋体';text-align: center;line-height: 238px}
.p-series-title-tab  .fb-figureCarousel-item{cursor: pointer;}
.p-series-con{padding: 100px 0}
.p-series-con .p-series-con-item{display: none;}
.p-series-con .p-series-con-item img{width: 100%;}
.p-series-con .p-series-con-item p{color: #3e3a39;font-size: 25px;padding: 20px 0;text-align: center;}

.p-quality{padding: 100px 0;}
.p-quality-title .title-bar{margin-bottom: 40px}
.p-quality .p-quality-con{padding: 95px 0}
.p-quality .p-quality-con .p-quality-left{width: 333px;}
.p-quality .p-quality-con .p-quality-right{width: 713px;margin-top: 15px}
.p-quality .p-quality-con .p-quality-left p{color: #595757;font-size: 23px;line-height: 50px;}
.p-quality .p-quality-con .p-quality-left img{width: 100%;margin-top: 45px;}
.p-quality .p-quality-con .p-quality-right img{width: 100%}


.p-ship{padding: 240px 0}
.p-ship-title {position: absolute;top: -137px;left: 11px;}
.p-ship-title .title1{margin-top: 45px;font-size: 92px}
.p-ship-top{text-align: right;padding: 0 11px;}
.p-ship-top p{vertical-align: bottom;color: #595757;font-size: 23px;line-height: 30px;margin-right: 15px;}
.p-ship-top .img{vertical-align: bottom}
.p-ship-bottom{padding: 0 11px;margin-top: 25px;}
.p-ship-bottom img{width: 100%;}

.p-flowpath-top-left{width: 488px;}
.p-flowpath-top-right{width: 600px;}

.p-flowpath{padding: 100px 0}
.p-flowpath-title {}
.p-flowpath-title .title1{margin-top: 45px;font-size: 92px}
.p-flowpath-top-left .p-flowpath-top-left-text{font-size: 24px;color: #595757;line-height: 36px;margin-top: 70px;}
.p-flowpath-top-right{margin-top: 60px;}
.p-flowpath-top-right img{width: 100%;}
.p-flowpath-bottom{padding: 110px 0}
.p-flowpath-bottom-left{max-width: 50%;}
.p-flowpath-bottom-right{max-width: 50%;}
.p-flowpath-bottom-left p,.p-flowpath-bottom-right p{font-size: 26px;color: #221815;}
.p-flowpath-bottom-left span,.p-flowpath-bottom-right span{font-size: 22px;color: #595757;line-height: 42px;margin-top: 35px;display: block}


.p-video{padding: 120px 0}
.p-video-title .title1{margin-top: 45px;font-size: 72px}
.video-con{height: auto;margin: 50px 0;}
.video-con p{color: #595757;font-size: 25px;padding: 10px 0}


.video-img{}
.video-img .video-img-item{width: 523px;height: 340px;float: left;cursor: pointer;}
.video-img .video-img-item:nth-of-type(even){float: right;}
.video-img > p{color: #595757;font-size: 25px;padding: 10px 0}


.bigImg{display: none;;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);background-repeat: no-repeat;background-position: center;background-size: 1088px auto}
.Imgclose{width: 40px;height: 40px;background: #fff;border-radius: 50%;text-align: center;line-height: 40px;font-size: 30px;color: #333;top: 10%;right: 10%;cursor: pointer;}

.p-message{padding: 100px 0}
.message-form{width: 950px;margin:88px auto;position: relative;}
.message-form .form-text{background: #f1f1f1;padding: 0 48px 48px 48px}
.message-form form{}
.message-form .input-item{width: 50%;height: 45px;line-height: 45px;margin-top: 50px;;}
.message-form .input-item label{width: 100px;float: left;color: #595757;font-size: 23px;text-indent: 0.5em}
.message-form .input-item input{width: 323px;float: right;border:1px solid  #c7c7c7;font-size: 23px;background: #fff;height: 43px;;}
.message-form .input-textarea{padding: 10px;background: #fff;border:1px solid  #c7c7c7;font-size: 23px;margin:42px 0 0 0}
.message-form .input-textarea textarea{width: 100%;height: 300px;border: none;background: none;resize: none;;}
.message-form .input-submit {width: 100%;}
.message-form .input-submit input{width: 100%;border:none;background: #f1f1f1;width: 100%;height: 66px;color: #595757;font-size: 30px;letter-spacing: 20px;border-top: 15px solid #fff;;}
.message-form .input-submit input:hover{background: #333;color: #f1f1f1;;}

.p-jm{padding: 100px 0;}
.jm-form{width: 810px;margin: 88px auto}
.jm-form .form-text{background: #f1f1f1;padding:40px 70px;position: relative}
.jm-form .input-item{height: 52px;line-height: 52px;margin-top: 15px;;}
.jm-form .input-item label{width: 310px;text-align: right;float: left;color: #595757;font-size: 23px;}
.jm-form .input-item label span{color:red}
.jm-form .input-item input{width: 350px;float: left;border:1px solid  #c7c7c7;font-size: 23px;background: #fff;height: 45px;text-indent: 1em;}
.jm-form .form-text:after{content: "加盟";position: absolute;color: #595757;font-size: 34px;bottom: 40px;left: 50px}
.jm-form .input-submit {width: 100%;}
.jm-form .input-submit input{width: 100%;border:none;background: #f1f1f1;width: 100%;height: 66px;color: #595757;font-size: 30px;letter-spacing: 20px;border-top: 15px solid #fff;;}
.jm-form .input-submit input:hover{background: #333;color: #f1f1f1;;}

.fb-series-prev{    width: 50px;
    height: 238px;
    border-radius: 0;
    margin-top: -119px;
    top: 50%;
    left: -80px;
    font-size: 40px;
    font-weight: 800;
    color: #fff;
    font-family: '宋体';
    text-align: center;
    line-height: 238px;background: #282828;z-index: 99;cursor: pointer;opacity: 0.3;}
.fb-series-next{    width: 50px;
    height: 238px;
    border-radius: 0;
    margin-top: -119px;
    top: 50%;
    right: -80px;
    font-size: 40px;
    font-weight: 800;
    color: #fff;
    font-family: '宋体';
    text-align: center;
    line-height: 238px;background: #282828;z-index: 99;cursor: pointer;opacity: 0.3;}
    .fb-series-prev:hover,.fb-series-next:hover{opacity: 1;}
	
.maps{ width:720px; margin-top:90px; margin-left:190px; font-size:25px; line-height:35px; color:#595757;}
#Map{height:442px;margin-bottom:2.29%;background-color:#1a1a1a;}