@charset "UTF-8";
/*返回头部*/
#backToTop { display: none; height: 48px; margin-right: -550px; position: fixed; right: 50%; bottom: 156px; z-index: 1; background: url(../images/backtop.jpg) no-repeat; width: 44px; _position: absolute; _margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#backToTop a { display: block; cursor: pointer; width: 44px; height: 48px; text-indent: -9999em; }

.downtabs, .downtabs a:hover, .downtabs a.current, .downcont h4, .tabspane a.btn { background: url("../images/download.jpg") center top no-repeat; }

.downtabs { width: 684px; height: 64px; background-position: 0 0; margin-bottom: 32px; }
.downtabs li { width: 342px; height: 100%; float: left; }
.downtabs li a { display: block; width: 100%; height: 100%; text-indent: -999em; }
.downtabs li.down_btn a:hover, .downtabs li.down_btn a.current { background-position: 0 -69px; }
.downtabs li.pat_btn a:hover, .downtabs li.pat_btn a.current { background-position: -342px -69px; }

.downcont { min-height: 500px; height: auto !important; height: 500px; position: relative; }
.downcont h4 { width: 670px; height: 45px; padding-left: 14px; margin-bottom: 28px; color: #851111; font-size: 18px; line-height: 45px; font-family: "微软雅黑"; background-position: 0 -138px; }
.downcont h4 span { padding-left: 10px; color: #444141; font-size: 12px; line-height: 45px; font-family: "宋体"; }
.downcont .tabspane { width: 388px; margin-bottom: 30px; position: relative; }
.downcont .tabspane h5 { font-size: 14px; color: #6f1414; font-weight: bold; }
.downcont .tabspane span { float: left; color: #444141; }
.downcont .tabspane p { float: left; width: 312px; color: #444141; }
.downcont .tabspane p a { color: #a2a2a2; }
.downcont .tabspane p a:hover { text-decoration: underline; }
.downcont .tabspane a.btn { text-indent: -999em; display: block; width: 176px; height: 54px; }
.downcont .tabspane a.btn.btn_1 { position: absolute; left: 482px; top: 60px; background-position: 0 -188px; }
.downcont .tabspane a.btn.btn_1:hover { background-position: 0 -247px; }
.downcont .tabspane a.btn.btn_2 { position: absolute; left: 482px; top: 130px; background-position: -181px -188px; }
.downcont .tabspane a.btn.btn_2:hover { background-position: -181px -247px; }
.downcont .tabspane a.btn.btn_3 { height: 48px; position: absolute; left: 482px; top: 10px; background-position: -362px -188px; }
.downcont .tabspane a.btn.btn_3:hover { background-position: -362px -247px; }
.downcont .tabspane a.btn.btn_xrush { height: 54px; position: absolute; left: 482px; top: 120px; background-position: -539px -188px; }
.downcont .tabspane a.btn.btn_xrush:hover { background-position: -539px -246px; }
.downcont .tabspane a.btn.btn_xunyou { height: 54px; background: url("../images/xunyou_btn.jpg") center top no-repeat; position: absolute; left: 482px; top: 120px; background-position: 0px 0px; }
.downcont .tabspane a.btn.btn_xunyou:hover { background-position: 0px -55px; }
.downcont .xrush_logo { position: absolute; left: 482px; top: 50px; }
.downcont .medialinks { margin-bottom: 22px; }
.downcont .medialinks a { padding: 0 5px; color: #5d5c5c; }
.downcont .medialinks a:hover { color: #6f1414; text-decoration: underline; }

.bold { font-weight: 600; color: #7E7B7B; }

#content #go { position: absolute; left: 793px; top: -229px; width: 109px; height: 60px; text-indent: -999em; z-index: 4; }

.downcont .tabspane span.alight { font-weight: bold; float: none; color: #8f0606; }
