.wrap img{ width:100%;}	
@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:375px) {body { font-size:86.6%;}} /*ipone6*/
@media screen and (min-width:400px) {body { font-size:87%;}}
@media screen and (min-width:414px) {body { font-size:96%;}} /*ipone6P*/
@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%;}}

.clear{ clear:both; height:0; overflow:hidden; display:block;}
/*通栏广告*/
.g-adv{ width:100%; height:12.5em; overflow:hidden; margin-bottom:2.17em;}
.g-adv .sclwrap_box{ height:12.5em; overflow:hidden;}


	
	
/*导航样式*/
.g-nav { display:inline-block; width:100%; overflow:hidden; position:relative;}
.g-nav a { float:left; width:27.7%; text-align:center; display:block; color:#fff;height:3.55em; padding:0.85em 0 0 ;background-image: -webkit-gradient(linear, left top, left bottom, from(#b78a4b), to(#b78a4b)); 
background-image: -webkit-linear-gradient(top,   #b78a4b, #b78a4b); 
background-image: -moz-linear-gradient(top, #e60012, #e60012);
background-image: linear-gradient(top,  #e60012, #e60012); border-radius:0.3em; margin:0 0 0.77em 1.1em; font-size:1.06em;}
.g-nav a:nth-child(2).g-nav a:nth-child(3),.g-nav a:nth-child(4),.g-nav a:nth-child(5),.g-nav a:nth-child(6){ padding-top:0; line-height:4.4em; height:4.4em;}
/*解决计划*/

.m-jjn{ width:100%; overflow:hidden; height:28em; overflow:hidden; margin-bottom:0.92em;}
.m-jjn2{height: 14em;}
.m-jjn .m-box .con{ display:inline; float:left;width: 50%;height: 13.5em;}
.m-jjn .m-box .con p{ width:93.7%; margin:0 auto 0.75em; position:relative;}
.m-jjn .m-box .con p i{ display:block; position:absolute; top:9.92em; left:0;background: url(/themes/mobile/public/file/span.png) repeat; color:#fff; height:3.92em; padding:0.5em 1em;}
.m-jjn .m-box .con p i span{ display:block;}
.m-jjn .m-box .con p i em{ font-size:0.75em;}


.g-jj2{ height:20em;}
.g-jj{ height:32em;}
.g-jj h2{ font-size:1.17em; text-align:center; font-weight:bold; background: url(/themes/mobile/public/file/jj_h3.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:3.25em;  width:22.8em; margin:0 auto 2.8%;}
.g-jj h2 i{ display:inline-block;
     /* padding:0.7% 0 0 8.2%; */
    }
.g-jj h2 a{ color:#303030;}
.g-jj h2 span{ display:block; font-size:0.79em; font-weight:normal; color:#fff; background:#b78a4b; line-height:1.73em; width:4.68em; margin:0 auto; border-radius:0.25em;}
.g-jj p{ width:93.7%; margin:0 auto 0.75em; position:relative;}
.g-jj p i{ display:block; position:absolute; top:9.92em; left:0;background: url(/themes/mobile/public/file/span.png) repeat; color:#fff; height:3.92em; padding:0.5em 1em;}
.g-jj p i span{ display:block;}
.g-jj p i em{ font-size:0.75em;}
.g-jj ul{ overflow:hidden;}
.g-jj ul li{ float:left; color:#fff;background: url(/themes/mobile/public/file/j_li.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:3.125em; width:10.165em; line-height:3.125em; padding:0 0 0 1.96em; margin:0 0 0.875em 0.92em;}
.g-jj ul li:nth-child(2n){ margin-left:0.54em;}
.g-jj ul li a{ color:#fff;}
.g-jj h3{ clear:both; font-size:1em; padding-top:5.2%; height:5.17em;}
.g-jj h3 a{ display:block; color:#000000; border:1px solid #b78a4b; height:2.625em; line-height:2.625em; width:15.29em; margin:0 auto; text-align:center;}
.g-jj h3 span{ width:15.33em; margin:-0.40em auto 0; display:block;}
.g-jj h4{ font-size:1em; overflow:hidden; padding-bottom:3%;}
.g-jj h4 img{ width:5.17em; float:left; margin:0 1.5em 0 3em;}
.g-jj h4 b{ color:#000000; font-size:1.25em; padding-top:1.4em;}
.g-jj h4 b span{ display:block; font-size:1.67em;}
.m-jon{background: url(/themes/mobile/public/file/f_bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:11.625em;}
.m-jon dl{ width:8.42em; margin:0 0 0 0.375em; float:left; text-align:center;}
.m-jon dl dt{ color:#e60012; font-size:1.25em; font-weight:bold; padding:1.67em 0 0; height:2em;}
.m-jon dl dd{ font-size:0.83em; color:#666; line-height:160%;}
/*tel*/
.g-tel{ height:533px; overflow:hidden; position:relative; margin-bottom:2.33em;}
.g-tel p{ color:#fff; font-size:0.92em; position:absolute; left:39.8%; top:75%;}
.g-tel p b{ display:block; font-size:1.27em;}
/*效劳*/
.g-xl {position:relative; height:450px; overflow:hidden; background:#efefef; margin-bottom:1.58em;}
.g-xl h3{ height:7.2em; font-size:1em; text-align:center; color:#666; background:#fff;}
.g-xl h3 span{ display:block; color:#666; font-size:0.92em; padding-top:3%;}

.g-xl .c-list { font-size:1em; height:3.58em; line-height:3.58em; margin-bottom:1.33em;}
.g-xl .c-list li { float:left; text-align:center; color:#fff; width:6.625em; text-align:center; font-weight:bold;
    background: url(/themes/mobile/public/file/f_li.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.g-xl .c-list .z-onn { background:#e60012; color:#fff;}

.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:7.92em; left:1.13em; width:3.71em; }
.m-cpcon .next { position:absolute; top:7.92em; right:1.13em; width:3.71em; }

.m-cpcon .no_ov { margin:0 ;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .no_ov .m-box .page dl{ margin-bottom:20%;}
.m-cpcon .no_ov .m-box .page dl dt{ width:9.83em; margin:0 auto;}
.m-cpcon .no_ov .m-box .page dl dd{ font-size:1em; color:#1a1a1a; text-align:center;}
.m-cpcon .no_ov .m-box .page dl dd h4{ font-size:1.25em; font-weight:bold; color:#e60012; height:2.83em; line-height:2em; line-height:170%;}

/*证书*/
.g-zs{ height:29em; overflow:hidden;}
.g-zs h3{background: url(/themes/mobile/public/file/zs_h3.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; text-align:center; font-size:1em; height:1.71em; margin-bottom:5.8%;}
.g-zs h3 b{ font-size:1.21em; color:#e60012;}
.g-zs ul li{ width:10.54em;float:left; margin:0 0 4% 1.9em; position:relative;}
.g-zs ul li span{ display:block; text-align:center; padding:0 1em;}
.g-zs ul li span a{ font-size:0.92em; color:#666;}
/*工程案例 */
.g-eg{ height:36.8em; overflow:hidden;}
.g-eg h3{ font-size:1em; text-align:center; height:5.04em;}
.g-eg h3 b{ display:block; color:#e60012; font-size:1.17em;}
.g-eg h3 span{ color:#d7d7d7; font-size:0.83em; display:block;}
.g-eg h3 i{ color:#e60012; font-size:0.83em; height:1.55em; line-height:1.55em; width:18.1em; border:1px solid #bbb; margin:0 auto; display:block;}
.g-eg ul li{ width:10.67em;float:left; margin:0 0 0.75em 2.33em; position:relative;}
.g-eg ul li span{ display:block; font-size:0.92em; text-align:center; margin-top:-0.45em;background:#5c5c5c; height:2.25em; line-height:2.25em; }
.g-eg ul li span a{ color:#fff;}
.g-eg ul li:nth-child(2n){ margin-left:0.8em;}
/*在建工程*/
.g-jk { position:relative; height:25.67em;}
.g-jk h3{ font-size:1.04em; height:3.28em; line-height:3.28em;margin-bottom:1.16em;background: url(/themes/mobile/public/file/a_h3.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-jk h3 a{ color:#fff;}
.g-jk h3 span{ float:right; display:inline-block; font-size:0.84em; padding-right:1.85em;}
.g-jk h3 b{ margin-left:0.375em; width:8.32em; text-align:center; background:#ff6c00; display:inline-block;}

.g-jk .prev { position:absolute; top:21.08em; left:7em; width:5.71em;}
.g-jk .next { position:absolute; top:21.08em; right:7em; width:5.71em; }
.g-jk .nowarp { margin:0;}
.g-jk .nowarp .m-box .con { float:left}
.g-jk .m-box .con dl{ overflow:hidden; padding-bottom:1em; border-bottom:2px solid #e3e3e3;}
.g-jk .m-box .con dl dt{ float:left; width:11.25em; margin:0 1.25em 0 1.13em;}
.g-jk .m-box .con dl dd{ width:11.67em; float:left; line-height:180%;padding-top:2%;}
.g-jk .m-box .con dl dd b{ color:#333; display:block; height:1.7em; }
.g-jk .m-box .con dl dd p{color:#666; padding: inherit;}
/*泰信动态*/
.g-news{ width:100%; height:20.58em; overflow:hidden; position:relative;}
.g-news .m-cnt{ font-size:1.04em; height:3.28em; line-height:3.28em;margin-bottom:0.5em;background: url(/themes/mobile/public/file/a_h3.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.g-news .m-cnt li{ width:31%; font-weight:bold;text-align:center; float:left; position:relative; font-size:1em; color:#fff;}
.g-news .m-cnt li.z-on{  background: #b78a4b;}
.g-news .u-more{ display:block; position:absolute; top:5%; right:3.1%; z-index:1; font-size:1em; color:#fff;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul li{ height:2.6em; line-height:2.3em;background: url(/themes/mobile/public/file/n_li.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; font-size:1em;  text-indent: 0.50em;}
.g-news .m-box ul li a{ color:#5c5c5d;}
.g-news .m-box ul li em{ display:inline-block; width:0.27em; padding:0 2% 0 0;}
.g-news .m-box ul li:last-child{ border:none;}

.youshitab.swiper-pagination{position: relative}
.youshitab .swiper-pagination-bullet{
    width: 25%;
    height: 54px;
    display: inline-block;
    text-align: center;
    border-radius: 0;
    line-height: 54px;
    background: #7b7b7b;
    opacity: 1;
    margin: 0 !important;
    color:#fff;
    font-weight: bold;
}

.youshitab .swiper-pagination-bullet-active{
    background: #b78a4b;
}
.youshitabnext.swiper-button-next{
    background-image:url(/themes/mobile/public/file/dd1.gif)
}
.youshitabprev.swiper-button-prev{
    background-image:url(/themes/mobile/public/file/uu1.gif)
}


.youshitabcont .page { position:relative; float:left;background: #efefef;width: 100%;padding-top: 20px;
}
.youshitabcont .page dl{ margin-bottom:20px;}
.youshitabcont .page dl dt{ width:9.83em; margin:0 auto;}
.youshitabcont .page dl dd{ font-size:1em; color:#1a1a1a; text-align:center;}
.youshitabcont .page dl dd h4{ font-size:1.25em; font-weight:bold; color:#b78a4b; height:2.83em; line-height:2em; line-height:170%;}

<!--耗时1753410626.3681秒-->