@charset "utf-8";
/*!--内页 Public------------------*/
	/*模块*/
.moduleImg{overflow: hidden;background-color: #C1C1C1;background-position: center top;background-repeat: no-repeat;text-align: center;}
	.moduleImg .Wrap{width: 1920px;margin-left: -360px;}
.moduleTop{margin-bottom: 70px;}
	.moduleTop .container{padding: 52px 0 12px;border-bottom: 1px solid #E5E5E5;line-height: 30px;}
	.moduleTop.fix .container{padding: 10px 0;}
	.moduleTit{font-size: 16px;color: #333;}
		.moduleTit span{padding: 0 5px;vertical-align: top;color: #C4261D;}
	.CateList{float: right;}
		.CateList li{float: left;display: inline;margin-left: 30px;font-size: 16px;}
		.CateList li a{display: block;padding: 0 13px;border-radius: 30px;color: #333;}
		.CateList li a:hover,.CateList li a.current{background: #3E3A39;color: #FFF;}
	.SubCateList{margin-bottom: 15px;background: #FFF;text-align: center;}
		.SubCateList li{padding: 25px 40px 10px;}
		.SubCateList li a{display: block;height: 40px;margin: 0 auto;border-bottom: 4px solid transparent;line-height: 40px;font-size: 22px;color: #888;}
		.SubCateList li a:hover,.SubCateList li a.cur{border-bottom-color: #333;font-weight: bold;color: #414040;}
.PubCate{margin-top: 47px;margin-bottom: 60px;line-height: 40px;}
	.PubCate .cate a{position: relative;display: block;padding-right: 30px;margin-right: 30px;font-size: 20px;letter-spacing: 1px;color: #888;}
	.PubCate .cate a:hover,.PubCate .cate a.cur{color: #444;}
	.PubCate .cate li:last-child a{padding-right: 0;margin-right: 0;}
	.PubCate .cate li:last-child a::after{display: none;}
	.PubCate .cate a::after{content: "";position: absolute;left: 100%;top: 50%;width: 1px;height: 12px;margin-top: -6px;background: rgba(23,22,20,.2);}
	.PubCate .orderby a{position: relative;width: 100px;margin-left: -1px;border-radius: 100px;letter-spacing: 1px;text-align: center;color: #858585;}
	.PubCate .orderby a::after{content: "";position: absolute;left: 100%;top: 50%;width: 1px;height: 12px;margin-top: -6px;background: rgba(23,22,20,.2);}
	.PubCate .orderby a:last-child::after{display: none;}
	.PubCate .orderby a i{width: 10px;margin: 5px 0 0 4px;background-position: -300px -420px;}
	.PubCate .orderby a.current{z-index: 2;background: #444;color: #FFF;}
	.PubCate .orderby a.current::after{display: none;}
	.PubCate .orderby a.current i{background-position: -300px -450px;}
	.PubCate .orderby:hover a{background: transparent;color: #858585;}
	.PubCate .orderby a:hover{z-index: 2;background: #444;color: #FFF;}
	.PubCate .orderby a:hover::after{display: none;}
	.PubCate .orderby a:hover i{background-position: -300px -450px;}
	.PubCate .form{position: relative;}
	.PubCate .form .kws{width: 208px;height: 38px;padding: 0 50px 0 20px;border: 1px solid #BFBFBF;border-radius: 100px;background: #FFF;line-height: 38px;}
	.PubCate .form .kws::placeholder{color: #888;}
	.PubCate .form .kws:focus{border-color: #C4261D;}
	.PubCate .form .submit{position: absolute;right: 15px;top: 50%;margin-top: -15px;border: none;background: none;cursor: pointer;}
	.PubCate .form .submit i{background-position: -330px -420px;}
	.PubCate .form .submit:hover i{background-position: -330px -450px;}
.pubTitle{margin-bottom: 40px;}
	.pubTitle h3{line-height: 64px;font-weight: normal;font-size: 20px;color: #3e3a39;}
	.pubTitle h3 i{display: block;width: 50px;height: 1px;background: #C4261D;}
	.pubTitle .more{float: right;margin-top: 20px;line-height: 30px;color: #888;}
	.pubTitle .more i{float: right;width: 18px;margin-left: 3px;background-position: -240px 0;}
	.pubTitle .more:hover{color: #D21F15;}
	.pubTitle .more:hover i{background-position: -240px -30px;}
.pubTitle2{margin: 30px 0 40px;}
	.pubTitle2 h3{font-weight: normal;font-size: 24px;color: #3f3f3f;}
	.pubTitle2 .more{float: right;}
.pubBtns{}
	.pubBtns a{position: relative;float: left;width: 176px;height: 32px;margin-left: 14px;border: 2px solid #A5A4A4;line-height: 32px;text-align: center;color: #A5A4A4;text-indent: 0;transition: all ease-out .3s;}
	.pubBtns .book{border-color: #C4261D;background: #C4261D;color: #FFF;}
	.pubBtns a i{position: absolute;top: 50%;left: 60%;width: 30px;height: 30px;margin-top: -15px;background: url(public.png?v2) -510px -30px no-repeat;transition: all ease-out .3s;vertical-align: middle;filter: alpha(opacity=0);opacity: 0;}
	.pubBtns a:hover{border-color: #F44336;background: #F44336;color: #FFF;text-indent: -20px;}
	.pubBtns a:hover i{margin-left: 20px;filter: alpha(opacity=100);opacity: 1;}
	/*标签搜索*/
.PubSearch{margin-bottom: 15px;}
	.PubSearch .list{position: relative;margin-bottom: 15px;padding: 10px 0;background: #FFF;}
	.PubSearch .bg{right: auto;width: 84px;background: #ECECEC;}
	.PubSearch dl{z-index: 2;position: relative;padding: 5px 0 5px 84px;}
	.PubSearch dl.first{border-top: none;}
	.PubSearch dl dt{position: absolute;left: 0;top: 0;bottom: 0;width: 84px;text-align: center;}
	.PubSearch dl dt em{position: absolute;left: 0;top: 50%;width: 100%;margin-top: -12px;}
	.PubSearch dl dd{margin-left: 20px;line-height: 28px;}
	.PubSearch dl dd a{margin: 5px 6px 5px 0;padding: 0 15px;}
	.PubSearch dl dd a.current{background: #C4261D;color: #FFF;}
	.PubSearch .kwsDl{padding-top: 8px;padding-bottom: 8px;}
	.PubSearch .orderby a{height: 26px;padding: 0 18px;margin-right: 15px;border: 1px solid #C9C9C9;line-height: 26px;}
	.PubSearch .orderby a i{width: 9px;height: 24px;margin-left: 5px;background-position: 0 0;}
	.PubSearch .orderby a.current,.PubSearch .orderby a:hover{border-color: #FAD0BF;background: #FAD0BF;color: #C4261D;}
	.PubSearch .orderby a.current i,.PubSearch .orderby a:hover i{background-position: -30px 0;}
	.PubSearch .form input{height: 26px;padding: 0;margin: 5px 0;border: 1px solid #CFCFCF;border-right: none;line-height: 26px;}
	.PubSearch .form .kws{width: 160px;padding: 0 12px;}
	.PubSearch .form .submit{width: 60px;border-color: #C4261D;background: #C4261D;cursor: pointer;color: #FFF;}
	.TeamSearch{margin-bottom: 12px;}
	.TeamSearch dl{padding-left: 120px;}
	.TeamSearch .bg,.TeamSearch dl dt{width: 120px;font-size: 16px;}
	/*右侧公共*/
.pubRHt{line-height: 30px;}
	.pubRHt h3{font-weight: normal;color: #333;}
	.pubRHt .more{font-size: 12px;color: #888;}
	.pubRHt .more i{width: 18px;margin-left: 3px;background-position: -240px 0;}
	.pubRHt .more:hover{color: #D21F15;}
	.pubRHt .more:hover i{background-position: -240px -30px;}
.pubRHot{padding: 22px;margin-bottom: 12px;background: #FFF;}
	.pubRHot ul{margin: 25px 0 12px;}
	.pubRHot ul li{margin-top: 22px;}
	.pubRHot ul li.first{margin-top: 0;}
	.pubRHot ul li .img{overflow: hidden;width: 100px;height: 66px;margin-right: 18px;}
	.pubRHot ul li .title{margin-bottom: 5px;font-weight: normal;}
	.pubRHot ul li .note{height: 32px;line-height: 16px;font-size: 12px;color: #888;}
.RHotHouse{}
	.RHotHouse ul li .title{margin-top: 5px;}
	.RHotHouse ul li .hits{color: #888;}
	.RHotHouse ul li .hits span{font-size: 18px;}
.RHotReview{}
	.RHotReview ul li{margin-top: 12px;}
	.RHotReview ul li .num{width: 18px;height: 18px;margin: 3px 10px 0 0;border-radius: 100%;background: #D21F15;line-height: 18px;text-align: center;color: #FFF;}
	.RHotReview ul li .title{margin-bottom: 0;}
.RHotSpec{padding-bottom: 35px;}
	.RHotSpec .slide{position: relative;margin-top: 22px;}
	.RHotSpec ul{margin: 0;}
	.RHotSpec ul li{margin-top: 0;}
	.RHotSpec ul li .imga{overflow: hidden;height: 200px;line-height: 200px;}
	.RHotSpec .hd{z-index: 2;position: absolute;left: 0;bottom: 0;margin: 10px 12px;line-height: 8px;}
	.RHotSpec .hd span{width: 8px;height: 8px;margin-right: 6px;border-radius: 100%;background: rgba(163,163,163,.7);}
	.RHotSpec .hd span.active{background: #FFF;}
	.RHotSpec .btn{z-index: 2;position: absolute;top: 50%;margin: -15px 10px;border-radius: 100%;background-color: rgba(158,158,158,.6);}
	.RHotSpec .prev{left: 0;background-position: -270px -30px;}
	.RHotSpec .next{right: 0;background-position: -270px 0;}
	.RHotSpec .btn:hover{background-color: #C4261D;}
	/*详情页*/
.msgWrap{}
	.msgWrap .Column-L{width: 860px;}
	.msgWrap .Column-R{width: 315px;margin-left: 25px;}
.msgShare{}
	.msgShare .share{line-height: 20px;}
	.msgShare .share a{float: left;width: 20px;height: 20px;padding: 0;margin: 0 5px 0 0;background: url(public.png?v2) -999em -999em no-repeat;text-indent: -999em;}
	.msgShare .share .tsina{background-position: -420px -65px;}
	.msgShare .share .qzone{background-position: -450px -65px;}
	.msgShare .share .weixin{background-position: -480px -65px;}
	.msgShare .np{width: 62px;height: 18px;margin-left: 8px;border: 1px solid #999999;line-height: 16px;text-align: center;font-size: 12px;color: #999;}
	.msgShare .np:hover{border-color: #C4261D;background: #C4261D;color: #FFF;}
.msgDateHits{margin-top: -36px;}
	.FFFColumn .msgDateHits{margin-top: 0;}
	.msgDateHits cite{padding-right: 20px;line-height: 36px;color: #888;}
	.msgDateHits .msgShare{margin-top: 5px;}
	.msgDateHits .msgShare .share .txt{display: none;}
.msgLeader{padding: 20px 0 23px;margin-bottom: 45px;border-bottom: 1px solid #E5E5E5;line-height: 30px;}
	.msgLeader .msgShare{margin-top: 5px;}
	.msgLeaderFFF{margin-bottom: 0;border-bottom: none;color: #FFF;}
	.msgLeaderFFF .moduleTit{color: #FFF;}
	.msgLeaderFFF .msgShare .np{color: #FFF;}
	.msgLeaderFFF .msgShare .np:hover{border-color: #FFF;background: #FFF;color: #333;}
	.msgLeaderFFF .msgShare .share .tsina{background-position: -420px -95px;}
	.msgLeaderFFF .msgShare .share .qzone{background-position: -450px -95px;}
	.msgLeaderFFF .msgShare .share .weixin{background-position: -480px -95px;}
.msgContainer{padding: 60px 30px;margin-bottom: 20px;background: #FFF;}
	.msgTitle{margin-bottom: 50px;line-height: 1.3;text-align: center;font-size: 28px;color: #333;}
	.msgContent{overflow: hidden;line-height: 1.8;font-size: 16px;color: #515058;}
	.msgContent iframe{width: 100%;height: 440px;border: none;background: #EEE;}
	.noContent{width: 100%;max-width: 1200px;margin: 0 auto 50px;padding: 50px 0;background: #FFF;line-height:50px;text-align:center;font-size:20px;}
.msgPageNp{margin: 20px 0;padding: 30px;background: #FFF;}
	.msgPageNp .np{width: 49%;height: 64px;}
	.msgPageNp .np h4{margin: 20px 0;font-size: 14px;font-weight: normal;}
	.msgPageNp .img{overflow: hidden;width: 100px;height: 64px;}
	.msgPageNp .img img{min-height: 64px;}
	.msgPageNp .img.fl{margin-right: 10px;}
	.msgPageNp .img.fr{margin-left: 10px;}
.PubMoreBtn{display: block;width: 454px;height: 40px;margin: 0 auto 30px;border: 1px solid #959595;line-height: 40px;text-align: center;font-size: 18px;color: #2D2D2D;}
	.PubMoreBtn2{border-color: rgba(245,245,245,.5);color: #f5f5f5;}
	.PubMoreBtn:hover{border-color: #C4261E;background: #C4261E;color: #FFF;}


/*!--内页------------------*/
/*Cases*/
.CaseRender{overflow: hidden;position: relative;background-color: #383431;}
	.CaseRender li{float: left;width: 25%;cursor: pointer;}
	.CaseRender li .img{padding-top: 64.58333333333333%;}
	.CaseRender li .img img{transition: all 1.5s;-webkit-transition: all 1.5s;-moz-transition: all 1.5s;-o-transition: all 1.5s;}
	.CaseRender li.li1{width: 50%;}
	.CaseRender .praise{z-index: 10;position: absolute;right: 50%;bottom: 35px;margin-right: 40px;text-align: center;font-size: 16px;color: #FFF;text-shadow: 0 -1px 4px rgba(0,0,0,.5);}
	.CaseRender .praise .heart{padding: 10px;margin-bottom: 4px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.CaseRender .praise .heart i{float: none;display: block;background-position: 0 -390px;}
	.CaseRender .praise:hover .heart,.CaseRender .praise.hasPraise .heart{background: rgba(255,255,255,.6);}
	.CaseRender .praise:hover .heart i,.CaseRender .praise.hasPraise .heart i{background-position: -30px -390px;}
.CaseRenderSlide{display: none;opacity: 0;visibility: hidden;z-index: 9999;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.8);}
	.CaseRenderSlide .container{position: absolute;left: 50%;top: 50%;width: 960px;height: 752px;;margin: -376px -480px;}
	.CaseRenderSlide .bBd{height: 620px;background-color: #FFF;text-align: center;}
	.CaseRenderSlide .bBd li{height: 620px;}
	.CaseRenderSlide .bBd li img{max-width: 100%;max-height: 620px;}
	.CaseRenderSlide .sBd{height: 116px;margin-top: 16px;}
	.CaseRenderSlide .sBd li{width: 180px;cursor: pointer;}
	.CaseRenderSlide .sBd li .img{padding-top: 64.44444444444444%;}
	.CaseRenderSlide .sBd li.activeThumb .bg{background: rgba(0,0,0,.3);}
	.CaseRenderSlide .btn{z-index: 3;position: absolute;top: 270px;margin: 0 30px;padding: 10px;background-color: rgba(255,255,255,.2);border-radius: 10px;}
	.CaseRenderSlide .btn i{width: 30px;height: 60px;}
	.CaseRenderSlide .bPrev{right: 100%;}
	.CaseRenderSlide .bPrev i{background-position: -540px -330px;}
	.CaseRenderSlide .bNext{left: 100%;}
	.CaseRenderSlide .bNext i{background-position: -630px -330px;}
	.CaseRenderSlide .close{top: -15px;left: 100%;padding: 0;margin: 0;background: none!important;}
	.CaseRenderSlide .close i{width: 60px;height: 60px;background-position: 0 -120px;}
	.CaseRenderSlide .btn:hover{background-color: #FFF;}
	.CaseRenderSlide .bPrev:hover i{background-position: -570px -330px;}
	.CaseRenderSlide .bNext:hover i{background-position: -600px -330px;}
	.CaseRenderSlide .close:Hover i{background-position: -60px -120px;}
.CaseInfo2{padding: 18px 6.25%;height: 54px;background-color: #383431;color: #FFF;}
	.CaseInfo2 .lbase em{float: left;line-height: 54px;}
	.CaseInfo2 .lbase em:not(:last-child)::after{content: "";float: right;width: 1px;height: 10px;margin: 22px 40px;background: #FFF;}
	.CaseInfo2 .rdes .des{margin-right: 100px;}
	.CaseInfo2 .rdes .des .img{overflow: hidden;width: 54px;margin-right: 15px;border-radius: 100%;background: #EFEFEF;}
	.CaseInfo2 .rdes .des .txt{color: #FFF;}
	.CaseInfo2 .rdes .des .txt .name{padding: 2px 0;font-size: 16px;font-weight: normal;}
	.CaseInfo2 .rdes .btns{margin-top: 9px;vertical-align: middle;}
	.CaseInfo2 .rdes .btns .btn{float: left;width: 118px;height: 34px;border: 1px solid #999;border-radius: 0 20px 20px 0;line-height: 34px;text-align: center;font-size: 16px;color: #FFF;}
	.CaseInfo2 .rdes .btns .order{border-color: #B24D55;background: #B24D55;border-radius: 20px 0 0 20px;}
	.CaseInfo2 .rdes .btns:hover .btn{border-color: rgba(255,255,255,.4);background-color: transparent;color: #FFF;}
	.CaseInfo2 .rdes .btns .btn:hover{border-color: #B24D55;background-color: #B24D55;}
	.CaseInfo2 .rdes .btns .btn:active{border-color: #B24D55;background-color: #B24D55;}
	.CaseInfo2 .liVr{width: 60px;height: 60px;margin: -3px 0 -3px 72px;background-position: -150px -420px;}
	.CaseInfo2 .liVr:hover{background-position: -210px -420px;}
	@media (max-width: 1440px){
		.CaseInfo2{padding-left: 3%;padding-right: 3%;}
		.CaseInfo2 .rdes .des{margin-right: 30px;}
	}
.CaseMsgWrap .msgLeader{padding-left: 35px;padding-right: 35px;margin-bottom: 0;background: #FFF;}
.CaseTitle{margin: 57px 0 76px;line-height: 1.25;font-size: 20px;text-align: center;font-weight: normal;color: #333;}
.CaseKhta{margin-bottom: 40px;padding: 40px 50px 50px 60px;border: 1px solid #DDD;}
	.CaseKhta .has-scrollbar>.nano-content::-webkit-scrollbar{display: none;}
	.CaseKhta .gsArea{float: left;width: 548px;max-height: 430px;margin-right: 60px;}
	.CaseKhta .gsArea .ht{margin-bottom: 30px;line-height: 1;text-align: center;font-size: 16px;color: #333;}
	.CaseKhta .gsArea li{margin: 0 70px 20px 0;}
	.CaseKhta .gsArea li:last-child{margin-bottom: 0;}
	.CaseKhta .gsArea li .photo{float: left;overflow: hidden;width: 50px;background-color: #ECEDEC;border-radius: 5px;}
	.CaseKhta .gsArea li .txt{position: relative;padding-left: 20px;line-height: 30px;color: #444;}
	.CaseKhta .gsArea li .txt p{padding: 10px 18px;background: #F6F6F6;border-radius: 5px;}
	.CaseKhta .gsArea li .txt::before{content: "";position: absolute;top: 19px;left: 10px;border: 5px solid transparent;border-left: none;border-right: 10px solid #F6F6F6;}
	.CaseKhta .gsArea li.liDes{margin-left: 70px;margin-right: 0;}
	.CaseKhta .gsArea li.liDes .photo{float: right;}
	.CaseKhta .gsArea li.liDes .txt{padding-left: 0;padding-right: 20px;}
	.CaseKhta .gsArea li.liDes .txt p{background: #DEEAFF;}
	.CaseKhta .gsArea li.liDes .txt::before{left: auto;right: 10px;border-right: none;border-left: 10px solid #DEEAFF;}
	.CaseKhta .gsArea.nano>.nano-content{right: 0!important;padding-right: 68px!important;}
	.CaseKhta .gsArea.nano>.nano-pane{overflow: hidden;width: 8px;margin: 10px 0 0;border-radius: 10px;background: #ECECEC;}
	.CaseKhta .gsArea.nano>.nano-pane>.nano-slider{width: 8px;margin: 0;border-radius: 10px;background: #FFC936;}
	.CaseKhta .gsArea.w100{width: 100%;}
	.CaseKhta .gsArea.w100.auto-height{margin-right: 0;}
	.CaseKhta .gsArea.w100.auto-height>.nano-content{padding-right: 0!important;}
	.CaseKhta .taArea{float: left;width: 480px;max-height: 430px;padding-right: 15px;margin-right: -15px;}
	.CaseKhta .taArea .ht{margin-bottom: 20px;line-height: 1;font-size: 16px;color: #333;}
	.CaseKhta .taArea li{margin-bottom: 35px;}
	.CaseKhta .taArea li .photo{position: relative;float: left;width: 60px;margin: 0 20px 0 5px;padding-right: 15px;line-height: 1.25;text-align: center;font-size: 16px;color: #444;}
	.CaseKhta .taArea li .photo::after{content: "";position: absolute;top: 10px;right: 0;width: 1px;height: 40px;background: rgba(221,221,221,.5);}
	.CaseKhta .taArea li .txt{min-height: 105px;line-height: 35px;color: #444;}
	.CaseKhta .taArea.w100 li{margin-bottom: 15px;}
	.CaseKhta .taArea.w100 li .txt{min-height: auto;}
	.CaseKhta .taArea li:last-child{margin-bottom: 0;}
	.CaseKhta .taArea.nano>.nano-content{right: 0!important;padding-right: 15px!important;}
	.CaseKhta .taArea.w100{width: 100%;}
.CaseIntro{margin-bottom: 40px;line-height: 2.25;font-size: 16px;color: #666;}
.CasesIframe{width: 100%;margin-bottom: 40px;}
	.CasesIframe iframe{display: block;width: 100%;height: 675px;border: none;background: #EEE;}
.CaseNodeKj{margin-top: 48px;margin-bottom: 75px;}
	.CaseNodeKj .item{margin-bottom: 35px;}
	.CaseNodeKj .item .ht{margin-bottom: 30px;font-size: 20px;font-weight: normal;line-height: 40px;text-align: center;color: #504e4e;}
	.CaseNodeKj .item .ht .ico{width: 40px;margin-right: 6px;}
	.CaseNodeKj .item .txt{padding: 48px 60px 0;line-height: 2.625;font-size: 16px;}
	.CaseNodeKj .item .img{text-align: center;}
	.CaseNodeKj .item .img img{min-width: 400px;min-height: 300px;}
	.CaseNodeKj .item .img .order{z-index: 2;position: absolute;top: 40px;right: 40px;line-height: 40px;text-align: right;font-size: 16px;color: #FFF;}
	.CaseNodeKj .item .img .order cite{position: relative;width: 40px;height: 40px;vertical-align: middle;}
	.CaseNodeKj .item .img .order cite i{opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 100%;animation: kj-order-i 2s infinite;}
	.CaseNodeKj .item .img .order .i1{margin: 0px;background-color: rgba(0,0,0,.5);animation-delay: .3s;}
	.CaseNodeKj .item .img .order .i2{margin: 8px;background-color: rgba(255,255,255,.3);animation-delay: .2s;}
	.CaseNodeKj .item .img .order .i3{margin: 12px;background-color: rgba(255,255,255,.3);animation-delay: .1s;}
	.CaseNodeKj .item .img .order .i4{margin: 16px;background-color: rgba(255,255,255,1);opacity: 1;animation: none;animation-delay: .4s;}
	.CaseNodeKj .item .img .order span{z-index: 2;position: relative;width: 50px;height: 1px;margin: 0 -20px 0 7px;vertical-align: middle;}
	.CaseNodeKj .item .img .order span i{display: block;width: 0;height: 1px;background-color: #FFF;}
	.CaseNodeKj .item .img .order em{opacity: 0;text-shadow: 0 0 2px rgba(0,0,0,.2);transition-delay: .3s;}
	.CaseNodeKj .item .img .on .order span i{width: 100%;transition-delay: .3s;}
	.CaseNodeKj .item .img .on .order em{opacity: 1;transition-delay: 0;}
	.CaseNodeKj .item .img .order:hover{color: #7c2828;}
	.CaseNodeKj .item .img .order:hover span i{width: 100%;}
	.CaseNodeKj .item .img .order:hover em{opacity: 1;}
	.CaseNodeKj .praise{z-index: 10;position: absolute;right: 60px;bottom: 30px;text-align: center;font-size: 16px;color: #FFF;text-shadow: 0 -1px 4px rgba(0,0,0,.5);}
	.CaseNodeKj .praise .heart{padding: 10px;margin-bottom: 4px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.CaseNodeKj .praise .heart i{float: none;display: block;background-position: 0 -390px;}
	.CaseNodeKj .praise:hover .heart,.CaseNodeKj .praise.hasPraise .heart{background: rgba(255,255,255,.6);}
	.CaseNodeKj .praise:hover .heart i,.CaseNodeKj .praise.hasPraise .heart i{background-position: -30px -390px;}
	@keyframes kj-order-i{0%{opacity: 0;transform: scale(0);}25%{opacity: .5;transform: scale(.5);}50%{opacity: 1;transform: scale(1);}70%{opacity: .5;transform: scale(.5);}100%{opacity: 0;transform: scale(0);}}
.CasesDesign{margin: 75px 0 100px;}
	.CasesDesign .ht{margin-bottom: 38px;text-align: center;font-size: 18px;}
	.CasesDesign .ht h3{line-height: 70px;font-size: 30px;color: #333;}
	.CasesDesign li{position: relative;float: left;width: 295px;margin-right: 5px;}
	.CasesDesign li:first-child{width: 300px;}
	.CasesDesign li .imga{height: 420px;background-position: center;background-repeat: no-repeat;background-size: cover;text-align: center;color: #FFF;}
	.CasesDesign li .ico{width: 60px;margin: 0 auto 20px;padding-top: 85px;}
	.CasesDesign li .title{margin-bottom: 25px;font-size: 20px;}
	.CasesDesign li .note{line-height: 30px;}
.CaseBrand{margin: 75px 0 55px;}
	.CaseBrand .ht{margin-bottom: 36px;font-weight: normal;font-size: 20px;letter-spacing: 1px;color: #333;}
	.CaseBrand .bd .li{overflow: hidden;float: left;width: 148px;height: 58px;margin: 0 25px 20px 0;border: 1px solid #e5e5e5;line-height: 58px;text-align: center;}
	/* .CaseBrand .bd .li:hover{border-color: #333;} */
.CaseProject{margin: 55px 0 80px;}
	.CaseProject .ht{margin-bottom: 23px;font-weight: normal;font-size: 20px;letter-spacing: 1px;color: #333;}
	.CaseProject .bd em{float: left;width: 70px;margin: 0 71px 30px 0;text-align: center;font-size: 14px;}
	.CaseProject .bd .img{overflow: hidden;display: block;width: 70px;height: 70px;margin: 0 auto 0px;}
	.CaseProject .bd span{display: block;height: 24px;}
	.CaseProject .bd .more{color: #ac6f6f;cursor: pointer;}
	.CaseProject .bd .more .img{line-height: 70px;}
	.CaseProject .bd .more i{display: inline-block;width: 6px;height: 6px;margin: 0 5px;border-radius: 1000%;background: #ac6f6f;}


/*Shijing*/
.ShijingMsg{position: relative;margin-bottom: 40px;}
.ShijingBaojia{z-index: 99;position: absolute;top: 0;right: 0;width: 95px;height: 138px;background: url(shijing_baojia.gif) no-repeat;text-indent: -999em;}
.ShijingIframe{display: block;width: 100%;height: 760px;border: none;background: #EEE;}
.ShijingDanmu{position: absolute;top: 0;height: 42px;line-height: 42px;}
	.ShijingDanmu img{float: left;display: inline;width: 42px;margin-right: 10px;}
.ShijingInfo{position: relative;height: 115px;padding-top: 15px;background: #373737;color: #FFF;}
	.ShijingInfo .base{margin-top: 5px;text-shadow: 2px 2px 2px #292727;}
	.ShijingInfo .base .viewNote{width: 91px;margin-right: 20px;font-size: 16px;cursor: pointer;}
	.ShijingInfo .base .viewNote i{display: block;width: 91px;height: 63px;background: url(shijing_viewNote.gif) no-repeat;}
	.ShijingInfo .base .viewNote.open i{background-image: url(shijing_viewNote_on.gif);}
	.ShijingInfo .base h1{height: 54px;line-height: 54px;font-size: 30px;font-weight: normal;}
	.ShijingInfo .base p{font-size: 20px;}
	.ShijingInfo .desphoto{overflow: hidden;width: 97px;height: 97px;margin-right: 15px;border-radius: 100%;}
	.ShijingInfo .desname{height: 97px;margin-right: 20px;line-height: 97px;}
	.ShijingInfo .desname i{margin-top: 36px;background-position: -420px -120px;}
	.ShijingInfo .desname a{padding: 0 10px;font-size: 30px;}
	.ShijingInfo .desname span{font-size: 24px;font-weight: normal;}
	.ShijingInfo .stars{width: 120px;margin: 20px 20px 0 0;text-align: center;}
	.ShijingInfo .stars .openReview{display: block;width: 120px;height: 28px;border-radius: 2px;background: #CA1E1B;line-height: 28px;text-align: center;font-size: 18px;color: #FFF;}
	.ShijingInfo .danmu{margin-top: 40px;font-size: 18px;}
	.ShijingInfo .danmu i{width: 90px;height: 30px;margin-left: 10px;background-position: -630px -210px;cursor: pointer;}
	.ShijingInfo .danmu.open i{background-position: -540px -210px;}
	.ShijingMsg .noteTab{display: none;position: absolute;bottom: 100%;left: 0;padding: 20px 0;background: rgba(0,0,0,.8);}
	.ShijingMsg .noteTab .container{width: 1140px;}
	.ShijingMsg .noteTab .line{width: 100%;height: 1px;background: #FFF;}
	.ShijingMsg .noteTab .th{float: left;vertical-align: middle;width: 80px;padding: 6px 15px;}
	.ShijingMsg .noteTab .td{float: left;width: 999px;vertical-align: text-top;padding: 6px 15px;border-left: 1px solid #FFF;}


/* msgVideo */
.msgVideo{height: 880px;margin-bottom: 45px;background: url(msgVideo_bg.jpg);color: #FFF;}
	.msgVideo a{color: #FFF;}
	.msgVideo .Column-L{width: 900px;}
	.msgVideo .Column-R{width: 290px;margin-left: 10px;padding-top: 85px;}
	.msgVideo .msgLeader{margin-bottom: 0;padding: 27px 0;border-bottom: none;}
	.msgVideo .msgLeader .moduleTit{color: #FFF;}
	.msgVideo .CasesIframe{margin-bottom: 0;}
	.msgVideo .CasesIframe iframe{height: 560px;}
	.msgVideo .baseInfo{padding: 8px 0 15px;border-bottom: 1px solid #424242;text-align: center;}
	.msgVideo .baseInfo em{float: left;width: 116px;font-size: 16px;font-weight: bold;}
	.msgVideo .baseInfo em i{display: block;font-size: 14px;font-weight: normal;color: #cdcdcd;}
	.msgVideo .baseInfo span{float: left;width: 1px;height: 10px;margin: 19px 72px 0;background: #C5C5C5;}
	.msgVideo .baseInfo span:last-child{display: none;}
	.msgVideo .h1Title{padding: 17px 0 10px;line-height: 30px;font-size: 26px;font-weight: normal;}
	.msgVideo .txtIntro{height: 96px;font-size: 16px;}
	.msgVideo .CaseDes{position: relative;padding: 18px 20px;background: #FFF;}
	.msgVideo .CaseDes .tline{position: absolute;top: 0;left: 20px;right: 20px;height: 1px;background: #F2F2F2;}
	.msgVideo .CaseDes .imga{overflow: hidden;width: 120px;height: 160px;margin-right: 30px;}
	.msgVideo .CaseDes .info{color: #494848;}
	.msgVideo .CaseDes .info .view{display: block;color: #494848;}
	.msgVideo .CaseDes .info .name{margin-bottom: 5px;font-size: 22px;font-weight: normal;}
	.msgVideo .CaseDes .info a:hover .name{color: #C4261E;}
	.msgVideo .CaseDes .info .btn{display: block;width: 118px;height: 28px;margin-top: 11px;border: 1px solid #d20000;line-height: 28px;text-align: center;color: #d20000;}
	.msgVideo .CaseDes .info .order{border-color: #BFBFBF;color: #333;}
	.msgVideo .CaseDes .info .btn:hover{border-color: #d20000;background: #d20000;color: #FFF;}
	.msgVideo .CaseDes{padding: 0;background: none;color: #FFF;}
	.msgVideo .CaseDes .CaseHt{height: 16px;margin-bottom: 30px;line-height: 14px;font-size: 18px;font-weight: bold;color: #FFF;}
	.msgVideo .CaseDes .CaseHt i{float: left;width: 8px;height: 16px;margin-right: 9px;background: #FFF;}
	.msgVideo .CaseDes .info .order{border-color: #FFF;color: #FFF;}
	.msgVideo .CaseDes .info .order:hover{border-color: #D20000;color: #FFF;}
	.msgVideo .ROrderCase{padding: 15px 0;}
	.msgVideo .ROrderCase .ht{width: 260px;}
	.msgVideo .ROrderCase .ht h4{padding: 0;font-weight: bold;}
	.msgVideo .ROrderCase .ht h3{height: 52px;line-height: 52px;margin-bottom: 7px;letter-spacing: -1px;}
	.msgVideo .ROrderCase .form{width: 260px;}
	.msgVideo .ROrderCase .table .right .input-text{width: 238px;}
	.msgVideo .ROrderCase .table .right .button{margin-bottom: 14px;}
	.msgVideo .ROrderCase .cls_content{margin-right: 6px;}
	.msgVideo .ROrderCase .cls_content, .msgVideo .ROrderCase .cls_area{width: 127px;}
	.msgVideo .ROrderCase .cls_content .right .input-text, .msgVideo .ROrderCase .cls_area .right .input-text{width: 105px;}
	.msgVideo .ROrderCase .unitVal .unit-list dl dt{width: 90px;}
	.msgVideo .ROrderCase .unitVal .unit-list dl dd i{margin-right: 12px;}
	.msgVideo .ROrderCase .unitVal .unit-list .ok{width: 230px;}


/*House*/
.HouseMsgWrap{height: 695px;background-color: #C1C1C1;background-position: center top;background-repeat: no-repeat;}
	.HouseMsgWrap .leaderbox{background: rgba(255,255,255,.3);}
	.HouseMsgWrap .leaderbox .msgLeader{padding: 33px 0;margin-bottom: 0;border-bottom: none;}
	.HouseMsgWrap .leaderbox .msgShare .np{display: none;}
	.HouseHt{padding: 60px 0;line-height: 30px;}
		.HouseHt h3{font-size: 30px;font-weight: normal;}
		.HouseHt .more{float: right;margin-top: 5px;font-size: 16px;}
		.HouseHt .more i{float: right;width: 18px;margin-left: 3px;background-position: 0 -180px;}
		.HouseHt .more:hover i{background-position: 0 -210px;}
	.HouseHt2{color: #FFF;}
		.HouseHt2 .more{color: #FFF;}
		.HouseHt2 .more i{background-position: -30px -180px;}
		.HouseHt2 .more:hover{color: #C4261E;}
		.HouseHt2 .more:hover i{background-position: -30px -210px;}
.HouseInfo{position: absolute;top: 60px;right: 0;width: 520px;height: 460px;padding: 0 35px;border-radius: 12px;background: rgba(235,235,235,.9);line-height: 26px;font-size: 16px;color: #4d4d4d;}
	.HouseInfo .title{padding-top: 30px;margin-bottom: 45px;line-height: 72px;font-weight: normal;font-size: 32px;color: #312e2e;}
	.HouseInfo .content{width: 100%;height: 104px;color: #5c5b5b;}
	.HouseInfo .info{margin: 25px 0 45px;}
	.HouseInfo .info span{padding-right: 33px;}
	.HouseInfo .info i{padding-right: 5px;font-weight: bold;}
	.HouseInfo .btns{width: 480px;}
	.HouseInfo .btns a{width: 218px;height: 30px;padding: 5px 0;border: 1px solid #A5A5A5;line-height: 30px;text-align: center;}
	.HouseInfo .btns a i{margin-right: 3px;}
	.HouseInfo .btns .order i{background-position: -450px -120px;}
	.HouseInfo .btns .visit i{background-position: -480px -120px;}
	.HouseInfo .btns a:hover{border-color: #D20000;color: #D20000;}
	.HouseInfo .btns .order:hover i{background-position: -450px -150px;}
	.HouseInfo .btns .visit:hover i{background-position: -480px -150px;}
.HouseDes{height: 810px;background: #353534;}
	.HouseDes .case{overflow: hidden;width: 835px;height: 575px;background: #40403e;}
	.HouseDes .case img{width: 100%;min-height: 575px;}
	.HouseDes .des{position: relative;overflow: hidden;width: 365px;height: 575px;}
	.HouseDes .des img{width: 100%;min-height: 575px;}
	.HouseDes .des .info{position: absolute;left: 0;right: 0;bottom: 0;padding-bottom: 30px;text-align: center;color: #FFF;}
	.HouseDes .des .info .name{padding-bottom: 15px;}
	.HouseDes .des .info .name span{padding-right: 5px;font-size: 24px;font-weight: bold;letter-spacing: 4px;}
	.HouseDes .des .info p{max-width: 70%;margin: 0 auto 5px;}
	.HouseDes .des .info p span{color: #c79e68;}
	.HouseDes .des .info .order{width: 120px;margin-top: 12px;background: #BA8E54;line-height: 32px;font-size: 16px;color: #FFF}
	.HouseDes .des .info .order:hover{background: #C4261D;color: #FFF;}
	.HouseDes .hd{z-index: 3;position: absolute;right: 395px;bottom: 25px;line-height: 4px;text-align: right;}
	.HouseDes .hd span{width: 24px;height: 4px;margin: 0 8px;background: #979797;cursor: pointer;}
	.HouseDes .hd span:hover, .HouseDes .hd span.active{background: #FFF;}
	.HouseDes .btn{z-index: 3;position: absolute;top: 50%;margin-top: -40px;width: 30px;height: 60px;padding: 10px 6px;background: rgba(83,83,83,.6);}
	.HouseDes .btn i{width: 30px;height: 60px;}
	.HouseDes .prev{left: 0;}
	.HouseDes .prev i{background-position: 0 -60px;}
	.HouseDes .next{right: 365px;}
	.HouseDes .next i{background-position: -30px -60px;}
	.HouseDes .btn:hover{background: #C4261D;}
.HouseCase{height: 770px;background: #F7F7F6 url(house_case_bg.jpg) center top no-repeat;}
	.HouseCase .slide{position: relative;margin: -6px;}
	.HouseCase .bd{width: 1200px;padding: 6px;}
	.HouseCase ul li{margin-bottom: 0;background: #FFF;text-align: center;}
	.HouseCase ul li .img{padding-top: 121.0526315789474%;}
	.HouseCase ul li.hover{box-shadow: 2px 3px 6px rgba(0,0,0,.2);}
	.HouseCase .btn{z-index: 3;position: absolute;top: 50%;margin-top: -40px;width: 30px;height: 60px;padding: 10px 5px;}
	.HouseCase .btn i{width: 30px;height: 60px;}
	.HouseCase .prev{right: 100%;margin-right: 15px;}
	.HouseCase .prev i{background-position: -60px -180px;}
	.HouseCase .next{left: 100%;margin-left: 15px;}
	.HouseCase .next i{background-position: -150px -180px;}
	.HouseCase .prev:hover i{background-position: -90px -180px;}
	.HouseCase .next:hover i{background-position: -120px -180px;}
.HouseDianp{padding-bottom: 95px;background: #1E1E1F url(house_dianp_bg.jpg) center top no-repeat;}
	.HouseDianp .slide{margin-bottom: 15px;}
	.HouseDianp .slide .bd{width: 1015px;background: #FFF;}
	.HouseDianp .slide .bd li{height: 536px;}
	.HouseDianp .slide .bd .imgs{padding-top: 35px;margin: 0 20px;height: 230px;}
	.HouseDianp .slide .bd .imgs .imga{overflow: hidden;width: 321px;height: 230px;margin-right: 6px;}
	.HouseDianp .slide .bd .txt{padding-top: 12px;margin: 0 40px;}
	.HouseDianp .slide .bd .title{height: 62px;margin-bottom: 14px;border-bottom: 1px solid #E0E0E0;line-height: 62px;font-weight: normal;}
	.HouseDianp .slide .bd .base{color: #150F0E;}
	.HouseDianp .slide .bd .base em{padding-right: 50px;}
	.HouseDianp .slide .bd .date{color: #000;}
	.HouseDianp .slide .bd .note{margin: 12px 0 35px;}
	.HouseDianp .slide .hd{overflow: hidden;width: 170px;height: 536px;background: #FFF;}
	.HouseDianp .slide .hd li{display: block;width: 100%;}
	.HouseDianp .slide .hd li .imga{height: 133px;margin: 0 5px;border-top: 1px solid #EFEFEF;text-indent: 12px;color: #888;}
	.HouseDianp .slide .hd li .title{padding-top: 28px;margin-bottom: 4px;font-weight: normal;color: #150f0e;}
	.HouseDianp .slide .hd li.active{background: #BA8E54;}
	.HouseDianp .slide .hd li.active .imga{border-top-color: #BA8E54;color: #FFF;}
	.HouseDianp .slide .hd li.active .title{color: #FFF;}
.HouseReserva{padding-bottom: 60px;background: #F7F7F7;}
	.HouseReserva .Column-L{width: 855px;}
	.HouseReserva .Column-R{margin-left: 30px;}
	.HouseReserva .list ul li{padding-top: 20px;padding-bottom: 20px;padding-left: 15px;}
	.HouseReserva .ROrderVisit{height: 480px;padding-top: 20px;margin-bottom: 0;}
	.HouseReserva .ROrderVisit .joinnum{padding-top: 26px;}
.HouseSpec{padding-bottom: 75px;background: #E2E2E2;}
	.HouseSpec .list li{margin-bottom: 20px;background: #FFF;}
	.HouseSpec .list .lArea{width: 858px;padding: 20px 30px;}
	.HouseSpec .list .lArea .info .note{margin-bottom: 35px;}
	.HouseSpec .list .rArea{width: 281px;height: 205px;margin: 15px 0;padding: 0;border-left: 1px solid #CFCFCF;}
	.HouseSpec .list .rArea .btns{margin-top: 48px;}
	.HouseSpec .list .rArea .btns a{margin-top: 25px;}


/*Dianping*/
.DianpList{}
	.DianpList ul li{padding: 40px 35px;margin-bottom: 30px;background: #FFF;}
	.DianpList ul li .imga{overflow: hidden;width: 360px;height: 240px;margin-right: 40px;}
	.DianpList ul li .info .title{height: 40px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #E0E0E0;line-height: 40px;font-weight: normal;font-size: 20px;}
	.DianpList ul li .info .note{margin-top: 12px;}
	.DianpList ul li .info .bt{margin-top: 47px;}
	.DianpList ul li.hover{box-shadow: 0 4px 6px rgba(0,0,0,.06);}
.DianpInfo{padding-bottom: 30px;margin-bottom: 45px;background: #FFF;}
	.DianpInfo .floatOrder{z-index: 9;position: fixed;top: 160px;left: 50%;margin-left: 600px;width: 150px;height: 170px;}
	.DianpInfo .slide{position: relative;width: 580px;height: 570px;box-shadow: 0 0 9px rgba(34,34,34,.1);}
	.DianpInfo .slide .bd{width: 460px;margin: 90px auto 0;}
	.DianpInfo .slide .imga{overflow: hidden;width: 460px;height: 370px;margin-bottom: 65px;}
	.DianpInfo .slide .title{text-align: center;font-size: 20px;}
	.DianpInfo .slide .hd{z-index: 3;position: absolute;left: 0;right: 0;bottom: 70px;text-align: center;}
	.DianpInfo .slide .hd span{width: 8px;height: 8px;margin: 0 15px;border: 2px solid #B89866;border-radius: 100%;}
	.DianpInfo .slide .hd span.active{background: #B89866;}
	.DianpInfo .slide .btn{z-index: 2;position: absolute;right: 0;bottom: 0;}
	.DianpInfo .slide .btn a{float: left;padding: 5px;background: #C6C6C6;}
	.DianpInfo .slide .prev i{background-position: -240px -180px;}
	.DianpInfo .slide .next i{background-position: -270px -180px;}
	.DianpInfo .slide .btn a:hover,.DianpInfo .slide .btn .prev{background: #B5996B;}
	.DianpInfo .info{z-index: 2;position: relative;width: 600px;margin-left: 20px;}
	.DianpInfo .info .ht{padding: 0 12px;margin-bottom: 24px;border-bottom: 1px solid #EDEDED;}
	.DianpInfo .info .ht .title{margin-bottom: 10px;line-height: 28px;font-size: 36px;font-weight: normal;}
	.DianpInfo .info .ht .title a{color: #B89866;}
	.DianpInfo .info .ht .title small{font-size: 24px;}
	.DianpInfo .info .ht .stars{font-size: 14px;}
	.DianpInfo .info .base{height: 490px;}
	.DianpInfo .info .base dl{position: relative;margin-bottom: 24px;font-size: 16px;color: #585858;}
	.DianpInfo .info .base dl dt{margin-bottom: 10px;font-size: 20px;color: #252525;}
	.DianpInfo .info .base dl dt i{float: left;width: 6px;height: 16px;margin: 4px 6px 4px 0;background: #B5996B;text-indent: -999em;}
	.DianpInfo .info .base dl dd{padding-left: 12px;}
	.DianpInfo .info .base dl.row{width: 240px;}
.DianpPlan{margin-bottom: 60px;}
	.DianpPlan .itemHt{margin-bottom: 65px;padding-bottom: 45px;border-bottom: 10px solid #B89866;}
	.DianpPlan .itemHt .title{height: 66px;line-height: 66px;font-size: 36px;font-weight: normal;}
	.DianpPlan .itemHt .dstyle{font-weight: bold;font-size: 20px;color: #B89866;}
	.DianpPlan .itemHt .note{margin-top: 15px;font-size: 16px;color: #252525;font-style: italic;}
	.DianpPlan .content{font-size: 16px;line-height: 32px;color: #4c4c4c;}
	.DianpPlan .content .txt{height: 340px;}
	.DianpPlan .des{float: left;display: inline;width: 600px;height: 340px;margin-right: 20px;background: url(DianpPlan_des.jpg) no-repeat;}
	.DianpPlan .desphoto{overflow: hidden;width: 186px;margin: 45px 0 0 20px;border: 3px solid #B89866;border-radius: 100%;}
	.DianpPlan .desinfo{padding: 45px 20px 0 40px;font-size: 16px;color: #FFF;}
	.DianpPlan .desinfo .name{height: 40px;margin-bottom: 20px;line-height: 40px;font-weight: normal;font-size: 16px;}
	.DianpPlan .desinfo .name a{font-size: 32px;}
	.DianpPlan .desinfo .name em{padding: 2px 10px;margin-left: 10px;border: 1px dashed #FFF;border-radius: 4px;}
	.DianpPlan .desinfo .base{width: 118px;height: 30px;margin-right: 5px;border: 1px solid #B89866;line-height: 30px;text-align: center;}
	.DianpPlan .desinfo .ht{margin-top: 19px;line-height: 30px;font-weight: normal;font-size: 20px;}
	.DianpPlan .desinfo .ht i{background-position: -480px -210px;}
	.DianpPlan .desinfo .note{opacity: .75;}
	.DianpPlan .node{overflow: hidden;padding: 0 10px 10px;margin: 60px -10px -10px;}
	.DianpPlan .node .sBd{margin-bottom: 55px;background: #E7E7E7;border-radius: 100px;text-align: center;}
	.DianpPlan .node .sBd ul li{width: auto;height: 60px;padding: 0 30px;border-radius: 100px;line-height: 60px;font-size: 20px;cursor: pointer;}
	.DianpPlan .node .sBd ul li.activeThumb{background: #B89866;color: #FFF;}
	.DianpPlan .node .bBd{overflow: visible;}
	.DianpPlan .node .bd{height: 500px;background: #FFF;box-shadow: 0 0 9px rgba(34,34,34,.1);text-align: center;}
	.DianpPlan .node .bd li img{max-height: 500px;}
	.DianpPlan .node .hd{z-index: 3;position: absolute;left: 0;right: 0;bottom: 25px;text-align: center;}
	.DianpPlan .node .hd span{width: 8px;height: 8px;margin: 0 15px;border: 2px solid #B89866;border-radius: 100%;}
	.DianpPlan .node .hd span.active{background: #B89866;}
	.DianpPlan .node .sbtn{z-index: 2;position: absolute;top: 50%;padding: 10px 7px;margin-top: -40px;background: rgba(0,0,0,.4);}
	.DianpPlan .node .sbtn i{height: 60px;}
	.DianpPlan .node .prev{left: 0;}
	.DianpPlan .node .prev i{background-position: -300px -180px;}
	.DianpPlan .node .next{right: 0;}
	.DianpPlan .node .next i{background-position: -330px -180px;}
	.DianpPlan .node .sbtn:hover{background: #B5996B;}
	.DianpPlan .node .text{margin-top: 18px;padding: 15px 40px;border: 1px solid #BFBFBF;line-height: 30px;font-size: 18px;}
	.DianpPlan .node .text .ht{margin-bottom: 15px;font-weight: normal;font-size: 26px;color: #B89866;font-family: "Walkway-SemiBold";}
	.DianpPlan .node .hdHt{margin: 60px 0 50px;text-align: center;color: #333;font-family: "Walkway-SemiBold";}
	.DianpPlan .node .hdHt h4{line-height: 35px;font-weight: normal;font-size: 30px;}
	.DianpPlan .node .hdHt p{opacity: .3;font-size: 24px;text-transform: uppercase;}


/*Reserva*/
.ReservaSearchWrap{overflow: hidden;margin-bottom: 30px;padding-bottom: 40px;background: #FFF;}
	.ReservaSearchWrap .moduleImg{display: none;}
	.ReservaSearchWrap .moduleTop{margin-bottom: 30px;}
.ReservaSearch{font-size: 16px;}
	.ReservaSearch dt{float: left;}
	.ReservaSearch dt i{width: 8px;height: 8px;margin: 8px 8px 0 0;border-radius: 100%;background: #D21F15;}
	.ReservaSearch dd{padding-left: 120px;}
	.ReservaSearch dd a{padding: 0 9px;margin: 0 40px 20px 0;}
	.ReservaSearch dd a:hover,.ReservaSearch dd a.current{background: #D21F15;color: #FFF;}
.ReservaPush{overflow: hidden;position: relative;height: 445px;margin-bottom: 35px;}
	.ReservaPush .bd li .imga{height: 445px;}
	.ReservaPush .bd li img{min-height: 445px;}
	.ReservaPush .bd li .bg{top: 50%;background: -webkit-linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));background: -moz-linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));background: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
	.ReservaPush .bd li .title{position: absolute;left: 20px;right: 20px;bottom: 50px;height: 30px;line-height: 30px;text-align: center;color: #FFF;font-size: 26px;}
	.ReservaPush .hd{z-index: 3;position: absolute;left: 0;bottom: 25px;width: 100%;text-align: center;}
	.ReservaPush .hd span{width: 8px;height: 8px;margin: 0 8px;border: 2px solid #FFF;border-radius: 100%;cursor: pointer;}
	.ReservaPush .hd span:hover, .ReservaPush .hd span.active{border-color: #D21F15;background: #D21F15;}
	.ReservaPush .btn{z-index: 3;position: absolute;top: 50%;margin-top: -40px;width: 30px;height: 60px;padding: 5px;background: rgba(68,68,68,.4);}
	.ReservaPush .btn i{width: 30px;height: 60px;}
	.ReservaPush .prev{left: 0;}
	.ReservaPush .prev i{background-position: 0 -60px;}
	.ReservaPush .next{right: 0;}
	.ReservaPush .next i{background-position: -30px -60px;}
	.ReservaPush .btn:hover{background: #C4261D;}
.ReservaListWrap{}
	.ReservaListWrap .Column-L{width: 855px;}
	.ReservaListWrap .Column-R{width: 315px;margin-left: 30px;}
.ReservaList{}
	.ReservaList ul li{padding: 25px 55px 25px 15px;margin-bottom: 20px;background: #FFF;}
	.ReservaList ul li .imga{overflow: hidden;width: 290px;height: 200px;margin-right: 30px;}
	.ReservaList ul li .info .title{height: 40px;margin-bottom: 6px;line-height: 40px;font-weight: normal;font-size: 20px;}
	.ReservaList ul li .plan{margin-top: 20px;}
	.ReservaList ul li .plan em{overflow: hidden;float: left;text-align: center;font-size: 12px;color: #A9A9A9;}
	.ReservaList ul li .plan .ico{display: block;position: relative;width: 22px;height: 22px;margin: 0 auto;}
	.ReservaList ul li .plan .semi{border-radius: 100%;background: #A9A9A9;}
	.ReservaList ul li .plan .semi2{display: none;}
	.ReservaList ul li .plan .em1 .semi{clip: rect(0px,11px,11px,0px);}
	.ReservaList ul li .plan .em2 .semi{clip: rect(0px,22px,11px,0px);}
	.ReservaList ul li .plan .em3 .semi{clip: rect(11px,22px,22px,11px);}
	.ReservaList ul li .plan .em3 .semi2{display: block;clip: rect(0px,22px,11px,0px);}
	.ReservaList ul li .plan .em4 .semi{clip: rect(0,22px,22px,0px);}
	.ReservaList ul li .plan .circle{display: none1;margin: 1px;border: 4px solid #FFF;border-radius: 100%;background: #A9A9A9;}
	.ReservaList ul li .plan .line{position: absolute;top: 50%;width: 1000px;height: 1px;margin: 0 8px;background: #A9A9A9;}
	.ReservaList ul li .plan .line.l{right: 100%;}
	.ReservaList ul li .plan .line.r{left: 100%;}
	.ReservaList ul li .plan .has{color: #D20000;}
	.ReservaList ul li .plan .has .semi,
	.ReservaList ul li .plan .has .circle{background: #D20000;}
	.ReservaList ul li .info .bt{margin-top: 18px;}
	.ReservaList ul li .info .view{width: 138px;height: 30px;padding: 1px 0;border: 1px solid #888888;line-height: 30px;text-align: center;}
	.ReservaList ul li .info .view i{background-position: -120px 0;}
	.ReservaList ul li .info .view:hover{border-color: #D21F15;color: #D21F15;}
	.ReservaList ul li .info .view:hover i{background-position: -120px -30px;}
	.ReservaList ul li.hover{box-shadow: 0 4px 6px rgba(0,0,0,.06);}
.ReservaInfo{margin-bottom: 40px;background: #FFF;box-shadow: 0 4px 8px rgba(0,0,0,.06);}
	.ReservaInfo .lImg{overflow: hidden;width: 710px;height: 430px;}
	.ReservaInfo .lImg img{width: 100%;}
	.ReservaInfo .rInfo{padding: 0 22px 22px;color: #150F0E;}
	.ReservaInfo .rInfo .title{padding: 27px 0 20px;line-height: 30px;font-size: 24px;font-weight: normal;}
	.ReservaInfo .rInfo .base{margin: 20px 0 25px;line-height: 30px;font-size: 16px;}
	.ReservaInfo .rInfo .base .ctime i{background-position: -510px -120px;}
	.ReservaInfo .rInfo .teams{padding-top: 40px;border-top: 1px solid #E7E7E7;}
	.ReservaInfo .rInfo .teams li{float: left;width: 130px;margin-right: 28px;text-align: center;}
	.ReservaInfo .rInfo .teams li .img{overflow: hidden;height: 130px;margin-bottom: 10px;}
	.ReservaInfo .rInfo .teams li .img img{min-height: 130px;}
.ReservaNodejd{}
	.ReservaNodejd .item{overflow: hidden;width: 100%;margin-bottom: 40px;background: #FFF;box-shadow: 0 4px 8px rgba(0,0,0,.06);}
	.ReservaNodejd .lArea{width: 289px;margin-bottom: -999em;padding-bottom: 999em;border-right: 1px solid #EAEAEA;}
	.ReservaNodejd .lArea .info{padding: 45px 0;color: #333;}
	.ReservaNodejd .lArea .info i{width: 60px;height: 60px;margin: 0 25px 0 35px;}
	.ReservaNodejd .lArea .info h4{padding-top: 6px;font-size: 16px;font-weight: normal;color: #d41111;}
	.ReservaNodejd .lArea .title i{background-position: -240px -240px;}
	.ReservaNodejd .lArea .person{border-top: 1px solid #EAEAEA;}
	.ReservaNodejd .lArea .person i{background-position: -300px -240px;}
	.ReservaNodejd .rArea{width: 864px;padding: 30px 23px;}
	.ReservaNodejd .rArea .imgs ul{width: 99999em;}
	.ReservaNodejd .rArea .imgs li{overflow: hidden;float: left;width: 210px;height: 150px;margin-right: 8px;}
	.ReservaNodejd .rArea .txt{line-height: 20px;}


/*Live*/
.LiveHt{margin-bottom: 15px;border-bottom: 1px solid #E5E5E5;line-height: 60px;}
	.LiveHt i{width: 60px;height: 60px;}
	.LiveHt h3{float: left;padding-right: 15px;font-size: 24px;font-weight: normal;color: #000;}
	.LiveHt .zbhf{background-position: -180px -360px;}
	.LiveHt .rmgd{background-position: -240px -360px;}
	.LiveHt .rmgd{background-position: -240px -360px;}
.LiveList1{width: 1160px;margin: 40px auto;padding: 10px 20px 20px;background: #FFF;}
	.LiveList1 .bd{overflow: hidden;position: relative;width: 840px;height: 575px;padding: 5px;background: #D1D1D1;border-radius: 4px;}
	.LiveList1 .bd .plan{z-index: 2;position: absolute;left: 0;top: 35px;padding: 0 15px;border-radius: 0 100px 100px 0;background: #F28D15;line-height: 36px;font-size: 18px;color: #FFF;}
	.LiveList1 .bd .iframe{width: 840px;height: 575px;border: none;background: #FFF url(loader.gif) center no-repeat;}
	.LiveList1 .hd{width: 300px;height: 585px;padding-left: 10px;}
	.LiveList1 .hd li{position: relative;margin-bottom: 10px;}
	.LiveList1 .hd li .imga{overflow: hidden;height: 188px;border-radius: 4px;}
	.LiveList1 .hd li img{min-height: 188px;}
	.LiveList1 .hd li.active .bg{border: 4px solid #F28D15;}
	.LiveList1 .hd li.active:before{content: "";z-index: 2;position: absolute;right: 100%;top: 50%;margin-top: -10px;width: 0;height: 0;border-width: 10px 16px;border-style: solid;border-color: transparent;border-right-color: #F28D15;}
.LiveHot{margin: 40px auto 20px;}
	.LiveHot ul li{margin-bottom: 22px;background: #FFF;box-shadow: 0 1px 1px rgba(11,3,5,.1);}
	.LiveHot ul li .imga{position: relative;width: 253px;height: 208px;}
	.LiveHot ul li .imga img{min-height: 208px;}
	.LiveHot ul li .imga .num{z-index: 2;position: absolute;left: 0;top: 0;width: 40px;height: 32px;border-radius: 0 6px 6px 0;background: #F28D15;line-height: 32px;text-align: center;font-size: 24px;color: #FFF;font-style: italic;text-indent: -3px;}
	.LiveHot ul li .info{height: 206px;padding: 0 45px 0 55px;border: 1px solid #E0E0E0;border-left: none;}
	.LiveHot ul li .info .title{padding: 20px 0 5px;line-height: 40px;}
	.LiveHot ul li .info .title a{font-size: 24px;font-weight: bold;}
	.LiveHot ul li .info .title em{margin-left: 5px;padding: 1px 5px;border: 1px solid #BFBFBF;border-radius: 4px;font-size: 16px;}
	.LiveHot ul li .info .base{width: 490px;}
	.LiveHot ul li .info .base em{margin-right: 25px;line-height: 30px;font-size: 18px;}
	.LiveHot ul li .info .base .date{background-position: -420px -300px;}
	.LiveHot ul li .info .base .hits{background-position: -450px -300px;}
	.LiveHot ul li .plan{width: 490px;margin-top: 30px;}
	.LiveHot ul li .plan em{overflow: hidden;float: left;line-height: 30px;text-align: center;font-size: 18px;color: #373737;}
	.LiveHot ul li .plan .ico{display: block;position: relative;width: 20px;height: 20px;margin: 0 auto 5px;border: 1px solid transparent;border-radius: 100%;}
	.LiveHot ul li .plan .circle{margin: 3px;border-radius: 100%;background: #DADADA;}
	.LiveHot ul li .plan .line{position: absolute;top: 50%;width: 1000px;height: 1px;background: #DADADA;}
	.LiveHot ul li .plan .line.l{right: 100%;}
	.LiveHot ul li .plan .line.r{left: 100%;}
	.LiveHot ul li .plan .cur{color: #F28D15;}
	.LiveHot ul li .plan .cur .ico{border-color: #F28D15;}
	.LiveHot ul li .plan .cur .circle{background: #F28D15;}
	.LiveHot ul li .btns{padding-top: 29px;}
	.LiveHot ul li .btns a{display: block;width: 172px;height: 45px;margin: 18px 0;border: 1px dashed #434343;border-radius: 6px;line-height: 45px;text-align: center;font-size: 18px;}
	.LiveHot ul li .btns .play{border-color: #F28D15;background: #F28D15;color: #FFF;}
.LiveList{width: 1150px;margin: 40px auto;padding: 10px 24px;border: 1px solid #D2D2D2;background: #FFF;}
	.LiveList .search{margin-bottom: 8px;}
	.LiveList .search .form{position: relative;width: 44px;height: 44px;margin-top: -70px;}
	.LiveList .search .form .kws{z-index: 3;position: absolute;top: 0;bottom: 0;right: 0;width: 0;padding-right: 44px;border: none;border-radius: 100px;background: none;line-height: 44px;font-size: 18px;}
	.LiveList .search .form .button{z-index: 1;position: relative;width: 30px;height: 30px;padding: 7px;margin: 0;border: none;border-radius: 100%;background: #F28D15;cursor: pointer;}
	.LiveList .search .form .button i{background-position: -390px -300px;}
	.LiveList .search .form.open .kws{width: 165px;padding-left: 25px;background: #E8E8E8;}
	.LiveList .search .form.open .button{z-index: 5;}
	.LiveList .search a{float: left;display: inline;width: 86px;height: 30px;margin: 0 12px 12px 0;border: 1px solid #CCC;border-radius: 100px;line-height: 30px;text-align: center;font-size: 16px;color: #000;}
	.LiveList .search a:hover,.LiveList .search a.current{border-color: #F28D15;background: #F28D15;color: #FFF;}
	.LiveList .load{padding: 20px 0;text-align: center;font-size: 18px;}
	.LiveList ul li{float: left;width: 275px;margin: 0 16px 40px 0;}
	.LiveList ul li .imgh{padding-top: 70.75%;border-radius: 6px;}
	.LiveList ul li .title{margin: 20px 0 10px;font-size: 20px;font-weight: normal;}
	.LiveList ul li p{line-height: 30px;font-size: 16px;color: #333;}
	.LiveList ul li p .hits{width: 26px;background-position: -450px -300px;}
.LiveFormWrap{background: url(LiveForm_bg.jpg) center no-repeat;}
	.LiveFormWrap .layui-layer-setwin{display: none;}
	.LiveForm{overflow: hidden;height: 100%;text-align: center;font-size: 18px;color: #434a43;}
	.LiveForm .ht{margin-bottom: 80px;line-height: 60px;font-size: 60px;font-weight: bold;letter-spacing: 5px;color: #FFF;}
	.LiveForm .ct{width: 750px;padding: 30px 0;margin: 0 auto;border-radius: 10px;background: #FFF;}
	.LiveForm .rInfo{width: 249px;border-left: 1px solid #E8E8E8;line-height: 36px;}
	.LiveForm .rInfo .imga{overflow: hidden;width: 170px;height: 160px;margin: 20px auto;border-radius: 4px;}
	.LiveForm .rInfo .imga img{min-height: 160px;}
	.LiveForm .rInfo .title{height: 50px;line-height: 50px;font-size: 20px;}
	.LiveForm .form{width: 422px;padding: 40px 39px 0;}
	.LiveForm .table .left{display: none;}
	.LiveForm .table .right .input-text{width: 370px;height: 63px;padding: 0 25px;border-color: #BFBFBF;border-radius: 6px;line-height: 63px;font-size: 20px;}
	.LiveForm .table .right .button{height: 65px;border-radius: 6px;background: #F28D15;line-height: 65px;font-size: 30px;font-weight: bold;}
	.LiveForm .videourl{padding: 5px 10px;margin-top: 28px;border: 1px solid #BFBFBF;background: #F0F0F0;line-height: 30px;color: #434a43;}
	.LiveForm .videourl i{margin-right: 12px;background-position: -390px -330px;}
	.LiveForm .videourl em{font-weight: bold;}
	.LiveForm .videourl:hover{border-color: #D0780F;}
	.LiveForm .closebk{display: block;position: relative;width: 134px;height: 38px;margin: 20px auto;border-radius: 100px;background: rgba(0,0,0,.6);line-height: 38px;text-align: center;color: #FFF;}
	.LiveForm .closebk:hover{background: rgba(242,141,21,.9);}
	.LiveForm .liveoktips{opacity: 0;visibility: hidden;height: 40px;padding: 0 40px;border-radius: 6px;background: #FFF;line-height: 40px;}
.LiveVisit{margin-top: 65px;margin-bottom: 85px;}
	.LiveVisit .ht{margin-bottom: 75px;line-height: 36px;font-size: 36px;text-align: center;color: #000;}
	.LiveVisit .form{width: 812px;margin: 0 auto;}
	.LiveVisit .table{clear: none;float: left;width: 346px;margin: 0 15px 30px;}
	.LiveVisit .table .left{display: none;}
	.LiveVisit .table .right .input-text{width: 284px;height: 50px;padding: 0 30px;border-color: #BFBFBF;line-height: 50px;font-size: 24px;}
	.LiveVisit .table .right .button{height: 52px;background: #F28D15;line-height: 52px;}
	.LiveVisit .cls_button{float: none;margin: 0 auto;}
.LiveThink{margin-top: 65px;margin-bottom: 125px;}
	.LiveThink .ht{margin-bottom: 70px;line-height: 125px;font-size: 36px;text-align: center;font-weight: normal;color: #000;}
	.LiveThink .ht i{display: block;width: 60px;height: 3px;margin: 0 auto;background: #000;}
	.LiveThink .bd li{width: 287px;height: 234px;border: 1px solid #000;}
	.LiveThink .bd li .imga{overflow: hidden;width: 227px;height: 174px;margin: 30px;}


/*Team*/
.TeamListWrap{}
	.TeamListWrap .Column-L{width: 930px;}
	.TeamListWrap .Column-R{width: 255px;margin-left: 15px;}
.TeamPush{margin-bottom: 10px;padding: 20px 0;border: 1px solid #EEE;background: #FFF;}
	.TeamPush .ht{margin-left: 15px;line-height: 36px;font-size: 20px;}
	.TeamPush .search{position: relative;height: 36px;margin-right: 15px;}
	.TeamPush .search .kws{display: block;width: 158px;height: 34px;padding: 0 45px 0 15px;border: 1px solid #D9D9D9;background: #FFF;border-radius:4px;line-height: 34px;}
	.TeamPush .search .submit{position: absolute;top: 50%;right: 0;width: 40px;height: 36px;margin-top: -18px;border: none;background: none;text-indent: -999em;cursor: pointer;}
	.TeamPush .search .submit i{margin: 3px 5px;background-position: -210px 0;}
	.TeamPush .container{padding: 0 40px;margin-top: 25px;}
	.TeamPush .bd li{width: 169px;text-align: center;}
	.TeamPush .bd li .img{overflow: hidden;width: 115px;margin: 0 auto;border-radius: 50%;}
	.TeamPush .btn{position: absolute;left: 0;top: 50%;width: 50px;height: 50px;margin-top: -37px;line-height: 50px;font-weight: bold;font-size: 30px;text-align: center;font-family: "宋体";}
	.TeamPush .next{left: auto;right: 0;}
.TeamList{}
	.TeamList li{margin-bottom: 10px;padding: 40px 24px;border: 1px solid #EEE;background: #FFF;}
	.TeamList li .photo{overflow: hidden;width: 160px;height: 160px;margin-right: 20px;border-radius: 50%;}
	.TeamList li .info{padding-top: 20px;}
	.TeamList li .info .name{padding-right: 10px;font-size: 24px;}
	.TeamList li .info .stars .num{font-size: 18px;color: #F63;}
	.TeamList li .info .stars .num.fl{padding-right: 5px;}
	.TeamList li .info .txt{width: 100%;font-size: 16px;color: #999;}
	.TeamList li .info .txt em{color: #2d2d2d;}
	.TeamList li .info .workday{margin-bottom: 15px;}
	.TeamList li .info .workday span{margin: 0 10px;}
	.TeamList li .btns{width: 118px;padding-top: 45px;margin-left: 20px;}
	.TeamList li .btns a{display: block;height: 34px;margin-bottom: 15px;border: 1px solid #2D2D2D;border-radius: 4px;line-height: 34px;text-align:center;font-size: 17px;}
	.TeamList li .btns .order,.TeamList li .btns .view:hover{border-color: #BE2216;background :#BE2216;color:#FFF;}
	.TeamList li dl{width: 100%;margin-top: 30px;}
	.TeamList li dl dd{float: left;width: 280px;height: 210px;margin-right: 20px;}
	.TeamList li dl dd .imgh{min-height: auto;padding-top: 75%;border-radius: 4px;}
.TeamTitle{margin: 70px auto 30px;text-align: center;}
	.TeamTitle h2{height: 46px;margin-bottom:10px;line-height: 46px;font-size: 36px;color: #262423;}
	.TeamTitle h2 i{width: 180px;background-position: -360px -240px;vertical-align: middle;}
	.TeamTitle h2 em{margin: 0 10px;vertical-align: middle;}
	.TeamTitle p{font-size: 18px;text-transform: uppercase;color: #D0D0D0;}
.TeamInfoBg{padding: 0 6px 6px 0;margin: 0 -6px 70px 0;background: url(TeamInfo_bg.jpg) right bottom no-repeat;}
	.TeamInfo{position: relative;padding: 30px;border: 2px solid #D2D2D2;background: #F9F9F9;}
	.TeamInfo .lPhoto{z-index: 3;position: relative;width: 340px;margin-right: 70px;}
	.TeamInfo .lPhoto .imga{overflow: hidden;height: 400px;box-shadow: 10px 10px 0 #B89866;}
	.TeamInfo .lPhoto .imga img{min-height: 400px;}
	.TeamInfo .rIntro{z-index: 3;position: relative;width: 650px;padding: 0 75px 0 0;}
	.TeamInfo .rIntro .btns{width: 108px;margin: 48px -48px 0 0;}
	.TeamInfo .rIntro .btns a{display: block;height: 38px;margin-bottom: 18px;border: 1px solid #B89866;border-radius: 20px;background: #b89866;line-height: 38px;text-align: center;font-size: 16px;color: #FFF;}
	.TeamInfo .rIntro .btns .zturl{background: none;color: #b89866;}
	.TeamInfo .rIntro .btns .follow:hover{background: #C4261D;border-color: #C4261D;}
	.TeamInfo .rIntro .btns .zturl:hover{background: #C4261D;border-color: #C4261D;color: #FFF;}
	.TeamInfo .rIntro .name{margin-top: 35px;padding-bottom: 20px;line-height: 60px;font-weight: normal;font-size: 60px;color: #B89866;}
	.TeamInfo .rIntro .name span{margin-left: 10px;line-height: 25px;font-size: 20px;color: #505051;}
	.TeamInfo .rIntro .workday{margin-left: 20px;padding: 2px 10px;border: 1px dashed #B89866;border-radius: 4px;line-height: 22px;font-size: 12px;color: #252525;}
	.TeamInfo .rIntro .ht{margin: 20px 0 5px;line-height: 30px;font-size: 24px;font-weight: normal;color: #252525;}
	.TeamInfo .rIntro .ht i{margin-right: 10px;}
	.TeamInfo .rIntro .ht i.scfg{background-position: -390px -30px;}
	.TeamInfo .rIntro .ht i.dbzp{background-position: -420px -30px;}
	.TeamInfo .rIntro .ht i.grjs{background-position: -450px -30px;}
	.TeamInfo .rIntro .note{color: #707070;}


/*Team10*/
.Team10ListWrap{}
	.Team10ListWrap .Column-L .ReservaPush{margin-bottom: 12px;}
.Team10List{}
	.Team10List li{padding: 33px 25px;margin-bottom: 15px;background: #FFF;}
	.Team10List li .imga{overflow: hidden;width: 290px;height: 290px;margin-right: 30px;}
	.Team10List li .imga img{min-height: 290px;}
	.Team10List li .info{position: relative;height: 290px;}
	.Team10List li .info .title{padding: 15px 0 8px;font-weight: normal;font-size: 20px;}
	.Team10List li .info .base{width: 300px;line-height: 26px;}
	.Team10List li .info .base em{float: left;display: inline;width: 150px;}
	.Team10List li .info .base em span{font-weight: bold;color: #D21F15;}
	.Team10List li .info .works{position: absolute;left: 0;bottom: 0;width: 482px;}
	.Team10List li .info .works .ht{margin-bottom: 12px;}
	.Team10List li .info .works .img{overflow: hidden;float: left;width: 150px;height: 110px;margin-right: 16px;}
	.Team10List li .info .works .img img{width: 100%;height: 110px;}
	.Team10List li.hover{box-shadow: 0 3px 7px rgba(0,0,0,.12);}
.Team10Info{height: 430px;margin-bottom: 20px;background: #FFF;}
	.Team10Info li{margin-bottom: 0;}
	.Team10Info li .imga{height: 360px;}
	.Team10Info li .note{margin-top: 10px;}
	.Team10Info .info .btn{display: block;width: 118px;height: 28px;margin-top: 20px;border: 1px solid #d20000;line-height: 28px;text-align: center;color: #d20000;}
	.Team10Info .info .order{border-color: #BFBFBF;color: #333;}
	.Team10Info .info .btn:hover{border-color: #d20000;background: #d20000;color: #FFF;}
	.Team10Info li.hover{box-shadow: none;}


/*Spec*/
.SpecPush{overflow: hidden;position: relative;height: 510px;margin-bottom: 50px;}
	.SpecPush .bd li img{min-height: 510px;}
	.SpecPush .hd{z-index: 3;position: absolute;left: 0;bottom: 25px;width: 100%;text-align: center;}
	.SpecPush .hd span{width: 8px;height: 8px;margin: 0 8px;border: 2px solid #FFF;border-radius: 100%;cursor: pointer;}
	.SpecPush .hd span:hover, .SpecPush .hd span.active{border-color: #D21F15;background: #D21F15;}
	.SpecPush .btn{z-index: 3;position: absolute;top: 50%;margin-top: -40px;width: 30px;height: 60px;padding: 5px;background: rgba(68,68,68,.4);}
	.SpecPush .btn i{width: 30px;height: 60px;}
	.SpecPush .prev{left: 0;}
	.SpecPush .prev i{background-position: 0 -60px;}
	.SpecPush .next{right: 0;}
	.SpecPush .next i{background-position: -30px -60px;}
	.SpecPush .btn:hover{background: #C4261D;}
.SpecIndex{}
	.SpecIndex .item{margin-bottom: 30px;}
	.SpecIndex .ht{margin-bottom: 30px;border-bottom: 1px solid #D8D8D8;line-height: 69px;}
	.SpecIndex .ht h2{position: relative;float: left;height: 69px;margin-right: 30px;font-weight: normal;font-size: 30px}
	.SpecIndex .ht h2:after{content: "";position: absolute;left: 0;bottom: -1px;width: 50px;height: 1px;background: #C4261D;}
	.SpecIndex .ht .sons{font-size: 18px;}
	.SpecIndex .ht .sons span{padding: 0 20px;}
	.SpecIndex .ht .more i{width: 18px;margin: 20px 0 0 3px;background-position: -240px -30px;}
	.SpecIndex .list li{float: left;width: 370px;margin: 0 45px 30px 0;text-align: center;}
	.SpecIndex .list li .img{overflow: hidden;margin-left: 7px;}
	.SpecIndex .list li .img .imgh{padding-top: 67.56756756756757%;}
	.SpecIndex .list li .cate{position: absolute;left: 0;top: 15px;width: 102px;padding-bottom: 5px;background-position: -120px -60px;line-height: 30px;color: #FFF;}
	.SpecIndex .list li .title{margin-top: 15px;font-weight: normal;}
	.SpecIndex .list li a:hover .img{box-shadow: 0 0px 10px 2px #B1B1B1;}
.SpecList{}
	.SpecList li{margin-bottom: 7px;color: #6A6969;}
	.SpecList .lArea{width: 830px;height: 195px;padding: 20px 40px;background: #FFF;}
	.SpecList .imga{width: 260px;}
	.SpecList .imga .imgh{padding-top: 75%;}
	.SpecList .info{padding: 7px 0 0 15px;}
	.SpecList .info .tit{height: 30px;line-height: 30px;font-weight: normal;font-size: 20px;}
	.SpecList .info .dateHits{margin-left: 12px;line-height: 30px;}
	.SpecList .info .dateHits i.date{width: 25px;background-position: -360px 0;}
	.SpecList .info .dateHits i.hits{background-position: -390px 0;}
	.SpecList .info .note{margin: 18px 0 12px;}
	.SpecList .info .base span{color: #333;}
	.SpecList .rArea{width: 285px;height: 195px;margin-left: 5px;padding: 20px 0;background: #FFF;}
	.SpecList .time{margin-top: 30px;line-height: 30px;text-align: center;color: #3E3A39;}
	.SpecList .time i{width: 20px;background-position: -480px 0;vertical-align:middle;}
	.SpecList .time span{color: #C4261D;}
	.SpecList .time span em{font-size: 18px;}
	.SpecList .btns{width: 214px;margin: 30px auto 0;}
	.SpecList .btns a{display: block;height: 39px;margin-top: 17px;border: 2px solid #A5A4A4;line-height: 39px;text-align: center;font-size: 16px;color:#332f2c;}
	.SpecList .btns .book{border-color: #C4261D;background: #C4261D;color: #FFF;}
	.SpecList .btns a:hover{border-color: #F44336;background: #F44336;color:#FFF;}
.SjszfSpecList{}
	.SjszfSpecList li{margin-bottom: 20px;padding: 25px 20px;background: #FFF;}
	.SjszfSpecList li .photo{overflow: hidden;width: 180px;height: 258px;margin-right: 23px;}
	.SjszfSpecList li .photo img{min-height: 258px;}
	.SjszfSpecList li .info{padding-top: 12px;padding-left: 7px;}
	.SjszfSpecList li .info .title{padding-bottom: 15px;font-weight: normal;}
	.SjszfSpecList li .info .title .qinum{margin: 3px 10px 0 -7px;padding: 0 12px;background: #D20000;line-height: 20px;font-size: 14px;color: #FFF;}
	.SjszfSpecList li .info .title .name{font-size: 20px;}
	.SjszfSpecList li .info .title .line{padding: 0 2px;}
	.SjszfSpecList li .info .txt{width: 100%;margin-top: 4px;color: #888;}
	.SjszfSpecList li .info .txt em{display: block;margin-bottom: 3px;font-size: 16px;color: #150f0e;}
	.SjszfSpecList li .btns{padding-top: 38px;}
	.SjszfSpecList li .btns a{float: left;display: inline;width: 200px;height: 30px;padding: 4px 0;margin-right: 25px;border: 1px solid #BFBFBF;line-height: 30px;text-align:center;font-size: 16px;}
	.SjszfSpecList li .btns a i{margin-right: 2px;}
	.SjszfSpecList li .btns a.view i{background-position: -360px -60px;}
	.SjszfSpecList li .btns a.order i{background-position: -390px -60px;}
	.SjszfSpecList li .btns a:hover{border-color: #D21F15;color:#D21F15;}
	.SjszfSpecList li .btns a.view:hover i{background-position: -360px -90px;}
	.SjszfSpecList li .btns a.order:hover i{background-position: -390px -90px;}
	.SjszfSpecList li.hover{box-shadow: 0 4px 6px rgba(0,0,0,.06);}


/*News*/
.NewsListWrap{}
	.NewsListWrap .Column-L{width: 870px;}
	.NewsListWrap .Column-R{width: 315px;margin-left: 15px;}
.NewsPush{overflow: hidden;position: relative;height: 430px;margin-bottom: 20px;box-shadow: 0 3px 7px rgba(0,0,0,.24);}
	.NewsPush .bd li .imga{height: 430px;}
	.NewsPush .bd li img{min-height: 430px;}
	.NewsPush .bd li .bg{top: 50%;background: -webkit-linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));background: -moz-linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));background: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
	.NewsPush .bd li .title{position: absolute;left: 20px;right: 20px;bottom: 50px;height: 30px;line-height: 30px;text-align: center;color: #FFF;font-size: 26px;}
	.NewsPush .hd{z-index: 3;position: absolute;left: 0;bottom: 25px;width: 100%;text-align: center;}
	.NewsPush .hd span{width: 8px;height: 8px;margin: 0 8px;border: 2px solid #FFF;border-radius: 100%;cursor: pointer;}
	.NewsPush .hd span:hover, .NewsPush .hd span.active{border-color: #D21F15;background: #D21F15;}
	.NewsPush .btn{z-index: 3;position: absolute;top: 50%;margin-top: -40px;width: 30px;height: 60px;padding: 5px;background: rgba(68,68,68,.4);box-shadow: 0 3px 7px rgba(0,0,0,.24);}
	.NewsPush .btn i{width: 30px;height: 60px;}
	.NewsPush .prev{left: 0;}
	.NewsPush .prev i{background-position: 0 -60px;}
	.NewsPush .next{right: 0;}
	.NewsPush .next i{background-position: -30px -60px;}
	.NewsPush .btn:hover{background: #C4261D;}
.NewsList{}
	.NewsList li{margin-bottom: 24px;padding: 20px 15px;background: #FFF;color: #6A6969;transition: all ease .6s;}
	.NewsList .imga{overflow: hidden;width: 270px;max-height: 215px;margin-right: 25px;}
	.NewsList .info .more{line-height: 30px;color: #626161;}
	.NewsList .info .more i{width: 18px;margin-left: 5px;background-position: -240px 0;}
	.NewsList .info .more:hover{color: #D20000;}
	.NewsList .info .more:hover i{background-position: -240px -30px;}
	.NewsList .info .tuijian{width: 20px;background-position: -420px 0;}
	.NewsList .info .ishot{width: 20px;background-position: -450px 0;}
	.NewsList .info .tit{height: 30px;margin-bottom: 13px;line-height: 30px;font-weight: normal;font-size: 18px;}
	.NewsList .info .tit .red{font-weight: bold;}
	.NewsList .info .tags cite{float: left;padding: 0 7px;margin: 0 17px 10px 0;border-radius: 4px;background: #D6AC62;color: #FFF;}
	.NewsList .info .note{margin: 13px 0 17px;}
	.NewsList .info .base em{margin-right: 20px;line-height: 30px;}
	.NewsList .info .base i.date{width: 25px;background-position: -360px 0;}
	.NewsList .info .base i.hits{background-position: -390px 0;}
	.NewsList li.hover{box-shadow: 0 5px 8px rgba(0,0,0,.16);}
.ThinkList{}
	.ThinkList li{float: left;width: 282px;margin-right: 12px;padding: 0;}
	.ThinkList li .imga{width: 100%;height: 230px;max-height: none;margin-right: 0;}
	.ThinkList li .imga .cate{z-index: 2;position: absolute;left: 12px;bottom: 12px;width: 80px;height: 30px;background: #FFF;border-radius: 4px;line-height: 30px;text-align: center;color: #cba35f;}
	.ThinkList li .info{padding: 10px 15px 4px;}
	.ThinkList li .info .tit{height: 48px;line-height: 24px;font-size: 16px;}
	.ThinkList li .info .base{font-size: 12px;}
	.ThinkList li .info .base em{margin-left: 20px;margin-right: 0;}


/*jiazhuang*/
.JiazList{z-index: 2;position: relative;margin-bottom: 60px;}
	.JiazList .ht{height: 20px;margin-bottom: 60px;padding-left: 10px;border-left: 4px solid #444;line-height: 20px;font-size: 20px;font-weight: normal;letter-spacing: 1px;color: #444;}
	.JiazList .orderby a{position: relative;padding: 0 20px;font-size: 16px;color: #777;}
	.JiazList .orderby a:not(:first-child)::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -7px;width: 1px;height: 14px;background: #999;}
	.JiazList .orderby a:hover,.JiazList .orderby a.current{font-family: "SourceHanSansCN-Medium";color: #333;}
	.JiazList .first{margin-top: -130px;margin-bottom: 60px;padding: 0 30px 30px;background-color: #f6f6f6;}
	.JiazList .first .lVideo{position: relative;width: 378px;margin-top: -222px;border: 10px solid #FFF;box-shadow: 3px 4px 10px 0 rgba(5,13,57,.1);background: #EEE;}
	.JiazList .first .video{display: block;width: 100%;height: 672px;margin: 0;border: none;}
	.JiazList .first .lVideo .praise{z-index: 10;position: absolute;right: 30px;top: 30px;text-align: center;color: #FFF;}
	.JiazList .first .lVideo .praise .heart{padding: 5px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.JiazList .first .lVideo .praise .heart i{float: none;display: block;background-position: 0 -420px;}
	.JiazList .first .lVideo .praise:hover .heart i,.JiazList .first .lVideo .praise.hasPraise .heart i{background-position: 0 -450px;}
	.JiazList .first .rInfo{width: 640px;padding: 63px 40px 0 60px;}
	.JiazList .first .rInfo .ht{height: 15px;margin: 10px 0 0 15px;border-left-width: 4px;line-height: 15px;font-size: 16px;letter-spacing: 0;}
	.JiazList .first .rInfo .title{height: 36px;line-height: 36px;font-weight: normal;font-size: 24px;}
	.JiazList .first .rInfo .note{height: 90px;margin: 33px 0 35px;padding-top: 35px;border-top: 1px solid rgba(222,222,222,.7);line-height: 30px;-webkit-line-clamp: 3;font-size: 16px;color: #888;}
	.JiazList .first .rInfo .base p{margin-right: 40px;line-height: 30px;font-size: 16px;color: #888;}
	.JiazList .first .rInfo .base i{width: 28px;}
	.JiazList .first .rInfo .base .date i{background-position: -30px -420px;}
	.JiazList .first .rInfo .base .hits i{background-position: -30px -450px;}
	.JiazList .first .rInfo .view{display: block;width: 120px;padding: 5px 0;margin-top: 52px;background: #444;line-height: 30px;text-align: center;color: #FFF;}
	.JiazList .first .rInfo .view i{width: 13px;background-position: -60px -420px;}
	.JiazList .first .rInfo .view:hover{background: #CD362E;}
	.JiazList .li{float: left;width: 585px;margin: 0 30px 53px 0;}
	.JiazList .li .imgh{padding-top: 41.02564102564103%;background-color: #EEE;}
	.JiazList .li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.JiazList .li .player{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;background-position: -90px -420px;}
	.JiazList .li .info{position: relative;padding: 35px 48px 0;text-align: center;}
	.JiazList .li .title{margin-bottom: 18px;font-weight: normal;}
	.JiazList .li .note{height: 60px;line-height: 30px;margin-bottom: 15px;}
	.JiazList .li.hover .bg{opacity: 1;visibility: visible;}
.JiazInfo{padding: 68px 0 80px;margin-bottom: 120px;background: #222;}
	.JiazInfo .lVideo{position: relative;width: 378px;margin-right: 60px;}
	.JiazInfo .lVideo .video{display: block;width: 100%;height: 672px;margin: 0;border: none;background: #383636;}
	.JiazInfo .lVideo .praise{z-index: 10;position: absolute;right: 30px;bottom: 25px;text-align: center;color: #FFF;}
	.JiazInfo .lVideo .praise .heart{padding: 5px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.JiazInfo .lVideo .praise .heart i{float: none;display: block;background-position: 0 -420px;}
	.JiazInfo .lVideo .praise:hover .heart,.JiazInfo .lVideo .praise.hasPraise .heart{background: #FFF;}
	.JiazInfo .lVideo .praise:hover .heart i,.JiazInfo .lVideo .praise.hasPraise .heart i{background-position: 0 -450px;}
	.JiazInfo .msgLeader{padding-top: 22px;margin-bottom: 50px;background: url(jiaz_msg_mdtit.png) left top no-repeat;}
	.JiazInfo .msgLeader .moduleTit{display: none;}
	.JiazInfo .rBase{position: relative;}
	.JiazInfo .rBase .ht{height: 15px;margin: 10px 0 0 15px;padding-left: 10px;border-left: 4px solid #FFF;line-height: 15px;font-size: 16px;font-weight: normal;color: #FFF;}
	.JiazInfo .rBase .title{height: 36px;line-height: 36px;font-weight: normal;font-size: 24px;color: #FFF;}
	.JiazInfo .rBase .note{height: 90px;margin: 23px 0 13px;padding-top: 23px;border-top: 1px solid rgba(222,222,222,1);line-height: 30px;-webkit-line-clamp: 3;font-size: 16px;color: rgba(255,255,255,.6);}
	.JiazInfo .rBase .base p{margin: 5px 0 0 45px;line-height: 30px;font-size: 16px;color: #888;}
	.JiazInfo .rBase .base i{width: 28px;}
	.JiazInfo .rBase .base .date i{background-position: -30px -420px;}
	.JiazInfo .rBase .base .hits i{background-position: -30px -450px;}
	.JiazInfo .rBase .bj{width: 250px;padding: 5px 0;background: #FFF;line-height: 30px;text-align: center;color: #333;}
	.JiazInfo .rBase .bj:hover{background: #B24D55;color: #FFF;}
	.JiazInfo .rList{overflow: hidden;margin-top: 66px;background-color: #383636;}
	.JiazInfo .rList .bd{overflow-x: auto;overflow-y: hidden;height: 260px;margin-right: 20px;}
	.JiazInfo .rList .bd::-webkit-scrollbar{height: 8px;border-radius: 0;background: #3e3e3e;}
	.JiazInfo .rList .bd::-webkit-scrollbar-thumb{width: 8px;margin: 0;border-radius: 10px;background: #808080;}
	.JiazInfo .rList ul{position: relative;white-space: nowrap;}
	.JiazInfo .rList li{width: 220px;margin-right: -20px;text-align: center;white-space: initial;}
	.JiazInfo .rList li .imga{height: 212px;padding: 20px;font-size: 12px;color: #FFF;transition: all .3s;}
	.JiazInfo .rList li .img{position: relative;margin-bottom: 15px;background-color: #EEE;}
	.JiazInfo .rList li .img .imgh{padding-top: 66.66666666666667%;}
	.JiazInfo .rList li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.JiazInfo .rList li .player{position: absolute;top: 50%;left: 50%;margin: -15px;background-position: -270px -420px;}
	.JiazInfo .rList li.hover .bg,.JiazInfo .rList li.current .bg{opacity: 1;visibility: visible;}
	.JiazInfo .rList li .txt .title{height: 48px;padding: 0 14px;font-weight: normal;letter-spacing: 1px;font-size: 14px;}
	.JiazInfo .rList li.current .imga{background: #494848;}
.JiazMore{margin-top: 80px;margin-bottom: 120px;}
	.JiazMore li{float: left;width: 380px;margin-right: 30px;}
	.JiazMore li .imgh{padding-top: 68.42105263157895%;background-color: #F6F6F6;}
	.JiazMore li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.JiazMore li .player{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;background-position: -90px -420px;}
	.JiazMore li .info{padding: 26px 0 18px;}
	.JiazMore li .title{margin-bottom: 6px;font-weight: normal;}
	.JiazMore li .note{color: #999;}
	.JiazMore li.hover .bg{opacity: 1;visibility: visible;}


/*Faq*/
.FaqListWrap{width: 825px;margin-bottom: 40px;padding: 20px 25px;background: #FFF;}
.FaqTit{margin-bottom: 10px;line-height: 30px;font-weight: normal;font-size: 16px;color: #C4261D;}
	.FaqTit i{width:20px;}
	.FaqTit i.zxtw{background-position: -360px -270px;}
	.FaqTit i.zjhd{background-position: -390px -270px;}
	.FaqTit i.sstw{background-position: -360px -270px;}
	.FaqTit2{margin-bottom: 20px;background: #F5F5F5;}
	.FaqTit2 .box{float: left;display: inline;padding: 11px 0 11px 15px;}
	.FaqTit2 .box1{padding-right: 15px;border-right: 4px solid #FFF;}
	.FaqTit2 .form{position: relative;padding: 10px 0 10px 15px;}
	.FaqTit2 input{display: block;height: 30px;border: none;background: none;line-height: 30px;}
	.FaqTit2 .kws{width: 200px;padding: 0 45px 0 15px;border: 1px solid #A5A4A4;}
	.FaqTit2 .submit{position: absolute;right: 0;top: 50%;margin-top: -10px;width: 40px;height: 20px;border: none;border-left: 1px solid #A5A4A4;background: none;cursor:pointer;}
	.FaqTit2 .submit i{margin: -5px 5px;width: 30px;background-position: -210px 0;}
.FaqForm{margin-bottom: 30px;}
	.FaqForm .table .left,.FaqForm .table .clue_on{display: none;}
	.FaqForm .table .right .button{width: 110px;height: 45px;border-radius: 2px;line-height: 45px;background: #ABABAB;}
	.FaqForm .table .right .button:hover{background: #D21F15;}
	.FaqForm .kws{color: #a5a4a4;}
	.FaqForm .kws a{margin: 0 4px 5px 0;font-size: 18px;color: #a5a4a4;}
	.FaqForm .kws a.cur,.FaqForm .kws a:hover{color: #C4261D;}
	.FaqForm .hot{line-height: 26px;font-size: 18px;color: #333;}
	.FaqForm .hot i{width: 54px;height: 26px;margin-right: 5px;background-position: -420px -394px;}
	.FaqForm .hot:hover i,.FaqForm .hot.current i{background-position: -480px -394px;}
.FaqList{margin-top: 50px;}
	.FaqList .item{margin-bottom: 50px;}
	.FaqList .circle{float: left;width: 34px;height: 34px;margin: 0 10px 0 0;background: url(public.png) -420px -360px no-repeat;line-height: 18px;text-align: center;color: #FFF;font-size: 12px;text-indent: -999em;}
	.FaqList .circle.q{margin-left: 18px;}
	.FaqList .circle.a{background-position: -480px -360px;}
	.FaqList .circle.hot{width: 54px;height: 26px;margin-top: 3px;background-position: -480px -394px;}
	.FaqList .ht h4{padding-left: 35px;line-height: 30px;font-weight: bold;font-size: 18px;color: #444;}
	.FaqList .ct{position: relative;padding: 23px 18px 10px;margin-top: 25px;box-shadow: 0 0 10px rgba(0,0,0,.13);}
	.FaqList .ct .arrow{position: absolute;left: 20px;top: -9px;width: 30px;height: 10px;background: url(public.png) -510px -270px no-repeat;}
	.FaqList .txt{overflow: hidden;max-height: 12000px;}
	.FaqList .btns{margin-top: 25px;line-height: 30px;font-size: 16px;}
	.FaqList .read{display: none;float: right;width: 30px;height: 30px;margin-left: 15px;background: url(public.png?v2) -480px -270px no-repeat;text-indent: -999em;cursor: pointer;}
	.FaqList .date{margin-left: 15px;color: #ABABAB;}
	.FaqList .praise{height: 30px;color: #BFBFBF}
	.FaqList .praise i{margin-top: -6px;background-position: -150px -120px;margin-left: 6px;}
	.FaqList .praise:hover,.FaqList .praise.hasPraise{color: #D81E06;}
	.FaqList .praise:hover i,.FaqList .praise.hasPraise i{background-position: -150px -150px;}


/*人才招聘*/
.JobModule{position: relative;height: 510px;}
	.JobModule .moduleTit,.JobModule .moduleTop a,.JobModule .CateList li a{color: #FFF;}
	.JobModule .CateList li a:hover,.JobModule .CateList li a.current{background: #FFF;color: #0E0B04;}
	.JobModule .search{position: absolute;left: 0;right: 0;bottom: 0;padding: 30px 0;background: rgba(62,58,57,.6);line-height: 30px;text-align: center;color: #FFF;}
	.JobModule .search label{font-size: 24px;}
	.JobModule .search .kws{width: 140px;height: 26px;border: none;border-bottom: 1px solid #FFF;background: none;line-height: 26px;font-size: 16px;color: #FFF;}
	.JobModule .search .submit{border:none;background-position: -210px -30px;text-indent:-999em;cursor:pointer;}
.JobModuleHt{margin:50px 0;line-height:50px;text-align:center;font-size:38px;}
.JobList{}
	.JobList .li .info1{top:353px;}
	.JobList .li .info1 .name{margin-bottom:6px;}
	.JobList .li .info1 .name span{border:none;}
	.JobList .li .info2{top:100%;}
	.JobList .li .info2 .name span{font-size:17px;}
	.JobList .li .info2 .name span em{font-size:27px;}
	.JobList .li a:hover .info1{top:100%;}
	.JobList .li a:hover .info2{top:316px;}


/*Croom*/
.CroomList{margin-bottom: 60px;}
	.CroomList .ht{height: 20px;margin-bottom: 60px;padding-left: 10px;border-left: 4px solid #444;line-height: 20px;font-size: 20px;font-weight: normal;letter-spacing: 1px;color: #444;}
	.CroomList .orderby a{position: relative;padding: 0 20px;font-size: 16px;color: #777;}
	.CroomList .orderby a:not(:first-child)::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -7px;width: 1px;height: 14px;background: #999;}
	.CroomList .orderby a:hover,.CroomList .orderby a.current{font-family: "SourceHanSansCN-Medium";color: #333;}
	.CroomList .first{margin-bottom: 60px;}
	.CroomList .first .lVideo{position: relative;width: 800px;}
	.CroomList .first .video{display: block;width: 100%;height: 500px;margin: 0;border: none;}
	.CroomList .first .lVideo .praise{z-index: 10;position: absolute;right: 30px;bottom: 25px;text-align: center;color: #FFF;}
	.CroomList .first .lVideo .praise .heart{padding: 5px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.CroomList .first .lVideo .praise .heart i{float: none;display: block;background-position: 0 -420px;}
	.CroomList .first .lVideo .praise:hover .heart i,.CroomList .first .lVideo .praise.hasPraise .heart i{background-position: 0 -450px;}
	.CroomList .first .rInfo{width: 280px;height: 500px;padding: 0 60px;background-color: #f6f6f6;}
	.CroomList .first .rInfo .ht{height: 15px;margin: 40px 0 33px;border-left-width: 4px;line-height: 15px;font-size: 16px;letter-spacing: 0;}
	.CroomList .first .rInfo .title{height: 36px;line-height: 36px;font-weight: normal;font-size: 24px;}
	.CroomList .first .rInfo .note{height: 90px;margin: 23px 0 25px;padding-top: 22px;border-top: 1px solid rgba(222,222,222,.7);line-height: 30px;-webkit-line-clamp: 3;color: #888;}
	.CroomList .first .rInfo .base p{margin-bottom: 23px;line-height: 30px;color: #444;}
	.CroomList .first .rInfo .base i{width: 28px;}
	.CroomList .first .rInfo .base .date i{background-position: -30px -420px;}
	.CroomList .first .rInfo .base .hits i{background-position: -30px -450px;}
	.CroomList .first .rInfo .view{display: block;width: 120px;padding: 5px 0;margin-top: 42px;background: #444;line-height: 30px;text-align: center;color: #FFF;}
	.CroomList .first .rInfo .view i{width: 13px;background-position: -60px -420px;}
	.CroomList .first .rInfo .view:hover{background: #CD362E;}
	.CroomList .first .rInfo2 .title{height: 60px;line-height: 30px;font-size: 20px;}
	.CroomList .first .rInfo .note{margin-top: 19px;padding-top: 12px;}


	.CroomList .li{float: left;width: 585px;margin: 0 30px 30px 0;background: #F6F6F6;}
	.CroomList .li .imgh{padding-top: 61.53846153846154%;}
	.SjszfList .li .imgh{padding-top: 47.86324786324786%;}
	.CroomList .li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.CroomList .li .player{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;background-position: -90px -420px;}
	.CroomList .li .info{position: relative;padding: 30px 40px;}
	.CroomList .li .line{position: absolute;left: 0;top: 30px;width: 0;height: 6px;margin-top: 9px;background: #FF7F57;}
	.CroomList .li .arrow{opacity: 0;visibility: hidden;margin: 15px 0 0 15px;background-position: -60px -450px;transform: translateX(-10px);}
	.CroomList .li .title{margin-bottom: 12px;font-weight: normal;}
	.CroomList .li .note{color: #999;}
	.CroomList .li.hover{box-shadow: 0 5px 20px 0 rgba(5,13,57,.1);}
	.CroomList .li.hover .bg{opacity: 1;visibility: visible;}
	.CroomList .li.hover .line{width: 25px;}
	.CroomList .li.hover .arrow{opacity: 1;visibility: visible;transform: translateX(0);}
.CroomInfo{margin-bottom: 140px;padding: 30px 0 42px;background: #222;}
	.CroomInfo .msgLeader{margin-bottom: 12px;}
	.CroomInfo .lVideo{position: relative;width: 860px;}
	.CroomInfo .lVideo .video{display: block;width: 100%;height: 540px;margin: 0;border: none;background: #383636;}
	.CroomInfo .lVideo .praise{z-index: 10;position: absolute;right: 30px;bottom: 25px;text-align: center;color: #FFF;}
	.CroomInfo .lVideo .praise .heart{padding: 5px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.CroomInfo .lVideo .praise .heart i{float: none;display: block;background-position: 0 -420px;}
	.CroomInfo .lVideo .praise:hover .heart,.CroomInfo .lVideo .praise.hasPraise .heart{background: #FFF;}
	.CroomInfo .lVideo .praise:hover .heart i,.CroomInfo .lVideo .praise.hasPraise .heart i{background-position: 0 -450px;}
	.CroomInfo .rList{width: 340px;height: 540px;background-color: #383636;}
	.CroomInfo .rList.nano>.nano-content{right: 0!important;padding-right: 8px!important;}
	.CroomInfo .rList.has-scrollbar>.nano-content::-webkit-scrollbar{display: none;}
	.CroomInfo .rList.nano>.nano-pane{overflow: hidden;width: 8px;margin: 0;border-radius: 0;background: #3e3e3e;}
	.CroomInfo .rList.nano>.nano-pane>.nano-slider{width: 8px;margin: 0;border-radius: 10px;background: #808080;}
	.CroomInfo .rList.auto-height>.nano-content{padding-right: 0!important;}
	.CroomInfo .rList li .imga{padding: 20px;font-size: 12px;color: #FFF;transition: all .3s;}
	.CroomInfo .rList li .img{position: relative;width: 120px;margin-right: 20px;}
	.CroomInfo .rList li .img .imgh{padding-top: 66.66666666666667%;}
	.CroomInfo .rList li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.CroomInfo .rList li .player{position: absolute;top: 50%;left: 50%;margin: -15px;background-position: -270px -420px;}
	.CroomInfo .rList li.hover .bg,.CroomInfo .rList li.current .bg{opacity: 1;visibility: visible;}
	.CroomInfo .rList li .txt .title{height: 40px;margin: 7px 0;line-height: 20px;font-size: 14px;font-weight: normal;letter-spacing: 1px;font-size: 14px;}
	.CroomInfo .rList li.current .imga,.CroomInfo .rList li .imga:hover{background: #494848;}
	.CroomInfo .bArea{margin-top: 33px;color: #FFF;}
	.CroomInfo .lBase{position: relative;padding-left: 14px;}
	.CroomInfo .lBase::before{content: "";position: absolute;left: 0;top: 6px;width: 4px;height: 22px;background: #FFF;}
	.CroomInfo .lBase .title{margin-bottom: 8px;line-height: 35px;font-size: 24px;font-weight: normal;}
	.CroomInfo .lBase em{float: left;line-height: 27px;}
	.CroomInfo .lBase em:not(:last-child)::after{content: "";float: right;width: 1px;height: 10px;margin: 8px 10px;background: #FFF;}
	.CroomInfo .rDes .des{margin: 5px 40px 0 0;}
	.CroomInfo .rDes .des .img{overflow: hidden;width: 60px;margin-right: 12px;border-radius: 100%;background: #EFEFEF;}
	.CroomInfo .rDes .des .txt{color: #FFF;}
	.CroomInfo .rDes .des .txt .name{padding: 2px 0;font-size: 16px;font-weight: normal;}
	.CroomInfo .rDes .btns .btn{display: block;width: 148px;height: 28px;border: 1px solid #999;border-radius: 5px;line-height: 28px;text-align: center;font-size: 16px;color: #FFF;}
	.CroomInfo .rDes .btns .order{margin-bottom: 10px;border-color: #B24D55;background: #B24D55;}
	.CroomInfo .rDes .btns:hover .btn{border-color: rgba(255,255,255,.4);background-color: transparent;color: #FFF;}
	.CroomInfo .rDes .btns .btn:hover{border-color: #B24D55;background-color: #B24D55;}
	.CroomInfo .rDes .btns .btn:active{border-color: #B24D55;background-color: #B24D55;}
	.SjszfInfo{padding-top: 60px;margin-bottom: 120px;}
	.SjszfInfo .lVideo{width: 100%;}
	.SjszfInfo .lVideo .video{height: 640px;}
	.SjszfInfo .bArea{margin-top: 38px;}
.CroomMore{margin-top: 80px;margin-bottom: 120px;}
	.CroomMore li{float: left;width: 380px;margin-right: 30px;background: #F6F6F6;}
	.CroomMore li .imgh{padding-top: 68.42105263157895%;}
	.CroomMore li .bg{opacity: 0;visibility: hidden;background: rgba(0,0,0,.3);}
	.CroomMore li .player{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;background-position: -90px -420px;}
	.CroomMore li .info{padding: 26px 30px 18px;}
	.CroomMore li .arrow{opacity: 0;visibility: hidden;margin: 9px -2px 0 5px;background-position: -60px -450px;transform: translateX(-10px);}
	.CroomMore li .title{margin-bottom: 6px;font-weight: normal;}
	.CroomMore li .note{color: #999;}
	.CroomMore li.hover{box-shadow: 0 5px 20px 0 rgba(5,13,57,.1);}
	.CroomMore li.hover .bg{opacity: 1;visibility: visible;}
	.CroomMore li.hover .arrow{opacity: 1;visibility: visible;transform: translateX(0);}
	.SjszfMore li{width: 585px;}
	.SjszfMore li .imgh{padding-top: 47.86324786324786%;}


/*Comment*/
.CommentListWrap{position: relative;}
	.CommentListWrap::before{content: "";display: block;clear: both;width: 100%;height: 1px;}
	.CommentList ul{margin: 0 -20px 50px;}
	.CommentList li{float: left;width: 50%;margin-bottom: 40px;}
	.CommentList li .libox{z-index: 5;position: relative;margin: 0 20px;padding: 40px;border: 1px solid #E8E8E8;box-shadow: 0 10px 20px 0 rgba(106,106,106,.1);}
	.CommentList li .user{margin-bottom: 18px;}
	.CommentList li .user .photo{overflow: hidden;width: 60px;margin-right: 15px;border-radius: 10px;}
	.CommentList li .user .name{padding-top: 8px;font-size: 16px;font-weight: normal;}
	.CommentList li .user .date{color: #888;}
	.CommentList li .praise{float: right;z-index: 3;position: relative;padding: 15px 0;line-height: 30px;text-align: center;color: #888;}
	.CommentList li .praise i{margin-right: 4px;background-position: -360px -420px;cursor: pointer;}
	.CommentList li .praise:hover i,.CommentList li .praise.hasPraise i{background-position: -360px -450px;}
	.CommentList li .note{margin-bottom: 20px;line-height: 36px;font-size: 16px;color: #666;text-align: justify;}
	.CommentList li .imgs{margin: 0 -5px 20px;}
	.CommentList li .imgs .li{float: left;width: 50%;cursor: pointer;}
	.CommentList li .imgs .li .box{overflow: hidden;position: relative;margin: 0 5px 10px;}
	.CommentList li .imgs .li .imgh{padding-top: 61.22448979591837%;}
	.CommentList li .imgs .li .bg{opacity: 0;visibility: hidden;z-index: 3;background: rgba(0,0,0,.5);}
	.CommentList li .imgs .li .bg i{position: absolute;top: 50%;left: 50%;margin: -15px;background-position: -390px -420px;}
	.CommentList li .imgs.one .li{width: 100%;}
	.CommentList li .imgs.one .li .imgh{padding-top: 56%;}
	.CommentList li .imgs.three .li{width: 33.333333%;}
	.CommentList li .imgs.three .li .imgh{padding-top: 100%;}
	.CommentList li .imgs .li:hover .bg{opacity: 1;visibility: visible;}
	.CommentList li .view{display: block;width: 88px;height: 28px;border-radius: 15px;border: solid 1px #C0C0C0;text-align: center;line-height: 28px;letter-spacing: 1px;}
	.CommentList li .view i{width: 0;height: 0;margin: 9px 0 0 6px;border: 5px solid transparent;border-left: 6px solid #888;border-right: 0;}
	.CommentList li .view:hover{border-color: #333;background-color: #333;color: #FFF;}
	.CommentList li .view:hover i{border-left-color: #FFF;}
	.CommentList li.hover .libox{border-color: transparent;box-shadow: 0 10px 20px rgba(55,101,205,.1);}
.CommentListBtn{opacity: 0;z-index: 99;position: fixed;top: 685px;left: 50%;margin-left: 730px;text-align: center;color: #333;}
	.CommentListBtn.posa{position: absolute;}
	.CommentListBtn em{display: block;padding: 7px;margin-bottom: 5px;border-radius: 10px;background: #333;box-shadow: 0 5px 10px 0 rgba(106,106,106,.1);}
	.CommentListBtn i{float: none;display: block;background-position: -420px -420px;}
	.CommentListBtn .tips{display: none;position: absolute;bottom: 100%;right: 0;margin: 0 -33px 30px 0;width: 95px;padding: 11px 15px 9px 0;border-radius: 5px;background: #FFF;box-shadow: 0 5px 10px 0 rgba(106,106,106,.1);line-height: 20px;text-align: right;color: #333;}
	.CommentListBtn .tips::after{content: "";position: absolute;top: 100%;right: 14px;width: 30px;height: 30px;background: url(public.png) -270px -450px;}
	.CommentListBtn:hover{color: #E55E5E;}
	.CommentListBtn:hover em{background: #E55E5E;}
.CommentListBtn2{position: relative;padding: 4px 27px 4px 25px;margin-right: 30px;border: 1px solid #bfbfbf;border-radius: 100px;line-height: 30px;color: #333;}
	.CommentListBtn2 i{margin-right: 4px;background-position: -420px -450px;}
	.CommentListBtn2 .tips{display: none;position: absolute;bottom: 100%;right: 0;margin: 0 0 10px 0;width: 95px;padding: 11px 15px 9px 0;border-radius: 5px;background: #FFF;box-shadow: 0 5px 10px 0 rgba(106,106,106,.1);line-height: 20px;text-align: right;color: #333;}
	.CommentListBtn2 .tips::after{content: "";position: absolute;top: 100%;right: 14px;width: 30px;height: 30px;background: url(public.png) -270px -450px;}
	.CommentListBtn2:hover{border-color: #C4261D;}
.CommentRender{position: relative;margin-top: 68px;margin-bottom: 60px;background: #333;}
	.CommentRender .bd li{height: 680px;text-align: center;}
	.CommentRender .bd li img{max-height: 680px;}
	.CommentRender .scbtn{z-index: 10;position: absolute;left: 40px;bottom: 40px;}
	.CommentRender .scbtn a{float: left;padding: 5px;border-radius: 100%;background: #FFF;}
	.CommentRender .scbtn .prev{margin-right: 30px;}
	.CommentRender .scbtn .prev i{background-position: -600px -420px;}
	.CommentRender .scbtn .next i{background-position: -630px -450px;}
	.CommentRender .scbtn a:hover{background: #B24D55;}
	.CommentRender .scbtn .prev:hover i{background-position: -630px -420px;}
	.CommentRender .scbtn .next:hover i{background-position: -600px -450px;}
	.CommentRender .fraction{margin-left: 20px;line-height: 40px;font-size: 16px;color: #FFF;}
	.CommentRender .praise{z-index: 11;position: absolute;right: 40px;bottom: 25px;text-align: center;color: #FFF;}
	.CommentRender .praise .heart{padding: 5px;background: rgba(0,0,0,.5);border-radius: 100%;cursor: pointer;}
	.CommentRender .praise .heart i{float: none;display: block;background-position: 0 -420px;}
	.CommentRender .praise:hover .heart i,.CommentRender .praise.hasPraise .heart i{background-position: 0 -450px;}
.CommentInfo{width: 1198px;margin-top: 60px;margin-bottom: 105px;border: solid 1px #e8e8e8;border-radius: 10px;box-shadow: 0 10px 20px 0 rgba(106,106,106,.1);}
.CommentCase{width: 360px;margin: 60px 0 60px 60px;padding: 40px;border-radius: 10px;background: #f6f6f6;}
	.CommentCase .ht{height: 15px;margin-bottom: 25px;padding-left: 9px;border-left: 4px solid #444;line-height: 15px;font-size: 16px;color: #444;}
	.CommentCase .title{padding-bottom: 10px;line-height: 26px;font-weight: normal;font-size: 20px;color: #444;}
	.CommentCase .base{padding-bottom: 14px;border-bottom: 1px solid rgba(192,192,192,.5);line-height: 25px;font-size: 16px;color: #888;}
	.CommentCase .base em{float: left;}
	.CommentCase .base em:not(:last-child)::after{content: "";float: right;width: 1px;height: 15px;margin: 5px 10px;background-color: #c0c0c0;}
	.CommentCase .back{display: block;overflow: hidden;position: relative;margin-top: 30px;border-radius: 5px;}
	.CommentCase .back .imgh{padding-top: 47.22222222222222%;}
	.CommentCase .back .view{position: absolute;top: 50%;left: 50%;width: 120px;height: 30px;padding: 5px 0;margin: -20px -60px;background: rgba(0,0,0,.5);border-radius: 20px;line-height: 30px;text-align: center;color: #FFF;}
	.CommentCase .back i{width: 13px;background-position: -60px -420px;}
	/* .CommentCase .back:hover .imgh{transform: scale(1.15);-ms-transform: scale(1.15);-moz-transform: scale(1.15);-webkit-transform: scale(1.15);-o-transform: scale(1.15);} */
	.CommentCase .back:hover .view{background: #C4261E;}
.CommentBase{padding: 60px 60px 60px 68px;}
	.CommentBase .user{margin-bottom: 18px;}
	.CommentBase .user .photo{overflow: hidden;width: 60px;margin-right: 15px;border-radius: 10px;}
	.CommentBase .user .name{padding-top: 8px;font-size: 16px;font-weight: normal;color: #333;}
	.CommentBase .user .date{color: #888;}
	.CommentBase .praise{float: right;z-index: 3;position: relative;padding: 15px 0;line-height: 30px;text-align: center;color: #888;}
	.CommentBase .praise i{margin-right: 4px;background-position: -360px -420px;cursor: pointer;}
	.CommentBase .praise:hover i,.CommentBase .praise.hasPraise i{background-position: -360px -450px;}
	.CommentBase .note{line-height: 36px;font-size: 16px;color: #666;text-align: justify;}
.CommentMore{margin-bottom: 140px;}
	.CommentMore .ht{margin-bottom: 55px;line-height: 30px;font-size: 16px;}
	.CommentMore .ht h3{font-size: 24px;font-weight: normal;color: #333;}
	.CommentMore .ht h3 i{float: left;width: 10px;height: 22px;margin: 5px 10px 0 0;background: #333;}
	.CommentMore .ht .change i{margin-right: 3px;background-position: -300px -300px;}
	.CommentMore .ht .change:hover i{background-position: -300px -330px;}
	.CommentMore .ht .change.doing i{animation: i_change .6s linear infinite alternate;}
	.CommentMore li{float: left;width: 380px;margin-right: 30px;}
	.CommentMore li .imga .imgh{padding-top: 52.63157894736842%;}
	.CommentMore li .praise{float: right;z-index: 3;position: relative;margin: 30px 30px 0 0;padding: 15px 0;line-height: 30px;text-align: center;color: #888;}
	.CommentMore li .praise i{margin-right: 4px;background-position: -360px -420px;cursor: pointer;}
	.CommentMore li .praise:hover i,.CommentMore li .praise.hasPraise i{background-position: -360px -450px;}
	.CommentMore li .txt{display: block;position: relative;padding: 30px;border: 1px solid transparent;box-shadow: 0 5px 10px 0 rgba(106,106,106,.1);}
	.CommentMore li .user{margin-bottom: 18px;}
	.CommentMore li .user .photo{overflow: hidden;width: 60px;margin-right: 15px;border-radius: 10px;}
	.CommentMore li .user .name{padding-top: 8px;font-size: 16px;font-weight: normal;color: #333;}
	.CommentMore li .user .date{color: #888;}
	.CommentMore li .note{height: 72px;line-height: 36px;font-size: 16px;color: #666;text-align: justify;}
	.CommentMore li .view{position: absolute;right: 0;bottom: 0;margin: 0 30px 33px 0;padding-left: 20px;background: #FFF;}
	.CommentMore li .view i{background-position: -390px -450px;}
	.CommentMore li.hover .txt{border-color: #B24D55;}


/*Pagelist*/
.Pagelist{margin: 40px 0 70px;overflow: hidden;text-align: center;}
	.Pagelist ul li{float: left;height: 36px;margin: 0 4px;}
	.Pagelist ul li a,.Pagelist ul li span{display: block;width: 34px;border: 1px solid #E6E6E6;border-radius: 4px;background: #FFF;line-height: 34px;color: #333;}
	.Pagelist ul li .btn{width: auto;min-width: 74px;}
	.Pagelist ul li a:hover, .Pagelist ul li .current{border-color: #C4261D;background: #C4261D;color: #FFF;}
.PageLoad{margin: 15px auto 50px;}
	.PageLoad a{display: block;text-align: center;font-size: 18px;color: #AFAFB1;cursor: pointer;}
	.PageLoad i{float: none;display: block;width: 60px;height: 60px;margin:0 auto;background-position: -60px 0;-webkit-animation: PageLoadDown .75s infinite alternate;animation: PageLoadDown .75s infinite alternate;}
	.PageLoad:hover i{background-position: -60px -60px;}
	@-webkit-keyframes PageLoadDown{from{-webkit-transform: translateY(0);}to{-webkit-transform: translateY(25px);}}
	@keyframes PageLoadDown{from{transform: translateY(0);}to{transform: translateY(25px);}}
.PageLoad2{margin: 40px auto 80px;line-height: 38px;text-align: center;font-size: 18px;}
	.PageLoad2 a{display: block;width: 318px;height: 38px;margin: 0 auto;border: 1px solid #C0C0C0;color: #2d2d2d;}
	.PageLoad2 a:hover{border-color: #D73A3A;background: #D73A3A;color: #FFF;}


/*通用报名*/
.postForm{padding: 30px 30px;margin-top: 40px;margin-bottom: 40px;border: 1px solid #DDD;background: #FFF;}
	.postForm .ht{margin-bottom: 30px;padding-bottom: 5px;border-bottom: 2px solid #D5D5D5;line-height: 30px;}
	.postForm .ht em{font-size: 20px;color: #222;}
	.postForm .ht span{color: #999;}
	.postForm .table .right .input-text{width: 252px!important;}
	.postForm .table .right select{width: 237px!important;}
	.postForm .table .right .clue_on{display: inline;}
	.postForm .table .right .button{display: block;width: 274px;}
/*右侧 报名*/
.pubROrder{margin-bottom: 12px;background: #F4C77A;text-align: center;color: #333;}
	.pubROrder .ht{padding: 37px 0 25px;}
	.pubROrder .ht h3{padding-bottom: 10px;font-size: 22px;color: #333;}
	.pubROrder .form{width: 254px;margin: 0 auto 5px;}
	.pubROrder .table{margin-bottom: 12px;}
	.pubROrder .table .left{display: none;}
	.pubROrder .table .right .input-text{width: 232px;height: 46px;border-color: #FFF;border-radius: 4px;line-height: 46px;font-size: 16px;}
	.pubROrder .table .right textarea.input-text{min-height: auto;padding-top: 0;padding-bottom: 0;resize: none;}
	.pubROrder .table .right .button{height: 46px;border-radius: 4px;background: #D21F15;line-height: 46px;font-size: 20px;}
	.pubROrder .secret{font-size: 12px;}
	.pubROrder .joinnum{padding: 16px 0 20px;font-size: 18px;}
	.pubROrder .joinnum span{font-weight: bold;color: #D21F15;}
/*右侧_1对1全屋定制设计*/
.ROrderDes{background: #F4C77A url(R_DesOrder.jpg) center top no-repeat;color: #FFF;}
	.ROrderDes .ht{padding-top: 170px;font-size: 16px;}
	.ROrderDes .ht h3{display: none;}
	.ROrderDes .secret{color: #d67c07;}
	.ROrderDes .joinnum{padding-bottom: 45px;}
/*右侧_免费申请设计初案*/
.ROrderTeam{padding-bottom: 10px;}
	.ROrderTeam .form{width: 210px;}
	.ROrderTeam .table .right .input-text{width: 188px;font-size: 16px;}
	.ROrderTeam .joinnum{font-size: 16px;}
/*右侧_算一算我家装修需要多少钱*/
.ROrderBj{height: 430px;margin-bottom: 20px;background: #F4C77A;}
	.ROrderBj .ht{width: 254px;margin: 0 auto;padding: 20px 0;}
	.ROrderBj .ht h3{line-height: 28px;text-align: left;font-size: 20px;}
	.ROrderBj .ht h3 i{width: 45px;height: 60px;background-position: -360px -360px;}
	.ROrderBj .table{margin-bottom: 15px;}
	.ROrderBj .table .right .input-text{border-color: #FFF;font-size: 14px;}
	.ROrderBj .table .right select{background-image: url(select_arrow2.png);}
	.ROrderBj .table .right .add_on{color: #262624;}
	.ROrderBj .table .right .button{width: 120px;font-size: 14px;}
	.ROrderBj .table .right .button.kefu{background: #898989;}
/*案例内页 算一算，你家这样装需要多少钱*/
.ROrderCase{z-index: 10;position: relative;margin-bottom: 20px;padding: 15px 0 25px;background: #F4C77A;}
	.ROrderCase .ht{position: relative;width: 240px;margin: 0 auto;color: #4b4a4a;}
	.ROrderCase .ht i{position: absolute;top: 0;right: 0;width: 40px;height: 60px;background-position: -330px -300px;}
	.ROrderCase .ht h4{padding: 7px 0 3px;font-size: 16px;color: #373737;}
	.ROrderCase .ht p{padding-bottom: 2px;}
	.ROrderCase .ht h3{margin-top: 10px;border-top: 1px solid #D9B578;line-height: 66px;text-align: center;font-size: 18px;color: #333;}
	.ROrderCase .form{width: 240px;margin: 0 auto;}
	.ROrderCase .table{margin-bottom: 12px;}
	.ROrderCase .table .left{display: none;}
	.ROrderCase .table .right .input-text{width: 218px;height: 38px;border-color: #FFF;border-radius: 4px;line-height: 38px;font-size: 16px;}
	.ROrderCase .table .right .input-text:focus{border-color: #D20000;}
	.ROrderCase .table .right select,.ROrderCase .table .right .select{background-color: #FFF;background-image: url(select_arrow2.png);}
	.ROrderCase .table .right .button{height: 40px;margin-bottom: 8px;border-radius: 4px;background: #CE4630;line-height: 40px;font-weight: bold;}
	.ROrderCase .table .right .button:hover{background: #C4261D;color: #FFF;}
	.ROrderCase .cls_content,.ROrderCase .cls_area{clear: none;float: left;width: 116px;}
	.ROrderCase .cls_content{margin-right: 8px;}
	.ROrderCase .cls_content .right .input-text,.ROrderCase .cls_area .right .input-text{width: 94px;}
	.ROrderCase .unitVal .unit-input{background: #FFF url(select_arrow2.png) right center no-repeat;}
	.ROrderCase .unitVal .unit-input em{margin-right: 20px;color: #82776f;}
	.ROrderCase .unitVal .unit-list{display: none;z-index: 2;position: absolute;left: 0;right: 0;top: 100%;background: #FFF;box-shadow: 1px 4px 9px rgba(0,0,0,.1);line-height: 20px;text-align: center;font-size: 16px;}
	.ROrderCase .unitVal .unit-list dl{overflow: hidden;margin-top: 12px;}
	.ROrderCase .unitVal .unit-list dl dt{float: left;width: 100px;color: #363636}
	.ROrderCase .unitVal .unit-list dl dd{overflow: hidden;}
	.ROrderCase .unitVal .unit-list dl dd i{float: left;width: 20px;height: 20px;margin-right: 22px;background: #B6B6B6;color: #FFF;cursor: pointer;}
	.ROrderCase .unitVal .unit-list dl dd i.cur{background: #D20000;color: #FFF;}
	.ROrderCase .unitVal .unit-list label{display: none;}
	.ROrderCase .unitVal .unit-list .ok{display: block;width:270px;height: 36px;margin: 16px auto;border-radius: 4px;background: #D93232;line-height: 36px;font-size:18px;color:#FFF;}
	.ROrderCase .unitVal .unit-list .ok:hover{background: #D20000;color: #FFF;}
	.ROrderCase .tips{display: none;z-index: 999;position: absolute;bottom: 100px;right: 0;width: 685px;height: 423px;margin-right: 180px;}
	.ROrderCase .tips .bg{z-index: -1;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);}
	.ROrderCase .tips .close{position: absolute;left: 469px;top: 79px;width: 40px;height: 40px;text-indent: -999em;}
	.ROrderCase .joinnum{color: #333;}
.CaseOrder{height: 430px;margin-bottom: 75px;background-color: #9F9B98;background-position: center;background-repeat: no-repeat;}
    .CaseOrder .ht{padding: 58px 0 35px;text-align: center;font-size: 16px;font-weight: normal;letter-spacing: 1px;color: #FFF;}
    .CaseOrder .ht h3{padding-bottom: 8px;font-size: 24px;font-weight: normal;text-shadow: 0 2px 2px rgba(1,1,1,.97);}
	.CaseOrder .ht p{box-shadow: 0 2px 2px rgba(1,1,1,.6);opacity: 0.8;}
	.CaseOrder .form{width: 720px;margin: 0 auto;}
	.CaseOrder .table{position: relative;clear: none;float: left;width: auto;margin: 0 20px 40px;background-color: rgba(0,0,0,.3);}
    .CaseOrder .table .left{position: absolute;left: 0;top: 0;width: 120px;padding-left: 15px;margin: 0;line-height: 40px;text-align: left;color: #FFF;}
    .CaseOrder .table .left span{display: none;}
    .CaseOrder .table .left i{font-size: 12px;}
    .CaseOrder .table .right .input-text{width: 140px;height: 38px;padding: 0 44px 0 134px;border: 1px solid rgba(255,255,255,.3);border-radius: 5px;background-color: transparent;line-height: 38px;font-size: 14px;color: #FFF;}
	.CaseOrder .table .right .input-text.focus{border-color: #EC3D30;}
    .CaseOrder .table.zq-select .input{overflow: hidden;position: absolute;top: 0;left: 0;width: 0;height: 0;padding: 0;border: none;}
	.CaseOrder .table.zq-select .input-text{background-image: url(select_arrow4.png);background-position: right center;background-repeat: no-repeat;cursor: pointer;}
	.CaseOrder .table.zq-select .select{display: none;z-index: 10;position: absolute;left: 0;right: 0;top: 100%;margin-top: -4px;padding-top: 4px;border: 1px solid #EC3D30;border-top: none;background: #14110f;}
    .CaseOrder .table.zq-select .select li{padding-left: 135px;line-height: 40px;cursor: pointer;color: #FFF;}
    .CaseOrder .table.zq-select .select li.hover{background: #EEE;color: #000;}
    .CaseOrder .table .right .add_on{right: 20px;font-size: 16px;color: #FFF;}
    .CaseOrder .cls_button{clear: both;float: none;width: 360px;margin: 0 auto;}
	.CaseOrder .table .right .button{height: 43px;border-radius: 5px;background: #ec3d30;line-height: 43px;font-size: 16px;color: #FFF;}
/*楼盘内页 申请户型解析*/
.HouseOrderUnit{height: 200px;background: #ECECEC url(house_order_unit.jpg) no-repeat;}
	.HouseOrderUnit .ht{float: left;display: inline;margin: 17px 75px 0 145px;padding: 9px;border: 1px solid #FFF;text-align: center;color: #3c3c3c;}
	.HouseOrderUnit .ht .box{width: 320px;height: 145px;background: rgba(255,255,255,.85);color: #3C3C3C;}
	.HouseOrderUnit .ht h3{padding: 22px 0 10px;font-size: 24px;font-weight: normal;letter-spacing: 2px;}
	.HouseOrderUnit .ht h3 span{font-size: 26px;font-weight: bold;color: #D21F15;}
	.HouseOrderUnit .ht .joinnum{padding-top: 22px;font-size: 18px;color: #252424;}
	.HouseOrderUnit .ht .joinnum span{font-weight: bold;color: #D21F15;}
	.HouseOrderUnit .form{float: left;display: inline;width: 532px;margin-top: 38px;}
	.HouseOrderUnit .table{clear: none;float: left;width: 254px;margin: 0 12px 15px 0;}
	.HouseOrderUnit .table .left{display: none;}
	.HouseOrderUnit .table .right .input-text{width: 232px;height: 46px;border-radius: 4px;line-height: 46px;font-size: 18px;}
	.HouseOrderUnit .table .right textarea.input-text{min-height: auto;padding-top: 0;padding-bottom: 0;resize: none;}
	.HouseOrderUnit .table .right .button{height: 48px;border-radius: 4px;background: #D21F15;line-height: 48px;font-size: 24px;}
/*设计师内页 预约设计师为您的家量身设计*/
.TeamOrder{position: relative;padding: 74px 0 64px 45px;margin-bottom: 30px;border: 1px solid #F1F1F1;background: #FCFCFC;}
	.TeamOrder .ht{position: absolute;left: 40px;top: -15px;height: 30px;padding: 0 10px;line-height:30px;font-size: 26px;color: #282828;}
	.TeamOrder .ht i{background-position: -480px -30px;}
	.TeamOrder .ht em{padding: 0 10px;}
	.TeamOrder .table{clear: none;float: left;margin: 0 20px 0 0;width: auto;}
	.TeamOrder .table .left,.TeamOrder .table .right .clue_on{display: none;}
	.TeamOrder .table .right .input-text{width: 228px;height: 46px;padding-left: 22px;border-color: #373737;border-radius: 4px;line-height: 46px;color: #656565;}
	.TeamOrder .table .right .button{width: 262px;height: 48px;border-radius: 4px;background: #B89866;line-height: 48px;font-size: 24px;color:#FFF;}


/* 普通评论 */
.PubReview{margin-bottom: 50px;padding: 69px 100px 50px;border: solid 1px #e4e4e4;background: #FFF;}
	.PubReview .ht{margin-bottom: 25px;line-height: 30px;font-size: 20px;font-weight: normal;letter-spacing: 1px;color: #333;}
	.PubReview .ht .ico{width: 58px;background-position: -420px -330px;}
	.PubReview .ht cite{font-size: 16px;letter-spacing: 0;color: #505050;}
	.PubReview .form .textarea{display: block;width: 960px;height: 90px;padding: 15px 20px;margin-bottom: 20px;border: none;border-radius: 7px;background: rgba(241,241,241,.8);resize: none;}
	.Column-L .PubReview{padding-left: 50px;padding-right: 50px;}
	.Column-L .PubReview .form .textarea{width: 718px;}
	.PubReview .form .textarea:focus{background: rgba(241,241,241,1);}
	.PubReview .form .submit{width: 120px;height: 36px;border: none;background-color: #b24d55;border-radius: 5px;line-height: 36px;font-size: 16px;color: #444;cursor: pointer;color: #FFF;}
	.PubReview .form .submit:hover{background-color: #cd362e;color: #FFF;}
	.PubReview .form .stars{padding: 3px 0;line-height: 30px;font-size: 16px;color: #444;}
	.PubReview .form .star em{width: 26px;background-position: -180px -120px;cursor: pointer;}
	.PubReview .form .star em.good{background-position: -180px -150px;}
	.PubReview .form .star input{display: block;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
	.PubReview .list ul{margin-top: 40px;}
	.PubReview .list li{margin-bottom: 30px;}
	.PubReview .list li .photo{overflow: hidden;width: 50px;margin-right: 15px;border-radius: 100%;background-color: #EEE;}
	.PubReview .list li .info{line-height: 30px;}
	.PubReview .list li .info .inline{vertical-align: middle;}
	.PubReview .list li .name{margin-right: 10px;font-size: 18px;letter-spacing: 1px;color: #333;}
	.PubReview .list li .stars{margin-right: 2px;background-position: -210px -120px;}
	.PubReview .list li .owner{height: 20px;padding: 0 10px;background-color: #4d4d4d;border-radius: 10px;line-height: 20px;text-align: center;font-size: 12px;letter-spacing: 1px;color: #ffc936;}
	.PubReview .list li .status{padding-left: 15px;color: #cd362e;}
	.PubReview .list li .date{line-height: 16px;font-size: 12px;color: #707070;}
	.PubReview .list li .note{margin-top: 25px;font-size: 16px;color: #707070;}
	.PubReview .page{text-align: center;}
	.PubReview .page .layui-laypage{display: inline-block;padding: 10px 0;vertical-align: top;}
	.PubReview .page a,.PubReview .page span{float: left;width: 22px;height: 22px;margin: 0 12px;border: 1px solid transparent;border-radius: 3px;line-height: 22px;color: #707070;}
	.PubReview .page a:hover,.PubReview .page .layui-laypage-curr{border-color: #B24D55;background-color: #B24D55;color: #FFF;}
	.PubReview .page .layui-laypage-prev,.PubReview .page .layui-laypage-next{width: 28px;margin: 0 32px;border-color: #909090;background-image: url(public.png);background-position: -661px -424px;text-indent: -999em;}
	.PubReview .page .layui-laypage-next{background-position: -691px -454px;}
	.PubReview .page .layui-laypage-prev:hover{background-position: -691px -424px;}
	.PubReview .page .layui-laypage-next:hover{background-position: -661px -454px;}


/* 客户反馈 提交 */
body .commentFormWrap{width: 1080px;background-color: #ffffff;box-shadow: none;border-radius: 0;}
	.commentFormWrap .layui-layer-setwin{top: 0;right: 0;}
	.commentFormWrap .layui-layer-setwin .closeBtn{position: absolute;top: 0;right: 0;width: 30px;height: 30px;margin: 0 -50px 0 0;border-radius: 100%;background: rgba(0,0,0,.3) url(user.png) -360px 0 no-repeat;}
	.commentFormWrap .layui-layer-setwin .closeBtn:hover{background-position: -360px -30px;}
	.commentForm{padding: 40px;}
	.commentForm .uinfo{margin-bottom: 20px;line-height: 20px;font-size: 12px;color: #888;}
	.commentForm .uinfo .photo{overflow: hidden;width: 40px;margin-right: 10px;border-radius: 100%;}
    .commentForm .uinfo .name{font-size: 16px;font-weight: normal;color: #333;}
	.commentForm .submit{width: 120px;height: 40px;border: none;background-color: #b24d55;border-radius: 100px;line-height: 40px;font-size: 16px;color: #FFF;cursor: pointer;}
	.commentForm .submit:hover{background-color: #C4261E;color: #FFF;}
	.commentForm .textareaBox{overflow: hidden;position: relative;padding-bottom: 120px;background: #F1F1F1;}
	.commentForm .textarea{display: block;width: 960px;height: 150px;padding: 15px 20px;border: none;background: #F1F1F1;resize: none;}
	.commentForm .canwrite{position: absolute;right: 0;bottom: 0;margin: 20px;line-height: 14px;color: #888;}
	.commentForm .layui-upload-file{display: none;}
	.commentForm .upload{z-index: 2;position: absolute;left: 0;bottom: 0;right: 0;margin: 20px;}
	.commentForm .upload .imgPreview li{overflow: hidden;position: relative;float: left;width: 80px;margin-right: 5px;border-radius: 10px;background: #DDD;}
	.commentForm .upload .imgPreview li .btn{z-index: 3;position: absolute;top: 0;right: 0;margin: 6px;width: 18px;height: 18px;border-radius: 100%;background: rgba(0,0,0,.5) url(user.png) -390px 0 no-repeat;cursor: pointer;text-indent: -999em;}
	.commentForm .upload .imgPreview li .btn:hover{background-position: -390px -30px;}
	.commentForm .upload .upbtn{position: relative;width: 80px;border-radius: 10px;background: #DDD;border: none;cursor: pointer;}
	.commentForm .upload .upbtn .line{z-index: 2;position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;margin: -10px;}
	.commentForm .upload .upbtn .line i{position: absolute;top: 50%;left: 50%;background: #FFF;}
	.commentForm .upload .upbtn .line .x{width: 20px;height: 2px;margin: -1px -10px;}
	.commentForm .upload .upbtn .line .y{width: 2px;height: 20px;margin: -10px -1px;}
	.commentForm .upload .upbtn p{position: absolute;left: 0;right: 0;bottom: 2px;text-align: center;color: #FFF;}


/* 全屏查看大图 */
body .fullSlideWrap{width: 1030px;background: none;box-shadow: none;border-radius: 0;}
	.fullSlideWrap .layui-layer-setwin{top: 0;right: 0;}
	.fullSlideWrap .layui-layer-setwin .closeBtn{position: absolute;top: 0;right: 0;width: 30px;height: 30px;margin: -7px -63px 0 0;background: url(public.png) -450px -420px no-repeat;}
	.fullSlideWrap .layui-layer-setwin .closeBtn:hover{background-position: -450px -450px;}
	.fullSlideWrap .layui-layer-content{overflow: visible;text-align: center;}
	.fullSlide .bdbox{position: relative;margin-bottom: 60px;}
	.fullSlide .bBd{height: 600px;background-color: #FFF;}
	.fullSlide .bBd li{height: 600px;text-align: center;}
	.fullSlide .bBd li img{max-height: 600px;}
	.fullSlide .bdbox .scbtn{position: absolute;top: 50%;margin-top: -35px;padding: 20px 5px;background: #FFF;}
	.fullSlide .bdbox .bPrev{right: 100%;margin-right: 40px;}
	.fullSlide .bdbox .bPrev i{background-position: -480px -420px;}
	.fullSlide .bdbox .bNext{left: 100%;margin-left: 40px;}
	.fullSlide .bdbox .bNext i{background-position: -510px -450px;}
	.fullSlide .bdbox .scbtn:hover{background: #C4261E;}
	.fullSlide .bdbox .bPrev:hover i{background-position: -510px -420px;}
	.fullSlide .bdbox .bNext:hover i{background-position: -480px -450px;}
	.fullSlide .hdbox{position: relative;}
	.fullSlide .sBd li{position: relative;overflow: hidden;width: 120px;border-radius: 3px;background-color: #FFF;cursor: pointer;}
	.fullSlide .sBd li.activeThumb::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 2px solid #ffc230;border-radius: 3px;}
	.fullSlide .hdbox .scbtn{position: absolute;top: 50%;margin-top: -15px;}
	.fullSlide .hdbox .sPrev{right: 100%;margin-right: 30px;}
	.fullSlide .hdbox .sPrev i{background-position: -540px -420px;}
	.fullSlide .hdbox .sNext{left: 100%;margin-left: 30px;}
	.fullSlide .hdbox .sNext i{background-position: -570px -450px;}
	.fullSlide .hdbox .sPrev:hover i{background-position: -570px -420px;}
	.fullSlide .hdbox .sNext:hover i{background-position: -540px -450px;}