body{ font:12px "penhei", "Microsoft YaHei", "宋体", Arial, sans-serif}
body, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dt, dd{ margin:0; padding:0; font-weight:normal; font-style:normal}
table, h1, h2, h3, h4, h5, h6{ font-size:100%}
ul, li, dl, dt, dd{ list-style-type:none}
table{ border-collapse:collapse; border-spacing:0; border:0}
img{ border:none; vertical-align:bottom}
a, button{ cursor:pointer; outline: none}
*:focus { outline: none}

a:link{ text-decoration:none}
a:visited{ text-decoration:none}
a:hover{ text-decoration:none}
a:active{ text-decoration:none}

.fw_b{ font-weight:bold}

.co_red{ color:#F00}
.co_or{ color:#F60}
.co_999{ color:#999}
.co_666{ color:#666}

.bc_fa{ background-color:#fafafa}
.bc_f3{ background-color:#f3f3f3}
.bc_f4{ background-color:#f4f4f4}
.bc_f7{ background-color:#f7f7f7}
.bc_2d{ background-color:#2D333F}
.bc_0b{ background-color:#0B98E9}

.f_l{ float:left}
.f_r{ float:right}
.ta_l{ text-align:left}
.ta_c{ text-align:center}
.ta_r{ text-align:right}
.dp_n{ display:none}
.clear{ clear:both}
.dp_iblock{display: inline-block;}

.pt_0{ padding-top:0}
.pt_2{ padding-top:2px}
.pt_5{ padding-top:5px}
.pt_10{ padding-top:10px}
.pt_20{ padding-top:20px}
.pt_30{ padding-top:30px}
.pt_45{ padding-top:45px}
.pt_50{ padding-top:50px}
.pt_60{ padding-top:60px}
.pt_75{ padding-top:75px}
.pt_80{ padding-top:80px}
.pt_110{ padding-top:110px}
.pt_120{ padding-top:120px}
.pt_200{ padding-top:200px}
.pt_315{ padding-top:315px}
.pt_325{ padding-top:325px}
.pt_340{ padding-top:340px}
.pt_350{ padding-top:350px}
.pt_360{ padding-top:360px}
.pl_5{ padding-left:5px}
.pl_10{ padding-left:10px}
.pl_15{ padding-left:15px}
.pr_5{ padding-right:5px}
.pr_15{ padding-right:15px}
.pb_0{ padding-bottom:0}
.pb_10{ padding-bottom:10px}
.pb_20{ padding-bottom:20px}
.pb_30{ padding-bottom:30px}
.pb_40{ padding-bottom:40px}
.pb_50{ padding-bottom:50px}
.pb_60{ padding-bottom:60px}
.pb_80{ padding-bottom:80px}
.mb_5{ margin-bottom:5px}
.mb_10{ margin-bottom:10px}
.mb_30{ margin-bottom:30px}
.mb_50{ margin-bottom:50px}
.mt_5{ margin-top:5px}
.mt_10{ margin-top:10px}
.mt_15{ margin-top:15px}
.mt_20{ margin-top:20px}
.mt_30{ margin-top:30px}
.mt_50{ margin-top:50px}
.ml_30{ margin-left:30px}

.wp_20{ width:20%}
.wp_60{ width:60%}
.wp_100{ width:100%}


.plr_15{ padding:0 15px}
.plr_20{ padding:0 20px}
.plr_30{ padding:0 30px}
.plr_40{ padding:0 40px}
.ptb_30{ padding:30px 0}

.plrp_5{ padding:0 5%}