
.viewport{width:95%;margin:0 auto;}
.dis{display:block}
.undis{display:none}
.overflow{overflow:hidden}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clear{clear:both;visibility:hidden;}
.clearfix:after{display:block;content:'';visibility:hidden;height:0;clear:both;}
.clearfix{zoom:1;}
.l{text-align:left;}
.r{text-align:right;}
.c{text-align:center}
.red{color:#ff0000;}
.header{width:100%;background:url(img/logo.png) center center/auto 2.7rem #1d9fdd no-repeat;height:3.3rem;z-index:999;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.header_1{height:0.8rem;}
.header .header1{background:url(img/home.png) no-repeat left center/auto 0.4rem;width:10%;height:0.8rem;float:left;}
.header .header1 a{display:block;width:100%;height:100%;text-indent:-9999px;}
.header .menu{display:block;background:url(img/menu.png) no-repeat right center/auto 0.4rem;width:10%;height:0.8rem;float:right;}
.header h1{height:0.8rem;text-indent:-9999px;}
/*侧边推送导航 start*/
.submenu{background:#2a2a2a;position:fixed;}
.submenu a{display:block;color:#a0a0a0;font-size:14px;font-weight:300;padding-left:0.2rem;height:0.8rem;line-height:0.8rem;}
.submenu a:hover{background:#353535;}
.submenu a:active{background:#000;color:#fff;}
.submenu-vertical{width:3rem;height:100%;top:0;z-index:1000;}
.submenu-vertical ul{width:100%;}
.submenu-vertical ul li{width:100%;height:auto;position:relative;}
.submenu-vertical ul li .icon{display:block;background:url(img/arrow.png) -36px 0px no-repeat;width:18px;height:16px;right:0.2rem;top:0.2rem;position:absolute;}
.submenu-vertical ul li .subbottom{display:none;}
.submenu-vertical #back,.submenu-vertical ul li p{display:box;box-orient:horizontal;box-align:center;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:center;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;display:-o-box;-o-box-orient:horizontal;-o-box-align:center;display:-ms-box;-ms-box-orient:horizontal;-ms-box-align:center;cursor:pointer;padding-right:0.4rem;height:0.8rem;padding-left:0.2rem;color:#ffffff;font-size:16px;}
.submenu-vertical ul li .onemenu a{display:block;width:100%;height:0.8rem;line-height:0.8rem;color:#ffffff;font-size:16px;}
.submenu-vertical ul li .onemenu a .icon{background:url(img/arrow.png) -54px 0px no-repeat;}
.submenu-vertical #back{box-pack: end;-moz-box-pack: end;-webkit-box-pack: end;-o-box-pack: end;-ms-box-pack: end;overflow:hidden;}
.submenu-vertical #back span{display:block;width:18px;height:36px;text-indent:-9999px;background:url(img/arrow.png) left center no-repeat;}
/* 右侧平移量 */
.submenu-right{right:-3rem;}
.submenu-right.submenu-open{right:0px;}
/* body 推送平移 */
.submenu-push{overflow-x:hidden;position:relative;left:0;}
.submenu-push-toright{left:3rem;}
.submenu-push-toleft{left:-3rem;}
/* 平移动画 */
.submenu,.submenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
/*侧边推送导航 end*/
.tool_footer_height{height:3rem;margin-top:1.2rem;background:#009ef0;}
.tool_footer{position:fixed;left:0;bottom:0;width:100%;height:2.5rem;z-index:999;padding-top:0.4rem;background:#009ef0;}
.tool_footer ul{width:100%;height:2.5rem;}
.tool_footer ul li{width:33.33%;float:left;text-align:center;}
.tool_footer ul li a{display:block;padding-left:2.8rem;width:4.7rem;height:2.1rem;line-height:2.1rem;margin:0 auto;font-size:1.1rem;color:#ffffff;}
.tool_footer ul li:nth-of-type(1) a{background:url(shouye/images/tel.png) left center/auto 2.1rem no-repeat;}
.tool_footer ul li:nth-of-type(2) a{width:6.08rem;height:4.2rem;padding:0;margin-top:-1.7rem;}
.tool_footer ul li:nth-of-type(2) img{width:100%;}
.tool_footer ul li:nth-of-type(3) a{background:url(shouye/images/yybm.png) left center/auto 2.1rem no-repeat;}
