#form1 .requiredtip {
 display:inline;
 position:absolute;
 left:0;
 top:0;
 padding:2px 6px 5px;
 background-color:#ffe2e2;
 border:1px solid #fbc3c3;
 color:#f00;
 font-family:'微软雅黑';
 font-size:12px;
 line-height:140%;
 text-align:center;
 text-shadow:0 0 1px white;
 white-space:nowrap;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 z-index:1111;
}
#form1 .tipshadow,
#form1 .pointytip {
 border:6px dashed transparent;
 border-bottom-style:solid;
 border-bottom-color: #ffe2e2;
 top:-12px;
 height:0;
 left:20%;
 margin-left:4px;
 position:absolute;
 width:0;
 overflow:hidden;
}
#form1 .tipshadow {
 border-width:7px;
 top:-14px;
 margin-left:3px;
 border-bottom-color:#fbc3c3;
}
#form1 ul.mfields {
 float:left;
}
#form1 ul.mfields input,
#form1 ul.mfields textarea {
 font-family:'微软雅黑';
 resize:none;
 outline:none;
}
#form1 ul.mfields li {
 font-family:'微软雅黑';
 float:left;
 margin:7px 0;
}
#form1 a.btnsubmit {
 display:block;
 font-family:'微软雅黑';
 float:left;
}
#form1 img.captchapic {
 cursor:pointer;
 position:absolute;
 left:0;
 top:0;
}
#form1 span.reqtip {
 color:#f00;
 line-height:100%;
 padding-left:3px;
}
#form1 ul.mfields li {
 float:left;
 width:50%;
}
#form1 ul.mfields .title {
 float:left;
 padding:10px 0;
 line-height:1.5;
 width:100%;
 color:#5a5a5a;
}
#form1 ul.mfields .inpbox {
 float:left;
 width:150px;
}
#form1 ul.mfields .inptext {
 font-family: '微软雅黑';
 border:1px solid #dedede;
 font-size:12px;
 text-indent:5px;
 height:38px;
 line-height: 38px;
 width:100%;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
}
#form1 ul.mfields .inptext.datepicker {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/images/datepicker1.png) !important;
 background-position:right 5px center !important;
 background-repeat:no-repeat !important;
}
#form1 ul.mfields .radiobox {
 background:transparent !important;
 padding-left: 22px;
 position: relative;
 height:40px;
 line-height:40px;
 float:left;
 margin-right:12px;
}
#form1 ul.mfields .radiobox label {
 display:inline-block;
}
#form1 ul.mfields .radiobox input[type="radio"] {
 box-sizing: border-box;
 left: -1px;
 margin: 3px;
 padding: 0;
 position: absolute;
 top: 0px;
 vertical-align: middle;
 opacity:0;
 filter:alpha(opacity=0);
}
#form1 ul.mfields .radiobox label.labelofradio:before,
#form1 ul.mfields .radiobox label.labelofradio .before {
 content: " ";
 background: url(https://static.websiteonline.cn/website/plugin/new_message_form/images/radio_bg.png) left center no-repeat;
 height:100%;
 left: 0;
 width: 16px;
 position: absolute;
}
#form1 ul.mfields .radiobox.on label.labelofradio {
 color:#ed3c46;
}
#form1 ul.mfields .radiobox.on label.labelofradio:before,
#form1 ul.mfields .radiobox.on label.labelofradio .before {
 content: " ";
 background: url(https://static.websiteonline.cn/website/plugin/new_message_form/skins/ms4/radio_checkedbg.png) left center no-repeat;
 color:#f7901d;
}
#form1 ul.mfields .checkbox {
 background:transparent !important;
 padding-left: 22px;
 position: relative;
 height:40px;
 line-height:40px;
 float:left;
 margin-right:12px;
}
#form1 ul.mfields .checkbox label {
 display:inline-block;
}
#form1 ul.mfields .checkbox input[type="checkbox"] {
 box-sizing: border-box;
 left: -1px;
 margin: 3px;
 padding: 0;
 position: absolute;
 top: 0px;
 vertical-align: middle;
 opacity:0;
 filter:alpha(opacity=0);
}
#form1 ul.mfields .checkbox label.labelofcheckbox:before,
#form1 ul.mfields .checkbox label.labelofcheckbox .before {
 content: " ";
 background: url(https://static.websiteonline.cn/website/plugin/new_message_form/images/checkbox_bg.png) left center no-repeat;
 height:100%;
 left: 0;
 position: absolute;
 width: 16px;
}
#form1 ul.mfields .checkbox.on label.labelofcheckbox:before,
#form1 ul.mfields .checkbox.on label.labelofcheckbox .before {
 content:"";
 background:url(https://static.websiteonline.cn/website/plugin/new_message_form/skins/ms4/checkbox_checkedbg.png) left center no-repeat;
 color:#f7901d;
}
#form1 ul.mfields .checkbox.on label.labelofcheckbox {
 color:#ed3c46;
}
#form1 ul.mfields .btn-select {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/images/selarrow.png) !important;
 background-position:right 5px center !important;
 background-repeat:no-repeat !important;
 border:#dedede 1px solid;
 width:100%;
 position:relative;
 float: left;
 display:block;
 height:38px;
 line-height:38px;
 font-size:12px;
 color:#797979;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;
 cursor:pointer;
}
#form1 ul.mfields .btn-select select {
 position: absolute;
 text-indent:10px;
 line-height:35px;
 top:0;
 left:0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 display:block;
 cursor:pointer;
}
#form1 ul.mfields .btn-select .cur_select {
 text-indent:5px;
 display:block;
 height:100%;
 width:100%;
}
#form1 ul.mfields .btn-select .cp_sele {
 width:100%;
 height:100%;
 text-align:center;
 background:#fff;
 border:#dedede 1px solid;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;
}
#form1 ul.mfields .msel {
 margin-top:3px;
}
#form1 ul.mfields .txtarea {
 font-size:12px;
 padding:2px 0;
 width:100%;
 height:34px;
 border:1px solid #dedede;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
}
#form1 .btnsubmit {
 display:block;
 background-color:#ed3c46;
 border-style:solid;
 border-width:0;
 line-height:40px;
 height:40px;
 width:320px;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
 text-align:center;
 color:#fff;
 margin-top:5px;
}
#form1 .btnsubmit:hover {
 background-color:#fb414c;
}
#form1 .webuploader-container {
 text-align:center;
}
#form1 .webuploader-container {
 //position: relative;
 background: white;
}
#form1 .webuploader-element-invisible {
 position: absolute !important;
 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 clip: rect(1px,1px,1px,1px);
}
#form1 .webuploader-pick {
 width: 100%;
 display: inline-block;
 position: relative;
 cursor: pointer;
 color: #626262;
 text-align: center;
 border-radius: 3px;
 overflow: hidden;
 //padding: 1px 6px;
 //color: #626262;
 //text-align: center;
 //background: url(../../template/default/images/wp-button-bg.gif) repeat-x bottom #5183c9;
 //line-height: 38px;
 position:relative;
}
//.webuploader-pick:before { /*    content:'.'; display:inline-block; line-height: 33px; background: url(../../template/default/images/wp-picture-upload_arrow.png) no-repeat 0 6px;    text-indent:-999px;    padding-left: 20px;    margin-left: 5px;*/
 //
}
#form1 .webuploader-pick-hover {
 //background: #2e5fb2;
}
#form1 .webuploader-pick-disable {
 opacity: 0.6;
 pointer-events:none;
}
#form1 .webuploader-pick_btn {
 float: right;
 display: inline-block;
 background-color: #ed3c46;
 color: white;
 padding: 0 9px;
}
#form1 ul.mfields .inptext:focus,
#form1 ul.mfields .btn-select.on,
#form1 ul.mfields .radiobox.on,
#form1 ul.mfields .checkbox.on,
#form1 ul.mfields .txtarea:focus {
 font-family:"Microsoft YaHei";
 font-size:auto;
 color:#000;
 text-align:left;
 border-color:#dedede;
 border-width:1px;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -o-border-radius:3px;
 font-weight:normal;
}
#form1 ul.mfields .inptext:focus,
#form1 ul.mfields .inptext.datepicker:focus,
#form1 ul.mfields .btn-select.on,
#form1 ul.mfields .txtarea:focus {
 background-color:#fff;
}
#form1 ul.mfields .inptext:focus,
#form1 ul.mfields .btn-select.on,
#form1 ul.mfields .txtarea:focus,
#form1 ul.mfields .radiobox input[type="radio"]:checked + label,
#form1 ul.mfields .checkbox input[type="checkbox"]:checked + label {
 text-decoration:none;
}
#form1 ul.mfields .radiobox.on {
 background-color:transparent;
}
#form1 ul.mfields .radiobox.on label.labelofradio {
 color:#ed3c46;
}
#form1 ul.mfields .radiobox.on label.labelofradio:before,
#form1 ul.mfields .radiobox.on label.labelofradio .before {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/skins/ms4/radio_checkedbg.png);
}
#form1 ul.mfields .checkbox.on {
 background-color:transparent;
}
#form1 ul.mfields .checkbox.on label.labelofcheckbox {
 color:#ed3c46;
}
#form1 ul.mfields .checkbox.on label.labelofcheckbox:before,
#form1 ul.mfields .checkbox.on label.labelofcheckbox .before {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/skins/ms4/checkbox_checkedbg.png);
}
#form1 ul.mfields .btn-select.on {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/images/selarrow.png) !important;
}
#form1 ul.mfields .inptext.datepicker:focus {
 background-image:url(https://static.websiteonline.cn/website/plugin/new_message_form/images/datepicker1.png) !important;
}
#form1 .btnsubmit:hover {
 color:#fff;
 background-image:none;
 background-color:#fb414c;
 border-color:transparent;
}
#form1 ul.mfields .inpbox {
 width:359px;
}
#form1 ul.mfields .txtarea {
 height:60px;
}
#form1 ul.mfields .inptext,
#form1 ul.mfields .btn-select,
#form1 ul.mfields .radiobox,
#form1 ul.mfields .checkbox,
#form1 ul.mfields a.send {
 height:40px;
 line-height:40px;
}
#form1 .btnsubmit {
 width:201px;
 margin-top:35px;
 border-width:0px;
}
		
