*{padding: 0;margin: 0;}
a{text-decoration: none;color: #333;display: block;}
ul,ol,li{list-style: none;}
body{background: #fff;font-family: "microsoft yahei";}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img{display: block;padding: 0;margin: 0;}
.clearfix:after{content: "";display: block;height: 0; clear:both;visibility: hidden;}
.clearfix {zoom: 1;}

/*导航*/
#navTop{width: 1200px;margin: 0 auto;}
#navTop img{float: left;margin-top: 20px;}
#navTop ul{float:left;margin-left: 60px;}
#navTop ul li{float: left;font-size: 12px;text-align: center;margin: 13px 27px 0;}
#navTop li a{display: block;color: #333;padding: 32px 0;text-transform: uppercase;font-weight: bold;transition: all 0.3s ease;}
#navTop li a span{display: block;font-size: 18px;margin-bottom:8px;transition: all 0.3s ease;}
#navTop li a:hover{color: #956e1b;}
#navTop li a:hover span{color: #b19353;}

/*banner*/
.banner{width: 100%;height: auto;}
.banner img{width: 100%;height: 100%;}
/*.ban-text{margin-left: 714px;padding-top: 138px;}
.banner h2{font-size: 72px;color: #B19353;text-transform: uppercase;}
.banner h3{font-size: 60px;color: #B19353;line-height: 60px;font-weight: bold;}
.banner em{display:inline-block;width: 10px;height: 10px;background: #B19353;margin: 0 28px 16px;}
.banner span{color: #fff;font-weight: normal;}
.banner p{font-size: 12px;color: #999;text-transform: uppercase;margin: 12px 0;}
.banner h4{width: 364px;height: 29px;background: #B19353;color: #fff;font-size: 18px;line-height: 29px;text-align: center;}*/

/*关于我们*/
.about{width: 1200px;margin: 75px auto 50px;}
.about h2{text-align: center;margin-bottom: 70px;}
.about h2 img{display: inline-block;}
.about-left{float: left;width: 629px;}
.about-left .title-l{font-size: 19px;color: #B19353;letter-spacing: 26px;line-height: 32px;margin-bottom: 12px;}
.about-img{position: relative;}
.about-img em{display:inline-block;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 67px;height: 67px;background: url(../images/about_em.png) no-repeat center center;}
.about-right{width: 527px;float: right;}
.about-right h4{font-size: 36px;font-weight: bold;line-height: 36px;margin-bottom: 26px;}
.about-right em{display: block;width: 274px;height: 1px;background: #B19353;margin-bottom: 26px;}
.about-right p{font-size: 17px;line-height: 36px;}
@keyframes left1{
				from{transform: translate(0,0);}
				to{transform: translate(30px,0);}
			}
.about-right img{float: right;margin-top: 46px;animation: left1 2s linear infinite alternate;}

.about-more{width: 173px;height: 50px;background: #B19353;font-size: 20px;line-height: 50px;text-align: center;margin: 0 auto;border-radius: 24px;margin-top: 45px;}
.about-more a{color: #fff;}

/*旗下品牌*/
.brand{width: 100%;background: #f2f2f2;padding-top: 65px;padding-bottom: 94px;}
.brand-box{width: 1200px;margin: 0 auto;}
.brand-box h2{text-align: center;margin-bottom: 60px;}
.brand-box h2 img{display: inline-block;}
.brand-ul li{float: left;width: 277px;margin-right: 30px;}
.brand-ul li:last-child{margin-right: 0;}
.brand-ul li img{width: 277px;height: 270px;}
.brand-title{width: 275px;background: #fff;border: 1px solid #c6c4c5;border-top: 0;text-align: center;padding-top: 45px;transition: all 0.4s linear;}
.brand-title h4{color: #B19353;font-size: 23px;font-weight: bold;transition: all 0.4s linear;}
.brand-title em{display:block;width: 38px;height: 1px;background: #B19353;margin: 13px auto 29px;transition: all 0.4s linear;}
.brand-title a{display: block;width: 144px;height: 30px;border: 1px solid #999;border-radius: 15px;margin: 0 auto;line-height: 30px;color: #666;transition: all 0.4s linear;}
.brand-title p{font-size: 12px;color: #666;text-transform: uppercase;margin: 10px auto 30px;transition: all 0.4s linear;}
.brand-ul li:hover .brand-title{background: #B19353;border: 1px solid #B19353;border-top: 0;}
.brand-ul li:hover .brand-title h4{color: #fff;}
.brand-ul li:hover .brand-title em{background: #fff;}
.brand-ul li:hover .brand-title a{color: #fff;border: 1px solid #fff;}
.brand-ul li:hover .brand-title p{color: #fff;}

/*企业文化*/
.culture{width: 100%;height: 706px;background: url(../images/culture_bg.png) no-repeat center center;padding-top: 65px;}
.culture h2{text-align: center;margin-bottom: 60px;}
.culture h2 img{display: inline-block;}
.culture-box{width: 1200px;margin: 0 auto;}
.culture-box li{width: 222px;float: left;margin-right: 104px;}
.culture-box li:last-child{margin-right: 0;}
.culture-box li p{color: #fff;text-align: center;margin-top: 90px;font-size: 32px;margin-bottom: 45px;}
.culture-box li em{display:block;width: 50px;height: 1px;background: #B19353;margin: 0 auto;}

/*团队风采*/
.team{width: 100%;margin-bottom: 90px;}
.team h2{text-align: center;margin-bottom: 50px;margin-top: 75px;}
.team h2 img{display: inline-block;}
.team-box{position: relative;}
.team-box ul{margin-top: 10px;}
.team-box li{float: left;margin-right: 0.5%;width: 24.6%;}
.team-box li img{width: 100%;}
.team-box li:last-child{margin-right: 0;width: 24.6%;}
.team-logo{position: absolute;left: 0;top: 0;right:0;bottom:0;background: #fff;margin: auto;transform: rotate(-45deg);width: 221px;}

/*加盟流程*/
.join{width: 100%;background: #F2F2F2;padding-top: 60px;padding-bottom: 110px;}
.join h2{text-align: center;margin-bottom: 60px;}
.join h2 img{display: inline-block;}
.join-box{width: 1200px;margin: 0 auto;}
.join-box li{float: left;margin-right: 13px;text-align: center;position: relative;top: 0;transition: all 0.4s linear;}
.join-box li:last-child{margin-right: 0;}
.join-pic01{width: 229px;height: 512px;background: url(../images/join_01.png) no-repeat center center;}
.join-pic02{width: 229px;height: 512px;background: url(../images/join_02.png) no-repeat center center;}
.join-pic03{width: 229px;height: 512px;background: url(../images/join_03.png) no-repeat center center;}
.join-pic04{width: 229px;height: 512px;background: url(../images/join_04.png) no-repeat center center;}
.join-pic05{width: 229px;height: 512px;background: url(../images/join_05.png) no-repeat center center;}
.join-box li p{color: #fff;font-size: 32px;font-weight: bold;padding-top: 145px;margin-bottom: 35px;}
.join-box li span{display: block;color: #fff;font-size: 32px;line-height: 32px;}
.join-box li:hover{top: -40px;}

/*集团新闻*/
.news{width: 1200px;margin: 0 auto;padding-bottom: 92px;}
.news h2{text-align: center;margin-bottom: 36px;margin-top: 72px;}
.news h2 img{display: inline-block;}
.news-ul01{float: left;width: 400px;margin-right: 32px;}
.news-ul01 li:first-child{font-size: 22px;padding-bottom: 15px;border-bottom: 1px dashed #999;margin-top: 0;line-height: normal;}
.news-ul01 li:first-child em{display:inline-block;width: 24px;height: 24px;background: url(../images/news_icon.png) no-repeat center center;float: left;}
.news-ul01 li:first-child h4{line-height: 22px;display: inline-block;float: left;margin-left: 9px;}
.news-ul01 li:first-child span{float: right;color: #a1a1a1;font-size: 16px;}
.news-ul01 li:first-child a:hover span{color: #CE9F65;}
.news-ul01 li{line-height: 42px;border-bottom: 1px dashed #ccc;margin-top: 16px;font-size: 15px;}
.news-ul01 li em{display:inline-block;width: 4px;height: 4px;background: #333;margin: 0 9px 4px 4px;}
.news-ul01 li a{display: block;transition: all 0.3s linear;}
.news-ul01 li span{float: right;}
.news-ul01 li a:hover{color: #ce9f65;}
.news-box img{width: 338px;height:299px;float: left;margin-top: 42px;}
.news-ul01:last-child{margin-right: 0;float: right;}

/*联系我们*/
.contact{width: 100%;height: 590px;background: url(../images/contact_bg.png) no-repeat center center;padding-top: 74px;}
.contact h2{text-align: center;margin-bottom: 58px;}
.contact h2 img{display: inline-block;}
.contact-box{width: 1200px;margin: 0 auto;}
.contact-left{width: 535px;float: left;margin-right: 120px;}
.contact-input{width: 100%;border-bottom: 1px solid #5d6771;line-height: 46px;color: #fff;margin-top: 32px;}
.contact-input:first-child{margin-top: 0;}
.contact-input span{margin-left: 7px;font-size: 12px;}
.contact-input input{width: 87.5%;border: 0;outline: none;background-color: rgba(0, 0, 0, 0);color: #fff;font-size: 14px;}
.contact-but a{display:inline-block;font-size: 15px;color: #fff;padding: 7px 32px;border: 1px solid #5D6771;margin-top: 56px;}
.contact-right{float: left;}
.contact-right h4{font-size: 32px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.contact-right p{color: #fff;font-size: 14px;margin-bottom: 25px;}
.contact-right p img{display: inline-block;vertical-align: middle;margin-right: 13px;}
.contact-right p:last-child{margin-bottom: 0;}
.contact-pic{margin-top: 54px;}
.contact-pic img{float: left;margin-right: 21px;}
