/*! style.css | By thy6415.com */
@charset "utf-8";
/* Css Document */
/*!--css reset------------------*/
*{word-wrap: break-word;outline: none;}
body{margin: 0;padding: 0;font-size: 14px;line-height: 24px;background: #FFF;-webkit-text-size-adjust: none;color: #666;font-family: "Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
section,ul,ol,li,dl,dt,dd,p,form,input,button,select,h1,h2,h3,h4{margin: 0;padding: 0;}
input,select,textarea,button{font-size: 14px;line-height: 24px;font-family: inherit;box-sizing: content-box;}
select{box-sizing: content-box;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right: 25px!important;background-image: url("select_arrow.png");background-position: right center;background-repeat: no-repeat;}
select::-ms-expand{display: none;}
.old-ie select{padding-right: 0!important;background-image: none!important;}
img{max-width: 100%;border: 0;vertical-align: middle;}
ul,ol,li{list-style-type: none;}
cite,em,i{font-style: normal;}
.placeholder{color: #888;}::-moz-placeholder{color: #888;}:-ms-input-placeholder{color: #888;}::-webkit-input-placeholder{color: #888;}
/* 链接颜色 */
a{color: #666;text-decoration: none;transition: color 0.3s linear 0s,background-color 0.3s linear 0s;}
a:hover{color: #F20010;text-decoration: none;}
/*img A*/
.imga{display: block;position: relative;}
.imga img{display: block;width: 100%;}
.imgh,.imgh0{overflow: hidden;position: relative;display:block;width: 100%;height: 0;padding-top: 56.25%;}/*16:9*/
.imgh169{padding-top: 56.25%;}/*16:9*/
.imgh43{padding-top: 75%;}/*4:3*/
.imgh34{padding-top: 133.3333%;}/*3:4*/
.imgh11{padding-top: 100%;}/*3:4*/
.imgh img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.imgh .imgh{position: absolute;top: 0;left: 0;}
.trbl{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.tabV{display: table;width: 100%;height: 100%;}
.tabV .tr{display: table-row;width: 100%;}
.tabV .td{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/* 浮动位置 */
.fl{float: left;display: inline;}
.fr{float: right!important;}
.cl{clear: both;}
/*内部位置*/
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.none,#cnzz{display: none;}
.ove{overflow: hidden;}
.posr{position: relative;}
.posa{position: absolute;}
/*字体状态*/
.fb{font-weight: bold;}
.fn{font-weight: normal;}
/*字体颜色*/
.red,.red a,a.red{color: #F20010;}
.orange,.orange a,a.orange{color: #EC8100;}
.gray,.gray a,a.gray{color: #3A4857;}
.fbc,.fbc a,a.fbc{color: #BCBCBC;}
.fff,.fff a,a.fff{color: #fff;}
.f28,.f28 a,a.f28{color: #282828;}
.f33,.f33 a,a.f33{color: #333;}
.f55,.f55 a,a.f55{color: #555;}
.f66,.f66 a,a.f66{color: #666;}
.f99,.f99 a,a.f99{color: #999;}
.fbc a:hover,a.fbc:hover,
.fff a:hover,a.fff:hover,
.f33 a:hover,a.f33:hover,
.f55 a:hover,a.f55:hover,
.f66 a:hover,a.f66:hover,
.f99 a:hover,a.f99:hover{color: #F20010;}
/*title*/
h3,.f18{font-size: 18px;}
.f16{font-size: 16px;}
h4,.f14{font-size: 14px;}
.f12{font-size: 12px;}
@font-face{font-family:'Bodonin';src:url('bodonin.ttf');font-weight:normal;font-style:normal;}
.fbodonin{font-family:"Bodonin","Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";font-style: italic;}
.fari{font-family: Arial, Helvetica, sans-serif;}
.fst{font-family: "宋体","微软雅黑","Arial","Arial Narrow";}
/*transition*/
.tran,.scale img{transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
.scale{overflow: hidden;}
.scale:hover img,li.hover .scale img{transform: scale(1.1);}
/*end*/
#end{margin-right: 0;}
#first{margin-left: 0;}
.mt0{margin-top: 0!important;}
/*hr*/
.hr,.hrLine{height: 1px;clear: both;font-size: 1px;line-height: 1px;}
.hrLine{background: #DDD;}
.hr5{height: 5px;clear: both;font-size: 1px;line-height: 1px;}
.hr10{height: 10px;clear: both;font-size: 1px;line-height: 1px;}
.hr15{height: 15px;clear: both;font-size: 1px;line-height: 1px;}
.hr20{height: 20px;clear: both;font-size: 1px;line-height: 1px;}
.hr30{height: 30px;clear: both;font-size: 1px;line-height: 1px;}
/*文字断行*/
pre,.pre{margin: 0;white-space: pre-wrap;word-wrap: break-word;font-family: inherit;}
.break{white-space: nowrap;word-wrap: break-word;display: inline-block;}
.ellipsis{display: block;height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp{display: -webkit-box;height: 48px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*icon图标*/
.icon,.icon2{float: left;display: inline;width: 30px;height: 30px;background: url(index.png) -9999em -9999em no-repeat;}
.icon2{background-image: url(public.png);}
/*行内 块状态*/
.inline{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
/*清除浮动*/
.clearfix,.Column{zoom: 1;}
.clearfix:after,.Column:after{content: ".";display: block;clear: both;height: 0;font: 0/0 sans-serif;visibility: hidden;}
/*Css Div*/
.Column-100{width: 100%;height: auto;margin: 0 auto;}
.Wrap{width: 100%;min-width: 1200px;height: auto;margin: 0 auto;}
.Column{width: 1200px;height: auto;margin: 0 auto;}
.Column-L{float: left;display: inline;width: 820px;min-height: 5px;}
.Column-R{float: left;display: inline;width: 350px;min-height: 5px;margin-left: 30px;}
.Column-L2{float: left;display: inline;width: 920px;min-height: 5px;}
.Column-R2{float: left;display: inline;width: 260px;min-height: 5px;margin-left: 20px;}
.mt30{margin-top: 30px;}



/*!--Header & Footer------------------*/
.HeaderWrap{z-index: 999;position: relative;}
	.HeaderTop{background: #F5F5F5;line-height: 40px;}
		.HeaderTop .icon{margin-top: 5px;}
		.HeaderTop .site .addr{width: 20px;background-position: 0 0;}
		.HeaderTop .site .city{display: none;z-index: 10;position: absolute;left: 50%;top: 100%;margin-left: -30px;width: 60px;padding: 0 0 5px;background: #F5F5F5;}
		.HeaderTop .site .city span{display: block;line-height: 28px;text-align: center;}
		.HeaderTop .links a{margin: 0 5px;}
		.HeaderTop .links .app{background-position: -30px 0;}
		.HeaderTop .links .weixin{background-position: -60px 0;}
		.HeaderTop .links .phone{background-position: -90px 0;}
	.Header{height: 84px;}
		.Header .logo{width: 350px;}
		.Header .logo img{height: 84px;}
	.HeaderNav{width: 850px;height: 84px;text-align: center;}
		.HeaderNav ul{padding-left: 40px;}
		.HeaderNav li{float: left;max-width: 110px;width: 12.5%;}
		.HeaderNav li .par{display: block;line-height: 84px;font-size: 16px;color: #333333;}
		.HeaderNav li .par .ico{position: absolute;right: -25px;bottom: 65%;}
		.HeaderNav li .par .down{width: 0;height: 0;margin-top: 2px;border: 4px solid transparent;border-top-color: #888;vertical-align: middle;}
		.HeaderNav li.hover .par,.HeaderNav li.cur .par{color: #EC8100;}
		.HeaderNav li.hover .par .down{margin-top: -3px;border-top: none;border-bottom-color: #EF880B;}
		.HeaderNav li.cur .par .down{border-top-color: #EF880B;}
		.HeaderNav .sons{display: none;opacity: 0;position: absolute;top: 100%;left: 0;width: 100%;border-top: 1px solid #D9D9D9;background: #FFF;}
		.HeaderNav ol{text-indent: 0;}
		.HeaderNav ol li{max-width: none;width: auto;padding: 25px 0;}
		.HeaderNav ol li .line{width: 5px;height: 60px;margin: 0 20px;background-position: -120px 0;}
		.HeaderNav ol li .son{display: block;padding: 10px 0;line-height: 20px;text-align: left;color: #333;}
		.HeaderNav ol li .son img{width: 40px;margin-right: 10px;}
		.HeaderNav ol li .son p{font-size: 12px;color: #999;}
		.HeaderNav ol li .son:hover,.HeaderNav ol li.current .son{color: #EC8100;}


.FooterWhyWrap{height: 470px;background-color: #e6e6e6;background-position: center top;background-repeat: no-repeat;}
	.FooterWhyWrap .indexTitle h2{color: #FFF;}
	.FooterWhyWrap .indexTitle .line{width: 120px;height: 1px;background: #FFF;margin: 25px auto;}
	.FooterWhy li{float: left;width: 20%;text-align: center;}
	.FooterWhy li .imga{color: #FFF;}
	.FooterWhy li .img{position: relative;width: 96px;margin: 0 auto;border: 2px solid #FFF;border-radius: 100%;}
	.FooterWhy li .img .bg{opacity: 0;margin: -2px;border: 0 solid #F20010;border-radius: 50%;}
	.FooterWhy li .img .imgh{z-index: 2;}
	.FooterWhy li .title{margin: 30px 0 20px;font-weight: normal;font-size: 18px;}
	.FooterWhy li.hover .img .bg{opacity: 1;border-width: 50px;}
	.FooterWhy li.hover .img .imgh{transform: rotate(15deg);}


.Footer{padding: 25px 0;}
	.Footer .fHt{margin-bottom: 26px;font-weight: normal;font-size: 18px;}
	.Footer .fMenu{overflow: hidden;}
	.Footer .fMenu dl{float: left;width: 190px;}
	.Footer .fMenu dl.line{width: 1px;height: 20px;padding-bottom: 999em;margin: 50px 60px -999em 10px;background: #D9D9D9;}
	.Footer .fMenu dl.row{width: 220px;}
	.Footer .fMenu dl dd a{display: block;line-height: 30px;}
	.Footer .fMenu dl.row dd a{float: left;width: 50%;}	
	.Footer .fRecommend{width: 275px;margin-right: 55px;}
	.Footer .fHr{padding-top: 20px;margin-bottom: 20px;background: none;border-bottom: 1px solid #D9D9D9;}



/*!--首页------------------*/
.indexTitle{padding-top: 40px;margin-bottom: 25px;text-align: center;color: #666;}
	.indexTitle h2{position: relative;display: inline-block;*display: inline;*zoom: 1;min-width: 210px;height: 45px;padding: 0 15px;line-height: 45px;font-weight: normal;font-size: 36px;color: #F20011;}
	.indexTitle h2 i{position: absolute;top: 50%;width: 120px;height: 1px;background: #D9D9D9;}
	.indexTitle h2 i.l{right: 100%;}
	.indexTitle h2 i.r{left: 100%;}
	.indexTitle p{margin-top: 5px;}
.indexHd{margin-bottom: 24px;text-align: center;}
	.indexHd li{position: relative;float: left;width: 180px;height: 34px;margin: 0 5px;border: 1px solid #D9D9D9;line-height: 34px;font-size: 16px;cursor: pointer;}
	.indexHd li.active{border-color: #A16442;background-color: #A16442;color: #FFF;}
	.indexHd li.active i{position: absolute;left: 50%;top: 100%;width: 0;height: 0;margin-top: 1px;border: 6px solid transparent;border-top-color: #9F9583;}
.indexMore{display: block;position: relative;width: 180px;height: 34px;margin: 30px auto;border: 1px solid #A16442;background: #FFF;line-height: 34px;text-align: center;font-size: 16px;color: #666;}
	.indexMore:before,.indexMore:after{content: "";opacity: 0;visibility: hidden;position: absolute;top: 50%;width: 50px;height: 1px;background: #A16442;transition: all ease-out .3s;}
	.indexMore:before{left: 20px;}
	.indexMore:after{right: 20px;}
	.indexMore:hover:before,.indexMore:hover:after,
	a:hover .indexMore:before, a:hover .indexMore:after{opacity: 1;visibility: visible;margin: 0 -60px;}


.indexSlide{position: relative;overflow: hidden;}
	.indexSlide .slide{position: relative;height: 550px;}
	.indexSlide .slide .bd{position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 550px;background: #EEE;}
	.indexSlide .slide .bd li img{min-height: 550px;}
	.indexSlide .slide .hd{z-index: 3;position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;}
	.indexSlide .slide .hd span{width: 6px;height: 6px;margin: 0 3px;border: 2px solid #FFF;border-radius: 100%;cursor: pointer;}
	.indexSlide .slide .hd span.active{border-color: #F20010;background: #F20010;}
	.indexSlide .slide .btn{z-index: 3;position: absolute;top: 50%;margin-top: -60px;width: 60px;height: 120px;}
	.indexSlide .slide .btn i{width: 60px;height: 120px;text-indent: -999em;}
	.indexSlide .slide .prev{right: 100%;}
	.indexSlide .slide .prev i{background-position: 0 -120px;}
	.indexSlide .slide .next{left: 100%;}
	.indexSlide .slide .next i{background-position: -180px -120px;}
	.indexSlide .slide .prev:hover i{background-position: -60px -120px;}
	.indexSlide .slide .next:hover i{background-position: -120px -120px;}


.indexCasesWrap{padding-bottom: 15px;background: url(index_cases_bg.jpg) center top repeat-y;}

.indexCases{}
	.indexCases li{overflow: hidden;position: relative;float: left;width: 399px;margin: 0 1px 1px 0;}
	.indexCases li .text{position: absolute;left: 0;right: 0;bottom: 0;background: #333;background: rgba(51,51,51,.6);color: #FFF;}
	.indexCases li .text .title{height: 30px;border-left: 5px solid #F20010;padding: 0 10px;line-height: 30px;font-weight: normal;font-size: 14px;}
	.indexCases li .cvr{width: 100%;background: url(index_cases_cvr.png) no-repeat;}
	.indexCases li .cvr.l{left: auto;right: 100%}
	.indexCases li .cvr.r{left: 100%;right: auto;background-position: right bottom;}
	.indexCases li.hover .cvr.l{right: 0;}
	.indexCases li.hover .cvr.r{left: 0;}
	.indexCases li.hover .text{background: #F20010;background: rgba(242,0,16,.9);}
	.indexCasesCvr li.hover .text{margin-bottom: -30px;}

.indexSearch{margin-bottom: 20px;text-align: center;}
	.indexSearch form{position: relative;}
	.indexSearch .kws{width: 190px;height: 32px;padding: 0 40px 0 10px;border: 1px solid #D9D9D9;}
	.indexSearch .button{position: absolute;right: 0;top: 0;bottom: 0;padding: 1px;border: 1px solid #593F30;background: #593F30;cursor: pointer;}
	.indexSearch .button i{background-position: 0 -60px;}

.indexDstyle{position: relative;margin-bottom: 24px;text-align: center;}
	.indexDstyle li{float: left;}

.indexAdvantage{margin-bottom: 30px;}
	.indexAdvantage li{float: left;width: 200px;}
	.indexAdvantage li .imga{overflow: hidden;width: 200px;height: 150px;text-align: center;}
	.indexAdvantage li .img{overflow: hidden;width: 70px;height: 70px;margin: 0 auto 10px;}
	.indexAdvantage li .img img{height: 140px;}
	.indexAdvantage li .title{margin-bottom: 5px;font-size: 16px;color: #F20010;}
	.indexAdvantage li .note{line-height: 20px;font-size: 12px;color: #666;}
	.indexAdvantage li a:hover .img img{margin-top: -70px;}


.indexTeamWrap{}
	.indexTeam{position: relative;margin-bottom: 10px;}
	.indexTeam .bd{overflow: hidden;position:relative;width: 100%;height: 372px;}
	.indexTeam ul{overflow: hidden;position: relative;width: 9999em;height: 372px;}
	.indexTeam li{overflow: hidden;position: relative;float: left;height: 372px;margin-right: 16px;background: #FFF;}
	.indexTeam li .s{z-index: 1;position: relative;float: left;display: inline;width: 225px;height: 372px;}
	.indexTeam li .s .imga{position: relative;background: #45444A url(team_bg_i.jpg) no-repeat;}
	.indexTeam li .s .imga img{display: block;width: 100%;height: 299px;}
	.indexTeam li .s .imga .hits{display: none;position: absolute;top: 10px;right: 10px;line-height: 30px;font-size: 10px;color: #999;}
	.indexTeam li .s .imga .hits i{width: 12px;background-position: -690px 0;}
	.indexTeam li .s .bt{height: 53px;padding: 10px 15px;background: #555;line-height: 25px;color: #FFF;}
	.indexTeam li .s .bt .name{font-size: 18px;}
	.indexTeam li .s .bt .orange i{font-size: 18px;}
	.indexTeam li .s .bt p{float: left;width: 100%;}
	.indexTeam li .b{z-index: 0;position: absolute;top: 0;left: 0;float: left;width: 707px;height: 372px;background: #45444C url(team_bg_ii.jpg) no-repeat;}
	.indexTeam li .b .imga{width: 310px;height: 372px;text-align: center;}
	.indexTeam li .b .imga img{width: 279px;height: 372px;}
	.indexTeam li .b .txt{position: relative;width: 390px;color: #FFF;}
	.indexTeam li .b .txt h3{margin-top: 115px;line-height: 50px;font-size: 30px;font-weight: normal;}
	.indexTeam li .b .txt .pos{font-size: 14px;}
	.indexTeam li .b .txt .cost{position: absolute;left: 160px;top: 95px;width: 70px;height: 60px;padding: 30px 0 0 20px;background-position: -240px -120px;font-size: 38px;color: #FFF;font-family: Arial, Helvetica, sans-serif;}
	.indexTeam li .b .txt .cost span{font-size: 40px;}
	.indexTeam li .b .txt .pre{overflow: hidden;height: 72px;}
	.indexTeam li .b .note{overflow: hidden;position: absolute;bottom: 0;left: 0;width: 100%;height: 73px;background: #000;background: rgba(0,0,0,.7);color: #FFF;}
	.indexTeam li .b .note .comma{position: absolute;top: 10px;left: 15px;background-position: -30px -60px;}
	.indexTeam li .b .note .comma.r{top: 30px;left: auto;right: 195px;background-position: -60px -60px;}
	.indexTeam li .b .note p{overflow: hidden;float: left;width: 435px;height: 40px;margin: 16px 50px;line-height: 20px;}
	.indexTeam li .b .trust{float: right;display: inline;width: 99px;margin-top: 16px;text-align: center;}
	.indexTeam li .b .trust i{display: block;font-size: 24px;font-family: Arial, Helvetica, sans-serif;}
	.indexTeam li .b .note .order{float: right;width: 73px;padding: 17px 0;background: #E76D24;line-height: 20px;text-align: center;font-size: 18px;color: #FFF;}
	.indexTeam .btn{z-index: 3;position: absolute;top: 50%;margin-top: -60px;width: 60px;height: 120px;}
	.indexTeam .btn i{width: 60px;height: 120px;text-indent: -999em;}
	.indexTeam .prev{right: 100%;}
	.indexTeam .prev i{background-position: 0 -120px;}
	.indexTeam .next{left: 100%;}
	.indexTeam .next i{background-position: -180px -120px;}
	.indexTeam .prev:hover i{background-position: -60px -120px;}
	.indexTeam .next:hover i{background-position: -120px -120px;}

.indexDesign{margin-top: 50px;}
	.indexDesign li{float: left;width: 137px;margin: 0 14px 0 0;}
	.indexDesign li a{transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
	.indexDesign li a:hover{transform: scale(1.12);-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-ms-transform: scale(1.12);}


.indexHouse{}
	.indexHouse li{float: left;width: 380px;margin: 30px 30px 0 0;}
	.indexHouse li .imga .title{position: absolute;right: 10px;bottom: -15px;max-width: 50%;height: 30px;padding: 0 20px;line-height: 30px;font-size: 16px;font-weight: normal;background: #D9D9D9;}
	.indexHouse li .text{padding: 0 10px;border: 2px solid #ECECEC;border-top: none;line-height: 30px;text-align: center;}
	.indexHouse li .text p{height: 30px;padding: 3px 0;border-bottom: 1px solid #D9D9D9;text-align: left;}
	.indexHouse li .text .btns{margin: 5px auto;}
	.indexHouse li .text .btns a{float: left;height: 30px;margin-left: 1px;padding: 6px 30px;background: #4A4A4A;text-align: center;color: #FFF;}
	.indexHouse li .text .btns a.book{background: #ED172C;}
	.indexHouse li .text .icon{margin-right: 5px;}
	.indexHouse li .text .icon.qy{background-position: -90px -60px;}
	.indexHouse li .text .icon.js{background-position: -120px -60px;}
	.indexHouse li .text .icon.ck{background-position: -150px -60px;}
	.indexHouse li .text .icon.gt{background-position: -180px -60px;}

.indexService{}
	.indexService li{float: left;width: 100px;margin-right: 83px;text-align: center;}
	.indexService li .img{width: 80px;height: 80px;margin: 0 auto;}
	.indexService li .title{margin-bottom: 30px;font-weight: normal;font-size: 16px;}
	.indexService li .num{position: relative;width: 30px;height: 30px;margin: 0 auto;border: 1px solid #D5D5D5;border-radius: 100%;line-height: 30px;color: #D5D5D5;}
	.indexService li .num i{position: absolute;top: 50%;width: 100px;height: 0;margin: 0 4px;border-top: 1px solid #D5D5D5;}
	.indexService li .num i.l{right: 100%;}
	.indexService li .num i.r{left: 100%;}
	.indexService li a:hover .img{transform: scale(1.12);-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-ms-transform: scale(1.12);}
	.indexService li a:hover .num{border-color: #F20011;background-color: #F20011;color: #FFF;}


.indexReserva{}
	.indexReserva li{float: left;width: 380px;margin: 30px 30px 0 0;}
	.indexReserva li .imga{overflow: hidden;color: #FFF;}
	.indexReserva li .title{position: absolute;left: 0;right: 0;bottom: 0;padding: 3px 10px;background: rgba(0,0,0,.5);font-weight: normal;font-size: 14px;text-align: center;}
	.indexReserva li .wf{position: absolute;right: 0;top: 0;padding: 10px 0 10px 10px;width: 70px;background: #A16442;line-height: 28px;}
	.indexReserva li .wf span{font-size: 24px;}
	.indexReserva li .text{overflow: hiauto;opacity: 0;visibility: hidden;top: 100%;padding: 30px 30px 0 35px;background: rgba(0,0,0,.5);}
	.indexReserva li .text .logo{height: 70px;background: url(index_reserva_logo.png) no-repeat;}
	.indexReserva li .text .note{height: 72px;margin-top: 15px;-webkit-line-clamp: 3;}
	.indexReserva li.hover .box{padding: 15px;margin: -15px;box-shadow: 0 0 5px rgba(0,0,0,.35);}
	.indexReserva li a:hover .title{bottom: -30px;}
	.indexReserva li a:hover .wf{top: -100px;}
	.indexReserva li a:hover .text{opacity: 1;visibility: visible;top: 0;}


.indexNewsWrap{}
	.indexNewsWrap .ht{height: 40px;line-height: 40px;font-weight: normal;}
	.indexNewsWrap .ht em{padding-right: 15px;}
	.indexNewsWrap .ht em span{color: #a1643f;}
	.indexNewsWrap .ht i{display: inline-block;*display: inline;*zoom: 1;width: 1px;height: 17px;margin: 0 15px 0 0;background: #F20010;vertical-align: middle;}
	.indexNewsWrap .ht small{font-size: 14px;color: #999;font-family: courier;}

.indexNews{}
	.indexNews li{float: left;width: 50%;margin: 30px 0 10px;}
	.indexNews li .date{width: 55px;margin: 5px 20px 0 0;line-height: 35px;text-align: center;font-size: 12px;color: #F20011;}
	.indexNews li .date .d{display: block;border-radius: 6px 6px 0 0;background: #F20011;color: #FFF;}
	.indexNews li .text{overflow: hidden;margin-right: 30px;}
	.indexNews li .text .title{margin-bottom: 10px;font-weight: normal;font-size: 14px;}
	.indexNews li .text .note{height: 40px;margin-bottom: 15px;line-height: 20px;font-size: 12px;}
	.indexNews li .text .view{overflow: hidden;float: left;height: 22px;padding: 0 6px 0 10px;border: 1px solid #F20011;line-height: 22px;font-size: 12px;color: #F20011;}
	.indexNews li .text .view i{width: 17px;background-position: -210px -60px;}
	.indexNews li .text .view:hover{background: #F20011;color: #FFF;}
	.indexNews li .text .view:hover i{background-position: -240px -60px;}

.indexAbout{margin-top: 5px;}
	.indexAbout .imga img{width: 450px;height: 320px;}
	.indexAbout .text{padding-left: 80px;}
	.indexAbout .text li{position: relative;padding: 0 0 10px 25px;margin-top: 30px;line-height: 30px;font-size: 22px;}
	.indexAbout .text li .dot{position: absolute;left: 0;top: 12px;width: 5px;height: 5px;border-radius: 100%;background: #F20010;}
	.indexAbout .indexMore{margin-top: 10px;}

.indexHonor{}
	.indexHonor li{float: left;width: 380px;margin: 10px 30px 11px 0;}
	.indexHonor li .text{position: absolute;left: 0;right: 0;bottom: 0;padding: 3px 10px;background: rgba(0,0,0,.5);font-weight: normal;font-size: 14px;color: #FFF;}
	.indexHonor li .title{font-weight: normal;font-size: 14px;}

.indexThink{width: 750px;margin-right: 80px;}
	.indexThink li{border-bottom: 1px solid #D9D9D9;}
	.indexThink li .imga{padding: 21px 0;line-height: 30px;color: #666;}
	.indexThink li .author{width: 66px;height: 66px;margin-right: 30px;background-position: -360px -120px;}
	.indexThink li .star{width: 85px;background-position: -270px -60px;}
	.indexThink li .star i{width: 85px;background-position: -270px -90px;}
	.indexThink li .note{margin-top: 12px;line-height: 24px;}
	.indexThink .viewmore{display: block;background: #D9D9D9;line-height: 30px;text-align: center;color: #333;}

.indexFaq{width: 370px;}
	.indexFaq li .imga{margin: 20px 0;font-size: 12px;color: #666;}
	.indexFaq li dl{overflow: hidden;margin-bottom: 2px;}
	.indexFaq li dl dt{float: left;width: 34px;}
	.indexFaq li dl dt .icon{height: 24px;}
	.indexFaq li dl dt .c{background-position: -390px -63px;}
	.indexFaq li dl dt .q{background-position: -420px -63px;}
	.indexFaq li dl dt .a{background-position: -450px -63px;}
	.indexFaq .btns{}
	.indexFaq .btns a{display: block;width: 164px;padding: 3px 0;background: #F4BB21;line-height: 30px;text-align: center;letter-spacing: 1px;font-size: 16px;color: #FFF;}
	.indexFaq .btns .faq{width: 100%;padding: 10px 0;background: #D33131;font-size: 24px;}
	.indexFaq .btns .faq i{float: none;margin-right: 15px;background-position: -480px -60px;}
	.indexFaq .btns .qq i{float: none;margin-right: 5px;background-position: -510px -60px;}


.indexProduct{margin-bottom: 50px;}
	.indexProduct li{float: left;width: 232px;margin: 10px 10px 0 0;}
	.indexProduct li .imga{padding: 10px 10px 5px;border: 1px solid #D9D9D9;}
	.indexProduct li .title{height: 44px;margin-top: 15px;line-height: 22px;font-weight: normal;font-size: 14px;}
	.indexProduct li .cost{margin-top: 4px;color: #F20010;}




/*!--Public------------------*/
.ColList{}
	.ColList li{float: left;width: 280px;margin: 0 23px 35px 0;}
	.ColList li .imga{margin-bottom: 10px;}
	.ColList li .title{font-weight: normal;}
	.ColList li .base{margin-top: 3px;font-size: 12px;}
	/*最大高度*/
.maxCtDiv{overflow: hidden;}
	.maxCtDiv .maxCt{overflow: hidden;max-height: 210px;line-height: 30px;}
	.maxCtDiv .maxCtOp{overflow: hidden;line-height: 30px;text-align: center;cursor: pointer;color: #F20011;}
	.maxCtDiv .maxCtOp i{width: 18px;background-position: -330px 0;}
	.maxCtDiv .maxCtOp.doHide{opacity: 0;display: none;}
	.maxCtDiv .maxCtOp.opened i{transform: rotate(180deg);}		
	/*标签搜索*/
.PubSearch{margin-bottom: 30px;}
	.PubSearch .list{overflow: hidden;border: 1px solid #D9D9D9;}
	.PubSearch .list dl{position: relative;padding-left: 120px;}
	.PubSearch .list dl dt{position: absolute;left: 0;top: 0;width: 120px;bottom: 0;border-top: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;text-align: center;color: #333;}
	.PubSearch .list dl dt em{position: absolute;left: 0;top: 50%;width: 100%;height: 24px;margin-top: -12px;}
	.PubSearch .list dl dd{overflow: hidden;padding: 10px 7px 10px 0;border-top: 1px solid #D9D9D9;}
	.PubSearch .list dl dd a{float: left;margin: 3px 0;margin-left: 15px;padding: 0 5px;}
	.PubSearch .list dl dd a.current{color: #f20011;}
	.PubSearch .list dl.first dt,.PubSearch .list dl.first dd{border-top: none;}
	.PubSearch .bt{padding: 20px;margin-top: 20px;background: #F0F0F0;line-height: 30px;}
	.PubSearch .total{font-size: 18px;}
	.PubSearch .orderby{}
	.PubSearch .orderby a{height: 30px;padding: 0 20px;margin-right: 18px;border: 1px solid #D9D9D9;background: #FFF;}
	.PubSearch .orderby a i{width: 12px;background-position: -8px 0;}
	.PubSearch .orderby a.current{color: #F20010;}
	.PubSearch .orderby a.current i{background-position: -8px -30px;}
	.PubSearch .form{}
	.PubSearch .form .kws{width: 254px;height: 30px;padding: 0 12px;border: 1px solid #D9D9D9;background: #FFF;line-height: 30px;}
	.PubSearch .form .submit{height: 30px;padding: 0 15px;border: 1px solid #D9D9D9;border-left: none;background: #F20010;line-height: 30px;color: #FFF;cursor: pointer;}
	/*右侧_最新活动*/
.PubRSpec{margin-bottom: 20px;}
	.PubRSpec .imga{margin-bottom: 20px;}
	/*右侧_热门装修案例*/
.PubRCases{margin-bottom: 20px;}
	.PubRCases .ht{margin-bottom: 20px;border-bottom: 1px solid #D9D9D9;line-height: 45px;font-weight: normal;font-size: 16px;}
	.PubRCases li{float: left;width: 170px;margin: 0 10px 10px 0;}
	.PubRCases li .title{height: 20px;margin-top: 6px;line-height: 20px;font-size: 14px;font-weight: normal;}
	/*右侧_套餐图*/
.PubRPack{margin-bottom: 20px;}
	/*模块图与当前位置*/
.moduleTop{margin-bottom: 30px;border-bottom: 1px solid #D9D9D9;}
	.moduleTop .mImg{height: 200px;background-color: #fbfbfb;background-position: center top;background-repeat: no-repeat;text-align: center;}
	.moduleTop .mImg .Column{display: block;height: 200px;}
	.moduleTop .mLeader{line-height: 38px;}
	/*装修百科 分类*/
.BaikeCate{margin-bottom: 20px;}
	.BaikeCate li{float: left;width: 290px;margin: 0 13px 10px 0;padding: 18px 0;background: #F0F0F0;}
	.BaikeCate dt{width: 80px;margin-right: 10px;text-align: center;}
	.BaikeCate dt .ico{width: 40px;margin: 0 auto;}
	.BaikeCate dt .ico img{width: 40px;height: 40px;}
	.BaikeCate dt .title{font-weight: normal;}
	.BaikeCate dt a.current{color: #F20010;}
	.BaikeCate dd{padding: 2px 0;line-height: 30px;font-size: 12px;}
	.BaikeCate dd a{margin-right: 8px;}
	.BaikeCate dd a.current{color: #F20010;}
.CateList{margin: 30px auto 50px;text-align: center;}
	.CateList li{float: left;display: inline;}
	.CateList a{display: block;position: relative;width: 200px;height: 40px;margin: 0 9px;border: 1px solid #D9D9D9;background: #F0F0F0;line-height: 40px;font-size: 16px;color: #333;}
	.CateList a:hover,.CateList a.current{border-color: #F20010;background: #F20010;color: #FFF;}
	.CateList a:hover:after,.CateList a.current:after{content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border: 5px solid transparent;border-top-color: #F20010;}
.VideoPlayer{position: relative;height: 500px;margin-bottom: 20px;}
	.VideoPlayer iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}


.msgTitle{margin-bottom: 30px;border-bottom: 1px solid #D9D9D9;text-align: center;}
	.msgTitle h1{padding: 18px 0;line-height: 28px;font-size: 20px;font-weight: normal;color: #333;}
	.msgTitle p{padding-bottom: 4px;font-size: 12px;opacity: .5;}
	.msgTitle p em{margin-right: 35px;}
	.msgTitle p em.last{margin-right: 0;}

.msgGuideRead{overflow: hidden;margin-bottom: 30px;background: #F0F0F0;font-size: 12px;}
	.msgGuideRead dt{width: 60px;height: 60px;background: #F20011 url(public.png) -60px 0 no-repeat;text-indent: -999em;}
	.msgGuideRead dd{height: 44px;padding: 8px 18px 0 18px;line-height: 22px;}

.msgContent{overflow: hidden;margin-bottom: 30px;}
	.noContent{padding: 80px 0;text-align: center;font-size: 24px}

.msgShare{margin: 30px 0 20px;}

.msgPageNp{margin: 20px 0 30px;border-top: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;}
	.msgPageNp a{width: 50%;padding: 15px 0;}

.PubMoreNews{margin: 30px 0;}
	.PubMoreNews .ht{padding-bottom: 10px;border-bottom: 1px solid #D9D9D9;font-weight: normal;color: #F20010;}
	.PubMoreNews ul li{float: left;width: 48%;margin-right: 4%;padding: 12px 0;border-bottom: 1px solid #D9D9D9;}



/*Cases*/
.CaseList{margin-top: 20px;}
	.CaseList li{float: left;display: inline;width: 390px;margin: 0 15px 20px 0;background: #FFF;transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
	.CaseList li .text{padding: 10px 6px 6px;}
	.CaseList li .text .order{opacity: 0;visibility: hidden;width: 56px;height: 40px;padding: 8px 0;background: #EC8100;line-height: 20px;text-align: center;font-size: 16px;color: #FFF;letter-spacing: 2px;transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
	.CaseList li .text .title{margin-top: 8px;font-weight: normal;font-size: 14px;}
	.CaseList li .text p{font-size: 12px;}
	.CaseList li.hover{box-shadow: 0 0 15px rgba(153,153,153,.5);}
	.CaseList li.hover .text .order{opacity: 1;visibility: visible;}

.CVrList{margin-top: 20px;}
	.CVrList li{float: left;display: inline;width: 390px;margin: 0 15px 20px 0;background: #FFF;transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
	.CVrList li .text{margin-top: 8px;padding: 10px 12px;background: #F0F0F0;}
	.CVrList li .text .order{width: 120px;height: 30px;margin: 8px 8px 0 0;border: 1px solid #F20011;background: #FFF;line-height: 30px;text-align: center;color: #F20011;transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
	.CVrList li .text .title{font-weight: normal;font-size: 14px;}
	.CVrList li .text p{font-size: 12px;}
	.CVrList li.hover .text .order{background: #F20011;color: #FFF;}


.CaseSlide{position: relative;margin-bottom: 20px;}
	.CaseSlide .bBd{overflow: hidden;width: 100%;background: #242424;color: #242424;}
		.CaseSlide .bBd ul{height: 518px;}
		.CaseSlide .bBd li .imgb{position: relative;display: table;width: 100%;height: 100%;}
		.CaseSlide .bBd li .img{display: table-cell;width: 100%;height: 100%;text-align: center;vertical-align: middle;}
		.CaseSlide .bBd li .img img{display: block;margin: 0 auto;max-width: 100%;max-height: 518px;}
	.CaseSlide .bBtn{z-index: 3;position: absolute;top: 50%;margin-top: -30px;width: 30px;height: 60px;padding: 0 4px;background: #000;background-color: rgba(0,0,0,.5);}
		.CaseSlide .bBtn i{height: 60px;}
		.CaseSlide .bPrev{left: 30px;}
		.CaseSlide .bPrev i{background-position: -120px 0;}
		.CaseSlide .bNext{right: 30px;}
		.CaseSlide .bNext i{background-position: -180px 0;}
		.CaseSlide .bBtn:hover{background: #F20011;background-color: rgba(242,0,17,.5);}
	.CaseSlide .nav{position: relative;padding: 15px 15px 10px;margin-top: 12px;background: #F0F0F0;}
	.CaseSlide .np{width: 120px;text-align: center;}
		.CaseSlide .np.fl{margin-right: 10px;}
		.CaseSlide .np.fr{margin-left: 10px;}
		.CaseSlide .np img{width: 100%;height: 68px;margin-bottom: 8px;}
	.CaseSlide .sBd{overflow: hidden;}
		.CaseSlide .sBd li{position: relative;width: 120px;height: 68px;cursor: pointer;}
		.CaseSlide .sBd li img{width: 100%;height: 68px;}
		.CaseSlide .sBd li .bg{border: 1px solid #b9b9b9;background: rgba(0,0,0,.2);}
		.CaseSlide .sBd li.activeThumb .bg{border-color: #F60;background: none;}
	.CaseSlide .sBtn{position: relative;width: 30px;height: 30px;padding: 20px 10px;}
		.CaseSlide .sPrev i{background-position: -240px 0;}
		.CaseSlide .sPrev:hover i{background-position: -240px -30px;}
		.CaseSlide .sNext i{background-position: -270px 0;}
		.CaseSlide .sNext:hover i{background-position: -270px -30px;}


.CaseVideo{margin-bottom: 20px;}
	.CaseVideo iframe{width: 100%;height: 560px;border: none;background: #242424;}


.CaseInfo{padding: 15px 30px;margin-bottom: 30px;border: 1px solid #D9D9D9;background: #F0F0F0;}
	.CaseInfo p{float: left;width: 25%;line-height: 30px;}


.CaseNode{}
	.CaseNode .item{margin-bottom: 25px;}
	.CaseNode .item .ht{margin-bottom: 15px;}
	.CaseNode .item .ht em{display: inline-block;*display: inline;*zoom: 1;padding-bottom: 5px;border-bottom: 2px solid #666;font-weight: normal;font-size: 20px;}
	.CaseNode .item .img{margin-bottom: 10px;text-align: center;}
	.CaseNode .item .tpl{text-indent: 2em;line-height: 22px;}


.CaseRBox{margin-bottom: 20px;padding: 10px;border: 1px solid #D9D9D9;}
	.CaseRBox .ht{padding: 3px 0 12px;margin-bottom: 15px;border-bottom: 1px solid #D9D9D9;font-weight: normal;font-size: 18px;color: #333;}


.CaseRDes{}
	.CaseRDes .imga{width: 120px;margin-right: 13px;}
	.CaseRDes .info{font-size: 12px;}
	.CaseRDes .info .name{display: block;margin-bottom: 5px;font-weight: normal;font-size: 24px;}
	.CaseRDes .info .ct{height: 100px;-webkit-line-clamp: 5;line-height: 20px;}
	.CaseRDes .kefu{display: block;width: 120px;height: 30px;background: #A1643F;line-height: 30px;text-align: center;color: #FFF;}
	.CaseRDes .kefu:hover{background: #F20011;}
	.CaseRDes .trust{height: 30px;line-height: 30px;}
	.CaseRDes .trust span{font-size: 22px;}


.CaseRTeam{}
	.CaseRTeam .ht{margin-bottom: 5px;}
	.CaseRTeam ul li{border-top: 1px dotted #D9D9D9;}
	.CaseRTeam ul li.first{border-top: none;}
	.CaseRTeam ul li .txt{overflow: hidden;height: 32px;line-height: 32px;}
	.CaseRTeam ul li .txt .name{min-width: 50px;padding: 0 10px 0 3px;}
	.CaseRTeam ul li .imga{display: none;overflow: hidden;padding: 10px 0;line-height: 30px;}
	.CaseRTeam ul li .img{width: 120px;margin-right: 15px;}
	.CaseRTeam ul li .imgh .imgh{top: -20px;}
	.CaseRTeam ul li.on .txt{display: none;}
	.CaseRTeam ul li.on .imga{display: block;}



/*Team*/
.TeamList{margin-top: 20px;}
	.TeamList li{position: relative;float: left;width: 280px;height: 555px;margin: 0 26px 40px 0;background: #FFF;}
	.TeamList li .img{z-index: 3;position: relative;}
	.TeamList li .text{z-index: 4;position: relative;padding-top: 10px;}
	.TeamList li .cases{position: absolute;top: -42px;left: 50%;margin-left: -42px;width: 84px;height: 84px;border-radius: 100%;background: #FFF;text-align: center;}
	.TeamList li .cases em{display: block;padding: 15px 0 5px;font-size: 30px;}
	.TeamList li .title{font-weight: normal;font-size: 20px;color: #F20010;}
	.TeamList li .dstyle{height: 72px;-webkit-line-clamp: 3;margin-top: 15px;}
	.TeamList li .dstyle em{padding: 2px 5px;background: #999;color: #FFF;}
	.TeamList li .order{display: block;height: 43px;margin-top: 15px;border: 1px solid #D9D9D9;border-radius: 100px;line-height: 43px;text-align: center;font-size: 20px;}
	.TeamList li.hover{color: #FFF;}
	.TeamList li.hover .bg{z-index: 1;margin: -10px;background: #363636;}
	.TeamList li.hover .cases{background: #FECD07;}
	.TeamList li.hover .title{color: #FFF;}
	.TeamList li.hover .dstyle em{background: #FFF;color: #333;}
	.TeamList li.hover .order{border-color: #F20010;background: #F20010;color: #FFF;}


.TeamInfo{margin: 20px auto 30px;}
	.TeamInfo .lPhoto{width: 280px;margin-right: 30px;text-align: center;}
	.TeamInfo .rInfo{width: 560px;}
	.TeamInfo .rInfo .name{height: 35px;margin-bottom: 5px;line-height: 35px;font-size: 24px;color: #333;}
	.TeamInfo .rInfo .name small{padding: 1px 6px;margin-left: 10px;background: #EC8100;font-weight: normal;font-size: 14px;color: #FFF;}
	.TeamInfo .rInfo .base{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #E5E5E5;}
	.TeamInfo .rInfo .base p{margin-bottom: 5px;}
	.TeamInfo .rInfo .base p em{margin-right: 60px;}
	.TeamInfo .rInfo .base p i{font-weight: bold;color: #F20010;}


.TeamCase{margin-bottom: 30px;}
	.TeamCase .ht{padding-left: 15px;margin-bottom: 20px;border: 1px solid #D9D9D9;background: #F0F0F0;line-height: 40px;font-size: 16px;color: #333;}



/*Team10*/
.TeamList10{margin-top: 20px;}
	.TeamList10 li{float: left;width: 285px;height: 460px;margin: 0 20px 20px 0;background: #FFF;}
	.TeamList10 li .text{padding: 10px;border: 1px solid #D9D9D9;}
	.TeamList10 li .title{font-size: 24px;}
	.TeamList10 li .pos{padding-left: 10px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-weight: normal;font-size: 14px;color: #333;}
	.TeamList10 li .pos i{width: 12px;height: 24px;margin-left: 10px;background-position: -300px -3px;}
	.TeamList10 li .dstyle{margin-top: 8px;}



/*Reserva*/
.ReservaList{}
	.ReservaList li{overflow: hidden;padding: 15px;margin-bottom: 20px;border: 1px solid #D9D9D9;}
	.ReservaList li .imga{width: 210px;margin-right: 20px;}
	.ReservaList li .title{margin-bottom: 25px;font-size: 20px;font-weight: normal;}
	.ReservaList li .base em{padding-right: 25px;}
	.ReservaList li .visit{width: 108px;height: 40px;margin-top: 30px;background: #F20011;line-height: 40px;text-align: center;color: #FFF;}
	.ReservaList li .visit:hover{background: #EC8100;}
	.ReservaList li .plans{height: 44px;margin-top: 15px;}
	.ReservaList li .plans em{overflow: hidden;float: left;width: 14%;text-align: center;font-size: 12px;}
	.ReservaList li .plans .dot{display: block;position: relative;width: 10px;height: 10px;margin: 0 auto 6px;border: 2px solid #D9D9D9;border-radius: 100%;background: #FFF;}
	.ReservaList li .plans .line{position: absolute;bottom: 50%;width: 500px;height: 0;margin: -1px 2px;border-bottom: 3px solid #D9D9D9;}
	.ReservaList li .plans .l{right: 100%;}
	.ReservaList li .plans .r{left: 100%;}
	.ReservaList li .plans .end .dot{border-color: #F20011;}
	.ReservaList li .plans .end .line{border-color: #F20011;}
	.ReservaList li .plans .current .dot{border-color: #F20011;background: #FFF;}
	.ReservaList li .plans .current .line{border-color: #F20011;}


.ReservaMap{margin-bottom: 40px;padding: 20px;border: 1px solid #D7D7D7;}
	.ReservaMap .ht{overflow: hidden;margin-bottom: 15px;line-height: 30px;font-size: 26px;color: #e1112a;}
	.ReservaMap .ht i{margin-right: 5px;background-position: -630px 0;}
	.ReservaMap .allmap{height: 490px;}
	.ReservaMap .allmap img{max-width: none;}


.ReservaInfo{margin-bottom: 25px;padding: 14px;border: 1px solid #D9D9D9;}
	.ReservaInfo .imgArea{width: 287px;}
	.ReservaInfo .infoArea{width: 580px;height: 215px;margin: 0 15px;padding: 0 15px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
	.ReservaInfo .infoArea .title{margin-bottom: 10px;line-height: 30px;font-size: 20px;font-weight: normal;}
	.ReservaInfo .infoArea .base{margin: 0 -5px;padding: 0 5px 14px;border-bottom: 1px solid #D9D9D9;}
	.ReservaInfo .infoArea .base em{padding-right: 25px;}
	.ReservaInfo .infoArea .teams{margin-top: 20px;text-align: center;}
	.ReservaInfo .infoArea .teams li{float: left;margin: 0 20px;}
	.ReservaInfo .infoArea .teams li .img{overflow: hidden;width: 80px;margin: 0 auto 5px;border-radius: 100%;}
	.ReservaInfo .visitArea{width: 240px;padding-top: 55px;text-align: center;}
	.ReservaInfo .visitArea a{display: block;height: 40px;margin-bottom: 15px;background: #F20011;line-height: 40px;font-size: 18px;font-weight: bold;color: #FFF;}
	.ReservaInfo .visitArea a:hover{background: #EC8100;}


.ReservaPlans{margin-top: 25px;padding-bottom: 30px;}
	.ReservaPlans .ht{margin-bottom: 25px;line-height: 30px;font-size: 20px;color: #333;}
	.ReservaPlans em{overflow: hidden;float: left;width: 14%;text-align: center;font-size: 18px;}
	.ReservaPlans .dot{display: block;position: relative;width: 10px;height: 10px;margin: 0 auto 25px;border: 2px solid #D9D9D9;border-radius: 100%;background: #FFF;}
	.ReservaPlans .line{position: absolute;bottom: 50%;width: 500px;height: 0;margin: -1px 2px;border-bottom: 3px solid #D9D9D9;}
	.ReservaPlans .l{right: 100%;}
	.ReservaPlans .r{left: 100%;}
	.ReservaPlans .end .dot{border-color: #F20011;}
	.ReservaPlans .end .line{border-color: #F20011;}
	.ReservaPlans .current .dot{border-color: #F20011;background: #FFF;}
	.ReservaPlans .current .line{border-color: #F20011;}


.ReservaNode{margin-bottom: 50px;}
	.ReservaNode .item{position: relative;margin-left: 10px;padding-left: 35px;border-left: 3px solid #D9D9D9;}
	.ReservaNode .item .lx{position: absolute;top: 0;left: -17px;background-position: -600px 0;}
	.ReservaNode .dplan-item{padding-bottom: 20px;}
	.ReservaNode .dplan-item .lx{top: 8px;background-position: -570px 0;}
	.ReservaNode .item .dplan{padding: 8px;border: 1px solid #D9D9D9;line-height: 30px;}
	.ReservaNode .item .dplan em{width: 90px;height: 30px;margin-right: 15px;background: #F20011;text-align: center;color: #FFF;}
	.ReservaNode .item .title{padding-bottom: 15px;line-height: 30px;font-size: 18px;color: #333;}
	.ReservaNode .item .imgs .imga{float: left;width: 200px;margin: 0 20px 20px 0;}



/*House*/
.HouseList{}
	.HouseList li{float: left;width: 380px;margin: 0 30px 30px 0;}
	.HouseList li .imga{overflow: hidden;color: #FFF;}
	.HouseList li .title{position: absolute;left: 0;right: 0;bottom: 0;padding: 3px 10px;background: rgba(0,0,0,.5);font-weight: normal;font-size: 14px;text-align: center;}
	.HouseList li .wf{position: absolute;right: 0;top: 0;padding: 10px 0 10px 10px;width: 70px;background: #A16442;line-height: 28px;}
	.HouseList li .wf span{font-size: 24px;}
	.HouseList li .text{overflow: hiauto;opacity: 0;visibility: hidden;top: 100%;padding: 30px 30px 0 35px;background: rgba(0,0,0,.5);}
	.HouseList li .text .logo{height: 70px;background: url(index_reserva_logo.png) no-repeat;}
	.HouseList li .text .note{height: 72px;margin-top: 15px;-webkit-line-clamp: 3;}
	.HouseList li.hover .box{padding: 15px;margin: -15px;box-shadow: 0 0 5px rgba(0,0,0,.35);}
	.HouseList li a:hover .title{bottom: -30px;}
	.HouseList li a:hover .wf{top: -100px;}
	.HouseList li a:hover .text{opacity: 1;visibility: visible;top: 0;}


.HouseSlide{position: relative;width: 580px;margin-right: 45px;}
	.HouseSlide .bd{overflow: hidden;width: 100%;color: #FFF;}
		.HouseSlide .bd ul{height: 326px;}
		.HouseSlide .bd li .imgb{position: relative;display: table;width: 100%;height: 100%;}
		.HouseSlide .bd li .img{display: table-cell;width: 100%;height: 100%;text-align: center;vertical-align: middle;}
		.HouseSlide .bd li .img img{display: block;margin: 0 auto;max-width: 100%;max-height: 326px;}
	.HouseSlide .btn{z-index: 3;position: absolute;top: 50%;margin-top: -20px;width: 30px;height: 30px;padding: 5px;background: #000;background-color: rgba(0,0,0,.5);}
		.HouseSlide .prev{left: 0;}
		.HouseSlide .prev i{background-position: -360px 0;}
		.HouseSlide .next{right: 0;}
		.HouseSlide .next i{background-position: -360px -30px;}
		.HouseSlide .btn:hover{background: #F20011;}


.HouseInfo{width: 575px;}
	.HouseInfo .name{padding: 10px 0;line-height: 35px;font-weight: normal;font-size: 26px;}
	.HouseInfo .ht{margin-top: 15px;}
	.HouseInfo .orders{margin-top: 20px;}
	.HouseInfo .orders a{width: 160px;height: 30px;margin-right: 10px;border: 1px solid #D9D9D9;line-height: 30px;text-align: center;}
	.HouseInfo .orders .order{border-color: #F20011;background: #F20011;color: #FFF;}
	.HouseInfo .orders .order:hover{border-color: #F20011;background: none;color: #F20011;}
	.HouseInfo .orders .visit i{float: none;background-position: -420px 0;}
	.HouseInfo .orders .visit:hover{border-color: #F20011;background: #F20011;color: #FFF;}
	.HouseInfo .orders .visit:hover i{background-position: -420px -30px;}
	.HouseInfo .share{margin-top: 15px;line-height: 30px;}
	.HouseInfo .share a{float: left;width: 30px;height: 30px;padding: 0;margin: 0 10px 0 0;background: url(public.png) -999em -999em no-repeat;}
	.HouseInfo .share .weixin{background-position: -450px 0;}
	.HouseInfo .share .tsina{background-position: -480px 0;}
	.HouseInfo .share .qzone{background-position: -510px 0;}
	.HouseInfo .share .sqq{background-position: -540px 0;}
	.HouseInfo .share .weixin:hover{background-position: -450px -30px;}
	.HouseInfo .share .tsina:hover{background-position: -480px -30px;}
	.HouseInfo .share .qzone:hover{background-position: -510px -30px;}
	.HouseInfo .share .sqq:hover{background-position: -540px -30px;}



/*Brand*/
.BrandPage{}
	.BrandPage .tTitle{margin-bottom: 20px;line-height: 36px;text-align: center;font-size: 30px;color: #333;}
	.BrandPage .tTitle i{display: block;width: 65px;height: 1px;margin: 20px auto 0;background: #8A8A8A;}
	.BrandPage .tIntro{margin-bottom: 30px;line-height: 50px;font-size: 16px;}

.BrandList{margin-bottom: 30px;}
	.BrandList .indexHd{margin-bottom: 26px;}
	.BrandList .bd li{overflow: hidden;float: left;width: 388px;height: 163px;margin: 0 15px 15px 0;border: 1px solid #D9D9D9;}
	.BrandList .bd li .imga{width: 163px;padding: 0 16px;border-right: 1px solid #D9D9D9;}
	.BrandList .bd li .info{overflow: hidden;padding: 0 10px 0 20px;}
	.BrandList .bd li .info h4{padding-top: 6px;line-height: 44px;font-size: 18px;font-weight: normal;text-align: center;}
	.BrandList .bd li .info .line{display: block;width: 60px;height: 1px;margin: 0 auto 15px;background: #D9D9D9;}
	.BrandList .bd li .info p{height: 72px;-webkit-line-clamp: 3;}
	.BrandList .hd li{background-color: #F0F0F0;font-size: 16px;font-weight: bold;color: #333;}
	.BrandList .hd li.active{background-color: #F20011;border-color: #F20011;color: #FFF;}
	.BrandList .hd li.active i{border-top-color: #F20011}

.ExhibitList{position: relative;margin-top: 30px;margin-bottom: 50px;}
	.ExhibitList .bd li{width: 386px;margin-right: 20px;}
	.ExhibitList .btn{z-index: 2;position: absolute;top: 50%;margin: -45px -70px 0;}
	.ExhibitList .btn i{width: 60px;height: 90px;text-indent: -999em;}
	.ExhibitList .prev{left: 0;}
	.ExhibitList .prev i{background-position: 0 -60px;}
	.ExhibitList .prev:hover i{background-position: 0 -150px;}
	.ExhibitList .next{right: 0;}
	.ExhibitList .next i{background-position: -60px -60px;}
	.ExhibitList .next:hover i{background-position: -60px -150px;}
	@media only screen and (max-width: 1360px) {
		.ExhibitList .btn{margin-left: 0;margin-right: 0;background: #FFF;}
	}



/*Product*/
.ProductList{}
	.ProductList li{float: left;width: 288px;margin: 0 16px 20px 0;}
	.ProductList li .imga{padding: 10px 10px 13px;border: 1px solid #D9D9D9;}
	.ProductList li .title{margin-top: 10px;font-weight: normal;font-size: 14px;}
	.ProductList li .cost{margin-top: 4px;color: #F20010;}


.ProductSlide{position: relative;width: 400px;margin-right: 30px;}
	.ProductSlide .bBd{overflow: hidden;width: 380px;padding: 9px;border: 1px solid #D9D9D9;color: #FFF;}
	.ProductSlide .bBd ul{height: 380px;}
	.ProductSlide .bBd li .imgb{position: relative;display: table;width: 100%;height: 100%;}
	.ProductSlide .bBd li .img{display: table-cell;width: 100%;height: 100%;text-align: center;vertical-align: middle;}
	.ProductSlide .bBd li .img img{display: block;margin: 0 auto;max-width: 100%;max-height: 380px;}
	.ProductSlide .sBd{overflow: hidden;margin: 10px 10px 0;}
	.ProductSlide .sBd li{position: relative;width: 68px;height: 68px;cursor: pointer;}
	.ProductSlide .sBd li img{width: 100%;height: 68px;}
	.ProductSlide .sBd li .bg{border: 1px solid #b9b9b9;background: rgba(0,0,0,.2);}
	.ProductSlide .sBd li.activeThumb .bg{border-color: #F60;background: none;}


.ProductInfo{width: 390px;}
	.ProductInfo .name{padding-top: 5px;margin-bottom: 15px;line-height: 28px;font-size: 18px;}
	.ProductInfo .prices{margin-bottom: 25px;line-height: 30px;font-size: 18px;color: #F20011;}
	.ProductInfo .prices em{font-size: 36px;}
	.ProductInfo .base{margin-bottom: 75px;}
	.ProductInfo .base em{float: left;width: 50%;line-height: 30px;}
	.ProductInfo .orders{margin-top: 15px;}
	.ProductInfo .orders .order{width: 145px;height: 40px;line-height: 40px;font-size: 18px;font-weight: bold;}
	.ProductInfo .share{padding-top: 5px;}



/*News*/
.NewsList{}
	.NewsList li .imga{padding: 20px 0;border-top: 1px solid #D9D9D9;}
	.NewsList li .img{width: 280px;margin-right: 30px;}
	.NewsList li .title{margin: 5px 0 15px;font-size: 16px;color: #333;}
	.NewsList li .note{height: 72px;-webkit-line-clamp: 3;margin-bottom: 12px;font-size: 12px;color: #666;}
	.NewsList li .date{font-size: 12px;color: #888;}
	.NewsList li.hover{background: #F8F8F8;}
	.NewsList li.hover .title{color: #F20010;}



/*Spec*/
.ztSpec{overflow: hidden;}
	.ztSpec .Wrap{width: 1920px;margin-left: -360px;}
	.ztSpecMap{padding: 40px 0;background: url(ztSpecMap_bg.jpg) center no-repeat;color: #FFF;}
	.ztSpecMap .map{width: 720px;height: 480px;margin-right: 55px;}
	.ztSpecMap .info{width: 425px;min-height: 480px;line-height: 30px;font-size: 18px;}
	.ztSpecMap .info div.ove{margin-bottom: 15px;}
	.ztSpecMap .info i.icon2{margin-right: 10px;}
	.ztSpecMap .info .tel i{background-position: -690px 0;}
	.ztSpecMap .info .tel span{font-size: 36px;color: #F20010;}
	.ztSpecMap .info .addr i{background-position: -690px -30px;}
	.ztSpecMap .info .bus{}
	.ztSpecMap .info .bus h4{margin-bottom: 10px;font-size: 24px;font-weight: normal;}



/*Faq*/
.FaqTit{margin-bottom: 10px;line-height: 30px;font-weight: bold;font-size: 16px;color: #f20011;}
	.FaqTit i{float: left;width: 25px;height: 30px;background: url(public.png) -120px -60px no-repeat;}
	.FaqTit i.zjhd{background-position: -150px -60px;}
	.FaqTit i.sstw{background-position: -120px -90px;}
	.FaqTit2{margin-bottom: 20px;padding: 7px 0;background: #F0F0F0;}
		.FaqTit2 .box{float: left;display: inline;padding-left: 20px;}
		.FaqTit2 .form{position: relative;padding-left: 10px;}
		.FaqTit2 input,.FaqTit2 button{display: block;height: 30px;border: none;background: none;line-height: 28px;}
		.FaqTit2 .kws{width: 200px;padding: 0 45px 0 10px;border: 1px solid #D9D9D9;}
		.FaqTit2 .submit{position: absolute;right: 0;top: 50%;margin-top: -10px;height: 20px;padding: 0 5px;border-left: 1px solid #D9D9D9;cursor: pointer;}
		.FaqTit2 .submit i{width: 30px;margin-top: -5px;background-position: -150px -90px;}
.FaqList{}
	.FaqList .item{overflow: hidden;padding: 15px 10px 10px;margin-bottom: 15px;background: #F0F0F0;}
	.FaqList .circle{float: left;width: 18px;height: 18px;margin: 3px 5px 0 0;background: #F20010;border-radius: 100%;line-height: 18px;text-align: center;color: #FFF;font-size: 12px;font-family: arial;}
	.FaqList .circle.q{margin-left: 9px;}
	.FaqList .circle.a{background: #363636;}
	.FaqList .ht h4{padding-left: 35px;font-weight: normal;}
	.FaqList .ct{position: relative;padding: 9px;margin-top: 10px;background: #FFF;}
	.FaqList .txt{overflow: hidden;height: 48px;}
	.FaqList .read{float: right;width: 60px;margin-top:8px;background-position: -180px -60px;text-indent:-999em;cursor:pointer;}



/*About*/
.HonorList{}
	.HonorList li{float: left;width: 390px;margin: 0 15px 30px 0;}
	.HonorList li .title{margin: 10px 0;font-size: 14px;font-weight: normal;}
	.HonorList li .view{overflow: hidden;float: left;height: 22px;padding: 0 6px 0 10px;border: 1px solid #D9D9D9;line-height: 22px;font-size: 12px;}
	.HonorList li .view i{width: 17px;background-position: -210px -90px;}
	.HonorList li a:hover .view{border-color: #F20011;color: #F20011;}
	.HonorList li a:hover .view i{background-position: -210px -60px;}



/*Pagelist*/
.Pagelist{margin: 30px 0 50px;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 #F0F0F0;background: #F0F0F0;line-height: 34px;color: #333;}
	.Pagelist ul li .btn{width: auto;padding: 0 10px}
	.Pagelist ul li a:hover, .Pagelist ul li .current{border-color: #D9D9D9;background: #D9D9D9;color: #333;}
.PageLoad{margin: 30px 0 50px;}



/*公共表单*/
.table{position: relative;width: 100%;clear: both;margin-bottom: 15px;line-height: 36px;}
	.table .left{float: left;width: 150px;margin-right: 5px;font-size: 14px;text-align: right;}
	.table .left .red{color: #F20010;}
	.table .right{position: relative;}
	.table .right .input-text,.table .right select{height: 34px;line-height: 34px;padding: 0 10px;font-size: 14px;color: #666;background-color: #fff;border: 1px solid #D9D9D9;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	.table .right select{}
	.table .right textarea.input-text{display: block;min-height: 90px;line-height: 22px;padding-top: 5px;padding-bottom: 5px;resize: vertical;}
	.table .right .input-text.hover,.table .right .input-text.focus,.table .right .input-text:focus{border-color: #F20010;}
	.table .right .clue_on{display: none;padding-left: 5px;}
	.table .right .imgcode{position: absolute;top: 1px;right: 1px;width: 85px;height: 34px;cursor: pointer;}
	.table .right .add_on{position: absolute;top: 50%;right: 10px;margin-top: -12px;height: 24px;line-height: 24px;color: #888;}
	.table .right .button{width: 160px;height: 36px;padding: 0;margin: 0;border: none;border-radius: 100px;background: #F20010;line-height: 36px;text-align: center;font-size: 16px;color: #FFF;cursor: pointer;vertical-align: middle;}
	.table .right .button:hover{background: #FF5100;color: #FFF;}
	.table.cls_button{margin-bottom: 0!important;}
	.table table td{padding: 0!important;}
	.table .unitVal .section{float: left;width: 25%;height: 34px;text-align: center;}
	.table .unitVal .section label{display: none;}
	.table .unitVal .section select{width: auto;height: 34px;margin: 0 auto;padding: 0;border: none;line-height: 34px;}
	/*通用报名*/
.postFormTips{padding: 15px 44px;margin-bottom: -1px;border: 1px solid #DDD;background: #FFF;}
.postForm{padding: 25px 44px;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: 200px;}
	/*弹窗报名*/
.ajaxOrderWin{padding: 30px;}
	.ajaxOrderWin .table .left{display: none;}
	.ajaxOrderWin .table .right .input-text{width: 328px!important;}
	.ajaxOrderWin .table .right textarea.input-text{height: 60px!important;min-height: 60px;resize: none;}
	.ajaxOrderWin .table .right .button{width: 100%;}
	/*网站底部_在线预约尊享贵宾体验*/
.FootOrder{width: 300px;}
	.FootOrder .table{margin-bottom: 10px;line-height: 30px;}
	.FootOrder .table .left{display: none;}
	.FootOrder .table .right .input-text{width: 278px;height: 30px;line-height: 30px;}
	.FootOrder .table .right .button{width: 100px;height: 30px;background-color: #A16442;border-radius: 0;line-height: 30px;font-size: 14px;}
	.FootOrder .list .bd{overflow: hidden;height: 24px;margin-top: 15px;}
	.FootOrder .list li{height: 24px;line-height: 30px;}
	.FootOrder .list li i{width: 25px;background-position: -690px -30px;}
	/*右侧公共_免费申请户型规划*/
.PubRUnitPlan{margin-bottom: 30px;padding: 20px;border: 1px solid #D9D9D9;}
	.PubRUnitPlan .ht{padding-bottom: 10px;margin-bottom: 28px;border-bottom: 1px solid #D9D9D9;font-weight: normal;line-height: 42px;font-size: 24px;text-align: center;color: #000;}
	.PubRUnitPlan .table .left{width: 70px;text-align: left;}
	.PubRUnitPlan .table .left .red{display: none;}
	.PubRUnitPlan .table .right .input-text{width: 211px;}
	.PubRUnitPlan .table .right select{width: 196px;}
	.PubRUnitPlan .table .right .button{width: 140px;margin: 15px 0 10px;}
	.PubRUnitPlan .table .right .book{background-color: #EC8100;}
	.PubRUnitPlan .table .right .book:hover{background: #FF5100;color: #FFF;}
	/*案例内页_免费申请户型规划*/
.CaseRUnitPlan{}
	.CaseRUnitPlan .form{margin: 25px 0;}
	.CaseRUnitPlan .table{margin-bottom: 18px;}
	.CaseRUnitPlan .table .left{display: none;}
	.CaseRUnitPlan .table .right .input-text{width: 216px;}
	.CaseRUnitPlan .table .right .button{width: 100%;border-radius: 0;}
	.CaseRUnitPlan .tips{padding-bottom: 5px;text-align: center;}
	.CaseRUnitPlan .tips span{font-size: 24px;}
	/*设计师内页_在线预约*/
.TeamROrder{width: 280px;padding: 5px 10px;border: 1px solid #D9D9D9;}
	.TeamROrder .ht{padding-bottom: 14px;margin-bottom: 28px;border-bottom: 1px solid #D9D9D9;text-align: center;}
	.TeamROrder .ht h3{font-weight: normal;line-height: 50px;font-size: 24px;color: #F20011;}
	.TeamROrder .form{width: 230px;margin: 0 auto;}
	.TeamROrder .table{margin-bottom: 18px;}
	.TeamROrder .table .left{z-index: 3;position: absolute;width: 16px;}
	.TeamROrder .table .right .input-text{width: 198px;padding-left: 20px;}
	.TeamROrder .table .right .button{width: 100%;}
	.TeamROrder .tips{padding: 40px 0 10px;text-align: center;}
	/*楼盘内页_我要报名*/
.HouseOrder{padding: 35px 0;background: #F0F0F0;}
	.HouseOrder .table{clear: none;float: left;width: auto;margin: 0 20px 0 0;}
	.HouseOrder .table .left{width: auto;display: inline;line-height: 50px;}
	.HouseOrder .table .left span{display: none;}
	.HouseOrder .table .right{float: left;}
	.HouseOrder .table .right .input-text{width: 158px;height: 48px;line-height: 48px;border: 1px solid #FFF;border-radius: 8px;}
	.HouseOrder .table .right select.input-text{width: 143px;}
	.HouseOrder .cls_button{margin-right: 0;}
	.HouseOrder .table .right .button{width: 180px;height: 50px;border-radius: 8px;line-height: 50px;font-size: 18px;font-weight: bold;}
	/*专题活动报名*/
.ztSpecOrder{height: 500px;background: url(ztSpecOrder_bg.jpg) center no-repeat;}
	.ztSpecOrder .ht{padding: 35px 0;line-height: 50px;text-align: center;font-weight: normal;font-size: 36px;color: #FFF;}
	.ztSpecOrder .form{width: 540px;padding: 25px 0 0 60px;font-size: 18px;color: #FFF;}
	.ztSpecOrder .table{width: 500px;margin-bottom: 25px;}
	.ztSpecOrder .table .left{width: 95px;padding-right: 15px;line-height: 50px;font-size: 18px;color: #FFF;}
	.ztSpecOrder .table .left .red{display: none;}
	.ztSpecOrder .table .right .input-text{width: 340px;height: 48px;padding: 0 20px;border: 1px solid #FFF;background: #FFF;border-radius: 10px;line-height: 48px;}
	.ztSpecOrder .table .right .button{width: 200px;height: 60px;margin-right: 10px;background: #FAFF00;border-radius: 15px;line-height: 60px;font-size: 18px;color: #333;}
	.ztSpecOrder .list{width: 364px;height: 320px;padding: 0 15px 0 75px;margin-left: 65px;background: url(ztSpecOrder_list.png) no-repeat;}
	.ztSpecOrder .list .hh{height: 54px;line-height: 54px;text-align: center;font-size: 24px;color: #333;}
	.ztSpecOrder .list .bd{height: 182px;margin-top: 35px;padding-left: 24px;}
	.ztSpecOrder .list .bd li{height: 26px;line-height: 26px;color: #FFF;}
	.ztSpecOrder .list .bd li em{padding-right: 40px;}
	/*你问我答*/
.FaqForm{margin-bottom: 5px;}
	.FaqForm .table .left,.FaqForm .table .clue_on{display: none;}
	.FaqForm .table .right .button{width: 150px;height: 40px;line-height: 40px;}
	.FaqForm .kws a{margin:0 4px 5px 0;}
	.FaqForm .kws a.cur{color: #f20011;}
/*尊享服务*/
.indexOrder{margin-bottom: 50px;}
	.indexOrder .hd{width: 264px;min-height: 100px;margin: 17px 10px 17px 0;}
	.indexOrder .hd li{float: left;margin: 5px 10px 5px 0;background: #666;border-radius: 4px;}
	.indexOrder .hd li a{display: block;overflow: hidden;width: 122px;height: 150px;text-align: center;font-size: 18px;color: #FFF;}
	.indexOrder .hd li i{float: none;display: block;width: 60px;height: 60px;margin: 26px auto 0;}
	.indexOrder .hd li em{display: inline-block;vertical-align: middle;}
	.indexOrder .hd li .bj i{background-position: -480px -120px;}
	.indexOrder .hd li .fq i{background-position: -540px -120px;}
	.indexOrder .hd li .js{width: 254px;height: 120px;line-height: 120px;}
	.indexOrder .hd li .js i{display: inline-block;margin-top: 0;background-position: -600px -120px;vertical-align: middle;}
	.indexOrder .hd li.active{background: #F20010;}
	.indexOrder .bd{padding: 20px 20px 25px 25px;border: 1px solid #D9D9D9;}
	.indexOrder .bd .ht{margin-bottom: 7px;font-weight: normal;font-size: 14px;}
	.indexOrder .bd .ht em{padding-right: 5px;font-size: 24px;color: #f20011;}
	.indexOrder .item{margin-right: 25px;}
	.indexOrder .form{width: 640px;}
	.indexOrder .table{clear: none;float: left;width: 150px;margin: 0 10px 10px 0;}
	.indexOrder .table .left{float: none;width: 100%;margin-right: 0;text-align: left;font-weight: bold;}
	.indexOrder .table .right .input-text{width: 128px;height: 48px;border-color: #E8E8E8;background-color: #E8E8E8;border-radius: 6px;line-height: 48px;}
	.indexOrder .table .right select.input-text{width: 113px;}
	.indexOrder .table .right .button{width: 630px;height: 48px;border-radius: 6px;line-height: 48px;font-size: 18px;}
	.indexOrder .cls_button{width: 100%!important;margin-right: 0!important;}

	.indexOrder .itemBj{}
	.indexOrder .itemBj .rArea{width: 200px;padding: 10px 5px 5px;background: #F4F5F0;line-height: 26px;text-align: center;font-size: 18px;letter-spacing: 2px;}
	.indexOrder .itemBj .rArea h4{padding-bottom: 8px;font-weight: normal;font-size: 24px;color: #F20010;}

	.indexOrder .itemFq{}
	.indexOrder .itemFq .form{width: 510px;}
	.indexOrder .itemFq .table{width: 160px;}
	.indexOrder .itemFq .table .right .input-text{width: 138px;}
	.indexOrder .itemFq .table .right select.input-text{width: 123px;}
	.indexOrder .itemFq .cls_contact,
	.indexOrder .itemFq .cls_phone{width: 245px;}
	.indexOrder .itemFq .cls_contact .right .input-text,
	.indexOrder .itemFq .cls_phone .right .input-text{width: 223px;}
	.indexOrder .itemFq .right .button{width: 500px;}
	.indexOrder .itemFq .rArea{width: 305px;}
	.indexOrder .itemFq .rArea .result{width: 265px;margin: 10px auto 0;color: #000;}
	.indexOrder .itemFq .rArea .result ul li{float: left;width: 110px;padding: 7px 45px 7px 0;border-bottom: 1px dashed #D9D9D9;}
	.indexOrder .itemFq .rArea .result ul li#end{padding-right: 0;}
	.indexOrder .itemFq .rArea .result ul li p{color: #999;}
	.indexOrder .itemFq .rArea .result .day{padding-top: 10px;line-height: 26px;text-align: center;}
	.indexOrder .itemFq .rArea .result .day em{font-size: 18px;font-weight: bold;;color: #ec8100;}
	
	.indexOrder .itemJs{}
	.indexOrder .itemJs .form{width: 650px;}
	.indexOrder .itemJs .table{width: 305px;margin-right: 20px;}
	.indexOrder .itemJs .table .right .input-text{width: 283px;}
	.indexOrder .itemJs .table .right select.input-text{width: 268px;}
	.indexOrder .itemJs .cls_addr{width: 100%;margin-right: 0;}
	.indexOrder .itemJs .cls_addr .right select.input-text{width: 593px;}
	.indexOrder .itemJs .rArea{width: 205px;}
/*底部报价*/
.FooterBj{z-index: 990;position: fixed;bottom: -380px;left: 0;right: 0;background: #242424;background: rgba(36,36,36,.8);color: #333;}
	.FooterBj .bjHt{height: 85px;line-height: 85px;text-align: center;color: #b69454;cursor: pointer;}
	.FooterBj .bjHt .gift{width: 110px;margin-top: -32px;}
	.FooterBj .bjHt .gift .circle{overflow: hidden;display: block;width: 110px;height: 32px}
	.FooterBj .bjHt .gift .circle i{display: block;width: 110px;height: 55px;background: rgba(36,36,36,.8);border-radius: 55px 55px 0 0;}
	.FooterBj .bjHt .gift .ico{display: block;width: 90px;height: 90px;margin: -20px auto 0;background: url(foot_baojia.png) no-repeat;}
	.FooterBj .bjHt .txt{padding-left: 40px;padding-right: 15px;font-weight: bold;font-size: 28px;letter-spacing: 3px;}
	.FooterBj .bjHt .arrow{width: 60px;height: 60px;margin: 12px auto 0;}
	.FooterBj .bjHt .arrow .ico{display: block;width: 60px;height: 60px;background: url(foot_baojia.png) -90px -60px no-repeat;-webkit-animation: hmove .6s linear infinite alternate;}
	.FooterBj.opened .bjHt .arrow .ico{background-position: -90px 0;}
	@-webkit-keyframes
hmove{from{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}

	.FooterBj .bjCt{width: 980px;height: 380px;margin: 0 auto;background: #FFF;}
	.FooterBj .bjCt .lArea{position: relative;width: 490px;padding-bottom: 15px;}
	.FooterBj .bjCt .lArea .ht{height: 75px;padding-left: 20px;line-height: 75px;font-weight: normal;}
	.FooterBj .bjCt .lArea .ht em{font-size: 24px;}
	.FooterBj .bjCt .lArea .ht span{padding-left: 8px;font-size: 12px;color: #ec8100;}
	.FooterBj .bjCt .table{overflow: hidden;width: 389px;margin-bottom: 18px;}
	.FooterBj .bjCt .table .left{width: 120px;margin-right: 25px;line-height: 40px;font-size: 16px;}
	.FooterBj .bjCt .table .right .input-text{width: 222px;height: 38px;line-height: 38px;}
	.FooterBj .bjCt .table .right select{float: left;margin-right: 8px;}
	.FooterBj .bjCt .table .select2 .input-text{width: 81px;}
	.FooterBj .bjCt .table .select3 .input-text{width: 39px;}
	.FooterBj .bjCt .cls_button{overflow: visible;position: absolute;left: 100%;top: 0;bottom: 0;width: 1px;background: #D9D9D9;}
	.FooterBj .bjCt .cls_button .right{position: absolute;top: 50%;left: 50%;width: 140px;height: 140px;margin: -71px;border: 1px solid #D9D9D9;border-radius: 100%;background: #FFF;}
	.FooterBj .bjCt .cls_button .right .button{z-index: 3;position: absolute;top: 50%;left: 50%;width: 90px;height: 90px;margin: -45px;background: #EC8100;border-radius: 100%;line-height: 24px;font-size: 18px;color: #FFF;}
	.FooterBj .bjCt .cls_button .right .scale{z-index: 2;background-color: #ff9c27;-webkit-animation: scale-budget-btn 2s infinite;animation: scale-budget-btn 2s infinite;cursor: auto;}
    @-webkit-keyframes scale-budget-btn{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes scale-budget-btn{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}
	
	.FooterBj .bjCt .rArea{width: 340px;padding-right: 39px;text-align: center;}
	.FooterBj .bjCt .rArea i.rand{color: #EC8100;}
	.FooterBj .bjCt .rArea .result{height: 75px;line-height: 75px;font-weight: normal;font-size: 24px;}
	.FooterBj .bjCt .rArea .detail{padding: 10px 0;border: 1px solid #D9D9D9;line-height: 42px;}
	.FooterBj .bjCt .rArea .tips{margin-top: 15px;}



/*浮动工具*/
.SideFloat{z-index: 999;position: fixed;top: 125px;right: 10px;width: 100px;background: #EE7700;border-radius: 6px;line-height: 22px;text-align: center;color: #FFF;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
	.SideFloat .ht{padding: 17px 0 20px;}
	.SideFloat li a{display: block;margin-bottom: 15px;color: #FFF;}
	.SideFloat li a .icon{float: none;display: block;width: 40px;height: 40px;margin: 0 auto;background: url(SideFloat.png) no-repeat;text-indent: -999em;transition: all .2s ease-in .2s;}
	.SideFloat li.kf .icon{background-position: 0 0;}
	.SideFloat li.lf .icon{background-position: -40px 0;}
	.SideFloat li.yy .icon{background-position: -80px 0;}
	.SideFloat li.bj .icon{background-position: -120px 0;}
	.SideFloat li.kgd .icon{background-position: -160px 0;}
	.SideFloat li.db .icon{height: 30px;background-position: -200px 0;}
.right_menu{z-index: 999;position: fixed;top: 140px;right: 0;width: 100px;}
	.right_menu li.first{border-radius: 5px 5px 0 0;background-color: #cb0a18;}
	.right_menu li.last{border-radius: 0 0 5px 5px;}
	.right_menu li{position: relative;float: left;width:100%;height:72px;margin-top: 2px;text-align: center;background: rgba(144,147,149,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8939395,endColorstr=#c8939395)}
	.right_menu li:hover{background: #cb0a18;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcb0a18,endColorstr=#ffcb0a18)}
	.right_menu li a{display: block;height: 100%;cursor: pointer;}
	.right_menu li a span{display: block;padding-top: 16px;}
	.right_menu li em{position: absolute;left: 0;top: 36px;width: 100%;padding: 10px 0;transition: 0.3s all; -webkit-transition: 0.3s all;line-height: 14px;font-size: 12px;color:  #fff;}
	.right_menu img{width: auto;}
	.right_menu li.returnTop{display: none;}
	
	.right_menu .r_m_sub{z-index: -1;position: absolute;visibility: hidden;top:0;right: 0px;width: auto;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);transition: 0.3s all;-webkit-transition: 0.3s all;border-radius: 3px;}
	.right_menu li.on .r_m_sub{z-index: 101;visibility: visible;right: 120px;opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}
	.right_menu li.on .r_m_sub{display: block;}
	.right_menu .sub_01{padding: 20px;background: #555;color: #fff;}
	.right_menu .sub_01 .red{color: #f00;}
	.right_menu .sub_01 h4{line-height: 27px;font-size: 18px;font-weight: normal;}
	.right_menu .sub_01 p{line-height: 18px;font-size: 12px;}
	.right_menu .sub_01 .m_b01{margin: 10px 0 20px;}
	.right_menu .sub_01 .m_b02{margin-bottom: 16px;}
	.right_menu .sub_01 .form{width: 300px;}
	.right_menu .sub_01 .form .table{width: 270px;margin: 0 auto 10px;}
	.right_menu .sub_01 .form .table .left{position: absolute;left: -12px;top: 0;width: auto;line-height: 26px;}
	.right_menu .sub_01 .form .table .left .red{color: #f00;}
	.right_menu .sub_01 .form .table .right .input-text{width: 248px;height: 24px;line-height:24px;font-size: 12px;}
	.right_menu .sub_01 .form .table .right .button{width: 100%;height:30px;margin-bottom: 10px;border-radius: 0;background:#9F9583;line-height:30px;text-align:center;color:#fff;}
	.right_menu .sub_01 .form .table .right .button:hover{background:#d7000f;}
	.right_menu .sub_02{top: auto;bottom: 0;width: 158px;padding: 20px 0 10px;border: 1px solid #DDD;background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,.2);color: #333;}
	.right_menu .sub_02 img{width: 100px;}
	.right_menu .sub_02 .p1{font-weight: bold;}
	.right_menu .sub_02 .p2{line-height: 18px;font-size: 12px;color: #666;}
	.right_menu .sub_02 .arrow{position: absolute;left: 100%;bottom: 24px;width: 20px;height: 20px;background: url(rightfloat_arrow.png);}



/*逼死IE*/
.ie-warning{z-index: 9999;position: fixed;top: 0;left: 0;right: 0;padding: .625em;background-color: #dd514c;border: 1px solid #d83832;text-align: center;font-size: 16px;color: #fff;}
.ie-warning a{font-size: 20px;color: #FFF;}

#SOHUCS #feedAv{padding-top: 0!important;}
#SOHUCS #feedAv *{display: none!important;}
#SOHUCS .section-service-w{opacity: 0;}
