﻿@charset "utf-8";
/* CSS Document */
*{-webkit-box-sizing:boder-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0;}
html,body{
	height:100%;
	width:100%;
    font: 12px arial;
	font-family:"Microsoft YaHei"; 
}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote，th,td{margin:0;padding:0;}
ol,ul {list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a { text-decoration:none; color:#333; }
/*a:hover { text-decoration:none; color:#ff2a33; }*/
body{ background:#fff}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } 
table{ border-collapse:collapse; border-spacing:0;}

fieldset,img{ border:0px;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; }
a:focus, a:active, a:hover {
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration:none!important;
}
.font-center {
    text-align:center;
}
.float-left {
    float:left;
}
.align-right {
    text-align:right;
}
.float-right {
    float:right;
}
.falign-left {
    text-align: left!important;
    padding-left: 0!important;
}
.fa-plus, .fa-upload, .fa-close {
    margin-right: 10px;
}
.fa-search {
    float: left;
    font-size: 13px;
}
.fa-search:hover {
    font-size: 17px;
}
.glyphicon-exclamation-sign {
    margin-right:10px;
}

/*上传组件样式*/
.plupload {

}
.plupload button{
    float:left;
}
.plupload div{
    float:left;
}
/*上传组件样式*/

.uploadimg {
    height: 34px;
    width: 34px;
    float: left;
    margin-left: 5px;
    border-radius: 5px;

}
.remove.icon:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 2px;
    background-color: currentColor;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    left: 10px;
}

.remove.icon:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 2px;
    background-color: currentColor;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 15px;
    left: 10px;
}

.remove.icon {
    color: #f5f5f5;
    position: absolute;
    background-color: #000;
    height: 34px;
    width: 34px;
    opacity: 0.5;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 5px;
    display: none;
}

.imgs:hover .remove.icon {
    display: block;
}

.label-sign {
    color: red !important;
}

.select-input-merge input,.select-input-merge select{
    float: left;
    width: 50%;
    border-left: none;
    border-right: none;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}
.select-input-merge input:first-child,.select-input-merge select:first-child{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left: 1px solid #ccc;
}
.select-input-merge input:last-child,.select-input-merge select:last-child{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #ccc;
}
.merge3 input, .merge3 select {
    width: 33.33%;
}
#Mesgs ul{
    margin-bottom: 0px;
}
.txtdisplay {
    border: none;
    position: absolute;
    top: 0px;
    z-index:-9;
}
.emailsend {
    position: absolute;
    width: 70px;
    padding-top: 7px;
    margin-left: 10px;
}