@charset "utf-8";
/* CSS Document */
*{
    margin: 0;
    padding: 0;
   /* -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;*/
}
html,body{width:100%;height:100%}
body{margin:0;padding:0;background-color:#EDF4F9;font-family:"microsoft yahei";font-size:14px;color:#333}
a{background-color:transparent}
a:focus{outline:thin dotted}
div,p,hr,ul,ol,dl{margin:0;padding:0}
ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing: 0;}
a{text-decoration:none;color:#333}
a:hover{color:#666}
a:focus{outline:none;}
i,cite{ font-style:normal}
.clear{ clear:both}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle;}
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px #ffffff inset; 
}
img{border:0}
input{outline:none;}
input[type=checkbox]{outline:none}
.btnn,.btnn:visited{
	background-color:#eee;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e6e6e6));
	background-image:-webkit-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:-moz-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:-o-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:linear-gradient(#f6f6f6,#e6e6e6);
	-webkit-box-shadow:#fff 0px 1px 0px inset;
	-moz-box-shadow:#fff 0px 1px 0px inset;
	box-shadow:#fff 0px 1px 0px inset;
	border:1px solid #aaa;
	border-bottom-color:#888;
	color:#555;
	text-shadow:0px 1px 0px #f8f8f8;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	display:inline-block; font-size:14px; line-height:20px; padding:3px 11px 3px 11px; position:relative;
}
.btnn:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d8d8d8));
	background-image:-webkit-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-moz-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-o-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:linear-gradient(#e8e8e8,#d8d8d8);
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	border-color:#888;
	border-bottom-color:#666;
	color:#333;
	text-decoration:none;
}
.btnn-small{ font-size:12px; font-weight:normal; line-height:18px; padding:2px 7px 2px 7px;}
a.btnn-small{ line-height:18px; padding:2px 9px 2px 9px;}

.bnt0{color:#fff;border-radius:3px;background-color:#FDA625;cursor:pointer;border:0;padding:5px 5px 3px 5px;}
.bnt0:hover{background-color:#ED8000;color:#fff;border:0}
.bnt1{color:#fff;border-radius:3px;background-color:#1f75cc;cursor:pointer;border:0;padding:5px 5px 3px 5px;}
.bnt1:hover{background-color:#3086D3}
.bnt2{color:#333;border-radius:3px;background-color:#e1e1e1;cursor:pointer;border:0;padding:5px 5px 3px 5px;}
.bnt2:hover{background-color:#C25EFE;color:#fff;border:0}


.bnt3{color:#fff;border-radius:3px;background-color:#fda525;cursor:pointer;border:0;padding:3px 5px;}
.bnt3:hover{background-color:#ED8000}
.bnt4{color:#fff;padding:8px 10px;border:0;border-radius:3px;cursor:pointer;
background-image: -moz-linear-gradient(top, #0163B3, #015293); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0163B3), color-stop(1, #015293)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0163B3', endColorstr='#015293', GradientType='0'); /* IE*/
}
.bnt4:hover{color:#fff;padding:8px 10px;border:0;border-radius:3px;
background-image: -moz-linear-gradient(top, #015293, #013158); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #015293), color-stop(1, #013158)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#015293', endColorstr='#013158', GradientType='0'); /* IE*/
}
.bnt5{color:#999;background-color:#fff;cursor:pointer;border:1px solid #ccc;padding:8px 10px;}
.bnt5:hover{background-color:#efefef;color:#333;border:1px solid #999}

.bnt6{margin-right:10px;float:left;padding:5px;text-align:center;color:#69c;border-radius:5px;background-color:#fff;cursor:pointer;border:1px solid #69c; font-family:"microsoft yahei"}

.bnt99{border:1px solid #ccc;border-radius:4px;padding:5px 10px}

.submits{color:#fff;background-color:#015293;cursor:pointer;border:0;height:30px;line-height:30px;width:60px}
.searchs{width:30%;border:1px solid #015293;color:#666;line-height:30px;vertical-align:bottom;}
.tsubmit{color:#fff;background-color:#69c;cursor:pointer;border:0;height:30px;line-height:30px;width:60px}

input[type=text],input[type=password]{outline:none;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:30px;padding-left:5px;}
select{outline:none;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:30px;padding-left:5px}
textarea{outline:none;width:95%;height:80px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}

/*page*/
.pagin{position:relative;margin:10px 20px 0 0;padding:0}
.pagin .paginList{position:absolute;right:0;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#477ccc;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{color:#ddd; width:31px; height:28px;}
.pagepre_2{color:#477ccc; width:31px; height:28px;}
.pagenxt{color:#ddd; width:31px; height:28px;}
.pagenxt_2{color:#477ccc; width:31px; height:28px;}
.message{float:left; margin:15px 0 20px 0;padding:0 12px;}
.message .blue{color:#C00;font-style:normal;padding-left:5px;padding-right:5px;}


/*表格*/
.grid{width:100%}
.grid thead{color:#000;font-size:14px;font-weight:bold}
.grid thead th{height:38px;padding-left:15px;border-right:0;border-bottom:2px solid #015293;color:#033888;text-align:left}
.grid thead th:first-child{border-left:0}
.grid .grid-checkbox{width:50px;padding-left:0;text-align:center}
.grid tbody td{height:14px;padding:10px 5px 10px 15px;border-bottom:1px dotted #dadada;color:#444}
.grid tbody td:first-child{border-left:0}

a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}

a:hover{color:#00a4ac;text-decoration:none;}

.a1,a1:focus{text-decoration:none;color:#666;font-size:12px;outline:none;blr:expression(this.onFocus=this.blur());}

.a1:hover{color:#0C9D72;text-decoration:none;}

button{outline:none; }

.shuoming{color:#FB9D2C;margin:10px;border:1px solid #FB9D2C;background-color:#FCE6CD;padding:5px;border-radius:5px}
.shuoming2{color:#338CF0;margin:10px;border:1px solid #338CF0;background-color:#D5E5FD;padding:5px;border-radius:5px}
.shuoming3{color:#338CF0;margin:10px;border:1px solid #338CF0;background-color:#D5E5FD;padding:10px}


/*index*/
/* 两列右侧自适应布局 */
.bdy_i{
    width: 100%;
    height: 100%;
	position:relative;
}
.left{
    position:absolute;
    width:200px;/* 数值核心1 */
    height: 100%;
    background-color:#fff;
	top:0;left:0;margin:0;padding:0;
	overflow:auto;
	border-right:1px solid #ddd
}
.right{
    margin-left:200px;/* 数值核心3 */
    height: 100%;
}

.left_1{height:200px;width:199px;border-bottom:1px solid #ededed}
.left-logo{width:160px;margin:0 auto;padding:10px 0 10px 0}
.headpic{width:74px;height:74px;margin:0 auto;text-align:center;border-radius:37px;border:1px solid #ddd}
.headpic img{width:72px;height:72px; border-radius:36px;border:1px solid #fff;background-color:#CDE8F9}
.left-name{width:100px;margin:0 auto;padding:10px 0;text-align:center;color:#ff7f0f;font-weight:bold}
.left-m{width:120px;margin:0 auto;}
.left-m li{float:left;width:40px;text-align:center;font-size:14px}
.left-m li a{cursor:pointer;font-size:15px}
.left-m li a:hover{color:#333;}
.umes{width:115px;float:left;color:#fff}
.umes li{height:25px;line-height:25px;}
.umes li i{color:#ccc;font-size:12px}
.left_11{height:30px;background-color:#005CA7}
.left_11 li{float:left;width:50%;text-align:center;color:#666;font-size:12px;line-height:30px;cursor:pointer}
.left_11 li:hover{color:#fc9}
.left_2{color:#666;margin-top:20px}
.left_2 ul li{padding-left:30px;height:40px;line-height:40px;cursor:pointer}
.left_2 ul li:hover{color:#477ccc}
.left_2 ul li.active{border-left:3px solid #56A3E9;color:#477ccc; background:#CDE8F9 url(../images/jiantou.png) no-repeat 170px 16px}

.rc_1{height:50px;background-color:#fff;border-bottom:1px solid #e5e5e5}
.logo1{color:#033888;font-size:18px;line-height:50px;padding-left:20px; font-family:幼圆}

.rc_2{overflow:auto;}

.crumbs{margin:0;height:40px;background-color:#fff;position:absolute;top:10px;left:10px;right:10px}
.crumbs-label{color:#033888;line-height:40px;padding-left:10px}


/*main*/
.main{margin:10px; overflow:auto;background-color:#fff}
.main_1{margin:10px;background-color:#fff;height:100px;}
.touxiang{float:left;padding-top:18px;margin:0 20px}
.xingming{float:left;height:100px;}
.xingming > span{color:#015293;display:block;font-weight:bold}
.xingming > span > cite{font-size:12px;margin-left:5px;font-weight:normal;}
.xingming > span > i{color:#999;font-size:12px; font-weight:normal;}
.main_2{margin:10px;height:150px;}
/*lib*/
.tip-yellowsimple {
	z-index:1000;
	text-align:left;
	border:0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 8px;
	min-width:50px;
	max-width:300px;
	color:#fff;
	background-color:#F8A326;
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-yellowsimple .tip-inner {
	font:12px/16px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellowsimple .tip-arrow-top {
	margin-top:-6px;
	margin-left:-5px; /* approx. half the width to center it */
	top:0;
	left:50%;
	width:9px;
	height:6px;
	/*background:url(/web_admin/css/tip-yellowsimple_arrows.gif) no-repeat;*/
}
.tip-yellowsimple .tip-arrow-right {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:0;
	top:50%;
	left:100%;
	width:6px;
	height:9px;
	/*background:url(/web_admin/css/tip-yellowsimple_arrows.gif) no-repeat -9px 0;*/
}
.tip-yellowsimple .tip-arrow-bottom {
	margin-top:0;
	margin-left:-5px; /* approx. half the width to center it */
	top:100%;
	left:50%;
	width:9px;
	height:6px;
	/*background:url(/web_admin/css/tip-yellowsimple_arrows.gif) no-repeat -18px 0;*/
}
.tip-yellowsimple .tip-arrow-left {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:6px;
	height:9px;
	/*background:url(/web_admin/css/tip-yellowsimple_arrows.gif) no-repeat -27px 0;*/
}
/*bottom*/
.content{width:100%;margin:0 0 70px 0}
.bottom{position:fixed;bottom:0px;padding:5px 10px 10px 10px;width:100%; background-color:#efefef; border-top:1px solid #CCC;}
.add_title{height:35px;line-height:35px;padding-left:20px;color:#666}
.add_table{margin:20px}
.biaoge{border:1px solid #E8E8E8;width:100%}
.bg1{width:20%;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;background-color:#F6F6F6;min-height:40px !important;text-align:right;padding:0 10px}
.bg2{width:80%;padding:10px;border-bottom:1px solid #E8E8E8}
.bg222{width:80%;padding:10px;border-bottom:1px solid #E8E8E8}
.childstyle{cursor:pointer;}
.childstyle:hover{color:#1f75cc}
.selected{color:#1f75cc}
.xing{padding:0 5px;color:#ff0000}
.xing2{padding-left:10px;color:#bbb}
