@charset "utf-8";
/* CSS Document */

body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0; font-family: "微软雅黑"; font-weight:normal;}
ul,li{margin:0;padding:0; font-family:"微软雅黑";font-weight:normal;}

html{ overflow-x:hidden; box-sizing: border-box; min-height: 100%; }
body{font-size:12px; min-height: 100%; margin:0; padding:0; _overflow:hidden; overflow-x:hidden; overflow:visible; background:#fff;}
.red{ color:red;}
input,button,select,textarea{outline:none}
p{ margin:0; padding:0;}
a img{border:none;}
li{list-style-type:none;}
a{text-decoration:none;}
input{vertical-align:middle;font-family:"微软雅黑";}
table{border-collapse:collapse;font-family:"微软雅黑";}
a:hover{cursor:pointer;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
a { outline:none; } /* for FF Chrome */





/*头部*/
body{background:#ececec;}
.header{ width:100%; background:#004ea2; display:table; position:fixed; left:0; top:0; z-index:999;}
.logo{ width:245px; float:left; margin:1em; }
.logo img{ width:100%;}
.head-nav{ width:30px; height:26px; float:right; margin-top:1em; margin-right:1em;position:relative; }

.nav-icon img{ width:100%;cursor:pointer;}
.head-nav ul{width:180px;min-height:400px;position:absolute; right:-200px; top:-2.5em; background:#f3f8fd;}
.head-nav ul li{width:100%; text-align:center; padding:8px 0; background:#f3f8fd;position:relative; border-bottom:1px solid #e6e7e7;  }
.head-nav ul li:first-child{ height:53px;}
.head-nav ul li a{  display:block;width:100%; text-align:center;background:#f3f8fd; font-size:1.3em; color:#414243;}
.head-nav ul li span{ color:#e6e7e7; position:absolute; top:18px; right:15px; font-size:1.5em;}
.head-nav ul li a:hover{ background:#0f4a9f;color:#fff;}
.head-nav ul li img{ position:absolute;  top:2.5em; right:1em; cursor:pointer; }

.footer{ width:100%; height:63px; background:#fff;position:fixed; left:0; bottom:0; z-index:999; border-top:1px solid #dddddd; }
.footer li{ width:49%; float:left; text-align:center; padding:1em 0;}
.footer li.foot-fgx{ width:1%; display:table; }
.footer li.foot-fgx img{ width:100%; height:auto;}
.footer li dt{ display:table; margin:0 auto;}
.footer li dt img{ width:100%;}
.footer li dd{ font-size:1em; color:#525252; margin:5px 0;}

.con-all{margin:0 10px; position:relative; top:40px; margin-bottom:30%;}

.con-all > p{ display:block; width:100%; text-align:center; text-transform:uppercase; color:#8f8f8f; font-size:1em; margin:15px 0;}

.return-top{ width:60px; height:60px; background:#00a0ea; border-radius:5px; position:fixed; bottom:25%; right:20px; color:#fff; text-align:center; opacity:0; transition:all linear 0.3s;}
.return-top a{ color:#fff;display: table; margin: 0 auto;}
.return-top dt{ margin:10px 0;}

.foot-nav{ display:table; margin:30px auto 0 auto;}
.foot-nav li{ float:left;}
.foot-nav li a{color:#8f8f8f;}
.foot-nav li span{ margin:0 0.5em;color:#8f8f8f;}




















