/*整体控制*/
*{ margin: 0; padding: 0; font-family: Arial,'微软雅黑';}
body{font-size: 12px;background:#fff;}
img{max-width:640px;}
img,h1,h2,h3,h4,h5,h6,ul,ol,dl,p{ padding: 0; margin: 0; list-style: none; border:none;}
a{outline:0;color:#666;cursor:pointer;text-decoration:none;}
a:visited{color:none;}
a:hover{color:#ed6e6e;text-decoration:none;}
a:link,a:visited,a:active{text-decoration:none;}
input,textarea,select,button{display:inline-block;}
th{background:#f5f5f5;}
label{font-weight:normal;margin-bottom:0px;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset;}

/**bootcss重构 begin**/
.table{margin-bottom:0px;}
.btn{padding:4px 6px;}
/*.form-control{width:auto;font-size:12px;height:30px;display:inline;padding:4px}*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:6px;vertical-align:middle;}
.modal-header{background-color:#eee;padding:8px;}
.modal-header .close{margin-top:2px;margin-right:5px;}
.modal-header .close span{color:#000}
.modal-footer{padding:8px;}
.alert{padding:10px}
input[type=checkbox], input[type=radio] {margin:0px 0 3px 0;vertical-align: bottom;}
.glyphicon-search{color:gray;top:2px}
/**bootcss重构 end**/

/**webuploader begin**/
.webuploader-container {position: relative;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px);}
.webuploader-pick {position: relative;display: inline-block;cursor: pointer;background: #00b7ee;padding: 10px 15px;color: #fff;text-align: center;border-radius: 3px;overflow: hidden;}
.webuploader-pick-hover {background: #00a2d4;}
.webuploader-pick-disable {opacity: 0.6;pointer-events:none;}
/**webuploader end**/


/**对齐margin|padding|float begin**/
.home{width:100%;min-width:320px;max-width:640px;margin:0 auto;overflow-x:hidden;}
.home_main{overflow: auto;}
.mar5{margin:5px;}
.mar10{margin:10px;}
.marr5{margin-right:5px;}
.marr10{margin-right:10px;}
.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.martb5{margin-top:5px;margin-bottom:5px;}
.martb10{margin-top:10px;margin-bottom:10px;}

.pad0{padding:2px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.padtb5{padding-top:5px;padding-bottom:5px;}
.padtb10{padding-top:10px;padding-bottom:10px;}
.padt15{padding-top:15px;}
.padt20{padding-top:20px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.clear {clear:both;}

.floatl{float:left;}
.floatr{float:right;}
.center{text-align:center;}
.text_left{text-align:left;}
/**对齐margin|padding|float begin**/

.hide{display:none;}

/**color begin**/
.orange{color:#ff6800}
.red,.error{color:red;}
.red2{color: #e02323;}
.red3{color: #a51d1d;}
.choose{color:#e02323}
.gray{color:gray}
.gray2{color:#808080;}
.green{color:green}
.blue{color:blue;}
.a_blue{color:#4887fa;}
.warn{color:#FF5722}
.green{color:green;}
.required{color:red;padding:0 3px;font-weight:normal;font-style:normal}
/**color end**/

/**字体大小 begin**/
.size14{font-size:14px}
.size16{font-size:16px}
.size18{font-size:18px}
.w100{width:100px;}
.w130{width:130px;}
.w150{width:150px;}
.w180{width:180px;}
.w200{width:200px;}
.w250{width:250px;}
.bold{font-weight: bold;}
.bolder{font-weight: bolder;}
/**字体大小 end**/

/**小图标**/
.icon{background: url(../images/icons.png) no-repeat;cursor: pointer;padding:3px 10px;}
.icon_delete{padding:3px 12px;background-position: -4px -58px;}
.icon_contact{padding:3px 12px;background-position: -4px -252px;}
.icon_down2{padding:3px 12px;background-position: -4px 5px;}

/**上下箭头**/
.icon_disabled{cursor: not-allowed;}
.icon_top{background-position: -20px -624px;}
.icon_top.icon_disabled{background-position: 0px -624px;}
.icon_top.icon_hover{background-position: -40px -624px;}
.icon_foot{background-position: -20px -663px;}
.icon_foot.icon_disabled{background-position: 0px -664px;}
.icon_foot.icon_hover{background-position: -40px -664px;}
.icon_up{background-position: -20px -704px;}
.icon_up.icon_disabled{background-position: 0px -704px;}
.icon_up.icon_hover{background-position: -40px -704px;}
.icon_down{background-position: -20px -743px;}
.icon_down.icon_disabled{background-position: 0px -744px;}
.icon_down.icon_hover{background-position: -40px -744px;}
.icon_cright{background-position: -0px -545px;}
.icon_cdown{background-position: -3px -507px;}
.icon2{padding:3px 10px;background:url(../images/icons2.png) no-repeat;cursor: pointer;}
.icon_ok{background-position: -119px -127px;cursor:default;}
.icon2_add{background-position: -46px -15px;}
.icon2_set{background-position: -46px -15px;}
.icon2_del{background-position: -118px -15px;}
.icon2_del:hover, .hover .icon2_del{background-position: -118px -38px;}
.icon2_edit{background-position: -82px -15px;}
.icon2_mleft{background-position: -156px -15px;}
.icon2_mright{background-position: -190px -15px;}
.icon2_menu_right{padding:3px 8px;background:url(../images/icons2.png) no-repeat -190px -125px;}
.icon2_ul li{padding-left: 15px;background:url(../images/icons2.png) no-repeat -278px -7px;}

/**图标文本框**/
.search_input{padding-left:30px;background:url(../images/icons.png) no-repeat -3px -286px #fff;}

/*激活标签*/
.active,.selected{color:#ed6e6e;}
.active_li{background:#e9ecee;color:#ed6e6e;}

/**分页控制 begin**/
.page-box{float:right;height: 28px; margin:5px;line-height: 28px;margin:10px 0 20px 0;}
.page{overflow: hidden;float:left;}
.page li{float:left; margin-left: 5px;}
.page li a{border: 1px solid #cecece; display: inline-block;border-radius: 3px;padding: 0 8px; text-align: center;color: #595959;}
.page li:not(.page-disabled) a:hover{ border: 1px solid #e92222; color: #fff; background: #e92222;}
.page li.page-disabled{background:#d6d6d6;color:#fff}
.page li.page-disabled a{color:#fff;cursor:default}
.page li.page-choose a{ border: 1px solid #e92222; color: #fff; background: #e92222;cursor:default}
.page-box .page-go{float:left;margin:0 5px;}
.page-box .to_page_txt{width:32px;}
.page-box .to_page_btn{padding:3px;}
.page-box .page-all{float:left;}
.page-box .to_pageall_txt{width:40px;}
/**分页控制 end**/

/**表单布局 begin**/
.txt_form{width:550px;padding:20px 20px}
.txt_row{margin-bottom:6px;}
.txt_main .txt_title{margin-bottom:0px;font-weight:bold;line-height:36px;font-size:14px;width:90px;text-align:right;margin-right:5px;}
.txt_tips{color:#ddd;margin-left:100px;height:17px;line-height:17px;}
.txt_err .txt_tips{color:red;}
.txt_main .form-control{width:230px;}
.txt_main .btn,.txt_main .imgcode{margin-top:-1px}
.imgcode_box .form-control, .mobile_code_box .form-control{width:135px}
.agree_box label{margin-left:60px;font-weight:bold;font-size:14px;}
.sub_btns{padding-top:5px;margin:0px 0 5px 100px;}
.sub_btns .btn{width:135px}
/**表单布局 end**/


/*菜单*/
.topMenu{top:0;width:100%;height: 40px;background-color:rgb(51,122,183);color: rgb(255,255,255); z-index: 100;line-height:40px;padding:0 10px;text-align: center;}
.topMenu .topMenuTitle{font-weight:900;color: rgb(255,255,255);font-size:16px;}
.topMenu .topMenuRight{float:right;}

.foot_menu{bottom:0;margin-bottom:0;width:100%;height: 40px;background-color:#eee;z-index: 100;}
.foot_menu>ul>li{float:left;text-align:center;width:33%;height:40px;overflow:hidden;}
.foot_menu>ul>li:last-child{width:34%}
.foot_menu ul li a{line-height:40px;font-size:14px;display: block;}
.foot_menu ul li a:hover{color:#C00;background-color:transparent;text-decoration:none;}
.foot_menu ul li.active{background-color:rgb(51,122,183);}
.foot_menu>ul>li.active>a, .next_menu li.active>a{color: rgb(255,255,255);}


#mask_layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;filter: alpha(opacity=50);opacity:0.5;}

/**消息提醒 begin**/
.message_box{position:fixed;top:40%;left:40%;z-index:1050;background-color: #fff;min-width:300px;border: 1px solid #999; border: 1px solid rgba(0,0,0,.2);outline: 0;}
.message_head{background-color: #eee;padding: 8px; border-bottom: 1px solid #e5e5e5;}
.message_title{float:left;margin-right:20px}
.massage_body{padding: 15px;}
.massage_foot{text-align:center;padding:8px;border-top:1px solid #e5e5e5;}
.massage_foot .btn{margin-right:10px;}
/**消息提醒 end**/

/**头部按钮**/
.topMenuRight .glyphicon{padding: 10px;font-size: 20px;color: rgb(255,255,255);}



/**相机截图***/
#cutImgBox{display:none;position: fixed;z-index: 1050;width: 100%;top: 0;height: 100%;background: #fff;}
#cutFile{display:none;}
#cutImgBox .cutImgMain{text-align:center;}
#cutImgBox .cutAction{position: fixed;bottom:0;width:100%;height: 45px;background-color:#333;z-index: 100;line-height:45px;padding:0 20px;font-size:16px;text-align:center;}
#cutImgBox .cutAction .cancle{display:inline-block;float:left;width:50px;color:#fff;cursor:pointer;}
#cutImgBox .cutAction .save{color:#fff;font-weight:700;cursor:pointer;}
#cutImgBox .cutAction .again{display:inline-block;float:right;width:50px;color:#fff;cursor:pointer;}


#alertMsg{display:none;position: fixed;top: 45%;left: 5%;right: 5%;
z-index: 1050;
border: 1px solid #000033;
border: 1px solid rgba(0,0,0,.2);
outline: 0;
background-color: #585555;
color: #fff;
border-radius: 5px;
padding: 5px;
line-height: 24px;text-align:center}