@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family: "Arial","微软雅黑";font-size:1.4rem;color:#404040;outline:0;}
html {font-size:62.5%;}
input,select,textarea {font-size:100%;outline-style: none;background:transparent;font-family: "Arial","微软雅黑";font-size:1.4rem;}
input,button{ border:none medium; font-family: "Arial","微软雅黑";font-size:1.4rem;  overflow:visible; *overflow:visible; outline: none; -webkit-appearance: none;}
button{ cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align:inherit;}
fieldset,img {border:none;}
iframe {display:block;}
abbr,acronym {border:none; font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal; font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:500;}
legend{color:#000}
q:before,q:after {content:''; }
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup {vertical-align:text-top}
sub{vertical-align:text-bottom}
a:hover {text-decoration:none; }
ins,a {text-decoration:none; cursor:pointer; color:#555;}
a:focus,*:focus {outline:none;}
.clr:before,.clearfix:after {content:""; clear:both; display:block; height:0; visibility:hidden;}
.clr:after {clear:both; overflow:hidden;}
.clr {zoom:1; /* for IE6 IE7 */}
.clear{clear:both; display:block; overflow:hidden; height:0; line-height:0; font-size:0; }
.hide {display:none !important; visibility:hidden;}
.block {display:block !important;}
/*.opacity{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}*/
.alpha{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000;}
.radius_1{-moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.radius_2{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.radius_3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.radius_5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.radius_t5{-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
/*自定义*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.cb{clear:both;}
.ovh{overflow:hidden;}
.di{display:inline;}
.dib{display:inline-block;}
.db{display:block;}
.none{display:none;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.orange{ color:#d0312e;}
.red{ color:#df0000;}
.blue{ color:#7747cf;}
.tdu{ text-decoration:underline;}
img{border: none;vertical-align: middle;}
div{margin: auto;}


.wrap{width:100%;height:auto; margin:0 auto;position:relative;overflow: hidden;}
.wrap90{width: 90%;height: auto;position: relative;overflow: hidden;}
.scale{text-align: center;overflow: hidden;}




.inpT::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;font-size: 1em;}
.inpT:-moz-placeholder, textarea:-moz-placeholder {color:#fff;font-size: 1em;}
.inpT::-moz-placeholder, textarea::-moz-placeholder {color:#fff;font-size: 1em;}
.inpT:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#fff;font-size: 1em;}

.inpB::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;font-size: 1em;}
.inpB:-moz-placeholder, textarea:-moz-placeholder {color:#fff;font-size: 1em;}
.inpB::-moz-placeholder, textarea::-moz-placeholder {color:#fff;font-size: 1em;}
.inpB:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#fff;font-size: 1em;}

.clr{#zoom:1;clear:both}
.clr:before,.clr:after{display:block;content:".";height:0!important;line-height:0!important;visibility:hidden}
.clr:after{clear:both}
.clr{*zoom:1;}