/*update 2014-07-09*/

/*CSS reset*/
html,body {width:100%; height:100%; margin:0; padding:0; font-size:100%;}
html { font-size:100%; _background: url(about:blank) fixed;}
body { font: 12px/1.5 "Microsoft YaHei", Arial, "Helvetica Neue", Helvetica, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, 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;}
b,strong{ font-weight:bold;}
del, ins { text-decoration:none;}
ul, ol { 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 { border:0; font-variant:normal;}
sup, sub { vertical-align :baseline;}
legend { color:#000;}
input, button, select { font-size:100%; outline:none;}
button, input[type=submit], input[type=reset], input[type=button] {overflow:visible; cursor:pointer;}
textarea{ resize:none;}
select{ height:22px; line-height:18px;}

a { text-decoration: none; outline:none;}
a:hover { text-decoration: underline; }

/*颜色*/
.red { color:#CE0000 !important;}
.blue { color:#2162B6 !important;}
.black { color:#000 !important;}
.gray3 { color:#333 !important;}
.gray6 { color:#666 !important;}
.gray9 { color:#999 !important;}

/*文字排版*/
.f12 { font-size:12px !important;}
.f13 { font-size:13px !important;}
.f14 { font-size:14px !important;}
.f15 { font-size:15px !important;}
.f16 { font-size:16px !important;}
.f17 { font-size:17px !important;}
.f18 { font-size:18px !important;}
.f19 { font-size:19px !important;}
.f20 { font-size:20px !important;}
.f25 { font-size:25px !important;}

.fb { font-weight:bold !important;}
.fn { font-weight:normal !important;}
.t2 { text-indent:2em !important;}
.lh150 { line-height:150% !important;}
.lh180 { line-height:180% !important;}
.lh200 { line-height:200% !important;}
.unl { text-decoration:underline !important;}
.no_unl { text-decoration:none !important;}

/*定位*/
.center{ margin-left:auto; margin-right:auto;}
.tl { text-align:left !important;}
.tc { text-align:center !important;}
.tr { text-align:right !important;}
.bc { margin-left:0; margin-right:0;}
.fl { float:left; _display:inline;}
.fr { float:right; _display:inline;}
.clear { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.vt { vertical-align:top !important;}
.vm { vertical-align:middle !important;}
.pr { position:relative !important;}
.pa { position:absolute !important;}
.abs-right { position:absolute; right:0}
.zoom { *zoom:1;}
.hidden { visibility:hidden !important;}
.none { display:none !important;}

/*清除浮动*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { *zoom: 1;}

/*长度高度*/
.w10 { width:10px !important;}
.w20 { width:20px !important;}
.w30 { width:30px !important;}
.w40 { width:40px !important;}
.w50 { width:50px !important;}
.w60 { width:60px !important;}
.w70 { width:70px !important;}
.w80 { width:80px !important;}
.w90 { width:90px !important;}
.w100 { width:100px !important;}
.w150 { width:150px !important;}
.w200 { width:200px !important;}
.w250 { width:250px !important;}
.w300 { width:300px !important;}
.w400 { width:400px !important;}
.w500 { width:500px !important;}
.w600 { width:600px !important;}
.w700 { width:700px !important;}
.w800 { width:800px !important;}
.w { width:100% !important;}
.h50 { height:50px !important;}
.h80 { height:80px !important;}
.h100 { height:100px !important;}
.h200 { height:200px !important;}
.h { height:100% !important;}

/*边距*/
.m0 { margin: 0 !important;}
.m5 { margin:5px !important;}
.m10 { margin:10px !important;}
.m15 { margin:15px !important;}
.m20 { margin:20px !important;}
.m25 { margin:25px !important;}
.m30 { margin:30px !important;}

.mt0 { margin-top: 0 !important;}
.mt1{ margin-top:1px !important;}
.mt2{ margin-top:2px !important;}
.mt3{ margin-top:3px !important;}
.mt4{ margin-top:4px !important;}
.mt5{ margin-top:5px !important;}
.mt6{ margin-top:6px !important;}
.mt7{ margin-top:7px !important;}
.mt8{ margin-top:8px !important;}
.mt9{ margin-top:9px !important;}
.mt10 { margin-top:10px !important;}
.mt11 { margin-top:11px !important;}
.mt12 { margin-top:12px !important;}
.mt13 { margin-top:13px !important;}
.mt14 { margin-top:14px !important;}
.mt15 { margin-top:15px !important;}
.mt16 { margin-top:16px !important;}
.mt17 { margin-top:17px !important;}
.mt18 { margin-top:18px !important;}
.mt19 { margin-top:19px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mt50 { margin-top:50px !important;}
.mt100 { margin-top:100px !important;}

.mb0 { margin-bottom: 0 !important;}
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}
.mb50 { margin-bottom:50px !important;}
.mb100 { margin-bottom:100px !important;}

.ml0 { margin-left: 0 !important;}
.ml5 { margin-left:5px !important;}
.ml10 { margin-left:10px !important;}
.ml15 { margin-left:15px !important;}
.ml20 { margin-left:20px !important;}
.ml30 { margin-left:30px !important;}
.ml50 { margin-left:50px !important;}
.ml100 { margin-left:100px !important;}

.mr0 { margin-right: 0 !important;}
.mr5 { margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px !important;}
.mr30 { margin-right:30px !important;}
.mr50 { margin-right:50px !important;}
.mr100 { margin-right:100px !important;}

.p0 { padding:0 !important;}
.p5 { padding:5 !important;}
.p10 { padding:10px !important;}
.p15 { padding:15px !important;}
.p20 { padding:20px !important;}
.p25 { padding:25px !important;}
.p30 { padding:30px !important;}

.pt0 { padding-top:0 !important;}
.pt5 { padding-top:5px !important;}
.pt10 { padding-top:10px !important;}
.pt15 { padding-top:15px !important;}
.pt20 { padding-top:20px !important;}
.pt30 { padding-top:30px !important;}
.pt50 { padding-top:50px !important;}
.pt80 { padding-top: 80px !important; }
.pt100 { padding-top:100px !important;}

.pb0 { padding-bottom:0 !important;}
.pb5 { padding-bottom:5px !important;}
.pb10 { padding-bottom:10px !important;}
.pb15 { padding-bottom:15px !important;}
.pb20 { padding-bottom:20px !important;}
.pb30 { padding-bottom:30px !important;}
.pb50 { padding-bottom:50px !important;}
.pb100 { padding-bottom:100px !important;}

.pl0 { padding-left:0 !important;}
.pl5 { padding-left:5px !important;}
.pl10 { padding-left:10px !important;}
.pl15 { padding-left:15px !important;}
.pl20 { padding-left:20px !important;}
.pl30 { padding-left:30px !important;}
.pl50 { padding-left:50px !important;}
.pl100 { padding-left:100px !important;}

.pr0 { padding-right:0 !important;}
.pr5 { padding-right:5px !important;}
.pr10 { padding-right:10px !important;}
.pr15 { padding-right:15px !important;}
.pr20 { padding-right:20px !important;}
.pr30 { padding-right:30px !important;}
.pr50 { padding-right:50px !important;}
.pr100 { padding-right:100px !important;}

.footerurl {
    bottom: 20px;
    width: 100%;
    text-align: center;
}
.logoWrapper {
    text-align: center;
}
.logoWrapper img {
    vertical-align: initial;
}
.logoWrapper #IPv6verify{
    margin-right:10px;
}
