﻿.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) {body { font-size:75%;}}
@media screen and (min-width:360px) {body { font-size:84.4%;}}
@media screen and (min-width:375px) {body { font-size:87.8%;}}
@media screen and (min-width:414px) {body { font-size:98%;}}
@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%;}}	

/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}

.g-adv .sclwrap_box{ height:12.5em;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { position:relative; margin:1.08em 0 .5em 0;}
.g-nav a { font-size:1em; color:#fff; text-align:center; width:7.92em; height:2.08em; line-height:2.08em; margin:0 0.44em 0.58em; text-align:center; display:block; float:left; background:#313131}

/*苏发照明－30年与时俱进  铸就辉煌*/
.g-sp { padding-top:1.8em;}
.g-sp .m-bt i { display:block; width:7.58em; margin:0 auto;}
.g-sp .m-bt em { display:block; font-size:1.25em; color:#4e4e4e; font-weight:bold; text-align:center; padding-bottom:1.5em;}
.g-sp p { padding-left:1.96em;}
.g-sp p i { display:block; width:22.79em;}
.g-sp p span { display:block; padding:1em 0 0.2em 0.92em;}
.g-sp p span em { display:block; padding-bottom:0.4em;}
.g-sp p span em img { width:0.25em; display:block; float:left; padding:0.7em 0.5em 0 0;}

/*中心*/
.g-zx { background:#f3f5f4; padding:1.45em 0 1em;}
.g-zx .m-bt { display:block; background:url(../images/zx_bt.gif) no-repeat 0 0; height:1.83em; line-height:1.83em; text-align:center; font-size:1.25em; color:#313131; font-weight:bold; margin-bottom:1.49em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx p a { display:block; width:29%; height:1.79em; line-height:1.79em; background:#313131; text-align:center; color:#fff; margin:0 0 0.67em 0.83em; float:left}
.g-zx span { display:block; padding-top:0.3em;}
.g-zx span a { display:block; width:12.08em; float:left; margin:0 0 0.83em 0.83em; line-height:0;}
.g-zx span a em { display:block; background:#313131; height:5.71em; line-height:3em; color:#fff; text-align:center;}
.g-zx span a em i { display:block; width:6.78em; height:1.89em; line-height:1.89em; font-size:0.75em; border:solid 1px #fff; margin:0 auto;}


/*广告*/
.g-pic { position:relative;}
.g-pic p { position:absolute; top:1.67em; left:15em; text-align:center;}
.g-pic p a { color:#fff;}
.g-pic p a em { display:block; font-size:0.67em;}
.g-pic p a span { display:block; font-size:1.5em;}
.g-pic p a i { font-size:0.58em; border:solid 2px #fff; padding:0.3em 1em;}
.g-pic01 { margin-top:1.5em; position:relative;}
.g-pic01 p { position: absolute; top:4.08em; left:10.21em;}
.g-pic01 p a { font-family:Arial; font-size:1.25em; color:#fff;}

/*国际化合作平台*/
.g-pt { padding-top:2em;}
.g-pt .m-bt { display:block; text-align:center; padding-bottom:2em;}
.g-pt .m-bt i { display:block; width:9.25em; margin:0 auto;}
.g-pt .m-bt b { display:block; color:#313131; font-size:1.25em;}

.g-pt p { padding-left:1.58em; clear:both; height:6.58em;}
.g-pt p i { display: block; background:url(../images/pt_icobg.gif) no-repeat 0 0; width:4.37em; height:3.09em; font-size:1.25em; color:#313131; text-align:center; padding-top:1.28em; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-pt p i em { display:block; font-size:0.6em;}
.g-pt p span { display:block; width:17em; float:left; padding:0.2em 0 0 0.92em;}
.g-pt p span img { display:block; float:left; width:0.25em; padding:0.6em 0.5em 0 0;}
.g-pt p span em { display:block; float:left; width:16em; line-height:1.5em}


/**/
.g-al { padding-top:1.68em; position:relative;}
.g-al .m-bt { display:block; background:url(../images/al_bt.gif) no-repeat 0 0; height:1.83em; line-height:1.83em; text-align:center; font-size:1.25em; color:#313131; font-weight:bold; margin-bottom:1.09em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al .m-bt02 { display:block; width:25em; height:1.83em; line-height:1.83em; background:#313131; font-size:1em; color:#fff; text-align:center; margin:0 auto 0.75em;}

.g-al .prev { position:absolute; top:14.7em; left:0.92em; width:0.92em; z-index:999;}
.g-al .prev img { width:100%;}
.g-al .next { position:absolute; top:14.7em; right:0.92em; width:0.92em; z-index:999;}
.g-al .next img { width:100%;}

.g-al .nowarp { margin:0 3.33em;}
.g-al .nowarp .sclwrap_box{ height:15.75em;}
.g-al .nowarp .m-box .con { float:left}
.g-al .nowarp .m-box .con a { display:block; width:19.92em; float:left; margin-right:1em; line-height:0;}
.g-al .nowarp .m-box .con a:last-child { margin:0;}
.g-al .nowarp .m-box .con a img { width:19.92em; height:13.46em;}
.g-al .nowarp .m-box .con a em { display:block; font-size:1em; text-align:center; color:#fff; background:#313131; width:100%; height:1.75em; line-height:1.75em;}

/**/
.g-zj { padding-top:1.3em;}
.g-zj .m-bt { display:block; background:url(../images/zj_bt.gif) no-repeat 0 0; height:1.83em; line-height:1.83em; text-align:center; font-size:1.25em; color:#313131; font-weight:bold; margin-bottom:0.4em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zj p { padding:1.28em 0 0 3.25em;}
.g-zj p img { width:19.04em; padding:0.54em; border:solid 1px #313131;}
.g-zj p span { display:block; padding:1.4em 0 0; line-height:1.5em; width:20.21em; color:#313131;}
.g-zj p em { display:block; padding:1.37em 0 3.9em;}
.g-zj p em a { width:42%; height:2em; line-height:2em; background:#313131; display:block; float:left; color:#fff; font-weight:bold; margin-right:0.38em; text-align:center;}

