﻿.wrap img{ width:100%;}	
/*通栏广告*/
.g-adv{ width:100%; height:auto; overflow:hidden;}
.g-adv .sclwrap_box{ height:12.5em; overflow:hidden; position: inherit !important;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;}
.g-nav a { float:left; height:3.5em; line-height:3.5em;width:33.33%; text-align:center; display:block; font-size:0.92em; color:#fff; position:relative; border-top:1px solid #126ce8;background:#1e90ff; border-bottom:#6eb8ff 1px solid; font-weight:bold;}
.g-nav a:after { position:absolute; content:""; width:1px; height:100%; background:#6eb8ff; top:0; right:0;}
.g-nav a:before{ position:absolute; content:""; width:1px; height:100%; background:#126ce8; top:0; right:1px;}
/*新生活*/
.g-nlife{ padding-top:3.17em; height:13.875em; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.g-nlife h3{ text-align:center; font-size:1.25em; color:#3c3c3c;background: url(/mobile/Images/Index/nl_h3.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:1.9em; line-height:1.9em;}
.g-nlife h3 b{ color:#191919;}
.g-nlife ul{ margin:1.83em 0 0 0;}
.g-nlife ul li{ float:left; width:5.5em; margin-left:0.8em; text-align:center;}
.g-nlife ul li b{ font-size:0.8em; color:#1e90ff; padding-top:10%; display:block;}
/*节 能 环 保*/
.g-hz{ width:100%; height:12.71em; overflow:hidden; position:relative;}
.g-hz .prev{ width:1.25em; position:absolute; top:5.17em; left:0.67em; z-index:888;}
.g-hz .next{ width:1.25em; position:absolute; top:5.17em; right:0.67em; z-index:888;}
.g-hz .nowarp { margin:0 3em;}
.g-hz .sclwrap_box{ height:10em; overflow:hidden; width:100%}
.g-hz .m-box .con{ display:inline; float:left;}
.g-hz .m-box .con dl dt{ width:8.625em; float:right; padding-top:1.67em;}
.g-hz .m-box .con dl dd{ width:10.92em; float:left; margin-top:2.71em;}
.g-hz .m-box .con dl dd h3{ color:#1e90ff; font-size:1em; height:1.75em; line-height:1.75em; width:10.58em; border:2px solid #1e90ff; border-radius:0.2em; text-align:center;}
.g-hz .m-box .con dl dd p{ color:#707070; line-height:1.58em; margin-top:0.5em;}
/*成熟经验*/
.g-jin{ height:22.17em;}
.g-jin h2{background: url(/mobile/Images/Index/jy_h3.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:3.77em; font-size:1.25em; color:#fff; font-weight:bold; text-align:center; padding-top:1.1em; margin-bottom:1.6em;}
.g-jin .prev{ width:1.08em; top:12.25em; left:1.96em;}
.g-jin .next{ width:1.08em;top:12.25em; right:1.96em;}
.g-jin .m-box .con ul li{ width:18.125em; margin:0 auto;}
.g-jin .m-box .con ul li span a{ display:block; text-align:center; color:#333; padding-top:1.5%;}
.g-jin .sclwrap_box{ height:18em;}
/*广告条*/
.g-tt{ height:6.875em; position:relative; overflow:hidden; margin-bottom:2.5em;}
.g-tt p{position:absolute;top:4.08em;font-size:1em;height:2em;line-height: 2.3em;left: 15em;font-weight:bold;}
.g-tt p a{ color:#0174ff;}
.g-tt p b{ font-size:0.92em;}
.g-tt p b span{ font-size:1.08em;}
/*酒店案例*/
.g-zzz{ height:24.375em; position:relative; overflow:hidden;}
.g-zzz h3{ color:#1e1e1e; font-size:1.08em; text-align:center; height:4.3em; position:relative; z-index:9;}
.g-zzz h3 span{ display:block; width:15.125em; margin:0 auto; padding-top:0.4em;}
.g-zzz h3 b{ background:#fff; padding:0 0.2em;}
.g-zzz:before{ position:absolute; content:""; width:100%; height:2px; background:#d5d5d5; top:90%; left:0}
.g-zzz:after{ position:absolute; content:""; width:100%; height:1px; background:#d5d5d5; top:3%; left:0}
.g-zzz .c-list { margin-left:1.5em; height:3.25em;}
.g-zzz .c-list li {width:9.67em; height:1.67em; border:3px solid #bdbdbd; line-height:1.67em; text-align:center; font-size:1em; color:#555; float:left; position:relative; margin-left:1.25em;}
.g-zzz .c-list li.z-on {color:#0174ff;border:3px solid #0174ff;}

.m-cpo { position:relative;}
.m-cpo .prev { position:absolute; top:13em; left:10.5em; width:3.5em;z-index:8;}
.m-cpo .prev img { width:100%;}
.m-cpo .next { position:absolute; top:13em; right:9.2em; width:3.5em;z-index:8;}
.m-cpo .next img { width:100%;}

.m-cpo .no_ov { margin:0 0.55em;}
.m-cpo .sclwrap_box { height:17em; overflow:hidden;}
.m-cpo .no_ov .m-box .page { position:relative; float:left}
.m-cpo .no_ov .m-box .page ul li{ width:12.17em; float:left;}
.m-cpo .no_ov .m-box .page ul li:last-child{ margin-left:1.2em;}
.m-cpo .no_ov .m-box .page ul li span a{ display:block; text-align:center; padding-top:0.25em; color:#555;}
/*施工团队*/
.g-tuand{ height:12.29em;background: url(/mobile/Images/Index/t_bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; margin-top:0.25em; text-align:center; margin-bottom:2.04em;}
.g-tuand h3{ color:#fff; font-size:1.08em; font-weight:bold; padding-top:1.46em;}
.g-tuand h3 span{ margin-right:0.25em;}
.g-tuand h3 i{ display:block; font-weight:normal; font-size:0.85em;}
.g-tuand p{ font-size:0.92em; color:#000; padding-top:2em;}
.g-tuand em{ font-weight:bold; color:#fff; font-size:1.46em; padding-top:1.2em; display:block;}
.g-tuand em span{ display:inline-block; width:1em; height:1em; background:#fff; border-radius:1em; margin-top:1%; margin-right:2%;}
.g-tuand em span img{ width:0.75em; display:block; padding:15% 0 0 13%;}
/*住宅用户见证*/
.g-zx{ height:19.33em; border-bottom:2px solid #e5e5e5; margin:0 0.625em 2.08em;}
.g-zx .m-cnt { border-bottom:3px solid #9d9d9d; margin-bottom:2.08em;}
.g-zx .m-cnt li { float:left; font-size:1em; color:#111; position:relative; line-height:2.08em; height:2.08em; width:50%; text-align:center; font-weight:bold;}
.g-zx .m-cnt li.z-on { background:#1e90ff; color:#fff;}

.g-zx .m-box {}
.g-zx .con { float:left; width:23.35em;}
.g-zx .sclwrap_box { height:14.5em;}
.g-zx .con h3{ font-size:1.08em; color:#292929; font-weight:bold; height:1.69em;}
.g-zx dl{ width:100%; display:inline-block;height:9em; overflow: hidden;}
.g-zx dl dt{ width:12em; float:left; padding-right:0.83em;}
.g-zx dl dd{ width:12.33em; float:left;}
.g-zx dl dd h5 { font-size:1em; font-weight:bold;}
.g-zx dl dd h5 a{ color:#565656; display:block; font-size:0.92em;}
.g-zx dl dd p{ line-height:150%; color:#565656; font-size:0.92em; padding-top:0.5em;}
.g-zx dl dd p a{ color:#1e90ff;}
.g-zx h4{ font-size:1em;}
.g-zx h4 a{ color:#1e90ff; font-size:0.92em; display:block; width:13.125em; height:1.83em; line-height:1.83em; text-align:center; border:3px solid #0174ff; margin:0 auto;}
.g-zx h4 i{ display:inline-block; width:0.96em; margin:0 0 0 0.5em;}
.g-zx h4 i img{ vertical-align:middle;}
/*服务流程*/
.g-lc{background: url(/mobile/Images/Index/lc_bg.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:25.375em; position:relative; width:100%;}
.g-lc h3{ font-size:0.92em; text-align:center; color:#fff; font-weight:bold; height:2.68em; line-height:2.68em; padding-left:10%; margin-bottom:0.8em;}
.g-lc ul{ overflow:hidden; margin-left:0.09em;}
.g-lc ul li{ float:left; font-size:0.92em; margin:0 1.5em 2.4em 2em;}
.g-lc ul li a{ float:left;background: url(/mobile/Images/Index/l_bg1.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:5.75em;color:#1e1e1e; text-align:center; padding-top:2.8em; height:2.92em;}
.g-lc ul li:nth-child(2) a{background: url(/mobile/Images/Index/l_bg2.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc ul li:nth-child(3) a{background: url(/mobile/Images/Index/l_bg3.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc ul li:nth-child(4) a{background: url(/mobile/Images/Index/l_bg4.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc ul li:nth-child(5) a{background: url(/mobile/Images/Index/l_bg5.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc ul li:nth-child(6) a{background: url(/mobile/Images/Index/l_bg6.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc ul li:nth-child(7) a{background: url(/mobile/Images/Index/l_bg7.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-lc i{ font-size:0.92em; display:block; width:15.22em; height:2.68em; border:1px dashed #1e90ff; border-radius:0.5em; text-align:center; color:#0174ff; line-height:2.68em; top:21em; left:11.5em; position:absolute;}
.g-lc i b{ font-size:1.18em;}
/*无忧售后*/
.g-shou{ margin:2.17em 0.54em 0; height:15.375em;background: url(/mobile/Images/Index/shou.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-shou h3{ font-size:0.92em; color:#fff; font-weight:bold; height:2.68em; line-height:2.68em; background:#1e90ff; text-align:center; margin-bottom:2.00em;}
.g-shou p{ overflow:hidden; line-height:2em; padding-left:6.8em;}
.g-shou p span{ display:inline-block; width:0.46em; float:left; margin-right:0.25em;}
.g-shou p i{ font-size:0.92em; float:left; color:#686868;}
.g-shou h4{ color:#0174ff; font-size:1em; padding-left:7.00em;}
.g-shou h4 span{ display:block; font-size:0.92em;}
.g-shou h4 b{ font-size:1.00em;}
/*昌骏动态*/
.g-news{ height:15.29em; border-bottom:none; margin-bottom:0;}
.g-news .m-cnt{ margin-bottom:1.3em;}
.g-news .con ul{ overflow:hidden; color:#666;}
.g-news .con ul li{ height:2.04em; line-height:2.04em; border-bottom:1px solid #eee;}
.g-news .con ul li i{ display:inline-block; width:0.33em; float:left;margin-right:0.71em;}
.g-news .con ul li span{ float:right; }
.g-news .con ul li a{ color:#666;}
.g-news .con ul li:last-child{ border-bottom:none;}
.g-news .sclwrap_box {height: 11.5em;}
@media screen and (min-width:320px) {
body { font-size:75%;}

}
@media screen and (min-width:360px) {
body { font-size:84.4%;}

}
@media screen and (min-width:400px) {
body { font-size:87%;}

}
@media screen and (min-width:480px) {
body { font-size:112.5%;}

}
@media screen and (min-width:550px) {
body { font-size:131.25%;}

}                                                                         
@media screen and (min-width:639px) {
body { font-size:150%;}

}