﻿@charset "utf-8";
/* CSS Document */


body,ul,ol,li,dl,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0;}
ul,ol{ padding:0; list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
td{ word-break:break-all; padding:0 4px;}
iframe{ display:block; border:none; }
.p10{ padding:10px;}
.pl20{padding-left: 20px;}
.span12{ width:100%;}
.tx_center{ text-align:center;}
.tx_center td { text-align:center;}
.tx_left td{text-align: left;}
/*清除浮动*/
.clear {zoom:1;}
.clear:after {content:""; display:block; height:0; visibility:visible; clear:both;}


/*全边框table样式*/
.bodertable { border-top:1px solid #ccc;border-right:1px solid #ccc;}
.bodertable td {border-bottom:1px solid #ccc;border-left:1px solid #ccc;}

/*没下边框table样式*/
.bodertable_nob{border-right:1px solid #ccc;}
.bodertable_nob td {border-top:1px solid #ccc;border-left:1px solid #ccc;}

/*没上边框table样式*/
.bodertable_not{ border-right:1px solid #ccc;}
.bodertable_not td {border-bottom:1px solid #ccc;border-left:1px solid #ccc;}

.table_2 tr td.notop{border-top:none;}
.noright{border-right:none;}
.noleft{border-left:none;}
.nobottom{border-bottom:none;}
/*行高*/
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}

/*边框颜色*/
.bdcolor1{ border-color:#009933;}

/*背景颜色*/
.bgcolor1{ background-color:#009933; color:#fff;}

/*字体颜色*/
.ftcolor1{ color:#009933;}
.ftcolor2{color: #408270;/*绿色*/}
.color_1 {color: #d9dbde;}
.Red_color{color:red !important;}
/*A标签样式*/
a{ text-decoration:none; /*color:#000;*/}
a:focus{ outline:none;}
/*a:hover { color:#CC3333;}*/
.hover_line:hover{ text-decoration:underline;}
.under_line{ text-decoration:underline;}

/*表单元素样式*/
input,textarea,select{ vertical-align:middle; margin-top:0; outline:none; }
input,textarea{padding: 0 5px;}
textarea{padding: 5px;line-height: 22px;}
/*select { padding:0px 2px;}*/
.ip_border{border:1px solid #ccc;}
.ip_txt { height:24px; line-height:24px; padding:0 5px;} 
.Vmid{vertical-align: middle;}
input[type="checkbox"] {
    vertical-align: middle;
    margin-bottom: 3px\9;
}
body{
	font-family: '宋体';
	font-size:12px;
	color: #393939;
	line-height: 1.5;
}

input[type="text"] {
    height: 22px;
    line-height: 22px;
    color: #666;
    outline: none;
    border: 1px solid #ccc;
}
select {
    height: 26px;
    line-height: 24px;
    text-align: center;
    outline: none;
}
input[type="text"].Inpcolorbox{border: 1px solid #288068;}
.Bordercolorbox{border: 1px solid #288068;}
.mr3 {margin-right: 3px;}
.mt3 {margin-top: 3px;}
.mt5 {margin-top: 5px;}
.ml3{margin-left: 3px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}
.inlBlock {
    display: inline-block;
}
/*元素显示状态*/
.dis_block{ display:block;}
.dis_il_block{ display:inline-block;}
.dis_inline{ display:inline;}
.dis_none{ display:none;}

/* 设置浮动，减少浮动带来的 bug */
.fl ,.fr{display:inline;}
.fl{ float:left;}
.fr{ float:right;}



/* 设置显示和隐藏，通常用来与 js 配合 */
.hide {display:none;}
.block {display:block;}

/*表格的样式*/
.table_1{
	width:100%;
	background-color:#fff;
	/*border:1px solid #bbbcbe;*/
	text-align:center;
}
td.jd1,td.jd2,td.jd3{
	color:#fff;
}
td.jd1{
	background-color:#9acfc0;
}
td.jd2{
	background-color:#86cab7 ;
}
td.jd4{
	background-color:#76b8a6;
}
td.jd3{
	background-color:#7fc2b0;
}
.table_1 thead>tr>th{
	color:#fff;
	border-right:1px solid #fff;
	height:37px;
	line-height:37px;
    background-color: #288068;
}
.table_1 thead>tr>th.last{
	border-right:1px solid #438eb9;
}


.table_1 tbody>tr>td{
	border:1px solid #e7e7e7;
	color:#4f4f4f;
	height:37px;
	line-height:30px;
}


/*表格*/
.table_2{
	width:98%;
	height:100%;
	background-color:#fff;
	margin:0 1%;
	border-collapse:collapse;	
}
.table_2 tr td{
	color:#4f4f4f;
	height:24px;
	line-height:24px;
	position:relative;
	text-align: left;
}
.table_2 tr td input[type="checkbox"],.table_2 tr td input[type="radio"]{
	margin-right: 5px;
}

.table_2 th
{
	height:24px;
	line-height:24px;
	font-weight:normal;
	text-align:right;
}



/*表格3*/
.table_3{
	width:98%;
	background-color:#fff;
	border:1px solid #bababa;
	text-align:center;
	margin-left:1%;
	margin-top:10px;
}

.table_3 tr th{
	background-color:#249276;
	color:#fff;
/*	border-right:1px solid #fff;*/
	height:32px;
	line-height:32px;
}
.table_3 tr th.last{
	/*border-right:none;*/
}
.table_3 tr td{
	border-top:none;
	border-left:none;
	border-right:none;
	vertical-align:top;
	color:#4f4f4f;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #ccc;
}


/*表格*/
.table_4{
	width:98%;
	height:100%;
	margin:0 1%;
}
.table_4 tr td{
	color:#4f4f4f;
	height:32px;
	line-height:32px;
	position:relative;
}
/*弹出层 列表表格*/
.table_5{width: 100%;height:100%;} 
.table_5 tr th{
	border: 1px solid #e7e7e7;
	background-color: #249276;
    color: #fff;
    height: 32px;
    line-height: 32px;
    }
.table_5 tr td{
	color:#4f4f4f;
	border:1px solid #e7e7e7;
	height: 37px;
    line-height: 24px;
}
.table_6{width: 98%; margin: 0 1%;}
.table_6 tr th{
	border: 1px solid #e7e7e7;
	background-color: #fff;
	text-align: right;
	font-weight: normal;
    color: #4f4f4f;
    height: 32px;
    line-height: 32px;
    }
.table_6 tr td{
	color:#4f4f4f;
	border:1px solid #e7e7e7;
	height: 32px;
	line-height: 32px;
}
/*本页合计的表格*/
.tb_all
{
	width:100%;
		border:1px solid #e7e7e7;	
}
.tb_all tr td
{
	text-align:center;
	height:32px;
	line-height:32px;
	color:#4f4f4f;
	border-bottom:1px solid #e7e7e7;	
	background-color:#a8d7ca;
}
.bdBottom1 {
    border-bottom: 1px solid #e7e7e7;
}
/*表格标题右侧下拉小按钮*/
.linkText {
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding-right: 14px;
    cursor: pointer;
}
.down {;
    background: url(../images/down.png) no-repeat right 67%;
}
/*分页样式*/
.paging{
	color:#333;
	line-height:37px;
}

.paging_left{
	float:left;
	margin-left:1%;
}
.paging_right{
	float:right;
	padding-top:5px;
	margin-right:1%;
}
.paging_content_r{
	margin-left:10px;
	line-height:22px;
	margin-top:4px;
}
.paging_txt{
	width:34px;
	height:18px;
	border:1px solid #72ace3;
}
.paging_btn{
	width:42px;
	height:22px;
	background-color:#95d4fb;
	border:1px solid #78afe4;
	color:#4879a6;
}

.page_mid  a:hover,.page_mid  a.active{
	background-color:#9ad6fb;
	color:#fff;
}
.page_mid a{
	display:block;
	line-height:20px;
	float:left;
	color:#333333;
	text-align:center;
	padding:4px 10px;
	border:1px solid #ddd;
	margin-left:-1px;
	background:#fff;
}
.page_mid .pre{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
}
.page_mid .next{
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
}
.page_mid a.page_btn_bg{
	width:42px;
	height:22px;
	background:url(../images/page_btn_bg.png) no-repeat 0 0;
}

/*规格大的表格*/

.big_paging{
	color:#333;
	line-height:37px;
}

.big_paging_left{
	float:left;
	margin-left:4px;
}
.big_paging_right{
	float:right;
	padding-top:5px;
	margin-right:5px;
}
.big_paging_content_r{
	margin-left:10px;
	line-height:34px;
}
.big_paging_txt{
	width:34px;
	height:24px;
	border:1px solid #72ace3;
	margin:2px 5px 0;
}
.big_paging_btn{
	width:42px;
	height:28px;
	background-color:#95d4fb;
	border:1px solid #78afe4;
	color:#4879a6;
	margin-top:2px;
	/*margin-left:5px;*/
}
.btn_hover{
	background-color:#2388cc;
	border:1px solid 1b699d;
	color:#fff;
}
.big_page_mid .pre{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
}
.big_page_mid .next{
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
}

.big_page_mid a{
	display:block;
	line-height:25px;
	float:left;
	color:#333333;
	text-align:center;
	padding:4px 12px;
	border:1px solid #ddd;
	margin-left:-1px;
	background:#fff;
}

.big_page_mid  a:hover,.big_page_mid  a.active{
	background-color:#9ad6fb;
	color:#fff;
}

.bd_left{border-left:1px solid #ccc;}
.big_page_mid a.page_btn_bg{
	width:42px;
	height:30px;
	background:url(../images/big_page_btn_bg.png) no-repeat 0 0;
}

.col-7,.col-12,.col-5,.col-9,.col-8,.col-4{
	float:left;
	min-height:1px;
	position:relative;
}
.col-7,.col-5{
	padding-right:12px;
	padding-left:12px;
}
.col-7{
	width:49.3333%;
	padding-left:2%;
	padding-right:2%;
}
.col-8{
	width:63.6666%;
	padding-right:1%;
}
.col-4{
	width:35.3334%;
}
.col-9{
	width:75%;
	padding-right:12px;
}
.col-5{
	width:39.6666%;
}
.col-12{
	width:100%;
}
.alert-success{
	color:#468847;
	border-color:#d6e9c6;
	background-color:#d6e9c6;
}
.alert{
	padding:15px;
	margin-bottom:20px;
	border:1px solid tranparent;
}
.alert{
	font-size:14px;
	border-radius:0;
}

.hr-32, .hr32{
	margin:32px 0 ;
}
.hr .dotted, .hr-dotted{
	border-top-style:dotted;
}
.hr{
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
	border-top:1px dotted #e3e3e3;	
}
[class^="icon-"]:before, [class*=" icon-"]:before{
	text-decoration:inherit;
	display:inline-block;
}
.mid_confirm{
	width:81px;
	height:28px;
	background-color:#2b7dbc;
	color:#fff;
	border-radius:7px;
}
a.btn{
	display:inline-block;
	cursor:pointer;
	margin-bottom:5px;
	margin-top:0px;
	*margin-top:5px;
}
.btn span{
	display:inline-block;
	color:#fff;
	margin-bottom:-10px;
}
.btn input{
	display:inline-block;
	color:#fff;
	background-color:transparent;
	border:none;
	line-height:20px;
}


.btn .left_btn_c{
	width:4px;
	height:22px;
	/*background:url(../images/left_btn_bg.png) no-repeat 0 0;*/
}
.btn .mid_btn_c{
	height:22px;
	/*background:url(../images/mid_btn_bg.png) repeat-x 0 0;*/
	line-height:22px;
}
.btn .right_btn_c{
	width:4px;
	height:22px;
	/*background:url(../images/right_btn_bg.png) no-repeat 0 0;*/
}
.btn:hover .left_btn_c{
	width:4px;
	height:22px;
	/*background:url(../images/left_cur_bg.png) no-repeat 0 0;*/
}
.btn:hover .mid_btn_c{
	height:22px;
	/*background:url(../images/mid_cur_bg.png) repeat-x 0 0;*/
	line-height:22px;
}
.btn:hover .right_btn_c{
	width:4px;
	height:22px;
	/*background:url(../images/right_cur_bg.png) no-repeat 0 0;*/
}




.btn_02 span{
	display:block;
	color:#fff;
	float:left;
}

.btn_02 .alert_left_btn02{
	width:3px;
	height:21px;
	background:url(../images/alert_left_btn02.png) no-repeat 0 0;
}
.btn_02 .alert_mid_btn02{
	height:21px;
	background:url(../images/alert_mid_btn02.png) repeat-x 0 0;
	line-height:21px;
	padding:0 10px;
}
.btn_02 .alert_right_btn02{
	width:3px;
	height:21px;
	background:url(../images/alert_right_btn02.png) no-repeat 0 0;
}


/*级别公用*/
.level{
	display:inline-block;
	width:15px;
	height:15px;
	background-image:url(../images/level.png);
	background-repeat:no-repeat;
	margin-top:10px;
}
.level_v1{
	background-position:0 0;
}
.level_v2{
	background-position:0 -16px;
}
.level_v3{
	background-position:0 -32px;
}
.level_v4{
	background-position:0 -47px;
}
.level_v5{
	background-position:0 -62px;
}

/*先前的级别*/
.star_s{
	display:inline-block;
	width:15px;
	height:13px;
	background:url(../images/star.png) no-repeat 0 0;
	margin-top:12px;
	margin-left:2px;
}

/*重要性*/
.star_wj_cur,.star_wj{
	display:inline-block;
	width:10px;
	height:10px;
	margin-top:11px;
}
.star_wj{
	background:url(../images/star_wj.png) no-repeat 0 0;
}
.star_wj_cur{
	background:url(../images/star_wj_cur.png) no-repeat 0 0;
}

.star_0,.star_1,.star_2,.star_3,.star_4,.star_5
{
	display:inline-block;
	width:64px;
	height:12px;
	margin-top:11px;
}
.star_0
{
	background:url(../images/star_0.png) no-repeat 0 0;
}
.star_1
{
	background:url(../images/star_1.png) no-repeat 0 0;
}

.star_2
{
	background:url(../images/star_2.png) no-repeat 0 0;
}

.star_3
{
	background:url(../images/star_3.png) no-repeat 0 0;
}

.star_4
{
	background:url(../images/star_4.png) no-repeat 0 0;
}
.star_5
{
	background:url(../images/star_5.png) no-repeat 0 0;
}



/*性质*/
.property{
	display:inline-block;
	width:48px;
	height:20px;
	line-height:20px;
	color:#fff;
	background-image:url(../images/property.png);
	background-repeat:no-repeat;
	margin-top:8px;
	*margin-top:0;
	text-align:center;
}
.property_01{
	background-position:0 0;
}
.property_02{
	background-position:0 -21px;
}
.property_03{
	background-position:0 -42px;
}
.property_04{
	background-position:0 -63px;
}
.property_05{
	background-position:0 -84px;
}

/*滚动条*/
/*.scroll_bar{
	display:inline-block;
	width:71px;
	height:8px;
	background:url(../images/scroll_bar.png) no-repeat 0 0;
}*/
.scroll_bar{
	display:inline-block;
	width:71px;
	height:8px;
	background:#cdcdcd;
	border-radius:5px;
}
.scroll_bar_content{
	display:inline-block;
	height:8px;
	float:left;
	background:#57ade6;
	border-radius:5px;
}
.btnMend, .btnMend:hover {
    width: 52px;
    height: 24px;
    line-height: 24px;
    border: none;
    color: #fff;
    border-radius: inherit;
}
.btnMend {
    background: url(../images/lv_bg/btn.png) no-repeat 0 0;
    margin-right: 5px;
    cursor: pointer;
}
.btnMend:hover {
	background:url(../images/lv_bg/btnActive1.png) no-repeat 0 0;
}	

/*翻页*/	
.big_paging {
	color: #333;
	line-height: 37px;
	padding: 0 10px;
	background: #fff;
}
.big_paging_left {
    float: left;
    margin-left: 4px;
}
.big_paging_right {
    float: right;
    padding-top: 5px;
    margin-right: 5px;
}
.big_paging a, .btn_TJ {
    display: block;
    line-height: 25px;
    float: left;
    color: #333333;
    text-align: center;
    padding: 4px 12px;
    border: 1px solid #ddd;
    margin-left: -1px;
    background: #fff;
    margin-top: 3px;
}
.big_paging a:hover, .big_paging a.active, .big_paging_right span {
    background-color: #569c8a;
    color: #fff;
}
.big_paging input[type='text'] {
    width: 34px;
    height: 28px;
    margin: 2px 5px 0;
    border: 1px solid #569c8a;
}
.big_paging input[type='submit'] {
    width: 42px;
    height: 32px;
    margin-top: 4px;
    background-color: #569c8a;
    border: 1px solid #ddd;
    color: #fff;
}	
	
/*按钮*/
a.btn, a.btn:hover, a.btnCur{
	height:24px; 
	float:left; 
	padding-right:10px;
	text-decoration:none; 
	margin:0 3px;
}
a.btn span, a.btn:hover span, a.btnCur span{
	line-height:22px; 
	height:24px; 
	float:left; 
	cursor:pointer; 
	color:#fff; 
	padding-left:10px; 
	margin-left:-2px;
	font-weight:normal;
}
a.btn,a.btn.disabled:hover{ background:url(../images/btn.png) right top no-repeat; }
a.btn span,a.btn.disabled:hover span{ background:url(../images/btn.png) left top no-repeat; }
a.btn.disabled{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
a.btn.disabled,a.btn.disabled span{	cursor: not-allowed;}
a.btn:hover,.btnCur{ background:url(../images/btnCur.png) right top no-repeat; }
a.btn:hover span, .btnCur span{ background:url(../images/btnCur.png) left top no-repeat; }
/*按钮*/
.inpbtn {display: inline-block;cursor: pointer;margin-top: 0px;}
.inpbtn span {display: inline-block;color: #fff;margin-bottom: -6px;cursor: pointer;}
.inpbtn .left_btn_c,.inpbtn .right_btn_c{width: 4px;height: 22px;}
.inpbtn .mid_btn_c{height: 22px;line-height: 22px;}
.inpbtn .left_btn_c{background:url(../images/lv_bg/left_btn_bg.png) no-repeat 0 0;}
.inpbtn .mid_btn_c{	background:url(../images/lv_bg/mid_btn_bg.png) repeat-x 0 0;}
.inpbtn .right_btn_c{background:url(../images/lv_bg/right_btn_bg.png) no-repeat 0 0;}
.inpbtn input{display: inline-block;
    color: #fff;
    background-color: transparent;
    border: none;
    line-height: 20px;
    cursor: pointer;}
.inpbtn:hover .left_btn_c{background:url(../images/lv_bg/left_cur_bg.png) no-repeat 0 0;}
.inpbtn:hover .mid_btn_c{background:url(../images/lv_bg/mid_cur_bg.png) repeat-x 0 0;}
.inpbtn:hover .right_btn_c{background:url(../images/lv_bg/right_cur_bg.png) no-repeat 0 0;}	
	
/*选项卡*/
.alert_box_btns{
	height:32px;
	margin-top:3px;
	border-bottom:1px solid #418372;
	padding-left:5px;
	overflow: hidden;
}
.alert_box_btns a{
	display:inline-block;
/*	padding:0 5px;*/
	line-height:26px;
	color:#199776;
	margin-left:12px;
	margin-top:6px;
	cursor: pointer;
}
.alert_box_btns .cur a{
	color:#fff;
}

.alert_box_btns span{
	display:inline-block;
}
.alert_box_btns span.txt {
    line-height: 26px;
    display: block;
    float: left;
}
.alert_box_btns .txt{
	background:url(../images/lv_bg/icon_a01.png) no-repeat left center;
	padding-left:20px;
}
.alert_box_btns .cur .txt{
	background:url(../images/icon_cur_a01.png) no-repeat left center;
}
.cur span{
	color:#fff;	
}
.cur .spn_1{
	width:3px;
	height:26px;
 	background:url(../images/lv_bg/alert_cur_left.png) no-repeat 0 0;
}
.cur .spn_2{
	height:26px;
	line-height:26px;
	padding:0 10px;
	background:url(../images/lv_bg/alert_cur_mid.png) repeat-x 0 0;
}
.cur .spn_3{
	width:3px;
	height:26px;
	background:url(../images/lv_bg/alert_cur_right.png) no-repeat 0 0;
}	
/*包裹iframe的div*/	
.iframePanel {
	position: relative;
	z-index: 6;
	margin: 0 1%;
}
	
	
	
	
	
	
	