.wrap { background:#fff;}	
.wrap img { width:100%;}
.pr { position:relative;}
.pa { position:absolute;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

@media screen and (min-width:320px) {html { font-size:75%;}}
@media screen and (min-width:360px) {html { font-size:83%;}}
@media screen and (min-width:375px) {html { font-size:88%;}}
@media screen and (min-width:393px) {html { font-size:92%;}}
@media screen and (min-width:400px) {html { font-size:93%;}}
@media screen and (min-width:412px) {html { font-size:94%;}}
@media screen and (min-width:414px) {html { font-size:95%;}}
@media screen and (min-width:480px) {html { font-size:112%;}}
@media screen and (min-width:568px) {html { font-size:131%;}}
@media screen and (min-width:639px) {html { font-size:150%;}}

/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}

.g-adv .sclwrap_box{ height:17rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { clear:both; padding:1.25rem 0 0; height:14.71rem; overflow:hidden; }
.g-nav a { float:left; width:25%; text-align:center; display:block; color:#000; font-size:1rem; padding:0 0 0.75rem;}
.g-nav a i { width:4.08rem; display:block; margin:0 auto;}
.g-nav a em { display:block; line-height:2rem; height:2.5rem;}

/**/
.g-zz { background:#e5e5e5; padding:1.58rem 0 0; height:17.92rem;}
.g-zz .m-bt { display:block; text-align:center; font-size:1.25rem; color:#12100d}
.g-zz .m-bt em { color:#be161d;}
.g-zz p { padding:1rem 0 0 0.83rem;}
.g-zz p a { width:12.29rem; height:6.67rem; background:#fff; border-radius:0.3rem; display:block; float:left; margin:0 0.42rem 0.42rem 0;}
.g-zz p a img { display:block; width:4.17rem; float:left; padding:1.67rem 0.5rem 0 1.67rem;}
.g-zz p a em { display:block; float:left; padding:2rem 0 0; line-height:1.5rem; font-size:1rem; color:#333}

/*搜索*/
.h_inp {padding:0.83rem 0 0.5rem 0.83rem; position:relative;}
.h_inp .m-ipt { float:left; display:block; width:22rem; }
.h_inp .u-key { background:url(/mobile/images3/Index/s_inp.gif) no-repeat 0 0; display:block; padding:0 0.5rem; height:2.5rem; line-height:2.5rem; width:21rem; color:#858585; font-size:1rem; border:none; box-shadow:none;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.h_inp .u-in { position:absolute; width:11%; height:60%; top:24%; right:3.4%; z-index:999; background:none; cursor:pointer;}
.h_inp .u-bt { background:url(/mobile/images3/Index/s_ss.gif) no-repeat 0 0; display:block; width:3rem; height:2.5rem; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.h_inp p { padding:1.67rem 0 0 1.33rem; line-height:2rem; height:4rem;}
.h_inp p em { display:block; float:left; width:3rem;}
.h_inp p span { display:block; float:left; width:20rem;}
.h_inp p span a { font-size:1rem; color:#999; padding:0 1rem;}

/*成功案例*/
.g-al .m-bt { display:block; line-height:1.25rem;}
.g-al .m-bt em { display:block; float:right; font-size:1rem; padding-right:0.83rem; color:#000;}
.g-al .m-bt span { display:block; padding-left:0.83rem; color:#ed1c24; font-size:1rem;}
.g-al .m-bt i { display:block; line-height:0; margin:0.3rem 0 0;}
.g-al p { padding:0.42rem 0 0 0.83rem;}
.g-al p a { display:block; width:12.29rem; float:left; margin:0 0.42rem 0 0;}
.g-al p a em { display:block; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1rem; color:#4b4b4b}
.but01 { clear:both; margin:0.35rem 0 0;}
.but01 a { background:#e5e5e5; width:25rem; height:2.5rem; line-height:2.5rem; border-radius:0.3rem; display:block; text-align:center; margin:0 auto; color:#000;}

/*热装楼盘*/
.g-lp { padding:1.75rem 0 0;}
.g-lp .m-bt { display:block; line-height:1.25rem;}
.g-lp .m-bt em { display:block; float:right; font-size:1rem; padding-right:0.83rem; color:#000;}
.g-lp .m-bt span { display:block; padding-left:0.83rem; color:#ed1c24; font-size:1rem;}
.g-lp .m-bt i { display:block; line-height:0; margin:0.3rem 0 0;}
.g-lp p { padding:0.75rem 0 0 0.83rem;}
.g-lp p a { display:block; float:left; width:12.29rem; height:11.6rem; position:relative; margin:0 0.42rem 0 0; text-align:center;}
.g-lp p a span { display:block; width:4.08rem; height:3.63rem; background:#eee; position:absolute; text-align:left;}
.g-lp p a span em { display:block; padding:0.83rem 0 0 0.44rem; font-size:0.75rem; color:#4b4b4b;}
.g-lp p a span i { font-size:1rem; color:#ed1c24; padding-left:0.44rem;}
.g-lp p a img { display:block; margin-bottom:0.5rem;}

/*推荐设计师*/
.g-sj { padding:2.15rem 0 0; position:relative;}
.g-sj .m-bt { display:block; line-height:1.25rem;}
.g-sj .m-bt em { display:block; float:right; font-size:1rem; padding-right:0.83rem; color:#000;}
.g-sj .m-bt span { display:block; padding-left:0.83rem; color:#ed1c24; font-size:1rem;}
.g-sj .m-bt i { display:block; line-height:0; margin:0.3rem 0 0;}

.g-sj .prev { position:absolute; top:9.75rem; left:0.83rem; width:2rem; z-index:999;}
.g-sj .prev img { width:100%;}
.g-sj .next { position:absolute; top:9.75rem; right:0.83rem; width:2rem; z-index:999;}
.g-sj .next img { width:100%;}

.g-sj .no_ov { margin:1rem 0.83rem 0;}
.g-sj .sclwrap_box{ height:20.6rem}
.g-sj .no_ov .m-box .page { float:left;}
.g-sj .no_ov .m-box .page a { display:block; width:12.29rem; color:#333; float:left; line-height:0;}
.g-sj .no_ov .m-box .page a:nth-child(2) { float:right;}
.g-sj .no_ov .m-box .page a img { width:12.29rem; height:12.5rem;}
.g-sj .no_ov .m-box .page a em { display:block; height:1.88rem; line-height:1.88rem; background:#28252a; text-align:center; font-size:1rem; color:#fff;} 
.g-sj .no_ov .m-box .page a span { display:block; padding:2rem 0 0; line-height:1.5rem; font-size:1rem; color:#666}

/*施工工艺*/
.g-gy { padding:1.5rem 0 0; position:relative;}
.g-gy .m-bt { display:block; line-height:1.25rem;}
.g-gy .m-bt em { display:block; float:right; font-size:1rem; padding-right:0.83rem; color:#000;}
.g-gy .m-bt span { display:block; padding-left:0.83rem; color:#ed1c24; font-size:1rem;}
.g-gy .m-bt i { display:block; line-height:0; margin:0.3rem 0 0;}
.g-gy p { padding:0.42rem 0 0 0.83rem;}
.g-gy p a { display:block; float:left; width:12.29rem; height:15.58rem; margin:0 0.42rem 0 0;}
.g-gy p a b { display:block; font-size:1rem; color:#000; padding:1rem 0 0.25rem;}
.g-gy p a em { display:block; font-size:1rem; color:#676767; line-height:1.5rem;}

/*九鼎装饰*/
.g-zj .m-bt { display:block; text-align:center; padding:1.5rem 0 0.5rem; font-size:1.25rem; color:#000}
.g-zj .m-bt em { color:#be161d}
.g-zj span { display:block; width:25rem; margin:0 auto;}
.g-zj span em { display:block; font-size:1rem; color:#6c6c6c; line-height:1.75rem;}
.g-zj p { padding:1rem 0 0 0.83rem}
.g-zj p a { display:block; width:8.04rem; height:8.33rem; background:#e5e5e5; float:left; margin-right:0.42rem; text-align:center;}
.g-zj p a img { width:7.08rem; margin:0 auto 0.5rem; padding:0.42rem 0 0; display:block;}

/*公司新闻*/
.g-dt { position:relative; margin-top:1.21rem;}
.g-dt .m-cnt { display:block;  margin:0 0 0 0.83rem; height:3.33rem;}
.g-dt .m-cnt li { float:left; width:8.04rem; margin-right:0.44rem; height:2.5rem; line-height:2.5rem; color:#fff; background:#333; text-align:center;}
.g-dt .m-cnt li.z-on { background:#b61919;}

.g-dt .sclwrap_box { height:35.5rem}
.g-dt .con { float:left;}
.g-dt .con a { display:block;  margin:0 0 0 0.83rem; height:7rem;}
.g-dt .con a img { display:block; float:left; width:8.04rem;}
.g-dt .con a span { display:block; float:left; width:15rem; padding-left:1rem;}
.g-dt .con a span em { display:block; font-size:1rem; color:#000; padding:0.5rem 0 0;}
.g-dt .con a span i { display:block; font-size:0.92rem; color:#666; line-height:1.5rem; padding:0.5rem 0 0;}

/*装修预算*/
.g-zx01 { padding:0.75rem 0 0;}
.g-zx01 b { font-size:1.25rem; color:#0d102f; display:block; text-align:center; line-height:1.75rem;}
.g-zx01 p { padding:0 1.25rem; font-size:0.92rem; color:#8d8d8d; line-height:1.25rem; line-height:1.5rem;}
.g-zx01 p em { display:block; font-size:1rem; color:#c50008; padding-bottom:0.35rem;}

.g-zx02 { background:#ede9ea; padding:1.33rem 0 0; height:26.33rem; margin:1.5rem 0 0; overflow:hidden;}
.g-zx02 b { display:block; text-align:center; font-size:1.5rem; color:#000;}
.g-zx02 b em { display:block; font-size:1rem; color:#fff; font-weight:normal; background:#db0009; text-align:center; background:#db0009; width:7.42rem; height:1.79rem; line-height:1.79rem; border-radius:0.3rem; margin:0 auto;}

.g-zx02 ul { padding:0.83rem 0 0 0.83rem;}
.g-zx02 ul li { height:3.17rem; position:relative;}
.g-zx02 ul li em { display:block; position:absolute; top:0.5rem; right:1.25rem; font-size:0.83rem; color:#db0009;}
.sbt { width:3rem; display:block; float:left; font-size:1rem; line-height:2.33rem; color:#333; }
.sinp01{ background:none; width:21rem; padding:0 0.5rem; height:2.25rem; line-height:2.25rem; border: solid 1px #bababa; float:left; font-size:1rem; color:#333; border-radius:0.3rem;}
.area { background:#fff; width:12.54rem; padding:0.5rem; height:3.92rem; line-height:1.2rem; border: solid 1px #b5b5b5; float:left; font-size:1rem;}
.g-zx02 ul .h66 { padding-left:3rem;}
.g-zx02 ul .h66 .sinp02 { background: none; width:16.08rem; padding:0 0.5rem; height:2.25rem; line-height:2.25rem; border: solid 1px #bababa; float:left; font-size:1rem; color:#333; border-radius:0.3rem;}
.g-zx02 ul .h66 i { display:block; float:left; margin-left:-0.5rem;}
.g-zx02 ul .h66 i a { width:4.92rem; height:2.33rem; line-height:2.33rem; text-align:center; font-size:1rem; color:#fff; font-weight:bold; background:#db0009; display:block; border-radius:0.3rem;}

.g-zx02 p { padding-left:0.42rem; font-size:1rem; color:#4d4d4d; line-height:1.5rem;}
.g-zx02 p em { display:block; float:left; width:3rem;}
.g-zx02 p span { display:block; float:left; width:21rem; }

.g-zx03 { background:url(/mobile/images3/Web/mb_bg.jpg) no-repeat; height:33.3rem; margin:1px 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx03 .m-bt02 { text-align:center; height:4.83rem; overflow:hidden;}
.g-zx03 .m-bt02 b { display:block; padding:2rem 0 0; font-size:1.33rem; color:#000;}
.g-zx03 .m-bt02 em { display:block; font-family:Arial; font-size:0.58rem; color:#8c8986}
.g-zx03 p { margin: 0 0.28rem 1.25rem 0.83rem; width:11.96rem; float:left; height:12.58rem;}
.g-zx03 p i { display:block; width:2.21rem; margin:0 auto; padding:1rem 0 0;}
.g-zx03 p b { display:block; padding:1.75rem 0 0 0.83rem; font-size:1rem; color:#333; margin-bottom:0.5rem;}
.g-zx03 p span { display:block; margin:0 0 0 1.08rem; font-size:0.83rem; color:#333; line-height:1.25rem;}
.g-zx03 p span img { display:block; width:0.42rem; float:left; padding:0.5rem 0.3rem 0 0;}


.g-lb { background:#eee; padding:1.25rem 0 0.75rem;}
.g-lb a { display:block; background:#fff; margin:0 0.83rem 0.83rem; height:15.83rem; position:relative; padding:0.42rem 0 0; box-shadow:5px 5px 15px #d7d7d7;}
.g-lb a img { width:24.17rem; height:11.25rem; margin:0 auto; display:block;}
.g-lb a b { width:24.17rem; height:2.5rem; line-height:2.5rem; background:rgba(0,0,0,0.5) none repeat scroll !important; filter:Alpha(opacity=50); position:absolute; top:9.17rem; left:0.42rem; font-size:1.5rem; color:#fff; text-align:center;}
.g-lb a b em { color:#db0009; font-family:Arial;}
.g-lb a span { text-align:center; padding:0.5rem 0 0; display:block; font-size:1rem; color:#000;}
.g-lb a span em { display:block; font-size:1rem; color:#7b7b7b; padding:0.3rem 0 0;}
.g-lb p { padding:1.5rem 0 0; margin:0 0.83rem; height:8rem; border-bottom:solid 1px #d6d6d6; clear:both;}
.g-lb .nobor { border:none;}
.g-lb p img { display:block; float:left; width:4.96rem; height:4.96rem; padding:1rem 1.25rem 1rem 0; border-right:solid 1px #cbcbcb}
.g-lb p span { display:block; float: right; width:18rem; }
.g-lb p span i { display:block; font-size: 1.25rem; color:#c50008; padding-bottom:0.5rem;}
.g-lb p span em { display:block; font-size:0.92rem; color:#333; line-height:1.5rem;}
.g-lb p span em b { font-weight:normal; padding-left:1.5rem;}
.g-lb .m-p02 { height:12rem}
.g-lb .m-p03 { height:14rem}
.g-lb .m-p04 { height:10rem}

.g-lx { background:url(../images3/Index/lx_bg.jpg) no-repeat; height:20.25rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lx span { display:block; text-align:center; padding:1.5rem 0 0; font-size:1.5rem; color:#000; margin-bottom:1rem;}
.g-lx p { width:24.92rem; height:2.67rem; line-height:2.67rem; border:solid 1px #c1bdb9; background:#fff; border-radius:5px; margin:0 auto 1rem;}
.g-lx p img { display:block; float:left; width:1.67rem; height:1.5rem; padding:0.68rem 0.58rem 0 0.75rem;}
.g-lx p em { display:block; float:left; font-size:1rem; color:#000}
.g-lx p .sinp02 { background:none; width:17rem; height:2.67rem; line-height:2.67rem; float:left; font-size:1rem; color:#000;font-family:"Microsoft Yahei";}
.g-lx i a { width:25rem; height:2.71rem; line-height:2.71rem; background:#db0009; text-align:center; font-size:1.25rem; color:#fff; letter-spacing:0.3rem; display:block; margin:0 auto; border-radius:0.2rem}


/*其它设计师推荐*/
.g-sjtj { background:#e0e0e0; padding:1rem 0; height:18rem; position:relative;}
.g-sjtj .m-bt { background:url(../images3/Index/sjtj_bt.gif) no-repeat; height:1.79rem; line-height:1.79rem; text-align:center; font-size: 1.5rem; color:#c50008; display:block; margin-bottom:1rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-sjtj .prev { position:absolute; top:7.75rem; left:0.75rem; width:1rem; z-index:999;}
.g-sjtj .prev img { width:100%;}
.g-sjtj .next { position:absolute; top:7.75rem; right:0.75rem; width:1rem; z-index:999;}
.g-sjtj .next img { width:100%;}

.g-sjtj .no_ov { margin:0 2.52rem;}
.g-sjtj .sclwrap_box{ height:15.6rem}
.g-sjtj .no_ov .m-box .page { float:left; text-align:center;}
.g-sjtj .no_ov .m-box .page a { display:block; width:10.54rem; color:#333; float:left; }
.g-sjtj .no_ov .m-box .page a:nth-child(2) { float:right;}
.g-sjtj .no_ov .m-box .page a em { display:block; padding:0.5rem 0 0; color:#000;}

/*翡翠城*/
.g-fcc { padding:0.83rem;}
.g-fcc dl { height:12.5rem;}
.g-fcc dl dt { float:left; width:12.5rem;}
.g-fcc dl dd { float: right; width:10.83rem;}
.g-fcc dl dd em { display:block; font-size:1.25rem; color:#333; padding-bottom:1rem;}
.g-fcc dl dd span { display:block; font-size:1rem; color:#8b8b8b; height:2rem;}
.g-fcc dl dd span img { display:block; float:left; padding:0.3rem 1rem 0 0; width:1.17rem; height:0.92rem;}
.g-fcc p { font-size:1rem; color:#333; line-height:1.5rem; text-indent:2rem; padding:0 0.83rem;}
.g-fcc02 { background:#e5e5e5; padding:1rem;}
.g-fcc02 .m-bt { display:block; height:2.17rem;}
.g-fcc02 .m-bt em { display:block; float:right; font-size:1rem; color:#333; text-transform:uppercase;}
.g-fcc02 .m-bt span { display:block; float:left; font-size:1.08rem;}
.g-fcc02 .m-bt span img { display:block; width:4px; height:1.08rem; padding:0.2rem 0.5rem 0 0; float:left;}
.g-fcc02 p { line-height:0; font-size:0;}
.g-fcc02 p a em { display:block; background:#fff; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1rem; color:#adadad; }

.g-fcc03 { background:#e5e5e5; padding:1rem; position:relative; height:16rem;}
.g-fcc03 .m-bt { display:block; height:2.17rem;}
.g-fcc03 .m-bt em { display:block; float:right; font-size:1rem; color:#333; text-transform:uppercase;}
.g-fcc03 .m-bt span { display:block; float:left; font-size:1.08rem;}
.g-fcc03 .m-bt span img { display:block; width:4px; height:1.08rem; padding:0.2rem 0.5rem 0 0; float:left;}

.g-fcc03 .prev { position:absolute; top:7.75rem; left:0.83rem; width:1rem; z-index:999;}
.g-fcc03 .prev img { width:100%;}
.g-fcc03 .next { position:absolute; top:7.75rem; right:0.83rem; width:1rem; z-index:999;}
.g-fcc03 .next img { width:100%;}

.g-fcc03 .no_ov { margin:0 1.5rem;}
.g-fcc03 .sclwrap_box{ height:15.6rem}
.g-fcc03 .no_ov .m-box .page { float:left; text-align:center;}
.g-fcc03 .no_ov .m-box .page a { display:block; width:10.54rem; color:#333; float:left; }
.g-fcc03 .no_ov .m-box .page a:nth-child(2) { float:right;}
.g-fcc03 .no_ov .m-box .page a em { display:block; padding:0.35rem 0 0; color:#000;}

/*推广页*/
.g-hd02 { text-align:center; padding:1rem 0 0.83rem;}
.g-hd02 a img { width:16.46rem; height:1.83rem; display:block; margin:0 auto;}

.g-tg01 { line-height:0; font-size:0;}
.g-tg02 .m-bt { display:block; text-align:center; padding:1.5rem 0 0; font-size:1.5rem; color:#000}
.g-tg02 .m-bt em { color:#c50008}
.g-tg02 .m-bt span { display:block; font-size:1rem; color:#000; padding:0.3rem 0 0;}
.g-tg02 .m-bt span i { width:4.58rem; height:1.42rem; line-height:1.42rem; background:#c50008; font-size:1rem; color:#fff; display:inline-block; border-radius:10rem;}
.g-tg02 .m-tgp01 i { display:block; color:#000; font-size:1rem; line-height:1.5rem; margin:1rem 1.25rem;}
.g-tg02 .m-tgp02 em { display:block; color:#000; font-size:1rem; line-height:1.5rem; margin:1rem 1.25rem; border-top:solid 2px #e0e0e0; padding:1rem 0 0;}
.g-tg02 .m-tgp02 em b { color:#c50008}
.g-tg02 .m-tgp02 span a img { display:block; width:13.54rem; height:4.5rem; margin:1.5rem auto 1rem; }

.g-tg03 ul { padding:1.08rem 0 0 0.83rem;}
.g-tg03 ul li { height:4.25rem; width:24.92rem; height:4.25rem; line-height:4.25rem; border:solid 1px #bababa; border-radius:0.2rem; margin-bottom:0.42rem;}
.g-tg03 ul li span { display:block; float:left; width:3.54rem; color:#000; font-size:1rem; text-align:right;}
.g-tg03 ul li .sinp01 { background:#fff; width:18rem; height:4.25rem; line-height:4.25rem; font-size:2rem; font-family:"Microsoft Yahei"; outline:none; color:#000; float:left; border:none;}
.g-tg03 ul li em { display:block; float:left; font-size:0.58rem; color:#db0009;}
.g-tg03 ul .m-li02 a { width:25rem; height:4.25rem; line-height:4.25rem;  border-radius:0.2rem; font-size:2rem; color:#fff; text-align:center; display:block; background:#c50008; margin:0 auto 1.5rem; border:none;}
.g-tg03 p { font-size:1rem; color:#000; width:14rem; border-bottom:solid 0.24rem #c50008; margin:1rem auto; padding-bottom:0.3rem; letter-spacing:0.1rem;}
.g-tg03 p a em { display:block; color:#db0009;}

.g-tg04 { background:url(/mobile/tuigy/tg_bg01.jpg) no-repeat; height:20.09rem; padding:0.83rem 0 0 0.83rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tg04 p { width:12.33rem; height:8.13rem; float:left; background:#fff; margin: 0 0.42rem 0.42rem 0; padding:0.83rem 0 0;}
.g-tg04 p i { background:url(/mobile/tuigy/tg_szbg.gif) no-repeat; width:2.38rem; height:2.38rem; line-height:2.38rem; text-align:center; font-size:1.25rem; color:#dfb78f; font-weight:bold; display:block; margin:0 auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tg04 p span { text-align:center; color:#585858; line-height:1.5rem; padding:1rem 0; display:block;}

.g-tg05 { background:#e7e7e7; padding:2rem 0 0; height:40.5rem;}
.g-tg05 .m-bt { display:block; height:4.5rem;}
.g-tg05 .m-bt span { display:block; text-align:center; font-size:1.5rem; color:#000}
.g-tg05 .m-bt span em { color:#c50008; padding-right:1rem;}
.g-tg05 .m-bt i { display:block; padding:0.5rem 0 0 1.67rem;}
.g-tg05 .m-bt i em { display:block; float:left;}
.g-tg05 .m-bt i b { display:block; float:left; width:0.96rem; height:0.96rem; margin:0 0.5rem;}

.g-tg05 .m-tgp03 { background:url(/mobile/tuigy/tg_jzbg.jpg) no-repeat; height:12rem; margin:0.5rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tg05 .m-tgp03 i { display:block; width:6.58rem; margin:0 auto;}
.g-tg05 .m-tgp03 span { display:block; padding:0 0 0 2.5rem;}
.g-tg05 .m-tgp03 span em { color:#000; width:12rem; float:left; height:1.75rem; display:block;}

.g-tg06 { padding:2rem 0 0;}
.g-tg06 .m-bt span { display:block; text-align:center; font-size:1.5rem; color:#000}
.g-tg06 .m-bt span em { color:#c50008; padding-right:1rem;}
.g-tg06 .m-bt i { display:block; text-align:center; font-size:0.92rem; color:#333; line-height:1.5rem;}
.g-tg06 .m-bt i em { font-weight:bold; color:#c50008}
.g-tg06 p { padding:1rem 0 0 0.83rem;}
.g-tg06 p a { width:12.33rem; height:18.33rem; background:#f0f0f0; display:block; float:left; margin:0 0.24rem 0.24rem 0; text-align:center;}
.g-tg06 p a em { display:block; font-size:1.08rem; color:#0c1b32; padding:1.25rem 0 0;}
.g-tg06 p a b { display:block; height:4.33rem; font-size:0.79rem; color:#6c6c6c; line-height:1.25rem; padding:0.5rem 0 0;}

.g-tg07 { padding:2rem 0 0;}
.g-tg07 .m-bt { text-align:center; display:block; font-size:2rem; color:#000; font-weight:bold;}
.g-tg07 .m-bt em { display:block; font-weight:normal; font-size:1rem;}
.g-tg07 dl { padding:1rem 0 0; clear:both;}
.g-tg07 dl dt { height:2.5rem; margin-left:8.54rem;}
.g-tg07 dl dt span { display:block; float:left; width:8.5rem; text-align:center; font-size:1.25rem; color:#c50008; font-weight:bold;}
.g-tg07 dl dt span em { display:block; font-family:Arial; font-size:0.5rem; text-transform:uppercase; color:#a3a3a3; font-weight:normal;}
.g-tg07 dl dt img { display:block; width:1.33rem; height:1.33rem; float:left; margin:0.3rem 0 0 0.3rem}
.g-tg07 dl dd { margin:0.5rem 0 0 0.83rem; clear:both;}
.g-tg07 dl dd a { line-height:0; font-size:0; width:4.08rem; height:3.71rem; border-top:solid 1px #ececec; border-left:solid 1px #ececec; float:left; display:block; overflow:hidden;}
.g-tg07 dl dd a:nth-child(5),.g-tg07 dl dd a:nth-child(11),.g-tg07 dl dd a:nth-child(16) { border-right:solid 1px #ececec;}
.g-tg07 dl dd a:nth-child(12),.g-tg07 dl dd a:nth-child(13),.g-tg07 dl dd a:nth-child(14),.g-tg07 dl dd a:nth-child(15),.g-tg07 dl dd a:nth-child(16) { border-bottom:solid 1px #ececec;}
.g-tg07 dl .m-dd02 a { width:25.04rem; height:15.21rem; display:block; border:none; margin:0 auto;}
.g-tg07 dl dd .m-tga01 { width:8.17rem;}

.g-tg08 { background:url(/mobile/tuigy/tg_bg02.jpg) no-repeat; height:29.25rem; margin:1.25rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tg08 .m-bt span { display:block; text-align:center; font-size:1.5rem; color:#000; padding:1rem 0 0;}
.g-tg08 .m-bt span em { color:#c50008; padding-right:1rem;}
.g-tg08 .m-bt i { display:block; text-align:center; font-size:0.92rem; color:#333; line-height:1.5rem;}
.g-tg08 .m-bt i em { font-weight:bold; color:#c50008}
.g-tg08 p { padding:3rem 0 0 2.33rem;}
.g-tg08 p span { display:block; height:4.67rem;}
.g-tg08 p span img { display:block; width:3.08rem; float:left;}
.g-tg08 p span em { display:block; width:18.5rem; float:left; padding-left:0.83rem; font-size:0.83rem; color:#8d8d8d;}
.g-tg08 p span em b { display:block; font-size:1rem; color:#000; padding-bottom:0.3rem;}

.g-tg09 .m-bt { text-align:center; font-size:1.5rem; color:#c50008; padding:2rem 0 0; display:block;}
.g-tg09 .m-bt em { display:block; font-size:1rem; color:#000;}

.g-tg10 .m-bt { display:block; text-align:center; font-size:2rem; color:#000; font-weight:bold; margin-bottom:1.17rem;}
.g-tg10 .m-bt em { display:block; font-family:Arial; font-size:0.58rem; color:#b8b8b8; color:#b8b8b8; font-weight:normal;}

.g-tg11 { padding:1.5rem 0 0;}
.g-tg11 .m-bt { display:block; text-align:center; font-size:2rem; color:#000;}
.g-tg11 .m-bt em { color:#db0009;}
.g-tg11 .m-bt span { display:block; font-size:1.25rem; color:#000}
.g-tg11 .m-bt i { display:block; font-size:0.83rem; color:#000; font-weight:bold; padding:1rem 0; line-height:1.5rem;}
.g-tg11 .m-bt i b { color:#db0009;}
.g-tg11 p { padding:0.5rem 0 0 0.3rem;}
.g-tg11 p a { display:block; float:left; width:7.75rem; text-align:center; margin-left:0.75rem;}
.g-tg11 p a em { display:block; padding:0.3rem 0 0; color:#000}

.g-tg12 { background:#393838; height:7.21rem; padding:1.67rem 0 0; border-top:solid 2px #db0009; margin:1.5rem 0 0;}
.g-tg12 b { display:block; float:left; font-size:1.08rem; color:#fff; line-height:1.75rem; padding-left:1rem;}
.g-tg12 p { display:block; float:left; font-size:1.08rem; color:#fff; width:18.75rem; line-height:1.75rem;}
.g-tg12 p em { display:block; padding:0.5rem 0 0;}