.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:13.79rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { position:relative; margin:1.83rem 0 0 0.92rem; height:8.83rem;}
.g-nav a { font-size:1rem; color:#fff; text-align:center; width:7.75rem; height:3.25rem; line-height:3.25rem; margin:0 0.44rem 0.44rem 0; text-align:center; display:block; float:left; background:#383838}
.g-nav a:nth-child(1){ background:#e50012;}

/*五大优势*/
.g-ys { background:url(ys_bg.jpg) no-repeat; height:35.21rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-bt01 { text-align:center; padding:1.37rem 0 1.68rem;}
.m-bt01 a b { display:block; font-size:1.42rem; color:#3a3b3f;}
.m-bt01 a b em { color:#ea0100;}
.m-bt01 a span { display:block; width:20rem; height:1.25rem; line-height:1.25rem; border-top:solid 1px #dedede; border-bottom:solid 1px #dedede; font-size:0.92rem; color:#595757; margin:0.35rem auto 0; letter-spacing:0.24rem;}

.g-ys .sclwrap_box { height:26rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con dl { padding:0 0 0 1.25rem;}
.g-ys .con dl dt a img { width:24.13rem; height:13.17rem; display:block;}
.g-ys .con dl dd { width:22.5rem; height:9.44rem; border-right:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; background:#fff; padding:1.6rem 0 0 1.6rem;}
.g-ys .con dl dd p { font-size:0.83rem; color:#555; line-height:1.5rem; padding:1rem 1rem 0 0;}
.g-ys .con dl dd p em { font-weight:bold;}
.g-ys .con dl dd i{ color:#ea0100;}

.g-ys .m-cnt{ padding:0 0 0 9.92rem;}
.g-ys .m-cnt li{ background:#c3c5c6; width:0.68rem; height:0.68rem; float:left; margin:0 1rem 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:#ff0000; }

/*案例*/
.g-al .m-cnt { padding-left:1.21rem;}
.g-al .m-cnt li { width:7.54rem; height:2.21rem; line-height:2.21rem; border:solid 1px #959595; font-size:1rem; color:#434343; text-align:center; display:block; float:left; margin:0 0.68rem 0.68rem 0;}
.g-al .m-cnt li.z-on{ background:#e50012; border: solid 1px #e50012; color:#fff;}

.g-al .m-cnt span{ width:7.54rem; height:2.21rem; line-height:2.21rem; border:solid 1px #959595; font-size:1rem; color:#434343; text-align:center; display:block; float:left; margin:0 0.68rem 0.68rem 0;}
.g-al .m-cnt span a{ display:block;}

.g-al .sclwrap_box{height:34rem; overflow:hidden; margin:1rem 0 0;}
.g-al .con { float:left; background:url(al_bg.jpg) no-repeat; height:33.88rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al .con i { width:21.96rem; height:15.67rem; display:block; margin:0 auto; padding:1.5rem 0 0;}
.g-al .con b { display:block; padding:2.5rem 0 0 2.71rem;}
.g-al .con b a { color:#434343;}
.g-al .con p { width:21.25rem; height:7.33rem; overflow:hidden; margin:1rem 0 0 2.17rem; font-size:0.92rem; color:#434343; line-height:1.5rem;}
.g-al .con span { display:block; padding:1rem 0 0 2.17rem;}
.g-al .con span a { width:7.63rem; height:2.29rem; line-height:2.29rem; background:#e50012; font-size:1rem; color:#fff; text-align:center; display:block; }

/*合作伙伴*/
.g-hz .m-bt01 a span { width:22.71rem;}
.g-hz p a { display:block; float:left; width:11.63rem; margin-left:1rem;}
.g-hz p a i { background:url(jz_libg.jpg) no-repeat; width:11.63rem; height:6.13rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz p a i img { display:block; width:11.42rem; height:5.88rem; padding:2px 0 0 2px;}
.g-hz p a em { display:block; text-align:center; padding:0.5rem 0 0; color:#333;}

/*昕凯数控设备*/
.g-sb { background:url(sb_bg.jpg) no-repeat; height:34.17rem; margin:1.92rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-sb p i { width:24.08rem; height:13.5rem; border:solid 0.32rem #fff; display:block; margin:0 auto;}
.g-sb p em { display:block; width:24.5rem; margin:1rem auto; font-size:0.92rem; color:#434343; line-height:1.5rem;}
.g-sb span { display:block; padding:1rem 0 0 1rem;}
.g-sb span a { width:7.63rem; height:2.29rem; line-height:2.29rem; background:#e50012; font-size:1rem; color:#fff; text-align:center; display:block; }

/*听听客户的真实声音*/
.g-jz .m-bt01 a span { width:15.42rem;}
.g-jz dl { width:19.56rem; height:31.13rem; background:#f8f8f8; margin:0 auto;}
.g-jz dl dt a img { width:17.42rem; height:17.75rem; border:solid 1.04rem #a6a6a6;}
.g-jz dl dd span { display:block; padding:1.33rem 0 0 1.75rem; height:3.71rem; border-bottom:solid 2px #d4d4d4; font-size:1.33rem; color:#3f3a39;}
.g-jz dl dd span em { display:block; font-size:0.92rem; color:#787878; padding:0.3rem 0 0;}
.g-jz dl dd p { font-size:0.92rem; color:#787878; width:16.62rem; margin:1rem auto 0; line-height:1.25rem;}

/*昕凯头条*/
.g-dt .m-cnt  { padding:2rem 0 0 1.25rem; height:3.83rem;}
.g-dt .m-cnt li { float:left; width:7.58rem; height:2.25rem; line-height:2.25rem; border:solid 1px #959595; text-align:center; color:#434343; font-size:0.92rem; margin-right:0.68rem;}
.g-dt .m-cnt li.z-on { color:#fff; background:#e50012; border:solid 1px #e50012;}

.g-dt .sclwrap_box { height:10.67rem}
.g-dt .con { float:left;}
.g-dt .con p { padding-left:1.25rem;}
.g-dt .con p a { font-size:1rem; color:#555; display:block; height:2rem;}
.g-dt .con p a em { display:block; float:right; color:#9f9f9f} 
.g-dt .con p a img { display:block; width:0.24rem; padding:0.5rem 0.5rem 0 0; float:left;}

