﻿.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:97%;}}
@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; height:24.75rem; overflow:hidden;}

.g-adv .sclwrap_box{ height:24.75rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-dh { position:relative; clear:both; border-top:solid 1px #dcdcdc;}
.g-dh a { float:left; height:4.13rem; line-height:4.13rem; width:33.3%; text-align:center; display:block; font-size:1.17rem; color:#333; position:relative; border-bottom:solid 1px #dcdcdc;}
.g-dh a:after { position:absolute; content:""; width:1px; height:100%; background:#dcdcdc; top:0%; right:0;}
.g-dh a:nth-child(1),.g-dh a:nth-child(2),.g-dh a:nth-child(3) { border-top:none;}
.g-dh a:nth-child(4),.g-dh a:nth-child(5),.g-dh a:nth-child(6) { border-bottom:none;}
.g-yy { line-height:0; font-size:0;}

/*产品中心*/
.m-bt01 { padding:2rem 0 1rem; text-align:center;}
.m-bt01 a .em01 { display:block; font-size:2.67rem; line-height:3rem; font-weight:bold; color:#efefef; text-transform:uppercase;}
.m-bt01 a span { display:block; font-size:1.5rem; color:#333; margin:-1.3rem 0 0; line-height:1.5rem;}
.m-bt01 a i { display:block; width:1.67rem; height:3px; background:#e3017e; margin:0.5rem auto; font-size:0; line-height:0;}
.m-bt01 a .em02 { color:#666;}

.g-cp { height:60.5rem;}
.g-cp dl { height:47.15rem;}
.g-cp dl dt { margin:0 0.83rem;}
.g-cp dl dt a img { width:100%; height:18.75rem;}
.g-cp dl dd { padding:0.92rem 0 0;}
.g-cp dl dd a { display:block; float:left; width:12.08rem; margin:0 0 0 0.83rem;}
.g-cp dl dd a img { width:12rem; height:10.58rem; border:solid 1px #e5e5e5; line-height:0; display:block;}
.g-cp dl dd a em { display:block; text-align:center; line-height:2.92rem; height:2.92rem; overflow:hidden;}
.g-cp p a { width:20rem; height:2.5rem; line-height:2.5rem;  border-radius:13rem; font-size:1.25rem; color:#fff; text-align:center; display:block; background:#d81983; margin:0 auto 1.5rem;}

/*企业简介*/
.g-zj { height:62.8rem;}
.g-zj p { width:25rem; margin:0 auto 1.25rem;}
.g-zj p a img { width:25rem; height:14.04rem;}
.g-zj p span { display:block; width:23.75rem; margin:0 auto; font-size:1rem; color:#666; line-height:1.75rem; padding:0.5rem 0 0;}
.g-zj p span a { color:#d81983;}
.m-zjcon { background:url(/mobile/Images/Index/zj_bg.gif) no-repeat; height:25rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-zjcon span { display:block; width:12.08rem; text-align:center; float:left; margin:0 0 0 0.83rem; padding:4.58rem 0 0; height:8.33rem;}
.m-zjcon span a { display:block; font-size:1.25rem; font-weight:bold; color:#333; margin-bottom:0.5rem;}
.m-zjcon span em { display:block; font-size:0.83rem; line-height:1.25rem; color:#666; width:10.5rem; margin:0 auto;}

/*企业实力*/
.g-ys .sclwrap_box { height:26.38rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con i { display:block; line-height:0; width:22.5rem; margin:0 auto;}
.g-ys .con i a img { width:22.5rem; height:13.13rem;}
.g-ys .con dl { padding:1.67rem 0 0 2.08rem;}
.g-ys .con dl dt { width:3rem; float:left;}

.g-ys .con dl dd { padding-left:1.33rem; float:left; width:18.43rem;}
.g-ys .con dl dd a { display:block; font-size:1.33rem; color:#333; margin-bottom:0.83rem;}
.g-ys .con dl dd a b { display:block; font-size:1.17rem; color:#d81983}
.g-ys .con dl dd span { color:#666; line-height:1.83rem; padding:1rem 0 0;}

.g-ys .m-cnt{ padding:1rem 0 0 11rem; height:1.83rem; }
.g-ys .m-cnt li{ background:#e5e5e5; width:1rem; height:1rem; float:left; margin:0 0.83rem 0 0;
border-radius:1rem;      
-webkit- border-radius:1rem;
-moz-border-radius:1rem;
-o-border-radius:1rem;}
.g-ys .m-cnt li.z-on{ background:#d81983; }

/*荣誉资质*/
.g-zz { background:url(/mobile/Images/Index/zz_bg.jpg) no-repeat; height:33.2rem; margin:0.58rem 0 0; position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .m-bt01 { padding:3rem 0 0; height:5.08rem; overflow:hidden;}
.g-zz .m-bt01 a .em01 { display:block; font-size:2.67rem; line-height:3rem; font-weight:bold; color:#d4e5eb; text-transform:uppercase;}

.g-zz .prev { position:absolute; top:16rem; left:1rem; width:1.79rem; z-index:999;}
.g-zz .prev img { width:100%;}
.g-zz .next { position:absolute; top:16rem; right:1rem; width:1.79rem; z-index:999;}
.g-zz .next img { width:100%;}

.g-zz .no_ov { margin:0 3rem;}
.g-zz .sclwrap_box{ height:21rem}
.g-zz .no_ov .m-box .page { float:left; text-align:center; padding:1.33rem 0 0;}
.g-zz .no_ov .m-box .page a img { display:block; width:10.25rem; height:14.21rem; margin:0 auto;} 
.g-zz .no_ov .m-box .page a em { display:block; font-size:1rem; color:#333; padding:3.5rem 0 0;}

/*合作案例*/
.g-hz { background:url(/mobile/Images/Index/hz_bg.jpg) no-repeat; height:22.46rem; position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .m-bt01 { padding:2rem 0 0; height:6.42rem; overflow:hidden;}
.g-hz .m-bt01 a .em01 { color:#262a30;}
.g-hz .m-bt01 a span { color:#fff;}

.g-hz .prev { position:absolute; top:12rem; left:1rem; width:1.5rem; z-index:999;}
.g-hz .prev img { width:100%;}
.g-hz .next { position:absolute; top:12rem; right:1rem; width:1.5rem; z-index:999;}
.g-hz .next img { width:100%;}

.g-hz .no_ov { margin:0 3.67rem;}
.g-hz .sclwrap_box{ height:13rem}
.g-hz .no_ov .m-box .page { float:left; }
.g-hz .no_ov .m-box .page a { float:left; width:8.33rem;}
.g-hz .no_ov .m-box .page a:nth-child(2) { float:right;}
.g-hz .no_ov .m-box .page a i { background:url(/mobile/Images/Index/hz_libg.png) no-repeat; width:8.33rem; height:8.33rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .no_ov .m-box .page a i img { display:block; width:5.42rem; height:3.75rem; margin:0 auto; padding:2.5rem 0 0;} 
.g-hz .no_ov .m-box .page a em { display:block; font-size:1rem; color:#fff; padding:1rem 0 0; text-align:center;}

/*服务流程*/
.g-lc { height:33.88rem; overflow:hidden;}
.g-lc p { background:url(/mobile/Images/Index/lc_bg.gif) no-repeat; height:18.33rem; overflow:hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lc p em { display:block; width:4.58rem; text-align:center; font-size:0.83rem; color:#333; line-height:1.25rem; padding:5.21rem 0.7rem 0 1.25rem; float:left; height:3.67rem;}
.m-lccon { width:25rem; height:7.08rem; background:#c9c9c9; border-radius:0.3rem; margin:0 auto;}
.m-lccon i { display:block; padding:1.25rem 0 0;}
.m-lccon i a { width:12.5rem; height:2.5rem; line-height:2.5rem;  border-radius:13rem; font-size:1.25rem; color:#fff; text-align:center; display:block; background:#d81983; margin:0 auto 0.5rem;}
.m-lccon span { text-align:center; font-size:1rem; color:#333; display:block;}
.m-lccon span b { font-size:1.33rem; color:#d81983}

/*新闻资讯*/
.g-dt { background:#f5f5f5; height:31.8rem;}
.m-dtcon { margin:0 0.83rem;}
.m-dtcon dl { height:6.67rem;}
.m-dtcon dl dt { width:8.33rem; float:right;}
.m-dtcon dl dd { width:15.83rem; float:left; border-bottom:solid 1px #e5e5e5; padding:0 0 0.5rem;}
.m-dtcon dl dd a { font-size:1.25rem; color:#333; line-height:1.75rem; height:3.5rem; overflow:hidden; margin-bottom:0.5rem; display:block;}  
.m-dtcon dl dd em { font-size:0.83rem; color:#999;}
.m-dtcon p a { width:20rem; height:2.5rem; line-height:2.5rem;  border-radius:13rem; font-size:1.25rem; color:#fff; text-align:center; display:block; background:#d81983; margin:0 auto 1.5rem;}

/*至尊服务*/
.m-fwcon01 em { display:block; width:17.67rem; height:1.67rem; background:#d81983; font-size:1.33rem; color:#fff; margin:0 auto; text-align:center;}
.m-fwcon01 span { display:block; font-size:1.58rem; text-align:center;}
.m-fwcon02 { padding:1rem 0 0;}
.m-fwcon02 span { display:block; width:32%; height:6rem; border-right:solid 2px #e0e0e0; float:left; color:#666; text-align:center;}
.m-fwcon02 span:nth-child(3) { border:none;}
.m-fwcon02 span img { display:block; width:4.58rem; margin:0 auto 0.5rem;}

/*预约定制*/
.g-lx { background:url(/mobile/Images/Index/lx_bg.jpg) no-repeat 0 0; width:25rem; height:22.08rem; margin:1rem auto 3rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lx b { text-align:center; font-size:1.33rem; color:#fff; padding:1rem 0; display:block;}
.g-lx b a { color:#fff;}
.g-lx ul { padding:0 0 0 1.92rem;}
.g-lx ul li { height:2.92rem;}
.g-lx ul li .sbt { width:3rem; display:block; float:left; font-size:1rem; color:#fff; line-height:2.08rem; }
.g-lx ul li .sinp01{ background:#fff; width:16.92rem; padding:0 0.5rem; height:2.08rem; line-height:2.08rem; border: none; float:left; font-size:1rem; font-family:"宋体"; color:#333;}
.g-lx ul li .area { background:#fff; width:16.92rem; padding:0.5rem; height:3.92rem; line-height:1.2rem; border: none; float:left; font-size:1rem; font-family:"宋体"; color:#333;}
.g-lx ul .h66 { height:6rem;}
.g-lx p { padding-left:4.83rem;}
.g-lx p a:nth-child(1) { background:#d81983;}
.g-lx p a { float: left; width:8.33rem; height:2.5rem; line-height:2.5rem; background:#424242; border-radius:15rem; font-size:1.25rem; color:#fff; text-align:center; display:block; margin-right:1.25rem;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width: 50%;border:1px solid #ccc;background:#fff;/* padding-bottom:20px; *//* margin: 0 auto; */margin-left: 25% !important;left: 0% !important;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 {width: 100%;margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {float:left;width: 0px;overflow:hidden;display: none;}
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {width: 100%;float: left;text-align: center;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {/* margin-right:20px; */background: #D81983;color: #fff;padding: 0 5px;}

