﻿/* 全局 */
html,body {overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,em,blockquote,pre,fieldset,form,input,textarea,marquee {margin:0; padding:0; utline:none;}
fieldset,abbr,acronym,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
q:before,q:after {content:"";}

/* 默認 */
body {font: 14px/normal Arial,Helvetica,Tahoma,sans-serif; color: #444; line-height: 18px;}
a {color: #444; text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none;}
a:hover {text-decoration: underline; color: #DD0000;}

/* 浮動 */
.left {float: left; display: inline;}
.right {float: right; display: inline;}
.clear {clear:both; height:0; overflow:hidden;}
.show {display: block;}
.none {display: none;}
.clearfix:after {display:block; content:"."; height:0; clear:both; visibility:hidden;} 
.clearfix{zoom:1;}

/* 字體大小*/
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}

/* 字體屬性 */
.fb {font-weight: bold;}
.fl {text-align: left}
.fc {text-align: center}
.fr {text-align: right}
.black, .black a, a.black {color: #000000;}
.white, .white a, a.white {color: #FFFFFF;}
.red, .red a, a.red {color: #DD0000;}
.blue, .blue a, a.blue {color: #007EBC;}
.orange, .orange a, a.orange {color: #FF6600;}
.hs, .hs a, a.hs {color: #FF0000;}

/* 行高 */
.lh14 {line-height:14px}
.lh16 {line-height:16px}
.lh18 {line-height:18px}
.lh20 {line-height:20px}
.lh22 {line-height:22px}
.lh24 {line-height:24px}

h4 {
    font-size: 10pt;
    font-weight: bold;
    color: #004c97;
    text-align: left;
}
.divSolutTitle {
    font-family: Microsoft Yahei;
    font-size: 18px;
    color: #004cb0;
    font-weight: bold;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 10px;
}