@charset "utf-8";
/* CSS Document */
/*!-- reset --------------------*/
*{word-wrap:break-word;outline:none;margin:0;padding:0;}
html{font:62.5% "Arial","Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
body{background:#E8E8E8;font-size:1.4rem;line-height:1.5;color:#333;}
input,button,textarea,select{border:1px solid #DEDCDC;border-radius:0;background:#FFF;box-sizing:border-box;font-size:1.4rem;font-family:inherit!important;color:#6A6969;}
input[type='button'],input[type='submit'],button,select{-webkit-appearance:none;}
select{background:#FFF url(select_arrow.png) right center no-repeat;color:#999;}
.selected select{color:#6A6969;}
::-webkit-input-placeholder{color:#999;}
::-webkit-scrollbar-thumb{background-color:#E8E8E8;}
img{border:0;display:inline-block;max-width:100%;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
cite,em,i{font-style:normal;}
/*链接颜色 */
a{color:#333;text-decoration:none;transition:color 0.3s linear 0s;}
a:hover{color:#F7680A;text-decoration:none;}
.underline{text-decoration:underline;}
/*浮动位置 */
.fl{float:left; display:inline;}
.fr{float:right;}
.cl{clear:both;}
.posr{position:relative;display:block;}
.posa{position:absolute;}
.posa.fr{right:0;top:0;}
.posfix{position:fixed;}
/*内部位置*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
/*块状态*/
.dis{display:block;}
.none,.hidden,#cnzz{display:none;}
.ove{overflow:hidden !important;}
.vis{overflow:visible !important;}
/*字体状态*/
.fb{font-weight:bold;}
.fn{font-weight:normal;}
/*字体颜色*/
.red,.red a,a.red{color:#F7680A;}
.fff,.fff a,a.fff{color:#FFFFFF;}
.f44,.f44 a,a.f44{color:#444444;}
.f66,.f66 a,a.f66{color:#666666;}
.f88,.f88 a,a.f88{color:#888888;}
.f99,.f99 a,a.f99{color:#999999;}
.fff a:hover,a.fff:hover,
.f44 a:hover,a.f44:hover,
.f66 a:hover,a.f66:hover,
.f88 a:hover,a.f88:hover,
.f99 a:hover,a.f99:hover{color:#F7680A;}
/*title*/
h1{line-height:32px;font-size:2.4rem;font-weight:normal;}
h2{font-size:2.0rem;font-weight:normal;}
h3{font-size:1.8rem;font-weight:normal;}
h4{font-size:1.4rem;font-weight:normal;}
.f16{font-size:1.6rem;}
.f14{font-size:1.4rem;}
.f12{font-size:1.2rem;}
@media only screen and (max-width:320px) {
	body{font-size:1.3rem;}
	h2{font-size:1.8rem;}
	h3{font-size:1.6rem;}
	h4{font-size:1.4rem;}
}
.tran{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
@font-face{font-family:'HelveticaNeueLTPro-Th';src:url('HelveticaNeueLTPro-Th.otf');font-weight:normal;font-style:normal;}
/*img A*/
.imga{display:block;}
.imga img{display:block;width:100%;}
.imgh{display:block;position:relative;width:100%;height:0;padding-top:56.25%;}
.imgh img,.trbl{position:absolute;top:0;left:0;width:100%;height:100%;}
.imgh11{padding-top: 100%;}
.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;}
/*end*/
#end{margin-right:0;}
/*hr*/
.hr{height:1px;clear:both; font-size:1px; line-height:1px;}
.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;}
/* 清除浮动 */
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden;}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
/*文字断行*/
.break{white-space:nowrap;word-wrap:break-word;display:inline-block;}
.pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:inherit;}
/* 文字一行，多余用省略号*/
.ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* 文字行数，默认2行，多余用省略号*/
.clamp{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/* 强制并排 */
.boxflex{display:-webkit-box;}
.boxflex>*{display:block;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;}
.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;}
/* 绝对位置 文字垂直居中 */
.posaXY{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);}
.posaV{position:absolute;top:50%;-webkit-transform:translate(0,-50%);}
.flexV{width:100%;height:100%;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;}
/*icon图标*/
.fa{padding-right:5px;}
[class^="ico-"]:before,[class*=" ico-"]:before{content:"";display:inline-block;width:30px;height:30px;background:url(icon.png) no-repeat;background-size:360px auto;vertical-align:middle;}
/*Css Div*/
.Column-100{width:100%;height:auto;margin:0 auto;}
.Wrap{width:100%;min-width:320px;height:auto;margin:0 auto;}
/*框架布局*/
html,body{position:relative;width:100%;max-width:720px;min-width:320px;margin:0 auto;background:#E8E8E8;-webkit-overflow-scrolling:touch;}
.site-wapper{height:100%;overflow:hidden;}

.site-content{/*height:calc(100% - 100px);height:-webkit-calc(100% - 100px);*/position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.bg-mask{z-index:900;position:absolute;top:0;right:0;width:0;height:0;background:rgba(0, 0, 0, 0.2);content:'';opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;}
/*body.open .site-pusher{transform:translate3d(-220px, 0, 0);-webkit-transform:translate3d(-220px, 0, 0);}*/
body.open .site-content{overflow:hidden;}
/*body.open .bg-mask{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}*/
@media only screen and (min-width:722px) {
	html{border-left:1px solid #DDD;border-right:1px solid #DDD;background:#EEE;}
}
.ztPageHtml,.ztPageHtml body{height:100%;overflow:hidden;}
.site-pusher{height:100%;}
.ztPageHtml .site-content{height: calc(100% - 100px);height:-webkit-calc(100% - 100px);}

/*侧边导航*/
.MenuPanel{display:none;z-index:100;overflow:hidden;position:fixed;top:50px;bottom:50px;width:100%;max-width:720px;background:#F0F0F0;opacity:0;animation:zoom_big .5s forwards alternate;-webkit-animation:zoom_big .5s forwards alternate;-webkit-backface-visibility:hidden}
	.hideMenuPanel{opacity:1;animation:zoom_small .5s forwards alternate;-webkit-animation:zoom_small .5s forwards alternate;-webkit-backface-visibility:hidden}
	.MenuPanel .bd{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
	.MenuPanel ul{width:100px;min-height:100%;background:#FFF;}
	.MenuPanel ul li .par{display:block;padding:15px 0;border-bottom:2px solid #F5F5F5;text-align:center;font-size:1.6rem;}
	
	.MenuPanel .sons{display:none;overflow:hidden;position:absolute;top:0;bottom:0;left:100px;right:0;}
	.MenuPanel .sons ol{margin:10px;}
	.MenuPanel .sons li{float:left;width:33.3333%;margin-top:25px;}
	.MenuPanel .sons li .son{display:block;text-align:center;color:#3E3A39;}
	.MenuPanel .sons li .son .img{height:44px;}
	.MenuPanel .sons li .son .img img,
	.MenuPanel .sons li .son .img .imgIco{display:block;width:44px;height:44px;margin:5px auto;}
	.MenuPanel .sons li .son p{opacity:.8;}
	
	.MenuPanel li.cur .par,.MenuPanel li.open .par,.MenuPanel li.current .son{color:#F7680A;}
	.MenuPanel li.cur .sons{display:block;}
	
	@media only screen and (max-width:320px) {
		.MenuPanel ul{width:80px;}
		.MenuPanel .sons{left:80px}
		.MenuPanel .sons ol{margin:5x;}
	}
	@-webkit-keyframes zoom_big{
		0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
		to{opacity:1;-webkit-transform:none;transform:none}
	}
	@keyframes zoom_big{
		0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
		to{opacity:1;-webkit-transform:none;transform:none}
	}
	@-webkit-keyframes zoom_small{
		to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
		0%{opacity:1;-webkit-transform:none;transform:none}
	}
	@keyframes zoom_small{
		to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
		0%{opacity:1;-webkit-transform:none;transform:none}
	}

/*!-- 公共表单 --------------------*/
.postForm,.postFormTips{margin:4.16667%;}
.table{width:100%;margin-bottom:15px;color:#6A6969;}
	.table .left, .table .right .clue_on, .table .right .stips{display:none;}
	.table .right{position:relative;}
	.table .right table{width:100%;}
	.table .right .input-text, .table .right select{display:block;width:100%;height:34px;border-radius:4px;padding:6px 12px;}
	.table .right select{padding-right:30px;}
	.table .right input.input-text{line-height:34px;}
	.table .right textarea.input-text{height:100px;}
	.table .right .add-on, .table.cls_check img{position:absolute;top:2px;right:2px;height:30px;padding:0 10px;line-height:30px;font-weight:400;}
	.table.cls_check img{width:60px;padding:0;}
	.table .btn,.table .button{display:inline-block;width:100%;line-height:2;border:none;background:#F7680A;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;font-size:1.6rem;text-align:center;color:#FFF;}
/*Header*/
.HeaderWrap{width:100%;position:relative;padding-bottom:50px;height:0;}
.orange{color:#F7680A;}
.Header{z-index:998;height:50px;width:100%;max-width:720px;top:0;padding:0 50px;border-bottom:2px solid #F7680A;background:#3B3C3D;box-shadow:0 3px 5px rgba(0,0,0,.4);text-align:center;color:#FFF;position:fixed;box-sizing:border-box;}
	.indexBody .Header{padding-left:10px;}
	.Header img{display:block;height:40px;margin: 4px 0;}
	.Header .site{margin:10px 5px;}
	.Header .site .ico-down:before{background-position:-270px -212px;}
	.Header .city{color:#333;}
	.Header .btn{position:absolute;top:0;height:48px;padding:10px;box-sizing:border-box;-webkit-box-flex:1;}
	.Header .menuBtn{right:0;}
		.Header .menuBtn i:before{background-position:-30px 0;}
	.Header .backBtn{left:0;}
		.Header .backBtn i:before{background-position:0 0;}
	.Header .tit{-webkit-box-flex:1;line-height:50px;font-weight:bold;}
		.Header .tit span{display:inline-block;width:6px;height:6px;margin:0 4px;border-radius:50%;background:#F7680A;font-size:0em;vertical-align:middle;color:#383431;}
	.Header .city{z-index:990;position:absolute;top:-1000%;left:0;width:100%;padding:10px 0;background:#FBF7F5;border-top:1px solid #CCC;border-bottom:1px solid #CCC;-webkit-transition:All 300ms linear}
	.Header .city.show{top:100%}
	.Header .city span{float:left;width:50%;text-align:center}
	@media only screen and (max-width:320px) {
		.Header .site{margin:10px 15px;}
		.Header .tel{display:none;}
	}
/*Footer*/
.FooterWrap{z-index:101;position:relative;width:100%;height:50px;}
.Footer{position:fixed;bottom:0;z-index:20;height:49px;width:100%;border-top:1px solid #D0D0D0;background:#FFF;line-height:14px;text-align:center; box-sizing:content-box;}
	.Footer span{display:block;color:#999;font-size:1.2rem;}
	.Footer i{display:block;margin:2px 0 0;}
	.Footer .home i:before{background-position:-90px 0;}
	.Footer .phone i:before{background-position:-120px 0;}
	.Footer .book i:before{background-position:-150px 0;}
	.Footer .top i:before{background-position:-180px 0;}
	.Footer a.cur span{color:#F7680A;}
	.Footer .home.cur i:before{background-position:-60px 0;}

/*全局*/
.indexTit{text-align:center;padding-bottom:2%;}
	.indexTit h2{color:#080808;}
	.indexTit h2 .num_case{color:#F7680A;}
	.indexTit h2 .sup{display:inline-block;color:#F7680A;}
	.indexTit .en{color:#616161;text-transform:uppercase;}
	.indexTit .line{margin:1.5% auto;width:20%;height:1px;background:#666;text-indent:-9999em;}
/*首页公用按钮*/
.ibtn{display:block;margin:4% auto 0 auto;border:1px solid #F7680A;border-radius:20px;height:36px;line-height:36px;background:#FFF;width:50%;text-align:center;color:#F7680A;-moz-box-shadow:2px 2px 2px #999;/* 老的 Firefox */box-shadow:2px 2px 2px #999;}
	.ibtn .ico-pointer:before{background-position:-330px -2px;display:inline-block;}
	.ibtn .tit{display:inline-block;}
	.ibtn:hover{background:none;}

/*!-- Index 首页 --------------------*/
.iPlayer{}
	.iPlayer .container{padding-top:61.11111111111111%;}
	.iPlayer .bd{position:absolute;}
	.iPlayer .hd{z-index:2;position:absolute;bottom:15px;left:0;width:100%;line-height:6px;text-align:center;}
	.iPlayer .hd span{display:inline-block;width:12px;height:12px;margin:0 4px;border:1px solid #F7680A;background:#FFF;border-radius:50%;}
	.iPlayer .hd span.on{background:#F7680A;}
	.iPlayer .btn{z-index:3;position:absolute;top:50%;margin:0 10px;-webkit-transform:translate(0,-50%);}
	.iPlayer .prev:before{background-position:-210px 0;}
	.iPlayer .next{right:0;}
	.iPlayer .next:before{background-position:-240px 0;}
/*首页快速导航*/
.iModule{padding:4.16667% 2.08335%;}
	.iModule li{float:left;width:20%;}
	.iModule li a{margin:0 3px;text-align:center;color:#383431;}
	.iModule li a .ico-factory:before{background-position:0 -30px;width:60px;height:60px;}
	.iModule li a .ico-brand:before{background-position:-60px -30px;width:60px;height:60px;}
	.iModule li a .ico-team:before{background-position:-120px -30px;width:60px;height:60px;}
	.iModule li a .ico-house:before{background-position:-180px -30px;width:60px;height:60px;}
	.iModule li a .ico-baojia:before{background-position:-240px -30px;width:60px;height:60px;}
	.iModule li a:hover .ico-factory:before{background-position:0 -90px;}
	.iModule li a:hover .ico-brand:before{background-position:-60px -90px;}
	.iModule li a:hover .ico-team:before{background-position:-120px -90px;}
	.iModule li a:hover .ico-house:before{background-position:-180px -90px;}
	.iModule li a:hover .ico-baojia:before{background-position:-240px -90px;}
	@media only screen and (max-width:375px) {
		.iModule li a{font-size:1.3rem;}
	}
	@media only screen and (max-width:320px) {
		.iModule{padding:2.7778% 0;}
		.iModule li a{margin:0;font-size:1.2rem;}
		.iModule li a .ico{max-width:50px;}
	}
/*首页团队*/
.indexTeam{background:url(i_bg.jpg) repeat;padding:4.16667% 3.66667%;overflow:hidden;}
	.indexTeam .bd li{width: 33.333%;}
	.indexTeam .bd li .imga{position: relative;}
	.indexTeam .bd li .info{bottom: 0;left: 0;right: 0;padding: 3px 2px;background: rgba(255,255,255,.8);line-height: 21px;}
	.indexTeam .bd li .info .pos{padding: 0 2px;background: #004586;text-align: center;font-size: 1.2rem;color: #FFF;}
	.indexTeam .hd{width: 100%;margin-top: 2.77778%;line-height: 6px;text-align: center;}
	.indexTeam .hd span{display: inline-block;width: 23px;height: 4px;margin: 0 2px;border: 1px solid #FA9E32;}
	.indexTeam .hd span.on{background: #FA9E32;}
	@media (max-width: 360px){
		.indexTeam .bd li{margin-right: 5px;}
		.indexTeam .bd li .info{padding: 0;text-align: center;}
		.indexTeam .bd li .info .pos{display: none;}
	}
	
.iTeam{background:url(i_bg.jpg) repeat;padding:4.16667% 3.66667%;}
	.iTeam li{width:33%;float:left;padding:.25%;}
	.iTeam li:nth-of-type(3n+1){padding-left:0;}
	.iTeam li:nth-of-type(3n){padding-right:0;}
	.iTeam li .imgh{color:#FFF;text-align:center;padding-top:133.333%;}
	.iTeam li .imgh h2{position:absolute;left:0;bottom:0;right:0;background:rgba(51,51,51,.8);font-size:1.6rem;}
	.iTeam li .imga:hover h2{background:rgba(247,104,10,.8);}

.indexProduct{background:url(i_bg.jpg) repeat;padding:4.16667% 3.66667%;overflow:hidden;}
	.indexProduct .bd li{width: 50%;background: #FFF;}
	.indexProduct .bd li .imga{padding: 5px;border: 1px solid #D9D9D9;}
	.indexProduct .bd li .title{margin-top: 5px;font-weight: normal;font-size: 1.6rem;}
	.indexProduct .bd li .cost{margin: 4px 0;color: #F20010;}
	.indexProduct .hd{width: 100%;margin-top: 2.77778%;line-height: 6px;text-align: center;}
	.indexProduct .hd span{display: inline-block;width: 23px;height: 4px;margin: 0 2px;border: 1px solid #FA9E32;}
	.indexProduct .hd span.on{background: #FA9E32;}
	@media (max-width: 360px){
		.indexProduct .bd li{margin-right: 5px;}
		.indexProduct .bd li .info{padding: 0;text-align: center;}
		.indexProduct .bd li .info .pos{display: none;}
	}
/*首页案例*/
.iCases{padding:4.16667% 3.66667%;}
	.iCases li{float:left;width:50%;padding:.5%;box-sizing:border-box;}
	.iCases li.first{width:100%;}
	.iCases li .imga{color:#FFF;overflow:hidden;padding-top:55.93%;height:0;}
	.iCases li .imga img{position:absolute;top:0;left:0;width:100%;height:100%;}
	.iCases li .posa{left:0;bottom:0;width:100%;background:rgba(51,51,51,.8);line-height:1.75;font-size:1.6rem;padding:0 10px;box-sizing:border-box;}
	.iCases li .imga .posa .fr em{color:#F7680A;}
	.iCases li .imga:hover .posa{background:rgba(247,104,10,.8);}
	.iCases li .imga:hover .posa .fr em{color:#FFF;}
/*首页全景案例*/
.iVr{margin:.5%;}
	.iVr .imga{color:#FFF;overflow:hidden;padding-top:55.93%;height:0;}
	.iVr .imga img{position:absolute;top:0;left:0;width:100%;height:100%;}
	.iVr .ivr_bg{background:url(iVr_bg.png) no-repeat;background-size:100% 100%;width:50%;height:80%;text-align:center;font-size:1.6rem;}
	.iVr .ivr_bg .txt{margin:41% 15% 0 15%;}
	.iVr .ivr_bg em{color:#F7680A;}
	@media only screen and (max-width:375px) {
		.iVr .ivr_bg{font-size:1.4rem;}
	}
	@media only screen and (max-width:320px) {
		.iVr .ivr_bg{width:60%;height:90%;}
		.iVr .ivr_bg .base{display:none;}
	}
/*首页客户评价*/
.iThink{background:url(i_bg.jpg) repeat;padding:4.16667%;}
	.iThink li{margin-bottom:1%;}
/*首页在建工地*/
.iRes{background:url(ires_bg.jpg) center no-repeat;overflow:hidden;padding:4.16667% 0;}
	.iRes .indexTit{padding-bottom:0;}
	.iRes .indexTit h2,.iRes .indexTit .en,.iRes .indexTit .txt{color:#FFF;}

	.iRes .indexTit .line{background:#6B6B6B;}
	.iRes li{float:left;width:29.33%;margin:7% 2% 0 2%;box-sizing:border-box;background:url(iRes_li_bg.png) no-repeat;background-size:100% 100%;}
	.iRes li .inner{padding:9px;position:relative;}
	.iRes li .inner h2{position:absolute;top:-12px;left:50%;text-align:center;font-size:1.6rem;overflow:hidden;-webkit-transform:translate(-50%,0);}
	.iRes li .inner h2 span{font-size:1.8rem;}
	.iRes li .inner h3{text-align:center;font-family:"宋体";overflow:hidden;margin:5px 0;}
	.iRes li .inner .clamp{font-size:1.2rem;}
	.iRes .ibtn{-moz-box-shadow:none;box-shadow:none;background:none;}
	.iRes .ibtn:hover{background:#FFF;}
	@media only screen and (max-width:375px) {
		.iRes li .inner h3{margin:2px 0;}
	}
	@media only screen and (max-width:320px) {
		.iRes li{width:41%;margin:7% 4.5% 0 4.5%;}
		.iRes li.li9{display:none;}
		.iRes li .inner{padding:17px 12px;}
	}
/*合作品牌*/
.iBrand{}
	.iBrand .posa{width:100%;left:0;bottom:15px;}
	.iBrand .brandSlide{margin:0 8%;position:relative;}
		.iBrand .brandSlide .swiper-slide .imga{border:1px solid #CCC;border-radius:50%;}
		.iBrand .brandSlide .swiper-slide .imga img{border-radius:50%;}
	.iBrand .brandSlide .ico-prev{position:absolute;top:50%;left:-30px;margin-top:-15px;}
	.iBrand .brandSlide .ico-next{position:absolute;top:50%;right:-30px;margin-top:-15px;}
	.iBrand .brandSlide .ico-prev:before{background-position:-210px 0;}
	.iBrand .brandSlide .ico-next:before{background-position:-240px 0;}
/*首页视频*/
.indexVideo .container{padding-top:56.25%;}
	.indexVideo .videoBox{z-index:1;position:absolute;}
	.indexVideo .videoCover{z-index:10;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;}
	.indexVideo .videoCover .btn{display:block;text-indent:-9999em;}


/*首页资讯切换*/
.indexNews{margin:4.16667% 0;}
	.indexNews .hd{margin-bottom:1.5%;}
	.indexNews .hd a{border-bottom:1px solid #CFCFCF;text-align:center;color:#333;font-size:1.8rem;line-height:2;}
	.indexNews .hd a:first-child{margin-left:0;}
	.indexNews .hd a:last-child{margin-right:0;}
	.indexNews .hd a.on{border-bottom:1px solid #F7680A;color:#F7680A;}
	.indexNews .bd{overflow:hidden;}
	.indexNews .bd li{padding:0 4.16667% 2.08335% 4.16667%;border-bottom:1px solid #CCC;margin-top:2.08335%;}
	.indexNews .bd li:last-child{border-bottom:0;}
	.indexNews .bd li .date{width:60px;margin-right:10px;text-align:center;}
	.indexNews .bd li .day{width:60px;height:40px;line-height:40px;font-size:3rem;color:#FFF;background:#666;}
	.indexNews .bd li .txt{width:80%;}
	.indexNews .bd li .txt .ellipsis{font-size:1.6rem;margin-bottom:3px;}
	.indexNews .bd li .txt .clamp{font-size:1.2rem;color:#666;}
	.indexNews .bd li:hover .date .day{background:#F7680A;}
	.indexNews .bd li:hover .txt .ellipsis{color:#F7680A;}
	@media only screen and (max-width:375px) {
		.indexNews .bd li .txt{width:78%;}
		.indexNews .bd li .txt .clamp{font-size:1rem;}
	}
	@media only screen and (max-width:320px) {
		.indexNews .bd li .txt{width:75%;}
	}
/*首页订单*/
.iBaojia_bg{background:url(ibaojia_bg.jpg) center top repeat;background-size:100% auto;}
	.iBaojia_bg .ht{position:relative;color:#FFF;padding:4.16667% 4.16667% 0;}
		.iBaojia_bg .ht .posa{left:50%;bottom:-10px;-webkit-transform:translate(-50%,0);}
		.iBaojia_bg .ht .posa .orange{background:#F7680A;padding:0 5px;margin:0 5px;color:#FFF;}
.BaojiaForm{padding:25px 4.16667% 0;}
/*********---------------内页公用---------------************/
.moduleImg{position: relative;text-align: center;color: #FFF;}
	.moduleImg .en{font-size: 1.6em;text-transform: uppercase;}
	.moduleImg .line{width: 50px;height: 1px;margin: 2px auto 5px;background: #FFF;}
	/*横向二级菜单*/
.CateList{position:relative;width:100%;height:38px;padding:0 30px;border-bottom:1px solid #CCC;box-sizing:border-box;background:#FFF;}
	.CateList li{width:auto;height:38px;line-height:38px;}
	.CateList li a{display:inline-block;margin-right:10px;color:#666;}
	.CateList li a span{padding:0 5px 9px 5px;border-bottom:2px solid transparent;}
	.CateList li.current a{color:#666;}
	.CateList li.current a span{border-bottom-color:#F7680A;}
	.CateList .btn{position:absolute;left:0;top:50%;width:30px;height:30px;margin-top:-15px;}
	.CateList .next{left:auto;right:0;}
	.CateList .ico-left:before{background-position:-270px 0;}
	.CateList .ico-right:before{background-position:-300px 0;}
	.CateList+.fbg2{margin-top:0;}
	/*.site-content .CateList:first-child{margin-top:calc(50px + 1.388%);margin-top:-webkit-calc(50px + 1.388%);}*/
	.absCateList{z-index:99;position:absolute;top:0;}
		.absCateList .ico-left:before{background-position:-270px 0;}
		.absCateList .ico-right:before{background-position:-300px 0;}
/*分页*/
.PageList{margin:6.94445% 2.77778% 8.33333%;text-align:center;}
	.PageList a,.PageList select{display:inline-block;height:33px;margin:0 5px;vertical-align:middle;line-height:35px;}
	.PageList a{padding:0 10px;border:1px solid #CFCFCF;}
	.PageList select{height:35px;padding:0 10px;border-color:#F7680A;background:#F7680A;color:#FFF;}
	.PageList select option{background:#FFF;color:#333;}
/*列表加载*/
.PageLoad{margin:2.7778% auto;display:block;text-align:center;color:#F7680A;height:34px;line-height:34px;border:1px solid #D9D9D9;background:#FFF;}
/*内容页*/
.msgTitle{position:relative;padding:0 4.16667%;margin-top:4.16667%;border-bottom:2px solid #F7680A;}
	.msgTitle h1{font-weight:normal;font-size:1.8rem;line-height:24px;}
	.msgTitle .date{font-size:1rem;color:#666;line-height:32px;margin-left:10px;}
/*内页模块标题*/
.pubTit{position:relative;margin-bottom:2.7778%;}
	.pubTit h2{color:#F7680A;border-bottom:2px solid #F7680A;float:left;}
	.pubTit .line{position:absolute;z-index:-1;bottom:0;left:0;height:1px;width:100%;background:#AAA;}
/*节点小标题*/
.pubsTit{border-bottom:1px solid #F7680A;float:left;margin-bottom:2.77778%;}

.pub_ht{margin-bottom:3%;}
	.pub_ht .pub_tit{font-size:1.8rem;margin-bottom:1%;}
	.pub_ht .line{background:#F7680A;height:1px;width:60px;}
/*内容*/
.msgContent{margin:2.77778% 0;padding:0 4.16667%;overflow:hidden;}
	.noContent{text-align:center;padding:8.333% 3.1667%;font-size:1.6rem;}
/*上一篇下一篇*/
.pagerNp{margin:2.7778% 4.16667%;}
	.pagerNp .np{width:46%;padding:1%;border:1px solid #D9D9D9;color:#666;text-align:center;background:#F6F6F6;}
	.pagerNp .np:hover{background:#AAA;border-color:#AAA;color:#FFF;}
/*Cases*/
.CaseSearch{margin:2.7778% 4.16667%;}
	.CaseSearch .hd{border:1px solid #D2D2D2;border-bottom:none;line-height:16px;text-align:center;}
	.CaseSearch .hd a{padding:4px 2px;background:#F5F5F5;border-left:1px solid #D2D2D2;}
	.CaseSearch .hd a:first-child{border-left:none;}
	.CaseSearch .hd a em{display:block;padding:4px 0;}
	.CaseSearch .hd a i{display:block;font-size:1.2rem;color:#F7680A;}
	.CaseSearch .hd a.cur{background:#FFF;color:#333;}
	.CaseSearch .list{border:1px solid #D2D2D2;background:#FFF;}
	.CaseSearch .list dl,.CaseSearch .list dl dt{display:none;}
	.CaseSearch .list dl dd{overflow:hidden;padding:7px 5px;}
	.CaseSearch .list dl dd a{display:inline-block;padding:0 10px;color:#666;}
	.CaseSearch .list dl dd a.current{color:#F7680A;}
	.CaseSearch .sort{margin:2.7778% 0;}
		.CaseSearch .sort .dis{float:left;height:28px;line-height:28px;border:1px solid #D9D9D9;margin-right:10px;background:#FFF;text-align:center;padding:0 5px;}
		.CaseSearch .sort .dis .ico-i:before{background-position:-347px -151px;width:16px;}
		.CaseSearch .sort .dis.curr{color:#F7680A;}
		.CaseSearch .sort .dis.curr .ico-i:before,.CaseSearch .sort .dis:hover .ico-i:before{background-position:-347px -181px;}
	.CaseSearch .kwsDl{border-bottom:0;float:right;width:63%;}
		.CaseSearch .kwsDl form{overflow:hidden;}
		.CaseSearch .kwsDl input{float:left;height:30px;border:1px solid #D9D9D9;border-right:0;line-height:30px;}
		.CaseSearch .kwsDl .kws{width:79%;text-indent:8px;}
		.CaseSearch .kwsDl .submit{width:50px;background:#F7680A;color:#FFF;cursor:pointer;height:30px;border:0;line-height:30px;}
	.TeamSearch .kwsDl{margin:0 auto;float:none;}
	.ThinkSearch .sort .dis{width:18.6%;margin-right:1%;padding:0;}
		.ThinkSearch .sort a:last-child{margin-right:0;}
	@media only screen and (max-width:375px) {
		.CaseSearch .kwsDl{width:60%;}
		.CaseSearch .kwsDl .kws{width:72%;}
	}
	@media only screen and (max-width:320px) {
		.CaseSearch .kwsDl{width:56%;}
		.CaseSearch .kwsDl .kws{width:69.5%;}
		.ThinkSearch .sort .dis{width:18.5%;}
	}
/*案例推荐*/
.CaseMore{margin:0 4.16667% 4.16667%;}
	.CaseMore li {float:left;width:48.6111%;margin:1.38889%;}
	.CaseMore li:nth-of-type(2n+1){margin-left:0;}
	.CaseMore li:nth-of-type(2n){margin-right:0;}
	.CaseMore li .tit{background:#FFF;line-height:2;font-size:1.6rem;padding:0 5px;box-sizing:border-box;}
	.CaseMore li .tit .fr em{color:#F7680A;}
	@media only screen and (max-width:320px) {
		.CaseMore li .tit{text-align:center;}
		.CaseMore li .tit .fr{display:none;}
	}
/*设计师推荐*/
.TeamMore{margin:0 4.16667% 4.16667%;}
	.TeamMore li{width:33%;float:left;margin:1% .25% 0 .25%;}
	.TeamMore li:nth-of-type(1){margin-left:0;}
	.TeamMore li:nth-of-type(3){margin-right:0;}
	.TeamMore li .imgh{padding-top:133.333%;}

/*********------------------------------************/
/*案例列表*/
.CasesList{padding:0 4.16667%;}
	.CasesList li{margin-top:2.77778%;}
	.CasesList li .imgh{color:#FFF;}
	.CasesList li .more{position:absolute;top:15px;right:15px;background:rgba(51,51,51,.8);width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;font-family:cursive;font-size:1.8rem;}
	.CasesList li .posa{left:0;bottom:0;width:100%;background:rgba(51,51,51,.8);text-indent:10px;line-height:1.75;font-size:1.6rem;}
	.CasesList li .posa .fr{margin-right:10px;}
	.CasesList li .imgh .posa .fr em{color:#F7680A;}
	.CasesList li .imgh:hover .more,.CasesList li .imgh:hover .posa{background:rgba(247,104,10,.8);}
	.CasesList li .imgh:hover .posa .fr em{color:#FFF;}
/*信息*/
.CaseBases{background:#666;color:#FFF;padding:2.7778% 4.16667%;}
	.CaseBases .base{width:58%;overflow:hidden;}
	.CaseBases .base span{width:50%;}
	.CaseBases .base span em{color:#F7680A;}
	.CaseBases .btn{float:right;width:40%;background:#F7680A;color:#FFF;text-align:center;height:34px;line-height:34px;border-radius:18px;border:1px solid #F7680A;box-sizing: border-box;}
	.CaseBases .btn:hover{color:#F7680A;background:#FFF;}
	@media only screen and (max-width:320px) {
		.CaseBases .base{width:64%}
		.CaseBases .btn{width:34%;}
	}
/*案例内页效果图*/
.CaseSlide{overflow:hidden;margin:2.77778% 4.16667%;}
	.CaseSlide .bBd{margin-bottom:1px;background:#EEE;}
	.CaseSlide .bBd li .img{overflow:hidden;position:relative;width:100%;height:0;padding-top:56.25%;}
	.CaseSlide .bBd li .img .trbl{display:table;width:100%;height:100%;}
	.CaseSlide .bBd li .img .trbl .td{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
	.CaseSlide .bBd li .img .desc{z-index:2;position:absolute;left:0;right:0;bottom:0;padding:5px 5px;background:rgba(255,255,255,.8);line-height:16px;font-size:1.2rem;color:#333;}
	.CaseSlide .bBd .bBtn{z-index:3;position:absolute;left:0;top:50%;width:30px;height:30px;-webkit-transform:rotateY(-50%);}
	.CaseSlide .bBd .next{left:auto;right:0;}
	.CaseSlide .bBd .prev i:before{background-position:-300px -30px;}
	.CaseSlide .bBd .next i:before{background-position:-330px -30px;}
	.CaseSlide .bBd .prev:hover i:before{background-position:-300px -60px;}
	.CaseSlide .bBd .next:hover i:before{background-position:-330px -60px;}
	.CaseSlide .sBd{position:relative;}
	.CaseSlide .sBd li{width:105px;height:60px;margin-right:1px;}
	.CaseSlide .sBd li img{width:105px;height:60px;}
	.CaseSlide .sBd li.active{background:#F7680A;}
	.CaseSlide .sBd li.active img{opacity:.3;}
	.CaseSlide .sBd .sBtn{z-index:3;position:absolute;left:0;top:0;width:30px;height:60px;background:#B5B4B4;line-height:60px;}
	.CaseSlide .sBd .forward{left:auto;right:0;}
	.CaseSlide .sBd .back i:before{background-position:-210px -90px;}
	.CaseSlide .sBd .forward i:before{background-position:-240px -90px;}
/*节点图*/
.node{margin:4.16667% 4.16667% 0 4.16667%;}
	.node .txt{position:relative;padding:20px 10px;background:#FFF;margin-bottom:2.7778%;}
	.node .txt .ico-left{left:0;top:0;}
	.node .txt .ico-right{right:0;bottom:0;}
	.node .txt .ico-left:before{background-position:-300px -90px;}
	.node .txt .ico-right:before{background-position:-330px -90px;}
/*在线评论*/

.Reply{margin:0 4.16667%;}
.ReplyInput{}
	.ReplyInput .table{float:left;width:48%;margin-bottom:10px;}
	.ReplyInput .cls_contact,.ReplyInput .cls_btn{float:right;}
	.ReplyInput .table.cls_content{width:100%;padding:0;}
	.ReplyInput .table .right .input-text,.ReplyInput .table .right select{border-radius:0;}
	.ReplyInput .table.cls_content textarea{resize:none;}
	.ReplyInput .table .btn{height:34px;line-height:34px;}
.ReplyList{margin-bottom:10px;}
   .ReplyList ul li{overflow:hidden;padding:5px;margin-top:1.3889%;line-height:18px;}
   .ReplyList ul li h5{width:75px;text-align:center;}
   .ReplyList ul li h5 cite{display:block;font-size:1.2rem;font-style:normal;}
   .ReplyList ul li h5 span{font-weight:normal;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.75em;color:#999;}
   .ReplyList ul li .msg,.ReplyList ul li .reply{overflow:hidden;font-size:1.2rem;}
   .ReplyList ul li .msg{min-height:38px;padding-left:5px;border-left:1px solid #D6D6D6;color:#666;}
   .ReplyList ul li .reply{margin-top:5px;}
   .ReplyList ul li p i{font-size:0.75em;font-style:italic;}
   .ReplyList .noreply{margin-top:10px;padding:5px 0;background:#EEE;text-align:center;font-size:16px;}

/*全景案例*/
.ShijingList{}
	.ShijingList li .txt{background:#FFF;display:block;color:#333;}
	.ShijingList li .txt .info{float:left;width:55%;margin-left:2%;height:42px;padding-top:3px;line-height:20px;}
	.ShijingList li .txt .info .base{color:#666;}
	.ShijingList li .txt .ico-vr{float:left;}
	.ShijingList li .txt .ico-vr:before{background-position:0 -150px;height:45px;width:125px;}
	.ShijingList li:hover .txt .ico-vr:before{background-position:0 -195px;}
	.ShijingList li .txt .see{float:right;border-radius:50%;width:23px;height:23px;border:1px solid #999;line-height:23px;margin:10px 5px;font-family:initial;font-size:1.8rem;text-align:center;}
	.ShijingList li:hover .txt .see{background:#F7680A;border:1px solid #F7680A;color:#FFF;}
	@media only screen and (max-width:375px) {
		.ShijingList li .txt .see{display:none;}
	}
	@media only screen and (max-width:320px) {
		.ShijingList li .txt .info{width:52%;}
	}
/*全景案例内页*/
.CasesIframe{margin:0 4.16667%;}
	.CasesIframe .iframeBd{position:relative;}
	.CasesIframe .iframe{display:block;width:100%;height:260px;border:none;margin-bottom:5px;}
	.CasesIframe .iframeBd .fullBtn{position:absolute;bottom:0;left:50%;padding:0 5px;-webkit-transform:translate(-50%,0);background:rgba(0,0,0,.5);line-height:30px;color:#FFF;}
	.CasesIframe .iframeBd.fixed{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0;}
	.CasesIframe .iframeBd.fixed .iframe{height:100%;}
	.CasesIframe .iframeBd.fixed .fullBtn{bottom:5px;left:50%;right:auto;-webkit-transform:translate(-50%,0);}
/*视频案例*/
.CaseVideo{margin:0 4.16667%;}
	.CaseVideo iframe{width:100%;height:260px;margin-bottom:5px;}
/*热装楼盘*/
.HouseList{}
	.HouseList li{float:left;width:48.6111%;margin:1.38889%;}
	.HouseList li:nth-of-type(2n+1){margin-left:0;}
	.HouseList li:nth-of-type(2n){margin-right:0;}
	.HouseList li .imgh{color:#FFF;}
	.HouseList li .shu{position:absolute;top:0;left:0;background:rgba(51,51,51,.8);padding:0 10px;line-height:1.75;text-align:center;}
	.HouseList li .shu em{color:#F7680A;}
	.HouseList li .imgh:hover .shu{background:rgba(247,104,10,.8);}
	.HouseList li .imgh:hover .shu em{color:#FFF;}
	@media only screen and (max-width:320px) {
		.HouseList li .posa{line-height:1.5;font-size:1.5rem;}
	}
.HouseList2{margin:0 4.16667%;}
	.HouseList2 li{float: left;width: 50%;text-align: center;margin-bottom: 3.125%;box-sizing: border-box;}
	.HouseList2 .l{padding-right: 1.5625%;}
	.HouseList2 .r{padding-left: 1.5625%;}
	.HouseList2 li .imga{position: relative;margin-bottom: 5px;}
	.HouseList2 li .imga img{width: 100%;}
	.HouseList2 li .imga span{position: absolute;bottom: 3%;right: 3%;padding: 0 5px;background: rgba(0,0,0,.5);color: #FFF;font-size: 0.75em;}
	.HouseList2 li .des{font-size: 0.75em;}
	@media all and (min-width:480px){
		.HouseList2 li .imga span{font-size: 1em;}
	}
/*在建工地*/
.ResList{margin:0 4.16667%;}
	.ResList li{padding:2.7778%;background:#F6F6F6;margin-top:2.7778%;}
		.ResList li .imgh{width:57%;padding-top:33.75%;margin-right:3%;}
			.ResList li .imgh .plan{height:30px;position:absolute;left:0;bottom:0;right:0;}
			.ResList li .imgh .plan em{float:left;height:1px;background:#FFF;text-align:center;color:#FFF;}
			.ResList li .imgh .plan em i{display:block;width:10px;height:10px;margin:-4px auto 0;background:#FFF;border-radius:50%;}
			.ResList li .imgh .plan em.cur{color:#F7680A;}
			.ResList li .imgh .plan em.cur i{background:#F7680A;}
	.ResList li .txt{padding-top:33.75%;overflow:hidden;position:relative;width:40%;}
		.ResList li .txt .info{position:absolute;top:0;left:0;width:100%;}
		.ResList li .txt .info .quyu,.ResList li .txt .info .num{color:#666;}

		.ResList li .txt .info .num em{color:#F7680A;}
		.ResList li .txt .btn{position:absolute;bottom:0;left:0;border-radius:16px;background:#F7680A;width:100%;line-height:30px;color:#FFF;}
			.ResList li .txt .btn .ico-order:before{background-position:-335px -210px;vertical-align:bottom;}
	@media only screen and (max-width:320px) {
		.ResList li .txt .info .quyu,.ResList li .txt .info .num{display:none;}
		.ResList li .txt .btn .ico-order:before{background-position:-338px -210px;width:24px;}
	}
.ReservaFull{overflow: hidden;}
	.ReservaFull .plans{position: relative;overflow: hidden;margin: 1.3889% 4.1667%;}
	.ReservaFull .plans li{overflow: hidden;position: relative;float: left;display: inline;width: 200px;text-align: center;font-size: 12px;color: #6A6969;}
	.ReservaFull .plans li .num{z-index: 2;position: relative;width: 10px;height: 10px;margin: 0 auto 2px;border: 1px solid #F7680A;border-radius: 100%;text-indent: -999em;}
	.ReservaFull .plans li i{position: absolute;left: 0;right: 50%;top: 4px;height: 1px;margin-right: 5px;background:#F7680A;}
	.ReservaFull .plans li i.r{left: 50%;right: 0;margin: 0 0 0 5px;}
	.ReservaFull .plans li.active .num{background: #F7680A;}
	.ReservaFull .resCon{position: relative;width: 100%;}
/*设计团队*/
.TeamList{padding:0 4.16667%;}
	.TeamList li{width:48.6111%;float:left;margin:1.3889%;position:relative;}
	.TeamList li:nth-of-type(2n+1){margin-left:0;}
	.TeamList li:nth-of-type(2n){margin-right:0;}
	.TeamList li .imgh{padding-top:133.333%;}
	.TeamList li .imgh .star{z-index: 2;position: absolute;top: 5px;left: 5px;width: 50px;height: 50px;}
	.TeamList li .imgh .star img{width: 100%;height: auto;}
	.TeamList li .info{position:absolute;width:100%;left:0;bottom:0;background:rgba(255,255,255,.8);padding:5px;box-sizing:border-box;}
	.TeamList li .info .name .more{background:#FFF;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;font-family:initial;font-size:1.8rem;}
	.TeamList li .info .txt{color:#666;}
	.TeamList li .imga:hover .info{background:rgba(247,104,10,.8);}
	.TeamList li .imga:hover .name,.TeamList li .imga:hover .txt{color:#FFF;}
	.TeamList li .imga:hover .name .more{color:#F7680A;}
/*设计团队内页*/
.TeamInfo{margin:4.16667%;}
	.TeamInfo .photo .imgh{width:37.5%;margin-right:2.5%;padding-top:49.99875%;float:left;}
	.TeamInfo .photo .info{width:60%;float:left;position:relative;padding-top:49.99875%;overflow:hidden;}
		.TeamInfo .photo .info .bases{top:0;left:0;}
		.TeamInfo .photo .info .bases .trust{font-size:1.4rem;}
		.TeamInfo .photo .info .bases .trust .num{font-size:1.8rem;color:#F7680A;}
		.TeamInfo .photo .info .btns{left:0;bottom:0;width:100%;}
		.TeamInfo .photo .info .btns .btn{float:left;display:block;border-radius:50%;background:#F7680A;width:35px;height:35px;margin-right:3%;}
		.TeamInfo .photo .info .btns .btn .ico-share,.TeamInfo .photo .info .btns .btn .ico-kefu{margin:2px 3px 3px 2px;display:block;width:30px;height:30px;}
		.TeamInfo .photo .info .btns .btn .ico-kefu{margin:2px 2px 3px 3px;}
		.TeamInfo .photo .info .btns .btn .ico-share:before{background-position:-300px -120px;}
		.TeamInfo .photo .info .btns .btn .ico-kefu:before{background-position:-330px -120px;}
		.TeamInfo .photo .info .btns .order{float:left;display:block;width:63%;background:#F7680A;color:#FFF;height:35px;line-height:35px;text-align:center;border-radius:18px;}
		.TeamInfo .msgContent .txt{margin-bottom:2.7778%;}
	@media only screen and (max-width:375px) {
		.TeamInfo .photo .info .bases .trust .en{display:none;}
		.TeamInfo .photo .info .btns .order{width:60%;}
	}
	@media only screen and (max-width:320px) {
		.TeamInfo .photo .info .bases .trust .en{display:none;}
		.TeamInfo .photo .info .btns .order{width:54%;}
	}
/*最新活动*/
.NewsList{margin:0 4.1667%;}
	.NewsList li{padding:2.7778%;background:#FFF;margin-top:2.7778%;overflow:hidden;}
	.SpecList li .over{display:none;}
		.NewsList li .imgh{width:47%;padding-top:26.4375%;margin-right:3%;}
		.NewsList li .info{padding-top:26.4375%;overflow:hidden;position:relative;width:50%;}
			.NewsList li .info .name{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #F7680A;}
			.NewsList li .note{position:absolute;left:0;bottom:0;width:100%;font-size:1.2rem;}
			.NewsList li .info .txt{color:#666;position:absolute;left:0;bottom:0;width:100%;}
			.NewsList li .info .txt .ico-time:before{background-position:-310px -186px;width:15px;height:22px;}
				.NewsList li .info .txt em{color:#F7680A;font-size:1.8rem;}
				.SpecList li .info .txt .see{float:right;border-radius:50%;width:23px;height:23px;margin-right:2px;border:1px solid #999;line-height:23px;font-family:initial;font-size:1.8rem;text-align:center;}
	.SpecList .first{padding:0;}
		.SpecList .first .imgh{width:100%;padding-top:56.25%;}
		.SpecList .first .imgh .posa{top:0;right:0;background:#F7680A;border-top-left-radius:15px;border-bottom-left-radius:15px;line-height:30px;height:30px; overflow:hidden;color:#FFF;padding-right:10px;font-size:1.2rem;}
		.SpecList .first .imgh .posa .ico-time:before{background-position:-300px -152px;width:24px;}
		.SpecList .first .imgh .btn{position:absolute;left:50%;margin-left:-10%;bottom:5%;background:#F7680A;color:#FFF;padding:2px 10px;font-size:1.2rem;}
		.SpecList .first .txt{background:#696668;color:#FFF;padding:2.7778% 2.7778% 4.16667%;}
		.SpecList .first .txt .name{font-size:1.8rem;}
			.SpecList .first .txt .name .date_time{font-size:1.4rem;line-height:32px;height:30px;overflow:hidden;}
				.SpecList .first .txt .name .date_time .ico-rili:before{background-position:-305px -211px;width:20px;}
	.SpecList li:hover .info .txt .see{background:#F7680A;border:1px solid #F7680A;color:#FFF;}
	.SpecList .gray{position:relative;}
		.SpecList .gray .info .name{border-bottom:0;}
		.SpecList .gray .info .txt{display:none;}
		.SpecList .gray .over{display:block;position:absolute;top:10%;right:10%;width:27%;}
	@media only screen and (max-width:320px) {
		.SpecList .first .txt .name .date_time{display:none;}
		.NewsList li .info .name{line-height:1.375;}
		.NewsList li .note{font-size:1rem;}
		
	}
/*活动内页*/
.msgSpec{}
	.msgSpec .SpecBases  .spec_time{width:120px;height:36px;line-height:36px;background:#EBEBEB;border-radius:4px;color:#666;text-align:center;}
		.msgSpec .SpecBases .spec_time .ico-time:before{background-position:-280px -157px;width:14px;height:20px}
		.msgSpec .SpecBases .spec_time em{color:#F7680A;}
		.msgSpec .SpecBases .shareBtn{float:right;display:block;border-radius:50%;background:#F7680A;width:36px;height:36px;margin-right:4%;}
		.msgSpec .SpecBases .shareBtn .ico-share{margin:3px;display:block;width:30px;height:30px;}
		.msgSpec .SpecBases .shareBtn .ico-share:before{background-position:-300px -120px;}
/*客户评价*/
.ThinkList{margin:0 4.16667%;}
	.ThinkList li{width:48.6111%;float:left;margin:1.3889%;position:relative;}
	.ThinkList li:nth-of-type(2n+1){margin-left:0;}
	.ThinkList li:nth-of-type(2n){margin-right:0;}
	.ThinkList li .imgh{padding-top:75%;}
	.ThinkList li .imgh .tit{position:absolute;width:100%;left:0;bottom:0;background:rgba(51,51,51,.8);padding:5px;box-sizing:border-box;color:#FFF;font-size:1.4rem;text-align:center;}
	.ThinkList li .imga:hover .tit{background:rgba(247,104,10,.8);}
/*你问我答*/
.Faq{margin:4.16667%;}
.Faq .ht{color:#666;font-weight:bold;height:20px;line-height:20px;margin-bottom:10px;font-weight:bold;}
	.Faq .ht span{margin-right:5px;}
	.Faq .ht i{float:left;display:block;width:14px;margin-right:2px;height:19px;text-align:center;background:url(icon.png) -270px -180px no-repeat;background-size:360px auto;vertical-align:middle;color:#FFF;font-size:1.8rem;}
.FaqForm{margin-bottom:2.7778%;}
	.FaqForm .table{float:left;clear:none;margin-bottom:0;}
	.FaqForm .cls_subject{width:96%;padding:2%;background:#CCC;margin-bottom:2.7778%;}
	.FaqForm .cls_subject .right textarea.input-text{width:100%;height:120px;resize:none;}
	.FaqForm .cls_btn,.FaqForm .cls_btn .right .button{width:100%;}
	.FaqForm .table .left,.FaqForm .table .clue_on{display:none;}
.FaqList{}
	.FaqList li{padding:2.08333% 2.7778%;background:#FFF;margin-top:2.7778%;overflow:hidden;position:relative;}
	.FaqList li .question{border-bottom:1px solid #F7680A;font-size:1.6rem;padding-bottom:1.5%;margin-bottom:1.5%;color:#333;margin-left:25px;}
	.FaqList li .answer{color:#666;}
	.FaqList li .answer .fb{color:#F7680A;font-weight:bold;}
	.FaqList li .q{top:0px;left:0px;width:30px;height:30px;text-align:center;line-height:30px;background:#666;color:#FFF;font-size:2rem;font-family:Arial;border-bottom-right-radius:50%;}
.JobList{margin-top:4.16667%;}
	.JobList li .info{background:#FFF;}
		.JobList li .info .name{text-align:center;}
.pubBtns{margin:2.7778% 4.1667%;}
	.pubBtns a{padding:1.5%;border:2px solid #F7680A;border-color:#;background:#F7680A;text-align:center;font-size:1.6rem;color:#FFF;}


.msgInfo{margin:2.77778% 0 4.16667%;padding:0 4.16667%;overflow:hidden;line-height:22px;color:#aca9a9;}
	.msgInfo .ico-i:before{width:22px;height:22px;margin-left:8px;}
	.msgInfo .hits:before{background-position:-270px -210px;}
	.msgInfo .date:before{width:18px;background-position:-300px -210px;}


/*ProductSlide*/
.ProductSlide{position: relative;}
	.ProductSlide .bd{background: #EDEDED;}
	.ProductSlide .bd li .imgh0{overflow: hidden;position: relative;display:block;width: 100%;height: 0;padding-top: 100%;}
	.ProductSlide .bd li img{max-width: 100%;max-height: 100%;}
	.ProductSlide .hd{z-index: 3;position: absolute;left: auto;right: 10px;bottom: 7px;width: auto;padding: 0 8px ;border-radius: 100px;background: rgba(49,49,49,.9);font-size: 1.2rem;color: #FFF;letter-spacing: -1px;font-family: arial;}

.ProductInfo{padding: 2.7778%;margin-bottom: 4.1667%;border-bottom: 1px solid #D9D9D9;}
	.ProductInfo .title{line-height: 1.3;font-size: 1.6rem;color: #333;}
	.ProductInfo .prices{font-size: 2.0rem;}
	.ProductInfo .button{margin: 0 -2.7778%;padding: 2.7778% 2.7778% 0;border-top: 1px solid #D9D9D9;text-align: center;}
	.ProductInfo .button a{display: inline-block;background: #F7680A;padding: 5px 20px;font-size: 1.6rem;color: #FFF;}
/*模拟 layer*/
.layui-m-layer-custom{}
	body .layui-m-layer-custom *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.layui-m-layer-custom .layui-layer-title{overflow: hidden;height: 42px;padding-left: 20px;border-bottom: 1px solid #eee;background-color: #F8F8F8;line-height: 42px;text-align: left;color: #333;}
	.layui-m-layer-custom .layui-layer-close{float: right;width: 42px;height: 42px;text-align: center;font-size: 30px;font-family: arial;}
	.layui-m-layer-custom .layui-m-layercont{padding: 20px;}
	body .layui-m-layercont{padding: 30px 20px;/*max-height: 500px;*/overflow-y: auto;}
/*通用弹层预约报名*/
.ajaxOrderWin{}
	.ajaxOrderWin .table{margin-bottom: 10px;}
	.ajaxOrderWin .table:last-child{margin-bottom: 0;}
	.ajaxOrderWin .table textarea{max-height: 80px!important;}

/*!-- 分享 --------------------*/
.sharePanel{display:none;z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(255,255,255,.95);}
	.sharePanel .panelbox{overflow:hidden;position:absolute; top:50%; margin-top:-100px;width:100%;text-align:center;line-height:2;color:#666;}
	.sharePanel .label{margin-bottom:2.34375%;font-weight:bold;}
	.sharePanel .list{overflow:hidden;width:100%;}
	.sharePanel .list a{float:left;width:33.33333%;margin-bottom:1.5625%;box-sizing:border-box;text-align:center;font-size:0.75em;}
	.sharePanel .list a i{display:block;width:50px;height:50px;margin:auto;background:url(share.png) no-repeat;background-size:50px auto;}
	.sharePanel .list a i.tsina{background-position:0 -50px;}
	.sharePanel .list a i.qzone{background-position:0 -100px;}
	.sharePanel .list a i.qq{background-position:0 -150px;}
	.sharePanel .list a i.qweibo{background-position:0 -200px;}
	.sharePanel .list a i.renren{background-position:0 -250px;}
	.sharePanel .list a i.weixin{background-position:0 -300px;}
	.sharePanel{-webkit-animation:sharein 300ms;}
	@-webkit-keyframes sharein{0%{-webkit-transform:scale(4); opacity:0.5;}100%{-webkit-transform:scale(1); opacity:0.95;}}
	.hideSharePanel{-webkit-animation:shareout 300ms;}
	@-webkit-keyframes shareout{ 0%{-webkit-transform:scale(1); opacity:0.95;}100%{-webkit-transform:scale(3); opacity:0.5;}}

/*百度商桥图标*/
#newBridge .nb-icon-wrap-0{max-width:60px;max-height:60px;}
/*畅言 logo*/
#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .cy-logo{display:none;}
/*单页*/
	/*横屏检测
@media screen and (orientation:landscape) {
    body:after{content:"为了更好地体验，建议转到竖屏！";opacity:.5;z-index:9999;position:absolute;right:0;bottom:50px;padding:5px;background:red;color:#FFF;}
}*/
	/*分页器*/
.hdPage{z-index:99;position:absolute;right:0px!important;top:50%;-webkit-transform:translate(0,-50%);}
	.hdPage span{display:block;width:4px;height:4px;padding:1px;margin:5px;border:1px solid transparent;border-radius:100%;transition:all 0.3s linear 0s;}
	.hdPage span:before{content:"";display:block;width:100%;height:100%;border-radius:100%;background:#FFF;transition:all 0.3s linear 0s;}
	.hdPage span.on{border-color:#FDC82C;}
	.hdPage span.on:before{background:none;}
	/*向下翻页*/
.downPage,.downPage2{z-index:99;position:absolute;left:0;right:0;bottom:0;height:50px;line-height:50px;text-align:center;}
	.downPage i{display:block;-webkit-animation:downPage_i 1.5s infinite ease-in-out;animation:downPage_i 1.5s infinite ease-in-out;}
	.downPage i:before{width:60px;background-position:-90px -210px;}
	.downPage2 i{display:block;-webkit-animation:downPage2_i 3.5s infinite ease-in-out;animation:downPage2_i 3.5s infinite ease-in-out;}
	.downPage2 i:before{width:45px;height:45px;background-position:-165px -30px;}
	@-webkit-keyframes downPage_i{
		0%,30%{opacity:0;-webkit-transform:translate(0,-8px)}
		60%{opacity:1;-webkit-transform:translate(0,0)}
		100%{opacity:0;-webkit-transform:translate(0,10px)}
	}
	@keyframes downPage_i{
		0%,30%{opacity:0;transform:translate(0,-8px)}
		60%{opacity:1;transform:translate(0,0)}
		100%{opacity:0;transform:translate(0,10px)}
	}
	@-webkit-keyframes downPage2_i{
		0%{opacity:1;-webkit-transform:translate(120px,0)}
		50%{opacity:.5;-webkit-transform:translate(60px,0)}
		100%{opacity:0;-webkit-transform:translate(0,0)}
	}