﻿@charset "utf-8";
/* CSS Document */

body, button, input, select, textarea {
	font: 12px/1.5 '微软雅黑', Arial, ​Helvetica, ​sans-serif; color: #666; background: #f7f7f7;
}
img{width:100%;}
li{list-style: none;}
a {text-decoration: none;
	color: #62b7f1;}
a:hover   {color:#62b7f1; text-decoration: none;}

em, i {
	font-style: normal;
}
label{font-weight: normal;}
.clear {
	clear: both;
}
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.clearfloat {
	zoom: 1
}
.left {
	float: left;
}
.right {
	float: right;
}
.hide {
	display: none
}
.align_c {
	text-align: center;
}
.align_r {
	text-align: right;
	}
.align_l {
	text-align: left;
	}
.o_hidden {
	overflow: hidden;
}
.cur{cursor: pointer;}
.po_re{position: relative;}
/*padding*/
.pa0{padding: 0;}
.pa25{padding:25px;}

.pt0{padding-top: 0;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}

.pr0{padding-right:0px;}
.pl0{padding-left:0px;}
.pl10{padding-left:10px;}
.pl5{padding-left:5px;}


.pb17{padding-bottom:17px}


.pa10_0{padding: 10px 0;}
.pa15_0{padding: 15px 0;}
.pa25_0{padding:25px 0;}
.pa0_15{padding:0 15px}


.pa10_25_25_25{padding:10px 25px 25px 25px}


/*margin*/
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mb17{margin-bottom: 17px;}
.mb10{margin-bottom: 10px;}
.mr10{margin-right: 10px;}
.mr20{margin-right:20px;}

/*通用宽度*/
.widb100{width:100%;}
.wid1200{
	width: 1200px;
	margin: 0 auto;}
.max_h550{max-height: 550px;}
.over_s{overflow-y:auto;}
/*color*/
.bg_fff {background: #fff;}
.bg_dcdcdc{background: #dcdcdc;}
.bg_fefde7{ background: #fefde7;}
.bg_f3f3f3{ background: #f3f3f3;}
.color999{color:#999}
.colorf7a82b{color: #f7a82b;}/*黄色*/
.color1ed311{color: #1ed311;}/*绿色*/
.color00a0e9{color: #00a0e9;}/*蓝色*/
.colorff0000{color: #d9534f;}/*红色*/
.color337ab7{color: #337ab7;}/**/
.border_l_0{border-left: none;}
.must{color: #ff0000; margin-right: 5px;}
/*btn*/

/*input*/
.form-control-date{ background: url(/img/date.png) no-repeat right center;}
.form-control-time{background: url(/img/time.png) no-repeat right center;}

/*font-size*/
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.lh24{line-height: 24px;}
.help-block{margin: 0;}
.modal-header {
    min-height: 16.43px;
    padding:10px 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-title {
    margin: 0; font-weight: bold;
    line-height: 1.42857143;
}
.btn-default{color: #666;}
.breadcrumb_my{
	padding:5px 0 0 0;
    margin-bottom:0px;
    list-style: none;
    background:none;
    font-size: 12px}
.breadcrumb_my li a{ color: #666;}
.breadcrumb_my li a:hover{ color: #62b7f1;}
.modal-body .alert{padding:5px 0; margin-bottom: 15px; color: #f7a82b; font-size: 12px;}
.form_row .form-group{ margin-bottom: 15px;}
#myModal-help
{
    top:300px;
}
.dropdown-menu{min-width: 120px;}
#gps_msg{ text-align: center; clear: both; color:#d9534f; padding: 10px 0;}
/*table01*/
.table01{border:1px solid #ddd; border-radius:4px; font-size: 12px;}
.table01 th{background: #dcdcdc;}
.table01 td{ vertical-align: middle;}
.table01 tr.cur{ cursor: pointer;}
.table01 tr span.color_self{ color: #fff; margin-left: 5px;}
.table01 tr:hover span.color_self{ color: #ccc; margin-left: 5px;}
.table01 .cur:hover{ background: #ecfafd;}
.table01 .cur2:hover{ background: #ecfafd;}
.table01 input[type='checkbox']{margin: 2px 4px 0 0; float: left;}

.table02>thead:first-child>tr:first-child>th{ border-top:1px solid #ddd;}
.table02 thead tr th{border-bottom:1px solid #ddd; font-weight: normal;}
.table02 tr:hover{ background: #ecfafd;}
.table02 .jiab{color: #666;}

.table03{border:1px solid #ddd; border-radius:4px; font-size: 12px;}
.table>thead>tr>th{border-bottom-width: 1px;}
.table03 th{ background: #f1f1f1; }
.table03 td{ vertical-align: middle;}

.table tbody tr td, .table tbody tr th, .table tfoot tr td, .table tfoot tr th, .table thead tr td, .table thead tr th 
{
	    vertical-align:middle;
}
/*联想输入*/
.lx_block{ position: relative; top:0; right:0; bottom:0;  margin-left:76px; z-index:3; background: #fff; padding:10px; border:1px solid #dcdcdc;}
.lx_block a{ line-height: 24px; display: block; padding:0 5px;}
.lx_block a:hover{background: #f2f2f2;}
/*page_my*/
.page_my{ font-size: 12px;}
.page_my .left{margin: 20px 0;}
.page_my .left div{float: left; line-height:28px;}
/*footer*/
#footer2{width:100%; overflow:hidden; padding:13px 0; background:#ededed; font-size:12px; color:#808080; margin-top: 20px;}
.foot2_left{line-height:25px;}
.foot_nav{ margin-left:-10px; padding-left: 0; overflow:hidden;}
.foot_nav a,.foot_nav{ color:#666666;}
.foot_nav a{ margin:0 10px;}
.foot2_right{line-height:30px; text-align:right;}
.foot2_right span{ font-size:26px;  font-family:Arial, Helvetica, sans-serif; }

/*遮罩*/
.mask{ position:fixed; top: 0px; left: 0px; width: 100%; height:100%; z-index:100; background:rgba(0, 0, 0, 1) none repeat scroll 0 0 !important;-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3; 
filter:Alpha(opacity=30); background:#000;}

/*btn*/
.input_my_lg {
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
}

.btn_on01 {
    border: 1px solid #e9714e;
    color: #e9714e;
}