﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
table td img{ display:block}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul,li{list-style:none}

a{margin:0;padding:0;vertical-align:baseline;background:transparent;color:#333;text-decoration:none;}
div ul li a:hover,ul li a:hover,li a:hover,div a:hover,p a:hover,span a:hover{color:#333;}

textarea{ resize:none;}
input,select{vertical-align:middle}
input,button{font-size:13px;margin:0;height:auto}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="file"],
button {
-webkit-appearance: none;
}

select {
-webkit-appearance: none;
}
.block{display:block;}

div, p, a, input, textarea, select {font-family:  'Microsoft YaHei',Helvetica,Arial,sans-serif; color:#333; }
body{font-family:  'Microsoft YaHei',Helvetica,Arial,sans-serif; margin:0;padding:0;
    overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}

.fl,.left{float:left;display:inline}
.fr,.right{float:right}
.c,.clear{overflow:hidden;　zoom:1;　margin:5px auto;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0; }
.clearfix{zoom:1}

table{}
img{border:0;}
table,tr,td{}
a:link{}
a:visited{text-decoration:none;outline:none;cursor: pointer;}
a:hover{text-decoration:none;}
button{cursor:pointer;}

img{ max-width:640px;}
.img100 { width:100%; }
.big { font-size:18px; }
.big2 { font-size:30px; }
.red{ color:#F00}
.hidden{display:none}
.vh{visibility:hidden}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}

.mr_none{ margin-right:0!important;}

.min_height{height:auto !important; height:400px; min-height:400px;}


.w100{ width:100%;margin:auto;overflow: hidden;}
.clear{ clear:both }

.f_18{ font-size:1.125em;}
.f_16{ font-size:1em}
.f_14{ font-size:0.875em} 
.f_12{ font-size:0.75em}

.red12{ color:#F00}

.input_w60,.input_w28,.input_w80{border:1px solid #DDD;
border-radius: 5px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.input_w60{width:60%;}
.input_w28{width:28%;}
.input_w80{width:60%; height:auto !important; height:60px; min-height:60px;}


.h_border{border:1px solid #d3d1d1;
	border-radius: 5px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
.b_border_b{border-bottom:1px solid #DDD; padding-bottom:5px;}	