﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}*/
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
.fanhui a{ padding:5px 15px; text-align:center; background-color:#D62F03; width:56px; display:block; margin-top:35px; float:right}

.text-error{color:#a94442;}

.hide{display:none;}

/*???????????? */
.red{color:red;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.lh32{line-height:32px;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*??????*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fotterright{float:right;padding-right: 100px;color: #fff;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.clear{clear:both;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none{display:none;}

/*??????*/
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}
.ml100{margin-left:100px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p16{padding:16px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pb5{padding-bottom:5px;}

.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}


/*??????*/

.boot input,textarea {
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   /* border-radius:3px;*/
}
.boot input:focus,textarea:focus {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.boot input{ vertical-align: middle;}
.boot .input { height: 18px; }
.boot .input, .boot textarea, .boot select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 2px #F0F0F0 inset;
    font-family: inherit;
    font-size: 100%;
    line-height: 18px;
    padding: 4px;
    margin: 0;
    vertical-align: middle;
}
input.year{background:url(img/input_y.jpg) 56px 5px no-repeat;}
input.month{background:url(img/input_m.jpg) 56px 5px no-repeat;}
input.day{background:url(img/input_d.jpg) 56px 5px no-repeat;}

.form1{}
.form1 .item{padding:5px 0; clear:both;line-height:26px;}
.form1 .item span.text{display:inline-block; float:left; width:100px; color:#666; text-align:right; padding-right:10px; }
.form1 .item span.info{ color:#D62F03; margin-left:4px; display:none;}
.form1 .item input.input{}
.form1 .item input.radio{height:24px;}
.form1 .item select{}
.form1 .item input.code{width:80px;}
.form1 .item .button{width:115px; height:26px; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:3px; font-size:12px;}
.item.control-group.error input{border:#b94a48 1px solid;}
/*.item.control-group.success input{border:#468847 1px solid;}*/
input.button{width:115px; height:26px; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:3px; font-size:14px;}
input.button2{height:26px; padding:0 20px; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:5px; font-size:14px;}
a.button{ display:inline-table; width:115px; height:26px; line-height:26px; text-align:center; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:3px; font-size:14px; letter-spacing:1px; font-family:"??????";}
a.button2{ display:inline-table; height:26px;  padding:0 20px;  line-height:26px; text-align:center; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:5px; font-size:14px; letter-spacing:1px; font-family:"??????";}
a.button3{ display:inline-table; height:30px;  padding:0 20px;  line-height:30px; text-align:center; background:#D62F03; border:0; color:#fff; cursor:pointer;border-radius:5px; font-size:14px; letter-spacing:1px;}