/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{ 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,li,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,input{ border:0;}
a{ text-decoration: none;}
input{ outline:none}
/*-------------------------原子类----------------------*/

/*文字排版*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}

.fb{ font-weight:bold;}
.fn{ font-weight:normal;}

.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.line_through{ text-decoration:line-through;}

/*显示*/
.dblock{ display:block;}
.dnone{ display:none;}
.dinlineblock{ display:inline-block;}
.hidden{ visibility:hidden;}

/*定位*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.vt{ vertical-align:top;}
.vm{ vertical-align:middle;}

.fl{ float:left; display:inline-block;}
.fr{ float:right;display:inline-block;}

.bc{ margin-left:auto; margin-right:auto;}

.cb{ clear:both;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{ /*display:inline-block*/}* html .clearfix{ height:1%;}. Clearfix{ display:block;}

.zoom{ zoom:1;}

.position_r{ position:relative;}

/*cursor*/
.cursor_p{ cursor:pointer;}

.w100{ width:100%;}
/*download链接*/
.video_down {
   text-decoration: none; color: #3A96D4; margin-top: 5px;display: block;
}