body{ margin: 0;padding: 0;font-family: "微软雅黑";}
body,html{-webkit-text-size-adjust: none;width: 100%;}
*{text-decoration: none;list-style: none;}
img{border: 0px;}
ul,li,dl,dd,dt,p,ol,h1,h2,h3,h4,h5{padding: 0;margin: 0;}
.wrap{margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.index{overflow: hidden;}
.clr{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.pointer{cursor:pointer;}
a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
/*a:link {color:#0f0;text-decoration:none;} 
a:visited {color: #FFFF00; text-decoration:none;} 
a:hover {color: #00FF00; text-decoration:underline;} 
a:active {color: #0000FF; text-decoration:underline;}*/
a{color: #000;text-decoration: none;list-style: none;outline: none;}
a:hover{ text-decoration: none;}
.wrapper{clear: both;width: 100%;padding-bottom: 40px;}
/* 头部 */
header{ clear: both;width: 100%;color: #fff;background: #0778fc;overflow: hidden;height: 89px;}
.title_box{ display: inline-block; padding: 18px 0;background: #0463fc;}
.header_title{ display: inline-block; height: 53px;padding: 0 16px; }
.header_title h1{ font-size: 2.125rem;line-height: 49px;text-align: center;font-weight: bold; }

body{ background: #edf0f5; }
/* 导航 */
.nav{ margin-left: 40px;height: 100%;overflow: hidden;}
.nav> li { width: 166.67px; height: 100%;text-align: center;float: left; }
.nav li a{ display: inline-block;height: 100%;padding: 18px 15px;box-sizing: border-box; }
.nav_icon{ display: block;width: 30px;margin: 0 auto; }
.nav_span{ display: block;color: #fff;font-size: 17px; }
.nav li a:hover{ background: #049efe; }

.extend_tools{ width: 400px;height: 100%; }
.userinfo{ height: 100%;padding: 0 20px;border-right:1px solid #2486f9;width: 200px;box-sizing: border-box; }
.userinfo .inner{ height: 53px;padding: 18px 0; }
.head_img{ display: block; width: 53px;height: 53px;border-radius: 50%; }
.user_id{ display: block;height: 100%;line-height: 53px;margin-left: 10px;font-size: 16px;font-weight: bold; }
.tools{ width: 180px;padding: 32px 0;display: flex; }
.tools div{ flex: 1;text-align: center; }
.tools a { display: inline-block; }
.tools a img{ display: inline-block;width: 25px;height: 25px; }

/* 页面公用样式 */
.content_box{ width: 1200px;margin: 0 auto; }
.page_box{ background: #fff;border: 1px solid #d7e0f1;padding: 0 15px;box-sizing: border-box;font-size: 14px; }
.page_box .box_title{ height: 35px;line-height: 35px;color: #3f51b5;font-size: 18px;border-bottom: 1px solid #d7e0f1;font-weight: normal;letter-spacing: 0.1em; }
.pageContent_box{ padding: 22px 0;overflow: hidden; }

table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;border-spacing:0;font-size: 16px;color: #666; }
table td{word-break: break-all; word-wrap:break-word; font:500 14px Arial}
table tr{ height: 35px;line-height: 35px; }
table tr th{ font-size: 17px;font-weight: normal;color: #333;text-align: center; }
table,tr,td,th{border: none;}

input[type="text"],input[type="password"],select{ display: inline-block;height: 30px;border: 1px solid #eeeeee;box-sizing: border-box;padding-left: 8px;border-radius: 4px; }
textarea{ display: block;width: 100%;resize: none;height: 108px;border: 1px solid #eeeeee;border-radius: 4px; }
.box{ margin-right: 20px;font-size: 16px;line-height: 30px; }
.md_button{ display: inline-block;background: none;outline: none;border: none;width: 100px;color: #fff;height: 30px;line-height: 30px; border-radius: 8px;cursor: pointer;box-sizing: border-box; }
.sm_button{ display: inline-block; background: #4caf50;outline: none;border: none;width: 67px;color: #fff;height: 26px;line-height: 26px; border-radius: 8px;cursor: pointer;padding: 0; }
.big_button{ border: none; overflow: hidden;height: 50px; line-height: 50px;color: #fff;border-radius: 10px;width: 150px;text-align: center;box-sizing: border-box; }
.big_button span{ display: inline-block; height: 50px;line-height: 50px; }
.pagination_box{ width: 100%;text-align: center; }

.content_header{ width: 100%;box-sizing: border-box;padding: 10px 36px;border: 1px solid #d7e0f1;background: #fff;margin-bottom: 10px; }
.content_title{ width: 100%;height: 30px;line-height: 30px;font-size: 16px; }
.content_title:before{
	content: "";
	display: inline-block;
	height: 100%;
	width: 5px;
	background: #0463fc;
	float: left;
	margin-right: 8px;
}

.radio_box{ width: 100%;margin-top: 15px; }
.wRadio{ display: none; }
.label_box{ display: inline-block;margin-right: 40px; }
