/**  通用  **/
body, div, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, table, thead, tbody, th, td, i, b, span, em, section, header, footer, aside, nav, menu, article, dialog, figure, hgroup { margin:0; padding:0; }
section, header, footer, aside, nav, menu, article, dialog, figure, hgroup { display:block; }
body { font-family:arial; font-size:12px;background:#F2F2F2;}
ul, ol, li { list-style:none }
em, i { font-style:normal }
img { border:0 }
.clearfloat { clear:both; }
input,textarea{ outline:0; resize:none;}



.main {100%}


.zx_app_top{background:#fff;margin-bottom:-1px; width:100%;height:1rem; display:block; padding:0.7rem 0 0.2rem; }
.zx_app_top .top_con{text-align:center;position:relative; }
.zx_app_top .top_con h1{line-height:1rem;font-size:0.8rem; color:#FF0000; font-weight:300}
.zx_app_top .top_con .top_back_btn{position:absolute;left:0;top:2px;}
.zx_app_top .top_con .top_back_btn a{ line-height:0.8rem;font-size:0.6rem;color:#333;text-decoration:none;display:block; margin-left:0.5rem}
.zx_app_top .top_con .top_back_btn a:before{ content:'';border-top:1px solid #f00000; border-left:1px solid #f00000;transform:rotate(-45deg); width:0.5rem; height:0.5rem;display: inline-block;}
.zx_app_top .top_con .top_right_btn{position:absolute;right:0px;padding:0 10px;width:22px;}
.zx_app_top .top_con .top_right_btn a{display:block;width:22px;background:url(../images/top_index_icon.png) no-repeat;background-size:22px 22px;}


.scroll{position: absolute; top:0; left: 0; -webkit-transition:top 500ms cubic-bezier(0.42, 0, 0.58, 1); width: 100%;}

.moreProp{}
.table{padding-top:16px;}
.table table{border-left:1px solid #D5D5D5;border-top:1px solid #D5D5D5;text-align:center;}
.table table th,.table table td{border-right:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;line-height:16px;font-size:12px;padding:5px 10px;}
.table table th{background:#B5B5B5;color:#fff;}
.table table td{color:#333333;}

.b_logo{text-align:center;background:#F2F2F2;padding:15px 0;height:20px; }
.b_logo img{width:100px;height:18px;}
/*悬浮按钮*/
.toolbar_list{}
.toolbar_list ul li{width:20%;text-align:center;float:left;}
.toolbar_list ul li a{display:block;width:100%;height:36px;padding:8px 0 6px 0;text-align:center;line-height:14px;font-size:12px;color:#8c8c8c;text-decoration:none;}
.toolbar_list ul li.on .list_icon1,.toolbar_list ul li.on .list_icon2,.toolbar_list ul li.on .list_icon3,.toolbar_list ul li.on .list_icon4,.toolbar_list ul li.on .list_icon5{color:#f00;}
.toolbar_list ul li a span{display:block;width:20px;height:20px;margin:0 auto;padding-bottom:2px;}
.toolbar_list ul li .list_icon1 span{ background:url(../images/toolbar.jpg) 0 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li .list_icon2 span{ background:url(../images/toolbar.jpg) -20px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li .list_icon3 span{ background:url(../images/toolbar.jpg) -40px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li .list_icon4 span{ background:url(../images/toolbar.jpg) -60px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li .list_icon5 span{ background:url(../images/toolbar.jpg) -80px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li.on .list_icon1 span{ background:url(../images/toolbar_on.jpg) 0 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li.on .list_icon2 span{ background:url(../images/toolbar_on.jpg) -20px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li.on .list_icon3 span{ background:url(../images/toolbar_on.jpg) -40px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li.on .list_icon4 span{ background:url(../images/toolbar_on.jpg) -60px 0 no-repeat;background-size:100px 20px;}
.toolbar_list ul li.on .list_icon5 span{ background:url(../images/toolbar_on.jpg) -80px 0 no-repeat;background-size:100px 20px;}