* { margin: 0; padding: 0; }
body { font-family: "微软雅黑", Arial, "宋体"; font-size: 12px; color: #444; line-height: 1.6; background-color: #fff; }
a:hover img, img { border: none; vertical-align: bottom; }
ul { list-style: none; }
input, button, select, textarea { outline: none; font-family: "微软雅黑", Arial, "宋体"; font-size: 14px; color: #444; }
table input, table button, table select, table textarea { vertical-align: middle; }
textarea { resize: none }
table { border-collapse: collapse; }
a { text-decoration: none; color: #444; }
a:hover { text-decoration: none; color: #ff6600; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-family: "微软雅黑"; }
th { font-weight: normal; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

/* For IE 6/7 (trigger hasLayout) */
.cf, .cf2 { zoom: 1; }
.cf2:after { content: ""; display: block; height: 0; clear: both; }
input.checlass { margin: 0 5px; margin-left: 0; vertical-align: middle; _vertical-align: baseline; }
.l { float: left; }
.r { float: right; }
/*-------------------------结束公用样式--------------------------*/


/*ZO*/
/*format*/
/*取消E清除按钮*/
::-ms-clear, ::-ms-reveal { display: none; }
legend { color: #444; }
body { /*overflow-x: hidden; */}
a { color: #444; text-decoration: none; outline: none; }
a:hover { text-decoration: none; color: #ff6600; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { }
.clearfix { display: block; }
/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu { margin: 0; padding: 0; display: block; }
xmp { white-space: pre-wrap; word-wrap: break-word; }

/*ZOUI*/
/*style*/
.ZDimensions-box { }
.ZDimensions-box .value { float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; border: solid 1px #ccc; overflow: hidden; }
.ZDimensions-box .btn-get { float: left; margin-left: 10px; }

.ZObjHover { height: 30px; line-height: 30px; text-align: center; color: #000; background-color: #fff; border: solid 1px #000; overflow: hidden; display: block; transition: all 0.2s ease-in-out 0s; }
.ZObjHover.hover { color: #fff; background-color: #000; }
.ZObjHover-2 { height: 32px; border: none; }
.ZObjHover-2 li { float: left; margin-right: 10px; width: 60px; height: 30px; line-height: 30px; text-align: center; color: #000; background-color: #fff; border: solid 1px #ccc; overflow: hidden; display: inline-block; cursor: pointer; transition: all 0.2s ease-in-out 0s; }
.ZObjHover-2 li.hover { color: #fff; background-color: #333; }

.ZObjCurrent { }
.ZObjCurrent li { float: left; margin-right: 10px; width: 60px; height: 30px; line-height: 30px; text-align: center; color: #000; background-color: #fff; border: solid 1px #ccc; overflow: hidden; display: inline-block; cursor: pointer; transition: all 0.2s ease-in-out 0s; }
.ZObjCurrent li.current { color: #fff; background-color: #333; }

.ZShowbox { position: fixed; top: 50%; left: 50%; z-index: 999999; _position: absolute; _margin-top: 0; width: 500px; color: #666; font-size: 14px; border: solid 1px #888; background-color: #fff; box-shadow: 0 0 3px #888; overflow: hidden; display: none; }
.ZShowbox .show-tit { padding-left: 15px; height: 42px; line-height: 42px; color: #fff; font-size: 18px; background-color: #f90; overflow: hidden; zoom: 1; }
.ZShowbox .show-tit .txt { float: left; }
.ZShowbox .show-close { position: absolute; top: 0; right: 0; width: 42px; height: 42px; background-color: #f90; overflow: hidden; display: block; cursor: pointer; }
.ZShowbox .show-close i { width: 100%; height: 100%; background: url(../images/showbox_close.png) no-repeat center center; overflow: hidden; display: block; transition: all 0.5s ease-in-out 0s; }
.ZShowbox .show-close:hover i { transform: rotate(180deg); transform-origin: 50% 50%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
.ZShowbox .show-con { margin: 0 auto; line-height: 28px; border-top: solid 1px #D6D6D6; overflow: hidden; }
.ZShowbox .show-con .inner-box { padding: 20px 30px; }
.ZShowbox .show-op { padding-bottom: 20px; text-align: center; }
#bgScreen, #bgIFrame { position: fixed; top: 0; left: 0; z-index: 999998; width: 100%; background-color: #000; filter: alpha(opacity=30); opacity: 0.3; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
#bgIFrame { z-index: 999997; filter: alpha(opacity=0); opacity: 0; }

.ZObjDel { width: 200px; line-height: 30px; border: solid 1px #ccc; }
.ZObjDel .txt { float: left; padding: 0 10px; }
.ZObjDel .btn-del { float: right; }

.ZCR { margin: 0; }
.ZCR .item { position: relative; float: left; width: 100%; }
.ZCR .value { float: left; line-height: 26px; cursor: pointer; }
.ZCR .txt { float: left; }
.ZRadio em { float: left; width: 25px; display: block; }
.ZRadio em i { float: left; }
.ZRadio em i { margin-top: 7px; width: 13px; height: 13px; background-color: #ccc; overflow: hidden; cursor: pointer; }
.ZRadio .current em i { background-color: #000; }
.ZCheckBox em { float: left; width: 25px; display: block; }
.ZCheckBox em i { float: left; }
.ZCheckBox em i { margin-top: 7px; width: 13px; height: 13px; background-color: #ccc; overflow: hidden; cursor: pointer; }
.ZCheckBox .current em i { background-color: #000; }

.ZInput { padding: 0 10px; height: 34px; line-height: 34px; border: solid 1px #ccc; border-radius: 1px; transition: all 0.2s ease-in-out 0s; }
.ZInput.focus { border-color: #00a0e9; box-shadow: 0 0 2px #00a0e9; }
.ZInput.error { border-color: red; box-shadow: 0 0 2px red; }
.ZInput .relative-box { width: 100%; height: 100%; z-index: 1; }
.ZInput input { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 34px; line-height: 34px; color: #999; background: url(../images/null.gif) repeat; border: none; }
.ZInput .ts-box { position: absolute; top: 0; left: 0; z-index: -1; }
.ZInput .ts-type { color: #9c9c9c; }
.ZInput .ts-success { display: none; }
.ZInput .ts-error { padding: 0; top: 39px; left: -10px; line-height: 14px; color: red; display: none; }
.ZInput .ts-error i { float: left; margin: 0 5px 0 0; width: 14px; height: 14px; background: red; overflow: hidden; }
.ZInput .ts-error .txt { float: left; }
.ZForm-wrap { padding-bottom: 20px; }
.ZForm-wrap .result-ts-box { margin-bottom: -20px; padding: 3px 0; line-height: 16px; font-size: 12px; display: none; }
.ZForm-wrap .result-ts-error { color: red; }

.ZSelect { height: 34px; background-position: 0 -76px; border: solid 1px #ccc; box-sizing: content-box; cursor: pointer; }
.ZSelect .relative-box { z-index: 1; zoom: 1; width: 100%; height: 100%; }
.ZSelect.current .relative-box { z-index: 2; }
.ZSelect .value { position: absolute; top: 0; left: 0; width: 80%; height: 34px; line-height: 34px; padding: 0 10px; color: #999; background: url(../images/null.gif) repeat; border: none; overflow: hidden; cursor: pointer; }
.ZSelect em { position: absolute; top: 0; right: 0; width: 24px; height: 34px; border-left: solid 1px #ccc; overflow: hidden; display: block; cursor: pointer; }
.ZSelect i { float: left; margin: 15px 0 0 6px; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: #ccc #fff #fff; overflow: hidden; display: inline; }
.ZSelect .show-select { position: absolute; top: 34px; left: -1px; width: 100%; background-color: #fff; border: solid 1px #d0d0d0; box-sizing: content-box; overflow-y: auto; display: none; }
.ZSelect.current .show-select { display: block; }
.ZSelect .show-select dl { margin: 0; overflow: hidden; }
.ZSelect .show-select dd { padding: 8px 12px; line-height: 20px; cursor: pointer; }
.ZSelect .show-select dd.hover { color: #fff; background-color: #333; }

.ZAutoHeight { width: 100%; height: 0; overflow: hidden; }

.ZCenter-wrap { position: relative; height: 200px; }

/*page base*/
/*img*/
.spriteImg { background: url(../images/spriteImg.png) no-repeat; overflow: hidden; }
.spritePng { background: url(../images/spritePng.png) no-repeat; overflow: hidden; }

/*class*/
.w990 { margin: 0 auto; width: 990px; text-align: left; }
.fl { float: left; }
.fr { float: right; }
.mc { margin: 0 auto; }
.fb { font-weight: bold; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.cp { cursor: pointer; }
.relative-box { position: relative; }
.absolute-box { position: absolute; }
.list-wrap { margin: 0 auto; width: 100%; overflow: hidden; }

.colorOrange, a.colorOrange { color: #f27b04; }
.colorRed, a.colorRed { color: #e60012; }

/*module*/
.module-btn { width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; border: solid 1px #fff; overflow: hidden; display: inline-block; transition: all 0.2s ease-in-out 0s; }
input.module-btn { line-height: normal; cursor: pointer; }
.module-btn:hover { filter: alpha(opacity=80); opacity: 0.8; }
.module-btn-orange { background-color: #f27b04; border-color: #f27b04; }
.module-btn-orange:hover { color: #fff; background-color: #f76120; border-color: #f76120; }
.module-btn-white { color: #666; background-color: #f3f3f3; border-color: #ebebeb; }
.module-btn-white:hover { color: #666; background-color: #f3f3f3; border-color: #ebebeb; }
.module-btn-gray { background-color: #c7c7c7; border-color: #c7c7c7; }
.module-btn-gray:hover { color: #fff; background-color: #c7c7c7; border-color: #c7c7c7; }

.module-checkbox { padding-top: 15px; line-height: 13px; font-size: 12px; }
.module-checkbox label { float: left; cursor: pointer; }
.module-checkbox label input { float: left; width: 12px; height: 12px; display: block; }
.module-checkbox label .txt { float: left; margin-left: 8px; color: 999px; }
.module-checkbox .link { float: left; color: #f27b04; }

.module-form .ZForm-wrap { padding: 12px 0 4px; }
.module-form .ZInput input { width: 80%; }

/*组件_页顶_全局*/
.module-headerTop { position: relative; z-index: 12; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background-color: #f8f8f8; border-bottom: solid 1px #dfdfdf; }
.module-headerTop .fav-box { float: left; padding-right: 5px; display: block; cursor: pointer; }
.module-headerTop .fav-box i { float: left; margin: 8px 5px 0 0; width: 15px; height: 15px; overflow: hidden; display: block; }
.module-headerTop .fav-box:hover i { background-position: -17px 0; }
.module-headerTop .fav-box span { float: left; }
.module-headerTop .fav-box:hover span { color: #f27b04; }
.module-headerTop .login-before { float: left; }
.module-headerTop .wel-box { float: left; }
.module-headerTop .wel-box a { color: #f27b04; font-weight: bold; }
.module-headerTop .link-lr { float: left; margin-left: 22px; color: #f27b04; }
.module-headerTop nav { float: right; }
.module-headerTop nav .link { float: left; margin-right: 22px; }
.module-headerTop nav .link:hover { color: #f27b04; }
.module-headerTop nav .active { float: left; margin: 4px 20px 0 0; width: 60px; height: 23px; line-height:23px; text-align: center; color: #fff; background-color: #f76120; }
.module-headerTop nav .active:hover { _color: #fff; }
.module-headerTop nav .drop { float: left; width: 80px; border: solid 1px #f8f8f8; border-bottom: none; }
.module-headerTop nav .drop-mobile { width: 85px; }
.module-headerTop nav .drop.hover { background-color: #fff; border-color: #dfdfdf; }
.module-headerTop nav .drop .relative-box { float: left; width: 100%; height: 29px; line-height: 28px; }
.module-headerTop nav .drop i { position: absolute; left: 5px; z-index: 3; overflow: hidden; display: block; }
.module-headerTop nav .drop i.tel { top: 7px; width: 9px; height: 14px; background-position: -33px 0; }
.module-headerTop nav .drop.hover i.tel { background-position: -43px 0; }
.module-headerTop nav .drop .txt { }
.module-headerTop nav .drop-mobile .txt { text-align: center; }
.module-headerTop nav .drop .txt a { position: relative; top: 0; left: 0; z-index: 2; float: left; padding-left: 12px; width: 68px; overflow: hidden; display: block; }
.module-headerTop nav .drop-mobile .txt a { padding: 0; width: 100%; }
.module-headerTop nav .drop.hover .txt a { height: 30px; color: #f27b04; background-color: #fff; }
.module-headerTop nav .drop .jt { position: absolute; top: 13px; right: 5px; z-index: 3; width: 0; height: 0; line-height: 0; font-size: 0; border: solid 4px #f8f8f8; border-top-color: #a2a3a4; display: block; transition: transform .2s ease-in; transform: rotate(0deg); transform-origin: 50% 30%; }
.module-headerTop nav .drop.hover .jt { *top: 9px; border-color: #f27b04 #fff #fff; *border-color: #fff #fff #f27b04; transform: rotate(180deg); transform-origin: 50% 30%; }
.module-headerTop nav .show-box { position: absolute; top: 29px; right: -1px; _right: -2px; z-index: 1; width: 100%; line-height:20px; color: #666; background-color: #fff; border: solid 1px #dfdfdf; display: none; }
.module-headerTop nav .drop.hover .show-box { display: block; }
.module-headerTop nav .show-mobile { width: 430px; }
.module-headerTop nav .show-mobile .inner-box { padding: 15px 25px; }
.module-headerTop nav .show-mobile .t-t { padding-bottom: 10px; font-size: 16px; }
.module-headerTop nav .show-mobile i { position: static; float: left; width: 75px; height: 75px; overflow: hidden; display: block; }
.module-headerTop nav .show-mobile .download { float: left; }
.module-headerTop nav .show-mobile .download i { background: url(../images/appewm.jpg) no-repeat; }
.module-headerTop nav .show-mobile .download .t { clear: both; padding-top: 5px; text-align: center; }
.module-headerTop nav .show-mobile .app { float: left; margin-left: 10px;  width: 100px; }
.module-headerTop nav .show-mobile .app a { float: left; margin-top: 5px; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-style: normal; overflow: hidden; display: block; }
.module-headerTop nav .show-mobile .app a:hover { text-decoration: none; }
.module-headerTop nav .show-mobile .app .appleAPP { background-position: 0 -15px; }
.module-headerTop nav .show-mobile .app .androidAPP { background-position: 0 -46px; }
.module-headerTop nav .show-mobile .code2d { float: left; margin-left: 10px; width: 75px; height: 75px; background: url(../images/m_2.jpg) no-repeat; overflow: hidden; display: block; }
.module-headerTop nav .show-mobile .ts { float: right; width: 100px; line-height: 30px; }
.module-headerTop nav .show-like { _right: -1px; width: 150px; text-align: center; }
.module-headerTop nav .show-like .inner-box { padding-bottom: 10px; }
.module-headerTop nav .show-like i { position: static; }
.module-headerTop nav .show-like .t-wx { padding: 5px 0 2px; font-size: 14px; }
.module-headerTop nav .show-like .i-wx { margin: 0 auto; width: 105px; height: 105px; background: url(../images/weixin.jpg) no-repeat; overflow: hidden; display: block; }
.module-headerTop nav .show-like .t-wb { padding: 2px 0 8px; }
.module-headerTop nav .show-like .i-wb { margin: 0 auto; width: 121px; height: 22px; background: url(../images/weibo.gif) no-repeat; overflow: hidden; display: block; }
.module-headerTop nav .drop-my { margin-right: 22px; }
.module-headerTop nav .show-my a { width: 100%; line-height: 30px; text-align: center; display: block; }
.module-headerTop nav .service { margin-left: 10px; }
.module-headerTop nav .service i { float: left; margin: 9px 5px 0 0; width: 15px; height: 13px; background-position: -53px 0; display: block; }
.module-headerTop nav .service .t { float: left; }
.module-headerTop .login-state { float: left; }
.module-headerTop .login-state .link { float: left; margin-left: 20px; }
.module-headerTop .wel-user { float: left; margin-left: 5px; }
.module-headerTop .wel-user .username { color: #f76120; font-weight: bold; }
.module-headerTop .mail { float: left; margin-left: 5px; }
.module-headerTop .mail i { float: left; margin: 10px 5px 0 0; width: 17px; height: 12px; background-position: -69px 0; display: block; }
.module-headerTop .mail .t { float: left; }
/*与老版本样式冲突需要重置的样式，完全脱离home.css后以下代码可以删除*/
.module-headerTop .w990 { margin: 0 auto; }

/*组件_页脚_全局*/
.module-footer { text-align: center; color: #888; background-color: #fff; border-top: solid 3px #e7e7e7; }
.module-footer .inner-box { padding: 15px 0; }
.module-footer .link-box { color: #ccc; }
.module-footer .link-box a { padding: 0 12px; color: #555; font-size: 12px; font-weight: bold; }
.module-footer .copyright { padding-top: 12px; }
.module-footer .quick { padding-top: 12px; }
.module-footer .verc-box { padding-top: 12px; }
.module-footer .verc-box a { margin: 0 10px; }
.module-footer .verc-box img { vertical-align: middle; }

/*组件_登录弹框_v4_全局*/
.ZShowbox.module-loginReg-old { width: 365px; border-color: #f27b04; overflow: visible; }
.ZShowbox.module-loginReg-old .show-tit { height: 32px; line-height: 32px; color: #fff; font-size: 14px; background-color: #f27b04; }
.ZShowbox.module-loginReg-old .show-close { width: 30px; height: 30px; background-color: transparent; }
.ZShowbox.module-loginReg-old .show-close i { margin: 4px 0 0 4px; width: 24px; height: 24px; background: url(../images/showbox_close.png) no-repeat; }
.ZShowbox.module-loginReg-old .show-con { overflow: visible; }
.module-loginReg-old .form-box { padding: 20px 0; }
.module-loginReg-old .list-form { }
.module-loginReg-old .list-form li { float: left; padding: 6px 0; width: 100%; line-height: 24px; color: #555; }
.module-loginReg-old .list-form li.key { width: 80px; text-align: right; }
.module-loginReg-old .list-form li.value { width: 280px; }
.module-loginReg-old .list-form .ZForm-wrap { float: left; }
.module-loginReg-old .list-form .ZInput { padding: 0; width: 140px; height: 24px; line-height: 24px; }
.module-loginReg-old .list-form .ZInput-vc { width: 80px; }
.module-loginReg-old .list-form .ZInput input { padding: 0 10px; width: 120px; height: 24px; line-height: 24px; }
.module-loginReg-old .list-form .ZInput-vc input { width: 60px; }
.module-loginReg-old .list-form .link { float: left; margin-left: 5px; color: #555; font-size: 12px; }
.module-loginReg-old .list-form .link:hover { text-decoration: underline; color: #ff6600; }
.module-loginReg-old .list-form .vc { float: left; margin: 1px 0 0 5px; cursor: pointer; }
.module-loginReg-old .list-form .vc img { width: 50px; height: 22px; border: solid 1px #000; display: block; }
.module-loginReg-old .list-form .form-op { line-height: 32px; }
.module-loginReg-old .list-form .btn-login { float: left; width: 88px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 18px; background-color: #f27b04; background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#FFC170), to(#F98D00)); background: -moz-linear-gradient(0% 0% 270deg, #FFC170,#F98D00); _background-color: #f27b04; border: solid 1px #FF962D; display: block; }
.module-loginReg-old .list-form .btn-login:hover { color: #fff; }
.module-loginReg-old .list-form label { float: left; margin: 0 15px; font-size: 12px; }
.module-loginReg-old .list-form label input { float: left; margin: 10px 5px 0 0; width: 14px; height: 14px; }
.module-loginReg-old .list-form label .txt { float: left; }
.module-loginReg-old .list-form label .txt label { margin: 0; }
.module-loginReg-old .list-form .link-quickReg { float: left; color: #f27b03; font-size: 14px; }
.module-loginReg-old .quickReg-box { }
.module-loginReg-old .quickReg-box .txt { float: left; }
.module-loginReg-old .quickReg-box .ico-box { float: left; }
.module-loginReg-old .quickReg-box .ico-box .i { position: relative; float: left; margin: 3px 0 0 10px; width: 17px; height: 17px; background: url(../images/login_tool2.gif) no-repeat; overflow: visible; display: block; }
.module-loginReg-old .quickReg-box .ico-box .i-zhifubao { }
.module-loginReg-old .quickReg-box .ico-box .i-qq { background-position: -23px 0; }
.module-loginReg-old .quickReg-box .ico-box .i-weibo { background-position: -47px 0; }
.module-loginReg-old .quickReg-box .ico-box .i-kaixin { background-position: -70px 0; }
.module-loginReg-old .quickReg-box .ico-box .i-taobao { background-position: -89px 0; }
.module-loginReg-old .quickReg-box .ico-box .i em { position: absolute; top: 17px; left: -28px; padding: 3px 0; width: 109px; height: 17px; line-height: 20px; text-align: center; color: #ff6600; font-size: 12px; font-style: normal; background: url(../images/login_note.png) left 3px no-repeat; overflow: hidden; display: none; }
.module-loginReg-old .quickReg-box .ico-box .i.hover em { display: block; }

/*组件_主导航_默认*/
.module-nav-default { position: relative; z-index: 11; text-align: center; }
.module-nav-default .logo-box { float: left;  margin-top: 20px;}
.module-nav-default .logo { float: left; width: 200px; height: 72px; background: url(../images/logo_gh.jpg) no-repeat; text-indent: -999px; overflow: hidden; display: block; }
.module-nav-default .search-box { float: left; margin: 52px 0 0 70px; }
.module-nav-default .ZInput-search { float: left; width: 327px; height: 38px; line-height: 38px; box-shadow: 2px 2px 1px #f2f2f2 inset; }
.module-nav-default .ZInput-search.focus { border-color: #ffd2a6; }
.module-nav-default .ZInput-search input { height: 38px; line-height: 38px; }
.module-nav-default .btn-search { float: left; margin-left: -1px; width: 100px; height: 38px; line-height: 38px; border-radius: 0; }
.module-nav-default .btn-search i { float: left; margin: 9px 7px 0 8px; width: 24px; height: 23px; display: inline; }
.module-nav-default .btn-search .t { float: left; }
.module-nav-default .tel-box { float: right; margin-top: 36px; text-align: center; }
.module-nav-default .tel-box i { margin: 0 auto; width: 166px; height: 29px; background-position: 0 -77px; display: block; }
.module-nav-default .tel-box .tel { padding: 8px 0 0 10px; line-height: 21px; color: #f76120; font-family: arial; font-size: 26px; }
.module-nav-default nav { margin-top: 28px; height: 40px; text-align: center; background-color: #f27b04; border-bottom: solid 1px #ee4428; }
.module-nav-default nav .relative-box { width: 100%; height: 100%; }
.module-nav-default nav ul { _margin: 0; }
.module-nav-default nav li { float: left; width: 110px; height: 40px; line-height: 41px; text-align: center; font-size: 16px; background: url(../images/nav_bj.gif) repeat-x left 0; transition: all 0.2s ease-in-out 0s; }
.module-nav-default nav a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; display: block; }
.module-nav-default nav li.current, .module-nav-default nav li.hover { background-position:  left -45px; border-bottom: solid 1px #eaeaea; }
.module-nav-default nav li.current a, .module-nav-default nav li.hover a { color: #ff6600; }
.module-nav-default nav li.drop i { position: absolute; top: 19px; right: 10px; width: 9px; height: 6px; background-position: -10px -24px; display: block; }
.module-nav-default nav li.current i, .module-nav-default nav li.hover i { background-position: 0 -31px; }
.module-nav-default nav li.drop .show-box { position: absolute; top: 40px; left: 0; width: 108px; background-color: #fff; border: solid 1px #dfdfdf; display: none; }
.module-nav-default nav li.current .show-box, .module-nav-default nav li.hover .show-box { display: block; }
.module-nav-default nav li.drop dl { padding: 6px 0; }
.module-nav-default nav li.drop dd { padding: 3px 0; width: 100%; }
.module-nav-default nav li.drop dd a { position: static; margin: 0 auto; width: 90px; height: 30px; line-height: 30px; color: #ff6600; border-radius: 2px; display: block; }
.module-nav-default nav li.drop dd a:hover { color: #fff; background-color: #ff6600; border: none; }

/*模块_标准面包屑*/
.module-page-nav { padding-top: 20px; color: #333; }
.module-page-nav a { color: #333; }
.module-page-nav span { font-family: 宋体; }
.module-page-nav .now { color: #ff9933; }

/*模块_标准分页*/
.module-pagesize { padding: 20px 0; height: 26px; line-height: 26px; }
.module-pagesize a { float: left; display: inline-block; }
.module-pagesize .ctrl { width: 58px; height: 26px; line-height: 26px; font-size: 12px; border-radius: 2px; }
.module-pagesize .ctrl-prev { margin-right: 15px; }
.module-pagesize .ctrl-next { margin-left: 15px; }
.module-pagesize .num { width: 26px; text-align: center; color: #a4a9ae; font-size: 14px; }
.module-pagesize .num.current { color: #f27b04; }
.module-pagesize .ellipsis { float: left; }

/*广告位*/
.a-d-box { position: relative; text-align: center; overflow: hidden; }
.a-d-box a { display: inline-block; }
.a-d-box img { display: inline-block; }

/*页脚功能区*/
#sideBar { position: fixed; bottom: 20px; right: 20px; _position: absolute; _bottom: auto; _right: auto; z-index: 99; }
#backTop { width: 48px; height: 48px; background: #333 url(../../homev5/images/icon_top.png) no-repeat center center; filter: alpha(opacity=80); opacity: 0.8; display: none; overflow: hidden; cursor: pointer; }