/* 公共样式 */
*{  padding:0; margin:0; }
li{ list-style:none; } 
a{  text-decoration:none;  color:black;}
.fl{ float:left; }
.fr{ float:right; }
.clearFix:after{ content:""; display:block; clear:both; }
.clearFix{  zoom:1; content:""; display:block; clear:both; }
img,input,textarea,select{ vertical-align:top; }
input,textarea,select{  outline:none; border:none;}
textarea{  resize:none; }
strong,span,h2,h3,h4,h5,h6,i,em{font-weight:normal;font-style:normal}
html{font-family: 微软雅黑;font-size:12px;}
body{background-color:#fff; color:#333}
.wrapper{width:96%; margin:0 2%;background:#fff;}
.wrap{ width:9.69rem; margin:0 auto;}

/*清除默认样式结束*/
.ver-mid:before{content:'';width:0; height:100%;display: inline-block;vertical-align: middle;}
.ver-mid{text-align: center;}
.dis-in-block{display: inline-block;vertical-align: middle;}
a.link-block{display: block; width:100%; height:100%;}
img{ height:100%;}
.icon {vertical-align: -0.15em; fill: currentColor; overflow: hidden;}


/* 本页面样式开&#65533; */
header{background:#007CC2;height:6rem;}
.clearFix h1{width:70%;text-align:center;line-height:6rem; height:6rem; padding:0;}
.clearFix h1 img{width:90%;margin:0 5%;max-width:360px; vertical-align:middle}

#nav{width:100%; position:absolute; z-index:100; left:0; top:0;}
#nav .inner_box{ overflow:inherit;}
#nav .nav_in{ width:100%; position:relative;}
#nav .nav_btn{ height:6rem;overflow:hidden; width:25%; background:#111; font-size:1.2rem; color:#FFFFFF; text-align:center; position:absolute; right:0; top:0; z-index:1; cursor:pointer;}
#nav .nav_btn span{width:30%;}
#nav .nav_btn span img{width:35px;height:auto;padding:1rem 0}
#nav .nav_btn p{ height:auto; overflow:hidden;}
#nav .nav_con{ height:auto; overflow:hidden; width:0; background:#111; position:absolute; top:0; left:100%; z-index:2;opacity:0;transition:all .3s ease-in;moz-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;}
#nav .nav_con.show{ left:0; width:100%;opacity:.8;transition:all .5s ease-out;moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;}
#nav .navc_tit{ height:auto; background:#111; height:auto; overflow:hidden; position:fixed; width:100%; }
#nav .navc_tit .left{ height:auto; overflow:hidden;float:left;}
#nav .navc_tit .left p{ background:url(../images/nav_2.png) no-repeat 1rem center; height:4rem; line-height:4rem; font-size:2rem; padding-left:4rem; color:#fff;}
#nav .navc_tit .right{ height: 50px; width:50px; cursor:pointer; background:url(../images/nav_3.png) no-repeat center; float:right;}
#nav .navc_list{ height:auto; overflow:hidden; padding:1rem; padding-right:0; padding-top:4rem;}
#nav .navc_list dl{ height:auto; overflow:hidden}
#nav .navc_list dt{ height:40px; line-height:40px; overflow:hidden; margin-bottom:10px;font-size:20px; color:#FFFFFF;}

#nav .navc_list dd{ height:auto; overflow:hidden;}
#nav .navc_list dd li{ height:auto; overflow:hidden; float:left; width:25%; margin-bottom:1rem;white-space: nowrap;}
#nav .navc_list dd li a{ display:block; height:auto; overflow:hidden; width:90%; border:1px #fff solid; text-align:center; font-size:1.5rem; color:#fff; padding:0.7rem 0;}

	



.icon { width: 1em; height: 1em; vertical-align: -0.15em;  fill: currentColor;   overflow: hidden;}




/* 页脚 */








.bottom{width:100%; height:0px;}



.underpos{position:fixed;width:100%;height:56px; bottom:0;/*z-index:1111*/}

.underpos ul{width:100%;height:58px;}

.underpos ul li{width:25%;color:#fff;border-right:1px solid #fff;background:#007CC2;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;float:left;height:66px;text-align:center;font-size:14px}

.underpos ul li a{color:#fff;}

.underpos ul li svg{font-size:28px;color:#fff;padding:5px 0 0 0}


