@charset "utf-8";
/* CSS Document */



body{font-size:14px; background:#fff; width:100%; height:auto; overflow-x:hidden; font-family:"微软雅黑";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0; }
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(140,215,255,.75);
 box-shadow:0 0 8px rgba(140,215,225,.5);
 -moz-box-shadow:0 0 8px rgba(140,215,225.5);
 -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}

fieldset,img{border:0;}img{ max-width:100%;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#333;}

textarea,input{ font-family:"微软雅黑";}
.bd_weixin_popup{ box-sizing:content-box;}
a:hover{ text-decoration:none; color:#1a89df;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{zoom:1;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}.mt15{ margin-top:15px;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt2{ margin-top:2%;}
.blue{ color:#0075c1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666;  
}
.picfd{ overflow:hidden;}
.picfd img{ transition:all 0.5s ease;}
a:hover .picfd img{ transform:scale(1.1); transition:all 0.5s ease;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666;
}

input[type=number] {
    -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/*去除苹果设备默认属性*/
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance: none;}
textarea{-webkit-appearance:none;border-radius:0;}   
/*去除Chrome等浏览器文本框默认发光边框*/
input:focus,textarea:focus{outline:none;}
input{  
	background:none;  
	outline:none;  
	border:none;
}
input[type="text"]:focus,
input[type="password"]:focus {
	background: #fff;
	outline: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
     -webkit-transition-delay: 99999s;
     -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}

.translateX-100 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
}
.translateX_100 {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}
.translateY-100 {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}
.translateY_100 {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.transition {
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}
.scale-0{
	-webkit-transform:scale(0);
    -moz-transform:scale(0);
	transform:scale(0);
}




.animate.translateX-100, .animate.translateX_100, .animate.translateY_100, .animate.translateY-100, .animate.scale-0 {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    transform: translate(0,0);
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
	transform:scale(1);
}
