img{ width:100%; vertical-align:middle;}
.con{ display:inline; float:left;}


/*通栏广告*/
.g-adv{ position:relative; height:auto; background:#01458d; overflow:hidden;}
.g-adv .m-box,.g-adv .sclwrap_box{/*height:14.6rem;*/ overflow:hidden}
.g-adv .m-box{white-space:nowrap;z-index: 10;}
.g-adv .m-box li{display: inline-block;}
.g-adv .m-cnt{ position:absolute; width:100%; bottom:0;padding: 10px; overflow:hidden; text-align: right;box-sizing: border-box;z-index: 11;}
.g-adv .m-cnt li{ display: inline-block; width:0.5em; height:0.5em; margin:0 0.2em; background:#efefef; border-radius:0.5em; overflow:hidden;}
.g-adv .m-cnt li.z-on{ background:#01458d;}

/*导航*/





html {font-size: 10px;}
@media screen and (min-width: 320px) {html {font-size: 10.625px;}}
@media screen and (min-width: 360px) {html {font-size: 11.875px;}}
@media screen and (min-width: 400px) {html {font-size: 13.125px;}}
@media screen and (min-width: 440px) {html {font-size: 14.375px;}}
@media screen and (min-width: 480px) {html {font-size: 15.625px;}}
@media screen and (min-width: 520px) {html {font-size: 16.875px;}}
@media screen and (min-width: 560px) {html {font-size: 18.125px;}}
@media screen and (min-width: 600px) {html {font-size: 19.375px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}

.g-ft{font-size:1em;}
.g-ft .m-top{ display:block; height:2.5em; overflow:hidden; background:#01458d; position:relative;} 
.g-ft .m-top:after{ position:absolute; content:""; width:0; height:0; top:0.25em; right:1.5em;
border-right:0.75em solid transparent;
border-left:0.75em solid transparent;
border-bottom:0.91667em solid #fff;}
.g-ft .m-top p{ font-size:1.0833em; color:#fff; padding-top:1.15em; display:block; text-align:right; padding-right:4.375%; text-transform:uppercase;}
.g-ft .p01{ display:block; margin:1.25em 0 0 0; line-height:2.33em; text-align:center; color:#666; }
.g-ft .p01 a{ display:inline-block; padding:0 1.5625%; font-size:1em; color:#666;}
.g-ft .p02{ text-align:center; color:#666; font-size:1em; line-height:2em; margin:0 0 0 0;}
.g-ft .p03{ margin:1.33em auto 0.41667em; width:29%; }
.g-ft .p04 { color:#333333; font-size:1.0833em; text-align:center;}

i ,em{font-style: normal;}
.g-ft{z-index: 999; position: relative;margin-top: 10px;}
.g-ft::before{position: absolute; content: ""; top: 2.2rem;left: 0; width: 100% ; height: 0.1rem;background:#e5e5e5;}
.g-top{width:4.25rem; height:4.25rem; margin: 0 auto; overflow: hidden;position: relative; z-index: 9;}
.g-top img{display: block;width:100%;}

.f_wz1{padding: 1.2rem 0; margin-bottom: 62px; font-size: 1.2rem; color:#666666; text-align: center; line-height: 2rem;}
.f_wz1 a{ color:#666666;display: inline-block;}

.fcode{ font-size: 1.2rem; color:#666666; text-align: center; line-height: 2rem;}
.fcode img{display: block; width:26.875%; margin: 0 auto 1rem;}