﻿blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, i, strong, th, var { font-weight: 400; font-style: normal }
li, ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100% }
q:after, q:before { content: "" }
abbr, acronym { border: 0 }
body, html { height: 100% }
.jrsmhmtj { min-height: 245px }
* { -webkit-tap-highlight-color: rgba(0,0,0,0) }
a { text-decoration: none; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; outline: none }
a:link { color: #333 }
a:focus, a:hover { color: #f44a07 }
a:visited { color: #333 }
.li_checked { background: #e18016 }
.cpdt_checked { background: #fa8e19; color: #fff }
.displaynone { display: none !important }
.displayblock { display: block !important }
.firthtd th { height: 46px !important }
.secondtd th { font-size: 14px !important; line-height: 20px }
.mobiledetailnew { box-shadow: -1px 0 12px rgba(0,0,0,.24) }
.lfetmenu1shadow { box-shadow: 0 15px 30px rgba(0,0,0,.1) }
body { background: #fff }
.noboder { border: 0 solid transparent !important }
.nomargin { margin: 0 !important }
.nopadding { padding: 0 !important }
.margt0 { margin-top: 0 !important }
.colorred { color: #f1010a !important }
.muneboxshadow { box-shadow: 0 0 15px rgba(0,0,0,.18) }

.displaynone { display: none }
.displayblock, .loading { display: block }
.loading { min-width: 3rem; margin: 1rem auto; text-align: center; font-size: .12rem; color: #999; padding-top: 1rem; padding-bottom: 1rem }
.margtp0 { margin-top: 0 }
.margbt0 { margin-bottom: 0 }
#loadingbox { width: auto; min-width: 1px; height: 0; line-height: .2rem; margin: 0 auto; overflow: hidden; color: #fff; text-align: center; background: #e2e2e2; font-size: .1rem }
.margtp78 { margin-top: .078rem }
#codeNum li { float: left; margin-right: 2px; font-size: 20px; text-align: center; color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative }
#codeNum li, #sumNum { display: inline-block; width: 30px; height: 30px; line-height: 30px }
#sumNum { margin-left: 5px; background: #0092dd; border-radius: 15px }

.bodyBox .content { display: block; padding: 2px !important }
.bodyBox .loading { width: 100%; text-align: center }
.bodyBox table { height: 30px }
/*.bodyBox .hr table { float: right }
.bodyBox .hl, .bodyBox hr { display: inline-block }
.bodyBox .hl { width: 90%; float: left; text-align: left }
.bodyBox .hr { width: 10%; float: right; text-align: right }*/
.bodyBox #czlist, .bodyBox .czlist { margin-right: 5px; height: 30px; line-height: 30px; display: none; font-weight: 700 }
.bodyBox .nterm em { color: #21a4ff }
.bodyBox .nterma em { padding-left: 5px; cursor: pointer }
.bodyBox .nterma em:hover { color: #0568f7 }
.bodyBox .ntime { padding-left: 5px }
.bodyBox .ntime em { color: #f1010a }
#addtd span { position: absolute; display: inline-block; width: 30px; height: 30px; text-align: center }
#addtd .addF1, #addtd .addF2 { background: url("../Images/haomaimg.png") no-repeat -1017px -140px }
#addtd .addF1 { left: 27px }
#addtd .addF2 { left: 82px }
#addtd .equalF { left: 138px; background: url("../Images/haomaimg.png") no-repeat -1040px -140px }
.xgcaddF1 { background: url("../Images/haomaimg.png") no-repeat -1017px -140px }
#videobox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: rgba(0,0,0,.5) }
#videobox .content { width: 880px; height: 596px; margin-bottom: -298px; margin-right: -440px; box-shadow: 0 18px 30px rgba(0,0,0,.18); bottom: -50%; position: fixed; right: 50%; z-index: 2000; background-color: #202020; outline: none; display: block; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px }
#videobox .content .head { height: 60px; line-height: 60px; width: 100%; background: #fff; padding: 0 10px; box-sizing: border-box; position: relative }
#videobox .content .head .btn { width: 200px; position: absolute; top: 50%; right: 0; height: 100%; margin-top: -15px; margin-right: 10px }
#videobox .content .head .btn ul { width: 100%; height: auto }
#videobox .content .head .btn ul li { display: inline-block; float: right; height: 30px; cursor: pointer; line-height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-left: 10px }
#videobox .content .head .btn ul .closevideo { width: 30px; height: 30px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50% }
#videobox .content .head .btn ul .closevideo i { height: 30px; width: 30px; display: inline-block; background: url("../Images/bjpknum.png") no-repeat -390px -150px }
#videobox .content .head .btn ul .closevideo i:hover { background: url("../Images/bjpknum.png") no-repeat -351px -150px }
#videobox .content .animate { width: 100%; height: 536px }
#videobox .content .animate .loading { width: 100%; height: 60px; position: absolute; left: 0; top: 50%; margin-top: -30px; background-image: url(../Images/logo.png); background-repeat: no-repeat; background-position: 50% }

