html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-size: 12px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
.blank { height: 1rem; }
img { max-width: 100%; }
.wp02 { height: auto; overflow: hidden; zoom: 1; box-sizing: border-box; padding: 10px 10px 40px 10px; margin-bottom: 50px; }
.wp02 dl { height: auto; overflow: hidden; zoom: 1; margin-top: 30px; }
.wp02 dl dt { float: left; width: 121px; margin-right: 18px; }
.wp02 dl dd { float: left; background: url(../images/bgc1.png) no-repeat top center; height: 93px; width: 646px; font-size: 22px; color: #575757; box-sizing: border-box; padding: 20px 50px 0; line-height: 30px; color: #333; }
.wp02 #bx2 dl dd { background: url(../images/bgc2.png) no-repeat top center; height: 134px; }
.wp02 dl dd a { color: #333; }
.wp02 dl dd a:hover { text-decoration: none; }
.wp02 dl dd b { color: #e40000; font-weight: normal; }
.wp02 #bx1 dl dd b { font-size: 26px; }
.wp02 dl dd span { color: #e40000; }
.wp02 dl dd img { vertical-align: middle; }
.wrap { width: 1000px; margin: 0px auto; overflow: hidden; zoom: 1; }
.zj { overflow: hidden; zoom: 1; background: url(../images/zj_cbg.png) repeat left top; margin-left: 10px; }
.zj_l { float: left; width: 346px; margin-right: 44px; }
.zj_r { overflow: hidden; zoom: 1; }
.zj_r h2 { padding-top: 20px; font-size: 26px; color: #555555; line-height: 60px; }
.zj_r h2 strong { font-size: 50px; color: #040404; }
.zj_rn1 { overflow: hidden; zoom: 1; padding: 2px 0px 34px; }
.zj_rn1 dl { overflow: hidden; zoom: 1; margin-top: 20px; }
.zj_rn1 dl dt { float: left; width: 71px; margin-right: 10px; }
.zj_rn1 dl dd { overflow: hidden; zoom: 1; }
.zj_rn1 dl dd span { background: url(../images/zj_lo.png) no-repeat left center; display: inline-block; padding-left: 17px; box-sizing: border-box; width: 55%; font-size: 14px; line-height: 24px; color: #505050; }
.zj_rn1 dl dd p { font-size: 14px; line-height: 22px; color: #505050; }
.zj_rn2 { overflow: hidden; zoom: 1; width: 590px; background: #f0f0f0; box-sizing: border-box; padding: 9px 14px 9px 20px }
.zj_rn2 i { float: left; width: 164px; margin-right: 12px; display: inline-block; }
.zj_rn2 p { overflow: hidden; zoom: 1; margin-top: 8px; background: #fff; border-radius: 4px; height: 94px; padding: 5px 0px 0px 10px; box-sizing: border-box; }
.zj_rn2 p span { display: block; float: left; margin: 5px 4px 0px 0px; width: 87px; height: 34px; border-radius: 4px; background-color: #fff; line-height: 34px; border: #cdcdcd 1px solid; box-sizing: border-box; font-size: 12px; color: #464646; text-align: center; }
.foot_swt { width: 100%; left: 0px; bottom: 0px; position: fixed; z-index: 99; height: 70px; background: #0165bc; z-index:10; }
.foot_swtc { width: 726px; margin: 0px auto; overflow: hidden; zoom: 1; }
.foot_swtc i { float: left; width: 64px; margin: 0px 14px 0px 40px; }
.foot_swtc p { float: left; font-size: 26px; color: #fff; line-height: 70px; font-weight: bold; margin-right: 36px; }
.foot_swtc p span { color: #fff600; }
.foot_swtc b { overflow: hidden; zoom: 1; padding-top: 10px; display: block; }
.foot_swtc b img { vertical-align: middle; }
.foot_swtcx { overflow: hidden; zoom: 1;float: left;margin-top: 12px;height: 46px;width: 556px;background: #fff;  border-radius: 4px;margin-right: 97px; }
.foot_swtcx ul li { text-align: center; font-size: 22px; line-height: 46px; color: #565656; }
.top { background: url(../images/top_bgx.png) repeat-x left top; }
.topTips { box-sizing: border-box; position: fixed; left: 0; top: 0; width: 100%; z-index: 1000; display: block; height: 120px; }
.tipsInner { font-family: "Microsoft YaHei"; width: 100%; background: url(../images/top_hd.gif) no-repeat center top; height: 120px; -webkit-transform-origin: 0px 0px; transform-origin: 0px 0px; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); opacity: 0; }
.showTip { visibility: visible; }
.showTip .tipsInner { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -webkit-transform-origin: 0px 0px; transform-origin: 0px 0px; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
.hideTip { visibility: visible; }
.hideTip .tipsInner { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -webkit-transform-origin: 0px 100%; transform-origin: 0px 100%; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); opacity: 0; }