/*COMMON*/
@import url("../font_7hn5rwfe77ousor/iconfont.css");
/* CSS Document Reset*/

html, body, div, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0; font-size: 12px; color: #454545; }
a { text-decoration: none }
:focus { outline: 0; }
body { background: white; line-height: 1; color: black; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*float*/
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
body { text-align: center; height: 100%; background: #fff; font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; }
ul { list-style: none }
body a { outline: none; }
.layout { width: 990px; margin: 0 auto; text-align: left }
.mg10 { margin: 10px; }
.ml0 { margin-left: 0; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.bde2e2e2 { border: 1px solid #e2e2e2 }
.bdcecece { border: 1px solid #cecece }
.bd-dashed { border-bottom: 1px dashed #c9c9c9 }
.clear { clear: both; margin: 0; padding: 0 }
.fl { float: left }
.fr { float: right; }
/*clearfix*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

/*clear submit*/
.btn-search, .btn-ask-topbar, .btn-ask-topbar-type2, .ask-add-submit, #forget_passwd .btnNext, #forget_passwd .btnSubmit, .forget-content .icoGetcode, .btn-ask-topbar-an { background: none; border: none; }
/*icon-bg*/
.ask-sc-t i.arror, .sub-right .mod-dbranking .bd, .btn-showAnswer i, .btn-agree, .btn-samequestion, .answer-editor .ask-add-submit, .ask-box .title i, .ask-best .title i, .btn-ask-topbar-an, .btn-ask-topbar, .tip-wrapper i, .ask-add-submit, .add-ask-title, .btn-sub-log, .btn-msgSubmit, .qkmsg a i, .btn-qkmsg, .mesBoard .sub-txt li i, .mesBoard .sub-title, .fd-re-wrap .arr, .para i, .store i, .aboutcom i, .btMsg i, .jmsearch-keywords i, .btn-screen i, .jmsearch-action button, .hot-keyword-list li a.more, .jm-nav-list li, .foucs-leftnews .leftnews-list li, .hot-tab .tab-list li a.more i, .hot-recommend, .industry-tab-list li a, .industry-con .ranking-list li em, .industry-right .title span i, .floor-rec .title i, #log .title i, .btnLog, .log-type a, .btnReg, .btnLogA2, #regist-right-bar .service-p .title i, #regist-right-bar .service-c .title i, #regist-right-bar .reg-service .list li, #regist-right-bar .regist-item .btnLogA2, .forget-content .icoGetcode, #forget_passwd .btnNext, #forget_passwd .btnSubmit, .forget-successed i, .order-list b, .order-list em, .pagin-list li em, .tip-recom, .tip-hot, .topnews-list li, .hotnews-list li, .col-jmnews .arrow a, .news-ev .ranking-list li em, .honour a, .step1-selected a, .forget-tab i, .btn-search, .btn-msg, .btn-info, .btn-fav, .btn-autmember i, .btn-autcom i, .subView i, #focus .btn span, #focus .btn span.on, #news_slides_img .prev, #news_slides_img .next, .foucs-rightbar .login-info, #bd_logo_slides .pagination li a, #bd_logo_slides .pagination li.current a, .mod-hot .container .star-bd .hd i, #jmStory_slides .pagination li a, #jmStory_slides .pagination li.current a, .floor-tab-nav li a, .mod-news-right .hot-news .hd span i, .mod-login-btns a, .mod-btn-ask a, .tb-userMsg .fd-ico, .btn-show-contact, .i-user-tmp .hd i, .jm-nav-list li.subnav i, .head-project-nav .nav_3 li i, .mod-about-menu .hd, .btn-ask-topbar-type2, .menu-slider i, .a-log-name i, .a-log-name-hover i { background-image: url(../../images/91jm/jmcommon-icon.png); background-repeat: no-repeat; }
/*IMPORTANT DIV*/
#topbar { height: 32px; background: #f2f2f2; line-height: 30px; }
#topbar .topbar-nav { }
#sd-nav { }
#site-nav { position: relative }
#topbar .topbar-nav .login-info a { color: #1f6dba }
#topbar .topbar-nav .login-info a:hover { color: #ff7300; text-decoration: underline }
#topbar .topbar-nav li { float: left; }
#topbar .topbar-nav li a { display: block; float: left; font-family: Verdana, Geneva, sans-serif; font-size: 12px; padding: 0 10px; text-decoration: none; color: #666; font-weight: bold; height: 32px; line-height: 30px; _line-height: 32px; background: url(../../images/91jm/bg-topbar-li.jpg) no-repeat left center; }
#topbar .topbar-nav li a:hover { color: #ff7300; text-decoration: underline }
#topbar .topbar-nav li a:hover i{ border-top-color: #ff7300;}
#topbar .topbar-nav li a.first { background: none }
#topbar #sd-log, #topbar #sd-nav { }
#topbar #sd-log a, #topbar #sd-nav a { font-weight: normal }
#topbar #sd-log a { border: none }
#topbar a#site-btn-qqlog { display: block; width: 50px; height: 16px; background: url(../../images/91jm/Connect_logo_6.png) no-repeat 0 0; line-height: 99px; overflow: hidden; margin: 8px 8px 0 8px; padding: 0 }
#topbar a#site-btn-weibolog { display: block; width: 107px; height: 18px; background: url(../../images/91jm/16.png) no-repeat 0 0; line-height: 99px; overflow: hidden; margin: 8px 8px 0 8px; padding: 0 }
#topbar .topbar-nav .site-btn-map { padding-right: 20px; background: url(../../images/91jm/jmbar-v4.gif) no-repeat 56px -152px; }
#topbar .topbar-nav .on { padding-right: 20px; background: url(../../images/91jm/jmbar-v4.gif) no-repeat 56px -183px; }
.topbar-nav li { position: relative }
/*log-in*/

.log-in { position: absolute; top: 0px; left: 136px; width: 110px; z-index: 9999; }
.show-admin { position: absolute; left: 0px; top: 3px; background: #fff; width: 100px; padding-bottom: 4px; border: 1px solid #ccc; display: none; z-index: 9999; border-radius: 3px }
.show-admin dd { height: 24px; line-height: 24px; }
.show-admin dd a { padding-left: 8px; height: 24px; line-height: 24px; display: block; font-family: Verdana, Geneva, sans-serif }
.show-admin dd a:hover { color: #f60; text-decoration: underline }
.a-log-name { margin-top: 3px; line-height: 20px; padding: 1px 8px; font-family: Verdana, Geneva, sans-serif; border: 1px solid #d5e3ee; background: #fff; width: 84px; color: #06c; border-radius: 3px; position: relative }
.a-log-name i { position: absolute; width: 7px; height: 4px; overflow: hidden; background-position: 0 -370px; right: 8px; top: 9px; }
.a-log-name-hover { position: relative }
.a-log-name-hover i { position: absolute; width: 7px; height: 4px; overflow: hidden; background-position: 0 -354px; right: 8px; top: 9px; }
.link-logout { position: absolute; top: 2px; left: 110px; width: 60px; }
.link-logout:hover { color: #06c; text-decoration: underline }
.shover { }
#site-map { position: absolute; top: 0px; left: -1px; }
#site-map .site-list { width: 78px; border: 1px solid #d8e5ef; padding-top: 30px; background: #fff }
#site-map .site-list-wrapper { background: #fff }
#topbar .topbar-nav li #site-map a { border: none }
.site-list-item { border-bottom: 1px solid #d8e5ef; margin: 0 4px; }
#topbar .topbar-nav li .site-list-item h3 a { float: none; height: 24px; line-height: 24px; }
#topbar .topbar-nav li .menu-slider { padding-right: 26px; }
.menu-slider i { position: absolute; display: block; width: 0; height: 0; overflow: hidden; right: 10px; top: 13px; /*background-position: -500px -180px*/ border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666; }
#header { height: 75px; padding: 0px 0 15px 0; background: #fff }
#jm-logo, #jm-search, #top-focus-220, #jm-slogan { height: 75px; }
#jm-logo { width: 200px; position: relative; overflow-y: hidden;}
#jm-logo img { top: -25px; left: 0; position: absolute;}
#jm-slogan { width: 100px; }
#jm-member-help { width: 210px; overflow: hidden; padding-left: 460px; font-size: 10px; height: 75px; line-height: 75px; color: #ccc; text-align: right }
#jm-member-help a { font-size: 12px; color: #666; padding: 0 3px; }
#jm-member-help a:hover { color: #ff6300 }
#jm-search { width: 670px; _width: 668px; }
.jmsearch-switchable-nav { height: 19px; background: none; }
.jmsearch-container { background: #dadada; height: 36px; padding-left: 3px; }
.jmsearch-keywords { position: relative; background: #fff url(../../images/91jm/bg-jmsearch.jpg) repeat-x 0 0; height: 30px; width: 477px; margin: 3px 0 0 0; _width: 475px; overflow: hidden }
.jmsearch-keywords i { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background-position: 0 0; }
.jmsearch-keywords input { height: 30px; line-height: 30px; border: none; background: none; width: 472px; padding-left: 5px; color: #666; font-size: 14px; _margin-left: 0; _height: 26px; _line-height: 26px; }
.jmsearch-screen { width: 80px; height: 30px; line-height: 30px; margin-top: 3px; position: relative; }
.jmsearch-screen .btn-screen { display: block; width: 65px; height: 30px; line-height: 30px; background: #fff; cursor: pointer; border-left: 1px solid #eee; padding-left: 14px; font-size: 14px; color: #666; position: relative }
.jmsearch-screen .btn-screen i { display: block; position: absolute; left: 59px; top: 13px; width: 11px; height: 6px; background-position: 0 -40px; overflow: hidden }
.jmsearch-screen .curtlist { position: absolute; top: 0; left: 0px; width: 78px; border: 1px solid #eee; padding-top: 29px; z-index: 99999999 }
.jmsearch-screen .curtlist li { background: #fff; font-size: 12px; color: #666; }
.jmsearch-screen .curtlist li a { color: #666; display: block; padding-left: 14px; }
.jmsearch-screen .curtlist li a:hover { background: #eee }
.jmsearch-action { width: 110px; overflow: hidden }
.jmsearch-action button { display: block; border: none; width: 110px; height: 36px; background-color: #478ad8; background-position: -30px 0; cursor: pointer; margin: 0; padding: 0 }
.jmsearch-action button:hover { background-position: -30px -40px; }
.hot-keyword-success { margin-top: 5px; }
.hot-keyword-success .hot-keyword-list { height: 14px; line-height: 14px; }
.hot-keyword-list li { float: left; font-size: 12px; color: #999 }
.hot-keyword-list li a { display: block; float: left; padding: 0 5px; font-size: 12px; color: #999 }
.hot-keyword-list li a:hover { color: #ff3600 }
.hot-keyword-list li a.highlight { color: #f60 }
.hot-keyword-list li a.more { padding-right: 10px; background-position: 32px -58px; }
#top-focus-220 { width: 220px; overflow: hidden }
#max-nav { height: 32px; background: #1f75d8; }
#jm-nav { position: relative; z-index: 99999; }
/*ico-arr*/
.sert-btn i, .j_Menu ul .item s, .arrow_bottom { background-image: url(../../images/91jm/jm_arr.png) }
.sert-show { width: 178px; background: #1f75d8 }
.sert-show .sert-btn { display: block; line-height: 32px; overflow: hidden; height: 32px; width: 158px; padding-left: 20px; cursor: pointer; position: relative; background: #3093f8; font-size: 16px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; color: #fff; }
.sert-show .sert-btn i { width: 16px; height: 16px; position: absolute; right: 10px; top: 8px; overflow: hidden; background-position: 0 0; }
.jm-nav-list { width: 812px; }
.jm-nav-list li { position: relative; float: left }
.jm-nav-list li.first a { background: none; }
.jm-nav-list li a { display: block; float: left; width: 70px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; border-right: 1px solid #1f75d8; border-left: 1px solid #1f75d8; text-decoration: none; background: #1f75d8 }
.jm-nav-list li a:hover { color: #fff; background: #1c6cc9; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.jm-nav-list li a.currented { color: #fff; background: #1868c5; cursor: text; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.jm-nav-list li.subnav { float: right; background: #1f75d8; position: relative }
.jm-nav-list li.subnav i { position: absolute; width: 40px; height: 32px; overflow: hidden; left: -40px; top: 0px; background-position: 0 -80px; }
.jm-nav-list li.subnav a { float: none; display: inline; font-size: 14px; background: none; border-color: #1f75d8; padding: 0 10px }
.jm-nav-list li.subnav a.first { }
.jm-nav-list li.subnav a.last { padding-right: 0px; }
.jm-nav-list li.subnav a:hover { text-decoration: underline }
.ask-nav li { background: none }
.ask-nav li a { width: 99px; }
.ask-nav li a:hover { text-decoration: none }
.ask-nav li a.currented { }
#content { background: #fff }
#mod-focus { height: 470px; overflow: hidden; }
.foucs-sliderimg { margin-left: 190px; _margin-left: 95px; width: 540px; overflow: hidden }
#mod-focus .foucs-leftnews { width: 220px; }
#mod-focus .foucs-leftnews .title { height: 30px; background: #f4f4f4; }
#mod-focus .foucs-leftnews .title h3 { padding-left: 9px; line-height: 30px; height: 30px; font-size: 14px; color: #333; font-weight: bold }
#mod-focus .foucs-leftnews .container { border-top: none; padding: 9px; height: 319px; background: #fff }
.foucs-leftnews .leftnews-top { position: relative; padding-left: 110px; height: 84px; }
.foucs-leftnews .leftnews-top a.leftnews-img { display: block; position: absolute; left: 0; top: 0px; width: 98px; height: 80px; padding: 1px; }
.foucs-leftnews .leftnews-top h4 a { line-height: 20px; font-size: 12px; font-weight: bold; color: #ff6300 }
.foucs-leftnews .leftnews-top h4 a:hover, .foucs-leftnews .leftnews-top p a:hover { text-decoration: underline }
.foucs-leftnews .leftnews-top p { line-height: 20px; font-size: 12px; font-weight: normal; color: #666 }
.foucs-leftnews .leftnews-top p a { line-height: 20px; font-size: 12px; font-weight: normal; color: #ff6300 }
.foucs-leftnews .leftnews-list li { padding-left: 12px; height: 24px; background-position: 2px -280px; }
.foucs-leftnews .leftnews-list li a { line-height: 24px; font-size: 12px; color: #666; }
.foucs-leftnews .leftnews-list li a:hover { text-decoration: underline; color: #ff6300 }
#mod-focus .right-news { border: 1px solid #e2e2e2 }
#mod-focus .right-news .title { height: 29px; background: #f4f4f4; }
#mod-focus .right-news .title li { float: left; }
#mod-focus .right-news .title li a { display: block; float: left; width: 82px; line-height: 28px; height: 28px; text-align: center; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; color: #999 }
#mod-focus .right-news .title li a.selected { border-bottom: 1px solid #fff; background: #fff; color: #666 }
#mod-focus .right-news .title li a.last { border-right: none }
#mod-focus .right-news .title h3, .industry-right .title h3 { padding-left: 9px; line-height: 30px; height: 30px; font-size: 14px; color: #333; font-weight: bold; }
#mod-focus .right-news .container { border-top: none; padding: 9px; background: #fff; height: 349px; overflow: hidden; }
.container-list { padding: 0 5px 10px 0; border-bottom: 1px solid #e2e2e2; }
.container-list li { line-height: 24px; height: 24px; font-size: 12px; color: #ccc; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; padding-left: 6px; overflow: hidden }
.container-list li a { line-height: 24px; height: 24px; color: #666; font-size: 12px; padding: 0 3px; }
.container-list li a.highlight { color: #f60 }
.container-list li a:hover { text-decoration: underline; color: #ff6300 }
.container-list li span { float: right; }
.container-list li span a { color: #999 }
.container-num, .searchbar { padding: 5px 8px }
.container-num p { line-height: 22px; }
.container-num p font { font-family:Microsoft Yahei, sans-serif; color: #e00; font-weight: bold }
.searchbar li { padding: 0 0 10px 0; height: 26px; }
.searchbar li span { padding-right: 10px; }
.searchbar li .input-text { width: 125px; }
.searchbar li select { width: 130px; }
.searchbar .input-button { text-align: center }
.searchbar .input-btn { border: none; background: url(../../images/91jm/btn-adv-search.jpg) no-repeat 0 0; line-height: 999px; height: 36px; width: 110px; margin: 0 auto; cursor: pointer }
.mod-provide { height: 30px; overflow: hidden; position: relative; border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
.mod-provide .interlayer { position: relative; zoom: 1; padding-top: 5px; height: 22px; }
.mod-provide .interlayer-rotatelist-list { position: absolute; right: 39px; top: 4px; width: 160px; height: 18px; overflow: hidden; }
.mod-provide .interlayer-rotatelist ul { position: absolute; top: 0; left: 0; }
.mod-provide .interlayer-rotatelist li { float: left; width: 160px; height: 18px; overflow: hidden; line-height: 18px; float: left }
.mod-provide .interlayer-rotatelist .step { position: absolute; right: 0; top: 6px; }
.mod-provide .interlayer-title { font-size: 14px; font-weight: bold }
.dot { margin-right: 5px; }
.dot { width: 3px; height: 3px; background: #D8D8D8; display: inline-block; margin-bottom: 3px; overflow: hidden; _margin-bottom: 6px; _margin-right: 5px; }
/* .more .step */
.step { position: absolute; padding-left: 1px; }
.step a { float: left; width: 14px; height: 12px; border: 1px solid #d8d8d8; margin-left: -1px; }
.step .arrow-rthin { right: 2px; top: 3px; }
.step .arrow-lthin { left: 2px; top: 3px; }
.step s { cursor: pointer; }
.step a:hover .arrow-rthin { border-left-color: #f60; }
.step a:hover .arrow-lthin { border-right-color: #f60; }
.mod-provide .wrap { height: 30px; width: 211px; float: left; overflow: hidden; font-size: 12px; }
.mod-provide .list { float: left; width: 500px }
.mod-provide .item { overflow: hidden }
.mod-provide .arrow-container { float: left; width: 17px; height: 30px; background: #fff }
.mod-provide .arrow-container .arrow { width: 16px; height: 16px; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: url("../../images/91jm/jmcommon-icon.gif") no-repeat scroll 0 0 transparent; cursor: pointer }
.mod-provide .arrow-container .arrow.up { background-position: 5px -348px }
.mod-provide .arrow-container .arrow.up:hover { background-position: -16px -348px }
.mod-provide .arrow-container .arrow.down { background-position: 5px -365px }
.mod-provide .arrow-container .arrow.down:hover { background-position: -16px -365px }
.mod-provide .title { float: left; width: 74px; height: 30px; line-height: 30px; text-align: center; border-right: 1px solid #e2e2e2; background: #fff; font-weight: bold; color: #333 }
.mod-provide .info { float: left; overflow: hidden; height: 30px; line-height: 32px; padding-left: 9px; width: 127px; background: #f4f4f4 }
.mod-provide .info ul { height: 32px; overflow: hidden }
.mod-provide .info li { float: left; width: 190px; overflow: hidden; margin-right: 20px }
.mod-provide .tips-right { position: absolute; display: block; width: 9px; height: 9px; font-size: 0; overflow: hidden; z-index: 10; top: 10px; left: 89px; left: 88px\9; _left: 88px; background: url("../../images/91jm/jmcommon-icon.gif") no-repeat 0 -425px }
.mod-provide .info li a { color: #333 }
.mod-provide .info li a:hover { color: #ff6300; text-decoration: underline }
/* slider focus */
#focus { width: 540px; height: 230px; overflow: hidden; position: relative; }
#focus ul { height: 230px; position: absolute; width: 540px; }
#focus ul li { float: left; width: 540px; height: 230px; overflow: hidden; position: relative; background: #ccc; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 540px; height: 40px; left: 0; bottom: 0; background: none; }
#focus .btn { position: absolute; width: 540px; height: 24px; left: 383px; bottom: 0px; padding-left: 10px; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 12px; height: 12px; line-height: 999px; text-align: center; margin-right: 5px; cursor: pointer; overflow: hidden; background-position: -560px -140px; }
#focus .btn span.on { background-position: -560px -160px; }
/*foucs-slide-bt*/
.foucs-slide-bt { border: 1px solid #e2e2e2; padding: 0 10px; background: #fff }
.hd-n-list { position: relative; height: 30px; }
.hd-n-list b a { font-size: 14px; color: #333; line-height: 30px; }
.hd-n-list b a:hover { text-decoration: underline }
.hd-n-list span { float: right; height: 30px; }
/*slide news*/
.interlayer { position: relative; zoom: 1; height: 24px; }
.interlayer-rotatelist-list { position: absolute; right: 39px; top: 6px; width: 330px; height: 24px; overflow: hidden; }
.interlayer-rotatelist ul { position: absolute; top: 0; left: 0; }
.interlayer-rotatelist li { float: left; width: 330px; height: 18px; overflow: hidden; line-height: 18px; float: left }
.interlayer-rotatelist li a span { color: #e00 }
.interlayer-rotatelist li a:hover { text-decoration: underline }
.interlayer-rotatelist .step { position: absolute; right: 0; top: 8px; }
.interlayer-title { font-size: 14px; font-weight: bold }
.bd-i-slides { position: relative; height: 185px; }
.sc_img { width: 527px; height: 168px; right: -10px; top: 4px; padding-left: 10px; }
.sc_img .slides_container { width: 527px; height: 168px; }
.sc_img li { width: 527px; }
.sc_img a { float: left; display: block; width: 166px; margin-right: 8px; }
#news_slides_img .step { display: none }
#news_slides_img .prev, #news_slides_img .next { width: 40px; height: 40px; border: none; position: absolute; z-index: 9999; top: 60px; }
#news_slides_img .prev { background-position: -40px -340px; left: -10px; }
#news_slides_img .next { background-position: -40px -380px; left: 490px; }
#news_slides .interlayer-rotatelist-list { height: 18px; overflow: hidden }
.dot { margin-right: 5px; }
.dot { width: 3px; height: 3px; background: #D8D8D8; display: inline-block; margin-bottom: 3px; overflow: hidden; _margin-bottom: 6px; _margin-right: 5px; }
.arrow, .arrow s { position: absolute; display: inline-block; font-size: 0; line-height: 0; width: 0; height: 0; border: dashed 4px; }
.arrow-rthin, .arrow-rthin s { border-color: transparent transparent transparent #666; border-left-style: solid; }
.arrow-rthin s { border-left-color: #FAFAFA; left: -6px; top: -4px; }
.arrow-lthin, .arrow-lthin s { border-color: transparent #666 transparent transparent; border-right-style: solid; }
.arrow-lthin s { border-right-color: #fff; right: -6px; top: -4px; }
.arrow-d { border-color: #666 transparent transparent transparent; border-top-style: solid; right: 4px; top: 6px; }
.arrow-dred { border-color: #f60 transparent transparent transparent; }
.step { position: absolute; padding-left: 1px; }
.step a { float: left; width: 14px; height: 12px; border: 1px solid #d8d8d8; margin-left: -1px; }
.step .arrow-rthin { right: 2px; top: 3px; }
.step .arrow-lthin { left: 2px; top: 3px; }
.step s { cursor: pointer; }
.step a:hover .arrow-rthin { border-left-color: #f60; }
.step a:hover .arrow-lthin { border-right-color: #f60; }
#news_slides { }
#news_slides .slides_container, .slides_container_img { overflow: hidden; }
#news_slides .pagination, #news_slides_img .pagination { display: none }
/* slider log-focus */
#log-focus-670X263 { background: #ededed; border: 1px solid #cecece; padding: 2px; }
#log-focus { width: 664px; height: 257px; overflow: hidden; position: relative; }
#log-focus ul { height: 257px; position: absolute; width: 664px; }
#log-focus ul li { float: left; width: 664px; height: 257px; overflow: hidden; position: relative; background: #ccc; }
#log-focus ul li div { position: absolute; overflow: hidden; }
#log-focus .btnBg { position: absolute; width: 664px; height: 40px; left: 0; bottom: 0; background: #478ad8; }
#log-focus .btn { position: absolute; width: 664px; height: 24px; left: 0; bottom: 8px; padding-left: 10px; border: none; }
#log-focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 20px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; margin-right: 10px; cursor: pointer; color: #ccc; }
#log-focus .btn span.on { background: #0798d9; color: #fff; }
/*login bar*/
.foucs-rightbar { width: 250px; }
.foucs-rightbar .login { height: 49px; }
.foucs-rightbar .login-nav, .login-info { zoom: 1 }
.foucs-rightbar .login-nav:after, .login-info:after { content: "\0020"; display: block; height: 0; clear: both }
.foucs-rightbar .login-nav li { float: left; display: inline }
.foucs-rightbar .login-nav a { float: left; position: relative; height: 49px; background-image: url("../../images/91jm/jmcommon-icon.png"); background-repeat: no-repeat; font-weight: 700; line-height: 999px; color: #f50; text-align: center; font-size: 12px; color: #478ad8; overflow: hidden }
.foucs-rightbar .login-nav a:hover { text-decoration: none }
.foucs-rightbar .login-nav .register-btn { background-position: 0 -580px; width: 133px }
.foucs-rightbar .login-nav .register-btn:hover { background-position: 0 -640px }
.foucs-rightbar .login-nav .login-btn { background-position: -133px -580px; width: 117px }
.foucs-rightbar .login-nav .login-btn:hover { padding-left: 2px; margin-left: -2px; background-position: -131px -640px }
.foucs-rightbar .login-nav .supplier-btn { background-position: -145px -170px; width: 85px }
.foucs-rightbar .login-nav .supplier-btn:hover { padding-left: 2px; margin-left: -2px; background-position: -143px -210px }
.foucs-rightbar .login-info { background-position: 0 -700px; height: 49px; }
.log-sign-head { margin: 4px }
.log-sign-sed { margin: 4px 0 0 4px }
.log-sign-sed span.name { font-family: "Microsoft YaHei", D1, Tahoma, Verdana; height: 16px; margin-bottom: 5px; }
.log-sign-sed span.name a { font-size: 16px; }
.log-sign-sed span.name a:hover { text-decoration: underline }
.log-sign-sed span.level { height: 16px; line-height: 16px; color: #999; }
.log-sign-sed span.list { display: block; color: #666; line-height: 18px; }
.log-sign-sed span.list font { font-family:Microsoft Yahei, sans-serif; color: #e00; font-weight: 700 }
.log-sign-sed span.list font a { color: #e00 }
.log-sign-sed span.list a:hover { text-decoration: underline }
.log-sign-sed span.list em { font-style: normal; color: #ccc; padding: 0 8px; }
.foucs-rightbar .login-info li { float: left; display: inline; overflow: hidden; white-space: nowrap; width: 115px }
.foucs-rightbar .login-info .odd { width: 100px }
.foucs-rightbar .login-info a { color: #676767 }
.foucs-rightbar .login-info .num { color: #f50 }
/*slide-Menu*/
.j_Menu { position: absolute; left: 0px; top: 32px; z-index: 9999; }
.j_Menu ul { border: 1px solid #e2e2e2; border-top: none; width: 176px; background: #fff; display: block; }
.j_Menu ul .item16 { display: none }
.j_Menu ul.menu-show { height: auto; }
.j_Menu ul.menu-show .item12, .j_Menu ul.menu-show .item13, .j_Menu ul.menu-show .item14, .j_Menu ul.menu-show .item15, .j_Menu ul.menu-show .item16 { display: block }
.j_Menu ul .item { padding: 1px 20px 0px 20px; padding-right: 10px; position: relative; cursor: pointer; }
.j_Menu ul li.on { background: #608ec3; color: #fff }
.j_Menu ul li.on .item-hd { color: #fff }
.j_Menu ul li.on a { color: #fff }
.j_Menu ul .item h3 s { position: absolute; left: 16px; top: 5px; display: block; width: 20px; height: 20px; }
.j_Menu ul .item1 s { background-position: -20px 0px; }
.j_Menu ul .item2 s { background-position: -20px -20px; }
.j_Menu ul .item3 s { background-position: -20px -40px; }
.j_Menu ul .item4 s { background-position: -20px -60px; }
.j_Menu ul .item5 s { background-position: -20px -80px; }
.j_Menu ul .item6 s { background-position: -20px -100px; }
.j_Menu ul .item7 s { background-position: -20px -120px; }
.j_Menu ul .item8 s { background-position: -20px -140px; }
.j_Menu ul .item9 s { background-position: -20px -160px; }
.j_Menu ul .item10 s { background-position: -20px -180px; }
.j_Menu ul .item11 s { background-position: -20px -200px; }
.j_Menu ul .item12 s { background-position: -20px -220px; }
.j_Menu ul .item13 s { background-position: -20px -240px; }
.j_Menu ul .item14 s { background-position: -20px -260px; }
.j_Menu ul .item15 s { background-position: -20px -280px; }
.j_Menu ul .item16 s { background-position: -20px -300px; }
.j_Menu ul .item17 s { background-position: -20px -320px; }
.j_Menu ul .item1 s.on { background-position: -40px 0px; }
.j_Menu ul .item2 s.on { background-position: -40px -20px; }
.j_Menu ul .item3 s.on { background-position: -40px -40px; }
.j_Menu ul .item4 s.on { background-position: -40px -60px; }
.j_Menu ul .item5 s.on { background-position: -40px -80px; }
.j_Menu ul .item6 s.on { background-position: -40px -100px; }
.j_Menu ul .item7 s.on { background-position: -40px -120px; }
.j_Menu ul .item8 s.on { background-position: -40px -140px; }
.j_Menu ul .item9 s.on { background-position: -40px -160px; }
.j_Menu ul .item10 s.on { background-position: -40px -180px; }
.j_Menu ul .item11 s.on { background-position: -40px -200px; }
.j_Menu ul .item12 s.on { background-position: -40px -220px; }
.j_Menu ul .item13 s.on { background-position: -40px -240px; }
.j_Menu ul .item14 s.on { background-position: -40px -260px; }
.j_Menu ul .item15 s.on { background-position: -40px -280px; }
.j_Menu ul .item16 s.on { background-position: -40px -300px; }
.j_Menu ul .item17 s.on { background-position: -40px -320px; }
.j_Menu ul .item1, .j_Menu ul .item3, .j_Menu ul .item5, .j_Menu ul .item7, .j_Menu ul .item9, .j_Menu ul .item11, .j_Menu ul .item13, .j_Menu ul .item15 { background: none repeat scroll 0 0 #F5F5F5; }
.j_Menu ul .item-hd { height: 30px; line-height: 30px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 12px; color: #333; overflow: hidden; margin-bottom: 0px; padding-left: 20px; }
.j_Menu ul .item-hd a { height: 28px; line-height: 28px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 12px; color: #333; font-weight: bold }
.j_Menu ul a:hover { text-decoration: underline }
.j_Menu ul .item-col { line-height: 20px; overflow: hidden; padding-bottom: 5px; }
.j_Menu ul .item-col a { white-space: nowrap; padding: 0 2px }
.j_Menu ul .item-col a:hover { color: #06c }
.j_Menu li .item-col { display: none }
.j_Menu li.mhover { background: #608ec3; color: #fff }
.j_Menu ul li.mhover .item-hd .j_Menu li.mhover a { color: #fff }
.j_Menu li.mhover a:hover { color: #ff0 }
.j_Menu li.selected .item-col { display: block }
.arrow_bottom { display: none; width: 40px; height: 12px; background-position: -60px 0; margin-left: 70px; }
.arrow_bottom_hover { width: 178px; background: #000; margin: 0; height: 24px; line-height: 24px; display: none }
.arrow_bottom_hover a { display: block; height: 24px; line-height: 24px; background: #478ad8; color: #fff; padding-left: 20px; border: 1px solid #e2e2e2; border-top: none }
.arrow_bottom_hover a:hover { text-decoration: underline }
/*subCategory*/
.subCategory { left: 174px; width: 0px; margin-left: 0px; top: 25px; position: absolute; background: #fff; z-index: 9999; display: none }
.subCategory .show { display: block }
.subView { width: 300px; background: #fff; border: 2px solid #1f75d8; padding: 0px; position: relative; box-shadow: 3px 3px rgba(200, 200, 200, .5) }
.subView i { position: absolute; width: 10px; height: 10px; left: -5px; top: 15px; background-position: -560px -130px; }
.j_SubView1 { margin-top: 5px; }
.j_SubView2 { margin-top: 5px; }
.j_SubView2 i { top: 78px; }
.j_SubView3 { margin-top: 5px; }
.j_SubView3 i { top: 138px; }
.j_SubView4 { margin-top: 80px; }
.j_SubView4 i { top: 112px; }
.j_SubView5 { margin-top: 120px; }
.j_SubView5 i { top: 132px; }
.j_SubView6 { margin-top: 160px; }
.j_SubView6 i { top: 132px; }
.j_SubView7 { margin-top: 200px; }
.j_SubView7 i { top: 122px; }
.j_SubView8 { margin-top: 220px; }
.j_SubView8 i { top: 134px; }
.j_SubView9 { margin-top: 280px; }
.j_SubView9 i { top: 104px; }
.j_SubView10 { margin-top: 300px; }
.j_SubView10 i { top: 112px; }
.j_SubView11 { margin-top: 330px; }
.j_SubView11 i { top: 114px; }
.j_SubView12 { margin-top: 345px; }
.j_SubView12 i { top: 132px; }
.j_SubView13 { margin-top: 410px; }
.j_SubView13 i { top: 98px; }
.j_SubView14 { margin-top: 420px; }
.j_SubView14 i { top: 120px; }
.j_SubView15 { margin-top: 440px; }
.j_SubView15 i { top: 128px; }
.j_SubView16 { margin-top: 480px; }
.j_SubView16 i { top: 120px; }
.subView .sub-left { background: #fff; }
.subView dl { padding: 0px 10px; }
.subView dt { color: #666; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; line-height: 34px; height: 34px; font-weight: bold; position: absolute; left: -176px; background: #fff; width: 154px; top: -2px; border: 2px solid #1f75d8; border-right: 0px; padding-left: 20px; }
.subView dd { padding: 5px 0 }
.subView dd font { padding: 0; color: #ccc }
.subView dd li { border-bottom: 1px solid #f3f3f3; }
.subView dd li.last { border: none; }
.subView dd a { line-height: 26px; padding: 0 3px; white-space: nowrap; font-family: "Microsoft YaHei"; font-size: 12px; padding-left: 10px; }
.subView dd a:hover { color: #06c; text-decoration: underline }
.subView dd a.org { color: #f60 }
.subView dd a.red { color: #e00; }
.subView dd a.green { color: #0C0 }
.subView .sub-sidebar { width: 180px; background: #f6fafd; padding: 0 10px }
.subView .sub-sidebar .hd { color: #666; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; line-height: 30px; height: 30px; font-weight: bold }
.sub-v-imglist li { height: 50px; overflow: hidden; margin-bottom: 5px; }
.sub-v-imglist li a { display: block; height: 50px; overflow: hidden }
.sub-v-imglist li a img { width: 180px; }
.sub-v-textlist li { line-height: 24px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center; padding-left: 10px; }
.sub-v-textlist li a:hover { text-decoration: underline; color: #06c }
/*

.subView dl.on { background: #f5f5f5 }

.subView dl.last { border: none }

.subView dt, .subView dd { float: left }

.subView dt { width: 56px; color: #666; padding-left: 10px; font-family: "Microsoft YaHei", D1,Tahoma,Verdana; font-size: 14px; }

.subView dt a { width: 56px; color: #666; font-family: "Microsoft YaHei", D1,Tahoma,Verdana; font-size: 14px; }

.subView dt a:hover { text-decoration: underline }

.subView dd a { padding: 2px 6px; color: #317EE7; line-height: 32px; }

.subView dd a:hover { text-decoration: underline }

*/

/*j_Menu_t2*/

.j_Menu_t2 { border: 2px solid #06c; border-top: 0px; background: #fff; position: absolute; width: 986px; }
.j_t2-col { width: 130px; border-left: 1px solid #e5e5e5; padding: 5px }
.j_Menu_t2 ul.first { border: none }
.j_t2-col .hd { background: #f4faff; height: 29px; line-height: 29px; border-bottom: 1px solid #d0dff0; padding-left: 10px; }
.j_t2-col .hd a { font-size: 14px; font-weight: bold; color: #06c; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.j_t2-col .hd a:hover { text-decoration: underline }
.j_t2-col .bd { padding: 5px 0; height: 90px; white-space: nowrap; }
.j_t2-col .bd li { float: left; line-height: 22px; word-break: break-all; word-wrap: break-word; }
.j_t2-col .bd li a { padding: 0 8px; height: 22px; line-height: 22px; }
.j_t2-col .bd li a:hover { text-decoration: underline; color: #06c }
/*mod*/

#mod-hot { height: 350px; overflow: hidden }
/*tab template*/

.tpl-tab .title { height: 31px; overflow: hidden; position: relative; width: 110px; margin-bottom: 1px; }
.tpl-tab .title img { position: absolute; }
.tpl-tab-bar { background: url(../../images/91jm/mod-tabbg.jpg) repeat-x 0 bottom }
.tabsite { border: 1px solid #d1d1d1; border-top: none; }
/*hot-tab*/

.hot-tab { width: 750px; }
.hot-tab .title { }
.hot-tab .title img { top: 5px; left: 0 }
.hot-tab .tab-list { width: 640px; height: 32px; overflow: hidden; }
.hot-tab .tab-list li { float: left; width: 80px; }
.hot-tab .tab-list li a { display: block; height: 28px; margin-bottom: 1px; margin-top: 2px; border: 1px solid #bdbdbd; border-bottom: none; border-left: none; background: #f8f8f8; line-height: 27px; text-align: center; color: #999; font-size: 12px; font-weight: bold }
.hot-tab .tab-list li a.on { display: block; height: 29px; margin-top: 2px; border: 1px solid #bdbdbd; border-bottom: none; border-left: none; line-height: 27px; text-align: center; color: #999; font-weight: bold; border-top-color: #076ff8; background: #fff url(../../images/91jm/hot-a-on.jpg) repeat-x left top; font-size: 14px; color: #666 }
.hot-tab .tab-list li a:hover { color: #ff6300; text-decoration: underline }
.hot-tab .tab-list li a.first { border-left: 1px solid #bdbdbd; }
.hot-tab .tab-list li a.more { background-color: #fff; border: none; padding-right: 10px; position: relative }
.hot-tab .tab-list li a.more i { width: 7px; height: 7px; padding: 0; margin: 0; background-position: 0 -60px; position: absolute; left: 50px; top: 9px; }
/*tb-v1-1*/

#tb-v1-1 { }
#tb-v1-1 .tbnav-left { width: 109px; }
#tb-v1-1 .tbnav-left li { line-height: 30px; height: 30px; border-bottom: 1px solid #fff; background: #f2f2f2; padding-left: 19px; font-size: 12px; }
#tb-v1-1 .tbnav-left li.alt { background: #f8f8f8 }
#tb-v1-1 .tbnav-right { width: 639px; }
#tb-v1-1 .tbnav-right li { line-height: 30px; height: 30px; border-bottom: 1px solid #fff; background: #f2f9ff; padding-left: 10px; font-size: 12px; color: #ccc }
#tb-v1-1 .tbnav-right li.alt { background: #fff }
#tb-v1-1 .tbnav-right li a { padding: 2px 3px; color: #666 }
#tb-v1-1 .tbnav-right li a.org { color: #f60 }
#tb-v1-1 .tbnav-right li a.blue { color: #076ff8 }
#tb-v1-1 .tbnav-right li a:hover { background: #ff6300; color: #fff }
.hot-recommend { border: 1px solid #d1d1d1; border-top: none; padding-left: 38px; background-position: -550px -310px; }
.hot-recommend .recommend-list { padding: 10px; background: #fff; }
.recommend-list li { float: left; width: 90px; padding-left: 10px; }
.recommend-list li .recommend-item { width: 90px; text-align: center; }
.recommend-list li .recommend-item a.recommend-title { text-align: center; display: block; font-size: 12px; line-height: 20px; height: 20px; color: #666 }
.recommend-list li .recommend-item a.recommend-title:hover { color: #ff6300; text-decoration: underline }
.recommend-list li.first { padding-left: 0px; }
.industry-left { width: 750px; }
.industry-right { width: 230px; }
.industry-tab { }
.industry-tab-list li { width: 115px; float: left }
.industry-tab-list li a { display: block; width: 115px; height: 31px; line-height: 31px; text-align: center; background-position: -353px -40px; color: #666; font-size: 12px; }
.industry-tab-list li a.on { display: block; width: 115px; height: 31px; line-height: 31px; text-align: center; background-position: -353px 0; color: #666; font-size: 12px; }
.industry-tab-list li.first { width: 113px; }
.industry-tab-list li.first a { width: 113px; background-position: -240px -40px }
.industry-tab-list li.first a.on { width: 113px; background-position: -240px 0 }
.industry-tab-list li a:hover { color: #ff6300; text-decoration: underline }
.industry-con { padding: 9px; }
.industry-con .ranking-list { }
.industry-con .ranking-list li { line-height: 29px; position: relative; border-top: 1px solid #eee; overflow: hidden }
.industry-con .ranking-list li.first { border: none; }
.industry-con .ranking-list li a { display: block; font-size: 12px; padding-left: 20px; color: #666; line-height: 29px; height: 29px; overflow: hidden }
.industry-con .ranking-list li a:hover { color: #ff6300 }
.industry-con .ranking-list li a span { float: right; color: #999 }
.industry-con .ranking-list li a:hover span { color: #086ff8 }
.industry-con .ranking-list li em { position: absolute; display: block; width: 12px; height: 12px; line-height: 12px; text-align: center; line-height: 999px; overflow: hidden; left: 2px; top: 8px; }
.industry-con .ranking-list li em.n1 { background-position: -240px -100px; }
.industry-con .ranking-list li em.n2 { background-position: -240px -130px; }
.industry-con .ranking-list li em.n3 { background-position: -240px -160px; }
.industry-con .ranking-list li em.n4 { background-position: -240px -190px; }
.industry-con .ranking-list li em.n5 { background-position: -240px -220px; }
.industry-con .ranking-list li em.n6 { background-position: -240px -250px; }
.industry-con .ranking-list li em.n7 { background-position: -240px -280px; }
.industry-con .ranking-list li em.n8 { background-position: -240px -310px; }
.industry-con .ranking-list li em.n9 { background-position: -240px -340px; }
.industry-con .ranking-list li em.n10 { background-position: -240px -370px; }
#news-list-type1 { width: 368px; }
#news-list-type1 .industry-tab-list li { width: 122px; background: none }
#news-list-type1 .industry-tab-list li a { width: 121px; background: #f8f8f8; border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; font-size: 14px; }
#news-list-type1 .industry-tab-list li a.on { background: #fff; height: 32px; border-bottom: none; }
#news-list-type1 .industry-tab-list li.first { width: 124px; }
#news-list-type1 .industry-tab-list li.first a { border-left: none; width: 123px; }
#news-list-type2 { width: 368px; }
#news-list-type2 .industry-tab-list li { width: 184px; background: none }
#news-list-type2 .industry-tab-list li a { width: 184px; background: #f8f8f8; border-left: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; font-size: 14px; }
#news-list-type2 .industry-tab-list li a.on { background: #fff; height: 32px; border-bottom: none; }
#news-list-type2 .industry-tab-list li.first { border-left: none; width: 183px; }
#news-list-type2 .industry-tab-list li.first a { border-left: none; width: 183px; }
.jm-news-con { padding: 10px; padding-bottom: 0 }
.jm-news-rec .jm-news-list { width: 205px; }
.jm-news-rec { padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 8px; }
.jm-news-img { width: 115px; text-align: center }
.jm-news-img a { display: block; line-height: 20px; color: #333; font-size: 12px; }
.jm-news-img a:hover { color: #ff6300; text-decoration: underline; }
.jm-news-list li { height: 22px; line-height: 22px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.jm-news-list li a { font-size: 14px; color: #666; padding-right: 10px; }
.jm-news-list li.first { padding-left: 0 }
.jm-news-list li.first a { color: #ff6300; font-weight: bold }
.jm-news-list li a:hover { color: #ff6300; text-decoration: underline; }
.industry-right .title { height: 30px; background: #f8f8f8; padding-left: 10px; line-height: 30px; color: #333; font-size: 14px; border-bottom: 1px solid #e2e2e2 }
.industry-right .title span { float: right; margin-right: 10px; padding-right: 10px; font-size: 12px; color: #666; position: relative; }
.industry-right .title span a { color: #666 }
.industry-right .title span a:hover { color: #ff6300; text-decoration: underline }
.industry-right .title span i { width: 7px; height: 7px; padding: 0; margin: 0; background-position: 0 -60px; position: absolute; left: 25px; top: 11px; }
.industry-right .topic-list { }
.topic-item { width: 210px; margin-bottom: 1px; }
.topic-item .topic_i { height: 70px; margin-bottom: 4px; display: block }
.topic-item .topic_h { font-size: 14px; line-height: 22px; height: 22px; color: #333; }
.topic-item .topic_t { font-size: 12px; color: #666; line-height: 18px; }
.topic-item .topic_t span { float: right; }
.topic-item .topic_t span b { color: #e00 }
/*Floor-Common*/

.floor-wrapper { border: 1px solid #d1d1d1; background: #fff; height: 510px; }
.floor-shadow { height: 2px; background: #ededed; overflow: hidden }
.floor-left { width: 759px; overflow: hidden; border-right: 1px solid #eee; height: 510px; }
.floor-right { width: 228px; overflow: hidden; background: #fafafa; height: 510px }
/*left hd*/

.floor-tab-bar { border-bottom: 2px solid #000; height: 38px; overflow: hidden; background: url(../../images/91jm/bg-floor-hd.jpg) repeat-x 0 bottom; }
.floor-tab-bar .title { position: relative; height: 38px; overflow: hidden; width: 120px; }
.floor-tab-bar .title a { height: 38px; line-height: 38px; padding-left: 17px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 18px; font-weight: 700 }
.floor-tab-bar .title a:hover { text-decoration: underline }
.floor-tab-nav { width: 630px; }
.floor-tab-nav li { float: left; height: 38px; width: 50px; margin: 0 3px; }
.floor-tab-nav li a { float: left; display: block; width: 50px; height: 23px; padding-top: 15px; font-size: 12px; text-align: center; color: #333; background-position: 1000px 1000px }
.floor-tab-nav li a:hover { text-decoration: underline }
.floor-tab-nav li a.selected { color: #fff }
.floor-tab-nav li.first a { }
.floor-tab-nav li.more { float: right; font-size: 12px; color: #666; width: 110px; }
.floor-tab-nav li.more a { border: none; float: none; padding: 0; display: inline; line-height: 38px; font-weight: 700; background: none }
.floor-tab-nav li.more a:hover { text-decoration: underline }
/*left bd*/

.floor-ev-list { }
.floor-ev-list ul { padding-left: 20px; padding-top: 20px; padding-bottom: 0px; }
.floor-ev-list li { float: left; margin-right: 11px; margin-bottom: 20px; *margin-bottom:0px !important;
_margin-bottom: 0px; text-align: center; height: 142px; width: 134px; overflow: hidden }
.floor-ev-list li .ev-img { display: block; height: 126px; height: 92px; padding: 3px; border: 1px solid #e2e2e2 }
.floor-ev-list li .ev-img:hover { border-color: #999; }
.floor-ev-list li .ev-txt { display: block; height: 24px; line-height: 24px; color: #333; font-size: 12px; font-weight: 700 }
.floor-ev-list li .ev-txt:hover { text-decoration: underline }
.floor-ev-list li .ev-con { color: #999; font-size: 12px; line-height: 18px; height: 18px; }
.floor-rec { padding: 0px 9px 0 19px; height: 145px; *margin-top:20px !important;
_margin-top: 20px }
.floor-rec .title { border-bottom: 1px solid #e2e2e2; height: 32px; line-height: 32px; color: #01aef0; font-size: 14px; font-weight: 700; margin-right: 10px; position: relative }
.floor-rec .title i { position: absolute; display: block; margin: 0; padding: 0; left: 64px; top: 13px; width: 11px; height: 6px; background-position: 0 -520px; }
.floor-rec-list { padding: 8px 0 }
.floor-rec-list li { float: left; width: 230px; padding-right: 10px; height: 24px; }
.floor-rec-list li a { line-height: 24px; height: 24px; font-size: 12px; color: #666 }
.floor-rec-list li a span { color: #333; padding-right: 6px; }
.floor-rec-list li a:hover { color: #458ad8; }
.floor-rec-list li a:hover span { color: #ff6300 }
/*right hd*/

.floor-right .industry-right .hd { border-bottom: 0px solid #eee; height: 38px; line-height: 38px; padding: 0 10px; }
.floor-right .industry-right .hd a { font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: 700; color: #333 }
.floor-right .industry-right .hd a:hover { text-decoration: underline }
.floor-right .industry-right .hd span { float: right }
.floor-right .industry-right .hd span a { font-family:Microsoft Yahei, sans-serif; font-size: 12px; font-weight: normal }
/*right bd*/

.floor-right .industry-right .industry-con .ranking-list li { margin-right: 2px; height: 29px; overflow: hidden }
.floor-right .industry-right .industry-con .ranking-list li.hover { height: 96px; overflow: hidden }
.floor-right .industry-right .industry-con .ranking-list li.hover .image { background: #fff }
.floor-right .industry-right-news { border-top: 1px solid #eee }
.floor-right .industry-right-news .bd { padding: 10px; border-top: 1px solid #eee }
.floor-right .industry-right-news .news-list li { height: 26px; line-height: 26px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; }
.floor-right .industry-right-news .news-list li a:hover { text-decoration: underline }
/*ID*/

#floor-canyin .floor-tab-bar, #floor-canyin .floor-tab-bar .title a, #floor-canyin .floor-tab-nav li.more a { color: #f78723; border-color: #f78723 }
#floor-canyin .floor-tab-nav li a.selected { background-position: -940px -280px }
#floor-fuzhuang .floor-tab-bar, #floor-fuzhuang .floor-tab-bar .title a, #floor-fuzhuang .floor-tab-nav li.more a { color: #eb619d; border-color: #eb619d }
#floor-fuzhuang .floor-tab-nav li a.selected { background-position: -940px -320px }
#floor-meirong .floor-tab-bar, #floor-meirong .floor-tab-bar .title a, #floor-meirong .floor-tab-nav li.more a { color: #782462; border-color: #782462 }
#floor-meirong .floor-tab-nav li a.selected { background-position: -940px -360px }
#floor-jiaju .floor-tab-bar, #floor-jiaju .floor-tab-bar .title a, #floor-jiaju .floor-tab-nav li.more a { color: #75351a; border-color: #75351a }
#floor-jiaju .floor-tab-nav li a.selected { background-position: -940px -400px }
#floor-jiaoyu .floor-tab-bar, #floor-jiaoyu .floor-tab-bar .title a, #floor-jiaoyu .floor-tab-nav li.more a { color: #78ba1a; border-color: #78ba1a }
#floor-jiaoyu .floor-tab-nav li a.selected { background-position: -940px -440px }
.mod-fly { background: #fff; border: 1px solid #d1d1d1; }
.mod-fly .title { height: 32px; line-height: 32px; border-bottom: 1px solid #e2e2e2; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: 700; color: #333; padding-left: 20px; }
.mod-fly .fly-content-list { padding: 20px }
.mod-fly .fly-content-list li { float: left; padding-left: 9px; width: 150px; }
.mod-fly .fly-content-list li a.fly-img { display: block; height: 150px; width: 150px; margin-bottom: 10px; }
.mod-fly .fly-content-list li a.fly-img img { height: 150px; width: 150px; }
.mod-fly .fly-content-list li a.fly-txt { height: 20px; line-height: 20px; display: block; text-align: center; font-size: 12px; font-weight: bold; color: #666 }
.mod-fly .fly-content-list li p.fly-con { text-align: center; color: #999; line-height: 18px; font-size: 12px; }
.mod-fly .fly-content-list li a:hover { color: #ff6300; text-decoration: underline }
.mod-fly .fly-content-list li.first { padding-left: 0 }
.mod-link { background: #fff; border: 1px solid #d1d1d1 }
.mod-link .title { padding-left: 20px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #e2e2e2; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: 700; color: #333 }
.mod-link .link-content-list { padding: 10px 20px; }
.mod-link .link-content-list li { float: left; line-height: 24px; height: 24px; overflow: hidden }
.mod-link .link-content-list li a { width: 95px; display: block; float: left; font-size: 12px; color: #666; line-height: 24px; height: 24px; padding: 0 5px }
.mod-link .link-content-list li a:hover { color: #ff6300; text-decoration: underline }
.mod-link .link-content-list2 { padding: 10px 0 }
.mod-link .link-content-list2 ul { float: left; width: 246px; font-size: 12px; border-right: 1px solid #E2E2E2; padding: 10px 0; }
.mod-link .link-content-list2 li { float: left; width: 60px; padding-left: 15px; line-height: 24px; list-style: none; }
.mod-link .link-content-list2 li a { display: block; float: left; font-size: 12px; color: #666; line-height: 24px; height: 24px; padding: 0 }
.mod-link .link-content-list2 li a:hover { color: #ff6300; text-decoration: underline }
.mod-link .link-content-list2 ul.last { border: none }

.mod-link .link-content-list-auto li a{ width:auto}
/*footer*/

#footer { text-align: center; font-family:Microsoft Yahei, sans-serif; padding: 20px 0; background: #fff; border-top: 1px solid #dfdfdf; padding-top: 15px; margin-top: 20px; }
#footer .layout { text-align: center }
.footer-container { text-align: center; font-size: 12px; color: #ccc; line-height: 24px; }
.footer-jm-pages { height: 24px; }
.footer-jm-pages a { color: #666; padding: 0; height: 24px; line-height: 24px; }
.footer-jm-pages a:hover { color: #ff6300; text-decoration: underline }
.footer-jm-copyright { height: 24px; }
.footer-jm-copyright p { color: #666; }
.footer-jm-tips { height: 24px; }
.footer-jm-tips p { color: #666 }
.footer p, .footer a { font-size: 12px; line-height: 22px; color: #333; text-decoration: none }
.footer a:hover { text-decoration: underline; color: #ff0000 }
.ft_list { float: left; width: 177px; }
.ft_list h5 { font-size: 20px; font-family: "Microsoft Yahei"; color: #626262; border-bottom: 1px solid #cccccc; height: 24px; line-height: 24px; padding-bottom: 5px; margin-bottom: 5px; }
.ft_list li a { line-height: 22px; height: 22px; padding-left: 7px; color: #626262; text-decoration: none;}
.ft_list li em { line-height: 24px; color: #333333; font-size: 12px; background: url(../../images/91jm/topbar_li_bg.jpg) no-repeat right center; font-style: normal; text-align: center }
.icon_xl { width: 100px; float: left; background: url(../../images/91jm/icon_xl.png) no-repeat 0 0; height: 105px; margin-left: 38px; margin-right: 11px; }
.footer-container-tip { text-align: left }
.qqgroup { font-weight: normal; padding-right: 10px; }
.lkssub { font-weight: normal; padding-left: 8px; }
.qqgroup font, .lkssub font { color: #e00 }
/*list*/

.mod-hotitem, .mod-catschoose, .mod_sort, .col-jmnews, .col-acc-eve, .col-history-eve, .industry-right .col-jmnews .title, #ranking-all { background: #fff }
/*register*/

#register .title { height: 35px; line-height: 35px; background: #478ad8; border: 1px solid #0074bd; border-bottom: none; padding-left: 46px; color: #fff; font-size: 14px; font-weight: bold }
#register .content { border: 1px solid #e2e2e2; border-top: none; padding: 20px; background: #fff }
/*login*/

#log-content .left { width: 670px; overflow: hidden }
#log-content .right { width: 310px; overflow: hidden; }
#rec-ev { }
#rec-ev .title { height: 34px; line-height: 34px; border-bottom: 1px solid #e2e2e2; background: #fbfbfb; font-size: 14px; font-weight: bold; color: #666; padding: 0 20px; }
#rec-ev .title span { float: right }
#rec-ev .title span a { color: #0074bd; font-size: 12px; font-weight: normal; }
#rec-ev .title span a:hover { color: #ff6300 }
#rec-ev .list { padding: 10px; height: 155px; background: #fff }
#rec-ev .list ul { }
#rec-ev .list li { float: left; padding-left: 20px; width: 134px; text-align: center; margin-bottom: 10px; }
#rec-ev .list li.first { padding-left: 25px; }
#rec-ev .list li .ev-img { display: block; height: 100px; margin-bottom: 4px; }
#rec-ev .list li .ev-txt { display: block; height: 22px; line-height: 22px; color: #666; font-size: 12px; font-weight: 700 }
#rec-ev .list li .ev-con { color: #999; font-size: 12px; line-height: 18px; height: 18px; }
#rec-ev .list li a:hover { color: #ff6300 }
#log .title { border: 1px solid #164e90; border-bottom: none; background: #478ad8; height: 39px; line-height: 39px; color: #fff; font-size: 14px; font-weight: 700; padding-left: 35px; position: relative; }
#log .title i { position: absolute; width: 14px; height: 16px; background-position: -260px -100px; left: 15px; top: 11px; }
#log .content { border-top: none; border: 1px solid #cecece; background: #fff; padding: 15px; height: 413px; }
/*log Form*/

.logForm { padding-bottom: 10px; }
.logForm dl { height: 30px; margin-bottom: 10px; line-height: 30px; overflow: hidden; position: relative }
.logForm dl dd { position: absolute; left: 55px; top: 0px; }
.logForm dl dt { color: #333; font-size: 14px; }
.logForm .regForm-item { height: 40px; }
a.log-forgetA { position: absolute; display: block; right: 30px; top: 12px; height: 14px; line-height: 14px; overflow: hidden; padding: 0 }
a.log-forgetA:hover { color: #ff6300 }
#log .log-type, #log .log-reg { padding: 10px 0 }
#log .log-reg { border-bottom: none; }
#log .log-title { height: 30px; line-height: 30px; font-size: 14px; color: #333; font-weight: bold }
.log-type .log-item { height: 35px; text-align: center; padding-top: 5px; }
.log-type a { display: block; height: 24px; line-height: 999px; overflow: hidden; float: left }
a.logWeibo { background-position: -260px -240px; width: 126px; }
a.logWeibo:hover { background-position: -260px -280px; }
a.logQQ { background-position: -260px -320px; width: 120px; }
a.logQQ:hover { background-position: -260px -360px; width: 120px; }
.log-reg .log-item { height: 40px; text-align: center; padding-top: 15px; }
.log-reg .log-item #log-btnRegA { display: block; width: 178px; height: 38px; line-height: 38px; border: 1px solid #9f9f9f; background: #c7c7c7; font-size: 14px; color: #333; font-weight: 700; text-align: center; margin: 0 auto }
.log-reg .log-item #log-btnRegA:hover { background: #fff8ed; text-decoration: none; color: #ff6300; border: 1px solid #f90 }
#register .left { width: 649px; border-right: 1px solid #f3f3f3 }
#register .right { width: 298px; }
#register #regist-right-bar { padding-left: 20px; width: 278px; }
#regist-right-bar .title { height: 32px; line-height: 32px; font-size: 14px; margin: 0px; padding: 0px; border: none; background: none; color: #333; }
#regist-right-bar .al-regist .title { font-weight: normal }
#regist-right-bar .regist-item { padding: 10px 0; }
#regist-right-bar .regist-item .btnLogA2 { display: block; width: 65px; height: 26px; line-height: 999px; overflow: hidden; background-position: -260px -480px; }
#regist-right-bar .regist-item .btnLogA2:hover { background-position: -260px -520px; }
#regist-right-bar .service-p { padding-bottom: 10px; }
#regist-right-bar .service-p .title, #regist-right-bar .service-c .title { position: relative; padding-left: 24px; margin: 5px 0 }
#regist-right-bar .service-p .title i, #regist-right-bar .service-c .title i { position: absolute; width: 16px; height: 16px; overflow: hidden; left: 2px; top: 7px; }
#regist-right-bar .service-p .title i { background-position: -280px -100px; }
#regist-right-bar .service-c .title i { background-position: -300px -100px; }
#regist-right-bar .reg-service .list { width: 260px; overflow: hidden }
#regist-right-bar .reg-service .list li { line-height: 30px; height: 30px; padding-left: 18px; background-position: 0 -480px; color: #333333; font-size: 14px; }
#regist-right-bar .reg-service .list li span { color: #478ad8; font-weight: bold; padding-right: 6px; }
/*forget_passwd*/
#forget_passwd .title { background: #fbfbfb; border: 1px solid #cecece; border-bottom: none; line-height: 36px; height: 36px; font-size: 14px; font-weight: 700; color: #333; padding-left: 20px; }
#forget_passwd .content { background: #fbfbfb; border: 1px solid #cecece; border-top: none; padding: 20px; text-align: center }
#forget_passwd .flowsteps { background-image: url(../../images/91jm/flowsteps.jpg); background-color: #fff; width: 846px; height: 32px; line-height: 999px; overflow: hidden; text-align: center; margin: 0 auto }
#forget_passwd .step1 { background-position: 0 0px; }
#forget_passwd .step2 { background-position: 0 -40px; }
#forget_passwd .step3 { background-position: 0 -80px; }
.forget-content { width: 412px; margin: 0 auto; text-align: left; padding: 60px; height: 400px; }
.forget-content .icoGetcode { display: block; width: 90px; height: 27px; line-height: 999px; overflow: hidden; position: absolute; background-position: -260px -560px; position: absolute; left: 300px; top: 10px; cursor: pointer }
.forget-content .icoGetcode:hover { background-position: -260px -600px; }
.forget-content .forget-vCode { display: block; width: 90px; height: 25px; line-height: 25px; overflow: hidden; position: absolute; position: absolute; left: 220px; top: 10px; border: 1px solid #ababab; text-align: center }
.forget-content .forget-vCode span { padding-right: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #ff6300 }
#forget_passwd .btnNext, #forget_passwd .btnSubmit { display: block; width: 120px; height: 37px; line-height: 999px; overflow: hidden; background-position: -260px -640px }
#forget_passwd .btnNext:hover { background-position: -260px -680px }
#forget_passwd .btnSubmit { background-position: -400px -640px }
#forget_passwd .btnSubmit:hover { background-position: -400px -680px }
.forget-successed { position: relative; padding-left: 46px; font-size: 14px; line-height: 26px; }
.forget-successed i { position: absolute; width: 36px; height: 36px; overflow: hidden; background-position: -260px -740px; left: 0; top: 10px; }
.forget-successed a { color: #ff6300 }
.forget-successed a:hover { color: #e00 }
.step1-selected { position: absolute; left: 374px; top: 100px; }
.step1-selected li { float: left }
.step1-selected a { display: block; width: 138px; height: 32px; line-height: 999px; overflow: hidden }
.step1-selected #step1-a-tel a { display: block; width: 138px; background-position: -399px -820px; }
.step1-selected #step1-a-tel a.on { background-position: -399px -780px; }
.step1-selected #step1-a-mail a { display: block; width: 139px; background-position: -260px -820px; }
.step1-selected #step1-a-mail a.on { background-position: -260px -780px; }
.forget-tab { position: relative }
.forget-tab i { display: block; width: 60px; height: 60px; position: absolute; left: -30px; top: 0; }
.forget-tab i.forget-i-mail { background-position: -260px -860px; }
.forget-tab i.forget-i-tel { background-position: -260px -920px; }
.regForm-item-ct label { position: absolute; left: 94px; top: 14px; font-size: 12px; color: #ccc; cursor: pointer }
.regForm-item-ct input { font-family: Tahoma; }
/*mod-crumbs*/
#mod-crumbs { padding: 10px 0; position: relative; }
#mod-crumbs .tips { position: absolute; display: block; right: 0; top: 0; line-height: 32px; font-size: 12px; color: #333; }
#mod-crumbs, #mod-crumbs a { color: #0074bd; }
#mod-crumbs a:hover { color: #0074bd; text-decoration: underline }
#mod-crumbs em { padding: 0 5px; color: #ccc }
.mod-hotitem .hottit { font-weight: bold; font-size: 14px; padding: 8px 10px 0 10px; color: #0074bd; }
.hot-item-list { height: 118px; margin-top: 10px; }
.hot-item-list li { float: left; width: 129px; padding-left: 110px; _display: inline; margin-left: 5px; position: relative; height: 100px; }
.hot-item-list li.first { margin-left: 0; }
.hot-item-list li h4 { font-weight: bold; }
.hot-item-list li h4 a { color: #0074bd; line-height: 26px; font-size: 14px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.hot-item-list li h4 a:hover, .ev-list li p a:hover, .recom-list li p a:hover, .moer a:hover, .hot-tags strong a:hover { text-decoration: underline; }
.hot-item-list li p { line-height: 20px; }
.hot-item-list li p span { color: #f60; font-weight: bold; font-family: Verdana, Geneva, sans-serif }
.hot-item-list li p a { color: #06c }
.hot-item-list li p a:hover { text-decoration: underline }
.hot-item-list li .look { display: inline-block; padding: 8px 10px; background: #478ad8; color: #fff; font-weight: bold; position: absolute; right: 56px; bottom: 0 }
.hotimage { padding: 2px; display: block; width: 94px; height: 94px; position: absolute; left: 0; top: 0; }
.hotimage:hover { border-color: #99ccff; background: #ccffff }
.hotimage img { display: block; }
/*mod-catschoose*/
.label-list { padding-left: 75px; padding-top: 6px; border-top: 1px dashed #ccc; }
.label-list.fore { padding-top: 0; border-top: 0; }
.label-list dt { float: left; margin-left: -75px; }
.label-list dd .cur, .label-list dd .cur:hover { }
.label-list dd .cur, .label-list dd .cur:hover, .label-list dd a:hover { background: #478ad8; color: #fff; text-decoration: none; }
.label-list dd a { color: #478ad8; display: inline-block; padding: 3px; margin: 0 5px 10px 0; }
/*mod_order*/
.mod_sort { padding: 8px 10px; }
.order-list dt, .order-list dd { margin-right: 10px; }
.order-list dt, .order-list dd, .pagin-list li a { float: left; padding: 3px 8px 2px 8px; }
.order-list dd, .pagin-list li a { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
border: 1px solid #cdcdcd; cursor: pointer; }
.order-list dd.px, .pagin-list li a { padding-right: 15px; }
.order-list dd, .pagin-list li a { position: relative; }
.order-list dd b, .order-list dd em { display: block; }
.order-list dd b { height: 4px; width: 7px; background-position: -580px -96px; margin-left: 10px; position: absolute; right: 5px; top: 5px; }
.order-list dd:hover b { background-position: -580px -116px; }
.order-list dd em { width: 8px; height: 12px; background-position: -580px -168px; margin-right: 5px; float: left; }
.order-list dd em.cur { background-position: -580px -188px; }
.pagin-list li { float: left; margin-left: 10px; _display: inline; }
.pagin-list li.yema { line-height: 20px; }
.pagin-list li .pg { width: 30px; height: 14px; margin: 0 3px; }
.pagin-list li em { display: block; width: 5px; height: 9px; background-position: -580px -131px; margin-left: 5px; position: absolute; top: 5px; right: 5px; }
.pagin-list li em.le { height: 11px; background-position: -580px -151px; }
.pagin-list li .pev { width: 6px; height: 12px; padding-right: 0; }
/*mod-ev-list*/
.red { color: #f00; }
.f60 { color: #f60; }
.fs14 { font-size: 14px; }
.fw { font-weight: bold; }
.mod-ev-list { padding: 10px 0 10px 10px }
.mod-ev-list .ev-list { width: 732px; overflow: hidden; }
.mod-ev-list .ev-list ul { width: 752px; margin-bottom: 30px; }
.mod-ev-list .ev-list li { float: left; display: inline; height: 320px; width: 168px; margin-right: 20px; position: relative; overflow: hidden; }
.p-img img { display: block; }
.mod-ev-list .ev-list li .p-img { width: 158px; height: 158px; padding: 4px; display: block; margin-bottom: 10px; }
.mod-ev-list .ev-list li .p-img:hover { border-color: #99ccff; background: #ccffff }
.mod-ev-list .ev-list li p { line-height: 20px; }
.ev-list li p a, .recom-list li p a, .moer a { color: #478ad8; }
.ev-list li .p-name { height: 40px; overflow: hidden; }
.ev-list li .p-name a { line-height: 20px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.ev-list li .p-name a span { color: #e00 }
.nostore { clear: both; overflow: hidden; }
.nostore a { margin-left: 15px; color: #999; float: left; padding: 5px; }
.nostore a:hover { color: #0074bd; text-decoration: underline }
.nostore .btn { background: #478ad8; border: 0 none; font-weight: bold; color: #fff; padding: 7px 20px; cursor: pointer; margin-left: 0; }
.nostore a.btn:hover, .hot-item-list li a.look:hover { background: #478ad8; /* Old browsers */ background: -moz-linear-gradient(top, #478ad8 0%, #2262ac 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #478ad8), color-stop(100%, #2262ac)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #478ad8 0%, #2262ac 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #478ad8 0%, #2262ac 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #478ad8 0%, #2262ac 100%); /* IE10+ */ background: linear-gradient(to bottom, #478ad8 0%, #2262ac 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#478ad8', endColorstr='#2262ac', GradientType=0 ); /* IE6-9 */
color: #fff; text-decoration: none }
.nostore a.btn:hover { padding: 7px 20px }
.ev-list li .tip-recom, .ev-list li .tip-hot { position: absolute; top: 0; left: 0; width: 50px; height: 20px; display: block; }
.ev-list li .tip-recom { background-position: -420px -120px; }
.ev-list li .tip-hot { background-position: -480px -120px; }
.honour { height: 25px; clear: both; overflow: hidden; padding-top: 3px; }
.honour a { display: block; height: 15px; width: 20px; float: left; margin-right: 5px; }
.honour a.ev-vip { background-position: -580px -205px; }
.honour a.ev-approve { background-position: -580px -225px; }
/*CSS yahoo2 style pagination*/
DIV.yahoo2 { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-ALIGN: center; margin-top: 12px; }
DIV.yahoo2 A { BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none }
DIV.yahoo2 A:hover { BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 }
DIV.yahoo2 A:active { BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 }
DIV.yahoo2 SPAN.current { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
DIV.yahoo2 SPAN.disabled { DISPLAY: none }
DIV.yahoo2 A.next { BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid }
DIV.yahoo2 A.next:hover { BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid }
DIV.yahoo2 A.prev { BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid }
DIV.yahoo2 A.prev:hover { BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid }
/*col-jmnews*/
.topnews-list { margin-top: -1px; height: 119px; }
.hotnews-list { margin-top: -1px; height: 200px; }
.topnews-list li { background-position: -580px -288px; padding-left: 10px; }
.hotnews-list li { background-position: -580px -288px; padding-left: 10px; }
.industry-right .col-jmnews .title { padding-left: 0; position: relative; }
.col-jmnews .arrow { position: absolute; right: 10px; top: 10px; height: 13px; overflow: hidden; }
.col-jmnews .arrow a { float: left; width: 13px; height: 13px; display: block; padding-right: 0; margin-right: 0; }
.col-jmnews .arrow .prev { background-position: -560px -247px; }
.col-jmnews .arrow .prev:hover { background-position: -560px -267px; }
.col-jmnews .arrow .next { background-position: -581px -267px; }
.col-jmnews .arrow .next:hover { background-position: -581px -247px; }
/*mod-news*/
.mod-news { border: 1px solid #d1d1d1; height: 415px; overflow: hidden; background: #fff }
.mod-news .sub-left { width: 220px; border-right: 1px solid #e2e2e2; height: 415px; background: #fcfcfc }
.mod-news .sub-left .hd { height: 38px; line-height: 38px; padding-left: 20px; }
.mod-news .sub-left .hd strong a { font-size: 14px; font-weight: 700; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.mod-news .sub-left .hd span { float: right; padding-right: 10px; }
.mod-news .sub-left .hd a:hover { text-decoration: underline }
.mod-news .sub-left .bd-list { padding: 0 10px; }
.mod-news .sub-left .bd-list li { height: 26px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.mod-news .sub-left .bd-list li a { line-height: 26px; color: #666 }
.mod-news .sub-left .bd-list li a:hover { text-decoration: underline }
.mod-news .sub-left .sub-jmZhinan { border-top: 1px solid #e2e2e2; margin-top: 15px; }
.mod-news .sub-main { width: 538px; border-right: 1px solid #e2e2e2; height: 415px }
.mod-news .sub-main .hd { height: 38px; line-height: 38px; padding: 0 20px; position: relative }
.mod-news .sub-main .hd i { position: absolute; left: 160px; top: 17px; height: 1px; background: #99bde7; width: 305px; overflow: hidden }
.mod-news .sub-main .hd a:hover { text-decoration: underline }
.mod-news .sub-main .hd span { float: right; line-height: 38px; }
.mod-news .sub-main .hd b { float: left; height: 38px; padding-left: 10px; }
.mod-news .sub-main .hd b a { font-weight: normal; line-height: 38px; color: #999 }
.mod-news .sub-main .hd b a:hover { text-decoration: none; color: #666 }
.mod-news .sub-main .hd b a font { color: #c00; font-family:Microsoft Yahei, sans-serif; font-weight: 700; }
.mod-news .sub-main .hd b a:hover font { color: #f00 }
.mod-news .sub-main .hd strong { float: left; display: block; height: 38px; }
.mod-news .sub-main .hd strong a { font-size: 18px; font-weight: 700; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; color: #347ccf; line-height: 38px; }
.mod-news .sub-main .hd strong h3 a { font-size: 18px; font-weight: 700; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; color: #347ccf; line-height: 38px; }
.mod-news .sub-main .bd { padding: 0 20px; }
.mod-news .sub-main .bd .sub-jms-focus { width: 190px; }
.mod-news .sub-main .bd .bd-list { width: 288px; padding-left: 20px; }
.mod-news .sub-main .bd .bd-list li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat 0 center; overflow: hidden }
.mod-news .sub-main .bd .bd-list li a { font-size: 14px; }
.mod-news .sub-main .bd .bd-list li a:hover { text-decoration: underline }
.mod-news .sub-main .bd .sub-tmp-asklist { }
.mod-news .sub-main .bd .sub-tmp-asklist li { line-height: 28px; height: 28px; overflow: hidden; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat 0 center; padding-left: 12px; }
.mod-news .sub-main .bd .sub-tmp-asklist li a { font-size: 14px; color: #333 }
.mod-news .sub-main .bd .sub-tmp-asklist li em a { color: #06c; font-style: normal }
.mod-news .sub-main .bd .sub-tmp-asklist li span { float: right; color: #999; font-family:Microsoft Yahei, sans-serif }
.mod-news .sub-main .bd .sub-tmp-asklist li a:hover { text-decoration: underline }
.mod-news .sub-jmStory .bd { padding: 10px 20px }
.mod-news .sub-right { width: 228px; height: 415px; margin: 0; padding: 0; border: 0 }
.sub-ranking { }
.so-rank .ranking-list li a { padding-left: 30px; }
.so-rank .ranking-list li a span { padding-right: 10px; }
.ranking-list .text { height: 30px; padding: 0 9px; overflow: hidden }
.ranking-list .text a { line-height: 30px; }
.ranking-list .text a font { color: #999; float: right }
.ranking-list li { border-style: solid; border-color: #e9e9e9; }
.ranking-list li.hover .text { display: none }
.industry-con .ranking-list li em { left: 10px; }
.industry-con { padding: 0 }
.sub-ranking .industry-con .ranking-list { height: 377px; }
.sub-ranking .hd a { height: 38px; line-height: 38px; font-weight: 700; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; color: #333; font-size: 14px; padding-left: 10px; }
.ranking-list .image { display: none; height: 96px; background: #f9f9f9; margin: 0; padding: 0 9px; }
.ranking-list li.hover .image { display: block }
.ranking-list .image a.d-img { float: left; width: 70px; height: 70px; margin-top: 10px; }
.ranking-list .image span { float: left; text-align: left; margin-top: 10px }
.ranking-list .image span a { font-size: 14px; font-weight: bold; padding-left: 10px; }
.ranking-list .image span p { padding-left: 10px; line-height: 20px; height: 20px; }
.ranking-list li.hover em { top: 10px; }
/*recom-list*/
.recom-list { padding: 0 10px; }
.recom-list li { padding-left: 110px; margin-bottom: 15px; height: 102px; }
.recom-list li .p-img { margin-left: -110px; float: left }
.recom-list li .p-img { display: block; height: 94px; width: 94px; padding: 3px; }
.recom-list li .p-img:hover { border-color: #99ccff; background: #ccffff }
.recom-list li p { line-height: 21px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.all-title { font-size: 14px; font-weight: bold; color: #2e2e2e; padding-left: 10px; line-height: 30px; height: 30px; }
.moer { clear: both; overflow: hidden; }
.pt0 { padding-top: 0; }
/*hot-tags*/
.hot-tags strong { font-weight: bold; padding: 3px; display: inline-block; line-height: 20px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.blf12 { font-size: 12px; color: #aede3a; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.blf14 { font-size: 14px; color: #4dd44a; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.blf16 { font-size: 16px; color: #478ad8; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.blf18 { font-size: 18px; color: #238dbf; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
/*news-ev*/
.news-ev .ranking-list li em { background-position: -576px -293px; }
/*"mod-topRanking*/
.mod-showRk { border: 1px solid #e2e2e2; background: #fff; }
.mod-topRanking { width: 258px; background: #f7f7f7; border-right: 1px solid #e2e2e2 }
.mod-topRanking .hd { height: 32px; line-height: 32px; background: #fff; padding-left: 10px; }
.mod-topRanking .hd a { font-size: 14px; color: #666; font-weight: bold; }
.mod-topRanking .hd a:hover { text-decoration: underline }
.ranking-item-top { background: #fff; border-bottom: 1px solid #e7e7e7; height: 130px; padding-top: 10px; position: relative; padding-left: 140px; }
.ranking-item-top .rkImg-top { display: block; position: absolute; left: 10px; top: 10px; border: 3px solid #f20553; }
.ranking-item-top .rkTip_type1 { position: absolute; z-index: 999; left: 10px; top: 10px; width: 30px; height: 30px; overflow: hidden; background-image: url(../../images/91jm/ranking_tips.png); background-repeat: no-repeat }
.num_1 { background-position: 0 0; }
.num_2 { background-position: 0 -30px; }
.num_3 { background-position: 0 -60px; }
.num_4 { background-position: 0 -90px; }
.num_5 { background-position: 0 -120px; }
.num_6 { background-position: 0 -150px; }
.num_7 { background-position: 0 -180px; }
.num_8 { background-position: 0 -210px; }
.num_9 { background-position: 0 -240px; }
.num_10 { background-position: 0 -270px; }
.ranking-item-top h3 a { line-height: 22px; font-size: 14px; font-weight: bold; color: #0074bd }
.ranking-item-top h3 a:hover { text-decoration: underline }
.ranking-item-top p { line-height: 20px; }
.ranking-item-top p span { font-family:Microsoft Yahei, sans-serif }
i.trend { display: block; width: 10px; height: 10px; overflow: hidden; background-image: url(../../images/91jm/ranking_tips.png); background-repeat: no-repeat; position: absolute; background-position: 0 0 }
.ranking-item-top i.trend { right: 10px; top: 15px; }
i.trend2 { display: block; width: 10px; height: 10px; overflow: hidden; background-image: url(../../images/91jm/ranking_tips.png); background-repeat: no-repeat; background-position: 0 0; margin: 0 auto; }
i.up { background-position: -100px 0px; }
i.nor { background-position: -100px -10px; }
i.down { background-position: -100px -20px }
.ranking-item-top a.btn_info { background-image: url(../../images/91jm/ranking_tips.png); background-repeat: no-repeat; background-position: -30px 0; display: block; width: 60px; height: 24px; line-height: 999px; overflow: hidden; position: absolute; bottom: 10px; left: 140px; }
.ranking-item-top a.btn_info:hover { background-position: -30px -30px; }
.ranking-topList { padding: 0 10px }
.ranking-topList li { height: 33px; border-bottom: 1px solid #e7e7e7; position: relative; line-height: 33px; padding-left: 30px; }
.ranking-topList li i.trend { top: 10px; right: 0px; }
.ranking-topList li.last { border-bottom: none }
.ranking-topList li a { line-height: 32px; color: #0074bd; }
.ranking-topList li a:hover { line-height: 32px; text-decoration: underline }
.ranking-topList li span { line-height: 32px; display: block; width: 60px; text-align: left; position: absolute; right: 20px; top: 0px; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif }
.rkTip_type2 { position: absolute; z-index: 80; left: 0; top: 8px; width: 18px; height: 18px; overflow: hidden; background-image: url(../../images/91jm/ranking_tips.png); background-repeat: no-repeat }
.num_s1 { background-position: -120px 0px }
.num_s2 { background-position: -120px -20px }
.num_s3 { background-position: -120px -40px }
.num_s4 { background-position: -120px -60px }
.num_s5 { background-position: -120px -80px }
.num_s6 { background-position: -120px -100px }
.num_s7 { background-position: -120px -120px }
.num_s8 { background-position: -120px -140px }
.num_s9 { background-position: -120px -160px }
.num_s10 { background-position: -120px -180px }
.mod-topRklist { width: 729px; }
.cert4zone { border-top: 1px solid #e2e2e2 }
.mod-certList { }
.mod-certList ul { padding-top: 10px; }
.mod-certList .hd { line-height: 32px; height: 32px; padding: 0 20px; font-size: 14px; color: #666; font-weight: bold }
.mod-certList .hd span { float: right; font: 12px Arial, Helvetica, sans-serif; line-height: 32px; }
.mod-certList .hd span a { color: #aaa; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; cursor: pointer }
.mod-certList .hd span a:hover { color: #666 }
.mod-certList .hd span a.selected { color: #333; }
.mod-certList .hd span em { padding: 0 3px; font-family:Microsoft Yahei, sans-serif; color: #eee }
.mod-certList .cert-ev-item { float: left; width: 122px; padding-left: 20px; position: relative; margin-top: 30px; }
.mod-certList .cert-ev-item a.cert-ev-img { border: 3px solid #e2e2e2; display: block; margin-bottom: 6px; height: 116px; overflow: hidden }
.mod-certList .cert-ev-item a.cert-ev-img:hover { border-color: #aaa; text-decoration: none }
.mod-certList .cert-ev-item a { line-height: 20px; color: #0066cc; }
.mod-certList .cert-ev-item a:hover { text-decoration: underline }
.mod-certList .cert-ev-item i { top: 132px; right: 0px; }
.mod-certList .cert-ev-item p { line-height: 18px; color: #999; }
.mod-certList .cert-ev-item p span { font-family:Microsoft Yahei, sans-serif; color: #666 }
.mod-certList .bd { height: 202px; }
.mod-certList .rkTip_type1 { position: absolute; z-index: 999; left: 20px; top: 0; width: 30px; height: 30px; overflow: hidden; background-image: url(../../images/91jm/ranking_tips_new.png); background-repeat: no-repeat }
.mod-listRk { background: #fff url(../../images/91jm/bg-shadowR.jpg) repeat-x top left; border: 1px solid #e2e2e2; border-top: none; padding: 19px; padding-right: 0; clear: both; height: 1472px; }
.mod-listRk-reset{ height: auto; padding-bottom: 0;}
.mod-listRk .listRk-item { float: left; width: 290px; padding-right: 19px; padding-left: 19px; border-left: 1px solid #e2e2e2; padding-bottom: 20px; }
.mod-listRk .first { border: none; padding-left: 0 }
.mod-listRk .listRk-item .hd { height: 52px; overflow: hidden; position: relative; margin-bottom: 6px; }
.tt-canyin img { position: absolute; left: 0; top: 0px; }
.tt-jiaoyu img { position: absolute; left: 0; top: -60px; }
.tt-meirong img { position: absolute; left: 0; top: -120px; }
.tt-youerjiaoyu img { position: absolute; left: 0; top: -180px; }
.tt-huoguo img { position: absolute; left: 0; top: -240px; }
.tt-jiudian img { position: absolute; left: 0; top: -300px; }
.tt-jiaju img { position: absolute; left: 0; top: -360px; }
.tt-jiafang img { position: absolute; left: 0; top: -420px; }
.tt-jiancai img { position: absolute; left: 0; top: -480px; }
.tt-shipin img { position: absolute; left: 0; top: -540px; }
.tt-ganxi img { position: absolute; left: 0; top: -600px; }
.tt-qiche img { position: absolute; left: 0; top: -660px; }
.mod-listRk .listRk-item .bd { /*height: 290px;*/ height: 400px; }
.mod-listRk-reset .listRk-item .bd { height: auto;}
/*update 2015 10 26*/
.mod-listRk-ul li { border-bottom: 1px solid #efefef; overflow: hidden; position: relative; font: 12px/28px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif }
.mod-listRk-ul li .txt { height: 28px; }
.mod-listRk-ul li .info { display: none }
.mod-listRk-ul li.hover .info { display: block; height: 100px; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.mod-listRk-ul .info img { float: left; width: 100px; }
.mod-listRk-ul .info a:hover p { text-decoration: underline }
.mod-listRk-ul .info .content { float: left; width: 180px; padding-left: 10px; line-height: 20px; overflow: hidden; display: block }
.mod-listRk-ul .info-list a { display: block }
.mod-listRk-ul .info-list a:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.mod-listRk-ul .info-list { padding: 10px }
.mod-listRk-ul .info-list .content-list { width: 600px; text-align: left }
.mod-listRk-ul .info-list .content-list p { line-height: 22px; }
.mod-listRk-ul .info-list .content-list p.about { overflow: hidden; height: 66px; }
.mod-listRk-ul .info-list .content-list p:last-child { padding-top: 5px; }
.mod-listRk-ul .info-list .content-list p span { color: #dd0c50; font-weight: bold; padding-right: 10px; }
.mod-listRk-ul .info-list p div { line-height: 20px; }
td .mod-listRk-ul { background-color: #f7f7f7 }
/**/
.mod-listRk-ul li b { }
.mod-listRk-ul li a { color: #333 }
.mod-listRk-ul li h3 { position: absolute; top: 0px; _top: 2px; left: 24px; height: 28px; line-height: 28px; display: block; width: 266px; overflow: hidden; z-index: 999 }
.mod-listRk-ul li h3 a { line-height: 28px; display: block; font-weight: normal }
.mod-listRk-ul li h3 a:hover { color: #06c }
.mod-listRk-ul li span { color: #666; position: absolute; }
.mod-listRk-ul li span.fd-store { width: 60px; text-align: left; top: 0px; left: 130px; }
.mod-listRk-ul li span.fd-money { width: 60px; text-align: left; top: 0px; left: 205px; }
.mod-listRk-ul li i.trend { top: 10px; right: 0px; }
.mod-listRk-wrap { }
.attr-data { border: 1px solid #E2E2E2; float: left; padding: 5px 90px 5px 10px; position: relative; width: 648px; }
.attr-data th, .attr-data td { font: 12px/28px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; vertical-align: text-top; }
.attr-data th { font-weight: bold; text-align: right; width: 50px; padding-right: 5px; }
.attr-data td a { padding: 0 2px; color: #666; line-height: 24px; margin: 0 6px; white-space: nowrap }
.attr-data td a:hover { color: #dd0c50; text-decoration: underline }
.attr-data td a.selected { background: #dd0c50; color: #fff }
.attr-data td a.selected:hover { text-decoration: none; color: #fff }
.btn-morecity { position: absolute; right: 10px; top: 38px; line-height: 18px; padding-left: 20px; height: 18px; background: url(../../images/91jm/ranking_tips.png) no-repeat -180px 1px; }
.btn-morecity a:hover { color: #f60 }
.list-content { width: 748px; float: left; border: 1px solid #e2e2e2; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; padding-bottom: 10px; }
.list-content th { text-align: center; height: 36px; line-height: 36px; border: 1px solid #e2e2e2; border-top: none; border-left: none; padding: 0 8px; font-size: 14px; font-weight: bold }
.list-content th.last { border-right: none }
.list-content td { text-align: center; height: 30px; line-height: 30px; border-bottom: 1px dashed #efefef; vertical-align: middle; padding: 0 8px; }
.list-content td i { left: 24px; top: 10px; }
.list-content tr.last td { border-bottom: none; }
.list-content td em { color: #aaa; font-style: normal }
.list-content td p { color: #666 }
.list-content td a { color: #0074bd }
.list-content td a:hover { color: #f60; text-decoration: underline }
.numtip-red { text-align: center; margin: 0 auto; color: #dd0c50; font: 12px/30px Arial, Verdana, sans-serif; font-weight: bold }
.numtip { text-align: center; margin: 0 auto; color: #478ad8; font: 12px/30px Arial, Verdana, sans-serif; font-weight: bold }
.mod_listRk_leftMenu { float: left; margin-right: 10px; width: 230px; z-index: 99999; }
.left_menu_topBtn { height: 46px; }
.left_menu_topBtn a { display: block; height: 32px; background: url(../../images/91jm/ranking_tips.png) no-repeat 0px -210px; font-size: 14px; color: #fff; font-weight: bold; padding: 14px 0 0 12px }
.left_menu_topBtn a:hover { background: url(../../images/91jm/ranking_tips.png) no-repeat 0px -260px; }
.left_menu_slide dl { background: #fcfcfc; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
.left_menu_slide dl dt { border-bottom: 1px solid #e2e2e2; }
.left_menu_slide dl dt i { display: block; width: 10px; height: 10px; position: absolute; right: 10px; top: 14px; overflow: hidden; z-index: 1 }
.left_menu_slide dl dt a { display: block; height: 36px; line-height: 36px; padding-left: 12px; font-size: 14px; position: relative }
.left_menu_slide dl dt a:hover { color: #f60; text-decoration: underline }
.left_menu_slide dl dd { display: none; position: relative }
.left_menu_slide dl dd ul { display: block; border-bottom: 1px solid #e2e2e2; background: #fcfcfc; border: 2px solid #0074bd; width: 150px; position: absolute; z-index: 99; right: -141px; top: -34px; }
.left_menu_slide dl dd li { height: 24px; line-height: 24px; }
.left_menu_slide dl dd li a { padding-left: 10px; display: block; height: 24px; line-height: 24px; }
.left_menu_slide dl dd li a:hover { background: #666; color: #fff }
.left_menu_slide dl.on dt i { background: url(../../images/91jm/ranking_tips.png) no-repeat -180px -30px }
.left_menu_slide dl.on dt a { background: #f3f3f3 }
.left_menu_slide dl.on dd { display: block }
.show-sd-serts { }
.left_menu_slide dl dt .show-sd-serts li a { display: block; height: 30px; line-height: 30px; padding-left: 25px; background: #f1f1f1; border-top: 1px solid #e5e5e5; font-size: 12px; }
.left_menu_slide dl dt .show-sd-serts li a:hover { background: #e5e5e5; text-decoration: underline; color: #06c }
.show-sd-serts li.last a { border: none }
.show-sd-serts.active{ display: block !important;} 
.left_menu_top { background: #efefef; height: 24px; line-height: 24px; text-align: center; border: 1px solid #e2e2e2; border-top: none }
.left_menu_top a { display: block; height: 24px; line-height: 24px; }
#change-city a { font-size: 14px; }
#change-city .choosecities { border: 1px #e2e2e2 solid; box-shadow: 0 0 1px #d4edf4; background: #FFF; padding-bottom: 60px }
#change-city .choosecities a:hover { text-decoration: none }
#change-city .hotcities { padding: 0 10px; background: #f9f9f9; height: 40px; border-bottom: 3px #dd0c50 solid; font-weight: bold }
#change-city .hotcities h2, #change-city .hotcities p { display: inline-block; *display:inline;
zoom: 1; height: 40px; line-height: 40px; vertical-align: top }
#change-city .hotcities h2 { border-right: 1px #e5e5e5 solid; padding: 0 20px 0 0; font-size: 22px }
#change-city .hotcities h2 span { font-weight: 400; margin: 0 0 0 3px; }
#change-city .hotcities h2 a { font-size: 30px; margin: 0 0 0 6px }
#change-city .hotcities p { padding: 0 0 0 10px; }
#change-city .hotcities p span { font-size: 14px; }
#change-city .hotcities p a { margin: 0 24px 0 0 }
#change-city .hotcities p .last { margin: 0 }
#change-city .hotcities p a:hover { text-decoration: underline }
#change-city .filter { border-bottom: 1px #e4e5e5 solid; margin: 14px 0 0; height: 40px; padding: 0 20px }
#change-city .filter span.label { font-weight: bold; vertical-align: middle; font-size: 14px; }
#change-city .filter span { vertical-align: middle }
#change-city .filter .form-button { padding: 1px 15px 3px; *padding:4px 15px 0;
line-height: 16px; vertical-align: middle }
#change-city .citieslist h2 { display: inline-block; *display:inline;
font-size: 14px; zoom: 1; height: 32px; margin: 20px 20px 12px 20px; padding: 0 14px; line-height: 30px; border-radius: 0; background: #478ad8; position: relative; color: #FFF }
#change-city .citieslist h2 span { float: none; display: block; position: absolute; top: 32px; left: 20px; width: 0; height: 0; line-height: 0; font-size: 0; border-style: solid; border-width: 6px; border-color: #478ad8 #FFF #FFF #FFF }
#change-city .citieslist li { border-top: 1px #FFF solid; border-bottom: 1px #FFF solid }
#change-city .citieslist p { padding: 6px 10px 6px 30px; border-top: 1px #FFF solid; border-bottom: 1px #FFF solid }
#change-city .citieslist span.label { display: inline-block; width: 30px; height: 30px; vertical-align: top; border: 1px #DDD solid; margin-right: 5px; *display:inline;
zoom: 1; border-radius: 0; color: #666; line-height: 24px; }
#change-city .citieslist span.label strong { display: block; width: 28px; height: 28px; text-align: center; background: #f1f1f1; border: 1px #f7f7f7 solid; border-radius: 0; font-family: Tahoma; font-size: 16px }
#change-city .citieslist span { display: inline-block; width: 880px; vertical-align: top; *display:inline;
zoom: 1 }
#change-city .citieslist span i { color: #CCC; font-style: normal; margin: 0 3px }
#change-city .citieslist .hover { border-color: #e5e5e5 }
#change-city .citieslist .hover p { background: #f7f7f7 }
#change-city .citieslist .hover span.label { border-color: #1fb7bb }
#change-city .citieslist .hover span.label strong { background: #478ad8; color: #FFF; border-color: #65a7f4 }
#change-city .citieslist a { display: inline-block; *display:inline;
zoom: 1; height: 20px; padding: 0 2px 1px; margin: 5px 10px; border-radius: 0; line-height: 20px }
#change-city .citieslist a:hover { background: #478ad8; color: #FFF }
#change-city .citieslist .isonline { font-weight: bold }
.small-form-button, .form-button {
 *width:auto; _width: 0; padding: 5px 15px; *padding:5px 15px 1px;
font-size: 14px; text-shadow: 1px 1px #41aaad; line-height: 20px; color: #FFF; letter-spacing: .1em; cursor: pointer; border: 1px solid #2566b1; border-radius: 3px; background: #478ad8; *overflow:visible
}
.small-form-button { padding: 3px 8px; *padding:3px 8px 0;
font-size: 12px; line-height: 16px }
.small-form-button:hover, .form-button:hover { background: #29d1d1; border-color: #399; box-shadow: 0 1px #e1e0e0; background-image: -webkit-linear-gradient(top, #4cd8d8, #49d4fb); background-image: -moz-linear-gradient(top, #4cd8d8, #49d4fb); background-image: linear-gradient(top, #4cd8d8, #49d4fb) }
.small-form-button:active, .form-button:active { box-shadow: inset 0 1px 2px rgba(0,133,127,0.5) }
.form-button-disabled, .form-button-disabled:hover, .form-button-disabled:active { border-color: #b5b4b4; background: #d9d8d8; background-image: none; filter: none; box-shadow: none; text-shadow: 1px 1px #999 }
.small-link-button, .link-button { display: inline-block; *display:inline;
padding: 5px 15px; *padding:6px 15px 4px;
font-size: 14px; text-shadow: 1px 1px #41aaad; line-height: 20px; color: #FFF; letter-spacing: .1em; text-decoration: none; cursor: pointer; border: 1px solid #10a6a6; border-radius: 3px; background: #00c8c8; zoom: 1 }
.small-link-button { padding: 3px 8px; font-size: 12px; line-height: 16px }
.small-link-button:hover, .link-button:hover { background: #29d1d1; border-color: #399; box-shadow: 0 1px #e1e0e0; text-decoration: none; background-image: -webkit-linear-gradient(top, #4cd8d8, #03c9c9); background-image: -moz-linear-gradient(top, #4cd8d8, #03c9c9); background-image: linear-gradient(top, #4cd8d8, #03c9c9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4CD8D8', endColorstr='#03C9C9')
}
.small-link-button:active, .link-button:active { box-shadow: inset 0 1px 2px rgba(0,133,127,0.5) }
.small-link-button-disabled, .link-button-disabled, .small-link-button-disabled:hover, .link-button-disabled:hover, .small-link-button-disabled:active, .link-button-disabled:active { border-color: #b5b4b4; background: #d9d8d8; filter: none; box-shadow: none; text-shadow: 1px 1px #999 }
/*Project*/
#head-project { border-bottom: 1px solid #f3f3f3}
.head-project-logo { width: 200px; height: 75px; overflow-y: hidden; position: relative; }
.head-project-logo img { width: 200px; height: 130px; top: -25px; left: 0; position: absolute; }
.head-project-nav { width: 450px; /*border-right: 1px solid #e2e2e2;*/ padding-left: 10px; position: relative; padding-top: 13px; }
.head-project-nav .tit { position: absolute; left: 0px; top: 0px; height: 24px; line-height: 24px; width: 80px; background: #000; text-align: center }
.head-project-nav .nav_pro { float: left; width: 210px; padding-left: 10px; }
.head-project-nav .nav_pro ul { clear: both }
.head-project-nav .nav_pro ul li { float: left; line-height: 20px; }
.head-project-nav .nav_pro ul li a { display: block; float: left; padding: 0 5px; _padding: 0 4px; color: #666 }
.head-project-nav .nav_pro ul li a:hover { color: #f60; text-decoration: underline }
.head-project-nav .nav_2 { width: 300px; }
.head-project-nav .nav_3 { width: 130px; }
.head-project-nav .nav_3 li { position: relative; padding-left: 10px; padding-right: 4px; }
.head-project-nav .nav_3 li i { position: absolute; width: 10px; height: 10px; overflow: hidden; left: 0px; top: 4px }
.head-project-nav .nav_3 li i.ico-eve { background-position: -560px -320px; }
.head-project-nav .nav_3 li i.ico-rank { background-position: -570px -320px; }
.head-project-nav .nav_3 li i.ico-news { background-position: -560px -330px; }
.head-project-nav .nav_3 li i.ico-ask { background-position: -570px -330px; }
.head-project-search { width: 304px; margin-left: 20px; }
.project-search-box { border: 1px solid #b5b5b5; height: 38px; line-height: 38px; border-right: none; width: 230px; }
.project-search-box .input-search { border: none; background: none; width: 220px; padding-left: 12px;height: 38px; line-height: 38px; font-family: Microsoft Yahei; color: #999;}
.btn-search { height: 40px; width: 72px; line-height: 40px; border: none; cursor: pointer; background-color: #008aff; color: #fff; text-align: center; font-size: 16px; background-image: none; font-family: Microsoft Yahei; transition-duration: .3s;padding: 0;}
.btn-search:hover{ background-color: #005DAC; transition-duration: .3s;}
#current { height: 24px; line-height: 24px }
#current em { color: #999; padding-left: 3px }
#current span { color: #999; }
#current a { color: #0074bd }
#current a:hover { color: #f60 }
#project-itemShow { }
.project-topbar { height: 59px; overflow: hidden; }
.project-topbar #current{ height: 59px; line-height: 59px;}
.project-topbar #current a, .project-topbar #current h1{ color: #666; font-size: 14px; display: inline;}
.project-topbar #current em{ color: #888; font-size: 14px;}
.project-topbar #current span{ color: #888; font-size: 14px;}
.pj-t-inner { background-position: 0 -1180px; margin-bottom: 10px; }
.project-title h1 { }
.project-title h1 a { color: #fff; font-size: 18px; font-weight: bold; font-family: 'Microsoft Yahei', Tahoma, Helvetica, arial, sans-serif; line-height: 36px; padding-left: 20px; }
.project-title h1 a:hover { text-decoration: underline }
.project-title b { color: #fff; font-size: 18px; font-weight: bold; font-family: 'Microsoft Yahei', Tahoma, Helvetica, arial, sans-serif; line-height: 36px; padding-left: 20px; }
.project-nav li { float: left; margin-left: 30px; }
.project-nav a { display: block; float: left; height: 35px; line-height: 35px; padding-top: 11px; font-size: 16px; color: #4a4a4a; border-bottom: 2px solid transparent;}
.project-nav a:hover,
.project-nav a.on { color: #008aff; border-bottom-color: #008aff; }
#project-itemShow .top-content { padding-bottom: 20px; }
.tb-gallery { width: 310px; }
.tb-property { width: 410px; }
.tb-meta { line-height: 24px; }
.tb-meta h2 { font-size: 24px; color: #333; font-weight: bold; text-indent: -11px; line-height: 40px; max-height: 80px; overflow: hidden;}
.tb-meta h2.sed { border-bottom: none; padding-top: 10px; }
.tb-meta ul { padding-top: 15px; }
.tb-meta .row ul { float: left; width: 50% }
.tb-meta li { float: left; width: 45%; margin-right: 5%; height: 32px; overflow: hidden;}
.tb-meta a { color: #0074bd }
.tb-meta b { color: #f30553; padding-right: 5px; }
.tb-meta strong { color: #333; font-weight: normal; }
.tb-meta span { color: #666; padding-right: 10px; width: 70px; display: inline-block;}
.tb-meta em { color: #999; padding: 0 5px; }
.tb-meta .sea { border-bottom: none; padding-top: 10px; }
.tb-meta .sea_2 { float: left; width: 140px; }
.tb-meta .tb-btns { padding-top: 29px; }
.tb-meta .btn-msg, .tb-meta .btn-info { display: block; width: 189px; height: 54px; line-height: 54px; text-align: center; font-size: 20px; font-family: Microsoft Yahei; transition-duration: .3s }
.tb-meta .btn-msg { border: 3px solid #ff0000; background: #f00; color: #fff }
.tb-meta .btn-msg:hover { background: #fff; color: #f00 }
.tb-meta .btn-info { border: 3px solid #008aff; background: #008aff; color: #fff }
.tb-meta .btn-info:hover { background: #005dac; border: 3px solid #005dac; transition-duration: .3s; }
.tb-meta .price{ background-image: url(../../images/91jm/price.png); width: 410px; height: 117px; position: relative; margin-top: 10px;}
.tb-meta .price a{ width: 132px; height: 40px; position: absolute; z-index: 1; left: 246px; top: 59px; display: block; background-color: #fff; opacity: .4; transition-duration: .3s;}
.tb-meta .price a:hover{ opacity: 0; transition-duration: .3s;}
.tb-brandinfo { width: 185px; }
.bdd6ecd0 { border-bottom: 1px solid #d6ecd0 }
.tb-sub { background: #f9f9f9; border: 1px solid #ededed; padding: 0 14px; line-height: 24px; }
.left .tb-sub { border-left: none; border-right: none; border-top-color: #e2e2e2; border-bottom-color: #e2e2e2 }
.tb-sub b { color: #000 }
.tb-sub strong { color: #0970e5; font-weight: bold }
.tb-level { padding-bottom: 5px; }
.tb-ols, .tb-auth, .tb-btns-fav, .tb-share { padding: 7px 0 }
.tb-share { padding-top: 14px; }
.tb-sub .tb-title, .tb-sub .tb-title h3 { color: #2965ab; font-size: 14px; font-weight: bold; }
.tb-sub .btn-fav { display: block; margin: 0 auto; line-height: 999px; height: 34px; width: 122px; overflow: hidden; background-position: -400px -560px; }
.tb-sub .btn-fav:hover { background-position: -400px -600px; }
.tb-login { text-align: center; border: 1px solid #f00; font-size: 14px; }
.tb-login a { display: block; line-height: 40px;}
.tb-login a span{ color: #008aff;}
.tb-login a:hover{ text-decoration: none;}
.tb-login a:hover span{ text-decoration: underline; color: #f00;}
.btn-autmember, .btn-autcom { display: block; padding-left: 23px; position: relative }
.btn-autmember i, .btn-autcom i { position: absolute; left: 0; top: 5px; width: 18px; height: 16px; }
.btn-autmember i { background-position: -600px -80px; }
.btn-autcom i { background-position: -600px -100px; }
.bd-content { }
.bd-content .left { width: 218px; overflow: hidden; border: 1px solid #e2e2e2; background: #fff; border-top: none;}
.bd-content .hd, .bd-content .bd { padding: 0 19px; }
.bd-content .bd { padding: 5px 19px; }
.col-cominfo .hd { height: 36px; line-height: 36px; font-weight: bold; color: #333; font-size: 14px; }
.col-cominfo .bd { line-height: 24px; font-family: Tahoma; padding-bottom: 10px; padding: 0 19px 19px 19px; }
.col-cominfo .bd .cominfo-img { width: 170px; height: 170px; border: 1px solid #e2e2e2; text-align: center; display: table-cell; vertical-align: middle; padding: 4px; overflow: hidden }
.col-cominfo .bd .cominfo-img img { vertical-align: middle; text-align: center; width: 170px; }
.tb-sub .col-title{ font-size: 14px; color: #4a4a4a; line-height: 43px;}
.tb-sub .cominfo-img { width: 160px; height: 160px; display: table-cell; vertical-align: middle; padding: 0; overflow: hidden; text-align: center; padding-bottom: 6px; }
.tb-sub .cominfo-img img { vertical-align: middle; width: 160px; margin: 0 auto; height: 160px; }
.col-cominfo .bd .col-meta { margin-top: 5px; }
.col-cominfo .bd .col-meta li { position: relative; margin-left: 60px; height: 24px; }
.col-cominfo .bd .col-meta li span { display: block; width: 60px; position: absolute; left: -60px; top: 0; _top: -6px }
.col-cominfo .bd span { color: #999 }
.col-news .hd { height: 32px; line-height: 32px; padding-left: 19px; border: 1px solid #e2e2e2; border-left: none; border-right: none; background: #eee; font-size: 14px; font-weight: bold }
.col-news .bd { line-height: 24px; }
.col-news .bd .ranking-topList { padding: 0 }
.col-news .bd a { color: #0074BD }
.col-news .bd a:hover { text-decoration: underline; color: #f60 }
.col-news .bd span { float: right; color: #999 }
.col-news .bd span a { color: #999 }
.col-news .bd span a:hover { color: #2664ac }
.col-news .list-tag { padding: 10px 0 }
.col-news .list-tag li { float: left; margin-right: 6px; margin-bottom: 6px; }
.col-news .list-tag li a { float: left; display: block; background-color: #0074BD; color: #fff; padding: 0 5px; max-width: 100px; overflow: hidden; height: 24px; }
.col-news .bd .list-tag li a:hover { text-decoration: none; background-color: #0089e0; color: #fff }
.bd-content .right { position: relative; width: 770px; overflow: hidden }
.about-menu { position: relative; background: #006dcc; height: 48px; }
.about-menu .scroll_nav_ul{ padding-left: 20px;}
.about-menu li { float: left; }
.about-menu li a { display: block; float: left; width: auto; padding: 0 20px; height: 42px; text-align: center; line-height: 42px; font-size: 16px; font-weight: bold; color: #fff; margin-top: 6px;}

.about-menu li.scroll_nav_current a { background: #fff; color: #008aff; }
.btn-msg-s { position: absolute; right: 20px; top: 6px; display: block; width: 104px; height: 36px; line-height: 36px; text-align: center; color: #008aff; font-size: 16px; background-color: #fff; border-radius: 3px;}
.btn-msg-s:hover { color: #f00; }
.col-item { padding: 19px 0 19px 19px; position: relative;}
.col-item .bd .con-mainContrain-box, .col-item .bd .con-mainContrain-box * { font-family: 'Microsoft Yahei', Tahoma, Helvetica, arial, sans-serif; }
.col-item .hd { padding-left: 20px; border-left: 4px solid #008aff; margin-bottom: 20px;}
.col-item .hd h2 { color: #333; font-size: 24px; }
.col-item .hd span { float: right; padding-top: 2px; color: #fff; }
.col-item .hd span a { font-weight: normal; color: #fff; }
.col-item .hd span a:hover { color: #ff0 }
.col-item .bd{ padding: 0;}
.para .bd .tb-para { background: #fff }
.para .bd .tb-para table { border: 1px solid #e2e2e2; border-right: none; border-bottom: none; }
.para .bd .tb-para table th, .para .bd .tb-para table td { line-height: 28px; height: 28px; padding-left: 10px; border: 1px solid #e2e2e2; border-left: none; border-top: none; font-family:Microsoft Yahei, sans-serif }
.para .bd .tb-para table th { background: #fcfcfc; color: #666 }
.para .bd .tb-para table td { color: #333 }
.para .bd .tb-para table span { padding-right: 10px; }
.para i, .store i, .aboutcom i, .btMsg i { display: block; width: 20px; height: 20px; position: absolute; left: 6px; top: 5px; }
.para i { background-position: -600px -120px; }
.store i { background-position: -600px -140px; }
.store-imglist { }
.store-imglist li { float: left; width: 132px; height: 132px; margin-bottom: 18px; margin-right: 10px; }
.store-imglist li a { float: left; display: block; width: 128px; height: 128px; padding: 1px; border: 1px solid #ccc }
.aboutcom i { background-position: -600px -160px; }
.btMsg i { background-position: -600px -180px; }
.btMsg { padding-bottom: 0 }
.btMsg .bd { padding: 5px 10px 5px 19px }
.tb-userMsg { }
.tb-userMsg .fd-item { margin: 10px 0 10px 0; padding-bottom: 10px; clear: both; border-bottom: 0px dashed #e2e2e2; list-style: none }
.tb-userMsg .first { border-bottom: none }
.tb-userMsg .fd-item .fd-avatar { width: 50px; line-height: 28px; text-align: center; }
.tb-userMsg .fd-item .fd-avatar a { font-size: 12px; }
.tb-userMsg .fd-item .fd-avatar a img { border-radius: 5px; }
.tb-userMsg .fd-item .fd-avatar a:hover { color: #f60 }
.tb-userMsg .fd-item .fd-wrap { width: 610px; padding: 5px 10px; border: 1px solid #ccc; margin-left: 30px; position: relative; background: #fff }
.tb-userMsg .fd-ico { display: block; width: 10px; height: 10px; overflow: hidden; background-position: -560px -280px; left: -10px; top: 10px; }
.tb-userMsg .fd-item .fd-wrap .fd-text p { font-size: 14px; line-height: 24px; }
.tb-userMsg .fd-item .fd-wrap .fd-re-wrap { margin-top: 5px; position: relative }
.fd-re-wrap .arr { display: block; position: absolute; left: 0px; top: 4px; width: 20px; height: 20px; background-position: -560px -220px }
.tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-title { color: #2897de; font-size: 14px; line-height: 24px; height: 24px; font-weight: bold; padding-left: 24px; }
.tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-text p { line-height: 20px; color: #2897de }
.tb-userMsg .fd-item .fd-wrap .fd-extra { height: 24px; line-height: 24px; }
.tb-userMsg .fd-item .fd-wrap .fd-extra span { color: #999; font-family:Microsoft Yahei, sans-serif; padding-right: 10px; }
.tb-userMsg .fd-item .fd-wrap .fd-extra span strong { color: #333 }
.aboutcom .bd { padding: 15px 0 0 0 }
.costom{ position: relative;}
.col-item .bd .con-title { margin-top: 20px; margin-bottom: 20px; position: relative;}
.col-item .bd .con-title h3 { display: block; line-height: 36px; padding-left: 20px; font-size: 18px; color: #333; position: relative;background-color:#f3f3f3;}
.col-item .bd .con-title h3:before {
    content: '';
    display: table;
    width: 4px;
    height: 36px;
    background: #2090ff;
	position: absolute;
	left: 0;
	top:0;
    }
.col-item .bd .con-title h3 b { }
.col-item .bd .con-mainContrain-box { word-wrap: word-break }
.col-item .bd .con-mainContrain-box .pj-news-list li { line-height: 30px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center }
.col-item .bd .con-mainContrain-box .pj-news-list li.last { border-bottom: 1px dashed #c2c2c2; margin-bottom: 10px; padding-bottom: 10px; }
.col-item .bd .con-mainContrain-box .pj-news-list li a { font-size: 14px; color: #06c; padding-left: 12px }
.col-item .bd .con-mainContrain-box .pj-news-list li a:hover { text-decoration: underline }
.col-item .bd .con-mainContrain-box .pj-news-list li span { float: right; color: #aaa; font-family:Microsoft Yahei, sans-serif }
/*edit*/
.bd-content .right strong { }
/**/
.col-item .bd .con-mainContrain-box { font-size: 14px; color: #333; line-height: 24px; }
.col-item .bd .con-mainContrain-box p { font-size: 14px; color: #333; line-height: 28px; text-indent: 2em; display: block; }
.col-item .bd .con-mainContrain-box span { background: none !important; }
.mesBoard { padding-top: 0 }
/*
.col-item .bd .con-mainContrain-box span, .col-item .bd .con-mainContrain-box strong{ font-size: 14px !important; color: #333 !important; line-height: 28px !important; font-weight: normal !important; font-style: normal !important; display: block !important;}
.col-item .bd .con-mainContrain-box img{ display: block; width: 100% !important; height: auto!important; margin: 15px 0;}
*/
.mesBoard .hd { background-position: 0 -1120px; height: 33px; color: #333; padding-top: 12px; padding-left: 19px; font-family:Microsoft Yahei, sans-serif; width: 731px; display: block }
.mesBoard .hd strong { font-size: 14px; color: #e00 }
.mesBoard .hd b { font-size: 12px; color: #999; font-weight: normal }
.mesBoard .bd { padding-top: 0 }
.mesBoard .mes-91-reg { width: 220px; padding-top: 20px; padding-right: 10px; }
.mesBoard .sub-title { height: 71px; background-position: -680px 0; }
.mesBoard .sub-txt { padding-right: 20px; border-bottom: 1px dashed #e2e2e2 }
.mesBoard .sub-txt li { margin-left: 28px; position: relative; line-height: 20px; margin-bottom: 10px; }
.mesBoard .sub-txt li i { display: block; width: 20px; height: 20px; position: absolute; left: -28px; top: 5px; background-position: -420px -160px }
.mesBoard .sub-log { padding: 10px 0; border-bottom: 1px dashed #e2e2e2; line-height: 24px; padding-left: 10px; position: relative }
.btn-sub-log { display: block; width: 49px; height: 24px; line-height: 24px; text-align: center; position: absolute; right: 46px; top: 9px; background-position: 100px 100px; color: #0074bd }
.btn-sub-log:hover { background-position: -540px -760px; color: #666 }
.mesBoard .sub-reg { padding: 10px 0; line-height: 24px; padding-left: 10px; font-size: 14px; font-weight: bold }
.mesBoard .sub-reg a { font-size: 14px; color: #f20553 }
.mesBoard .sub-reg a:hover { text-decoration: underline }
.mesBoard .mes-info { border-left: 1px solid #ececec; width: 480px; overflow: hidden }
.mes-info .mes-form { padding: 20px; padding-bottom: 60px; font-family:Microsoft Yahei, sans-serif }
.mes-info .mes-form dl { position: relative; margin-left: 66px; margin-bottom: 8px; }
.mes-info .mes-form dl dt { position: absolute; left: -66px; top: 0px; line-height: 24px; _padding-top: 2px; }
.mes-info .mes-form dl dd { line-height: 24px; }
.mes-info .mes-form dl dd.dd_sex { position: absolute; left: 155px; top: 2px; }
.mes-info .mes-ipt { width: 136px; border: 1px solid #ccc; height: 22px; padding: 0 4px; }
.mes-info .mWidth { width: 298px; margin-top: 5px; }
.mes-info .ipt_textarea { width: 292px; border: 1px solid #ccc; line-height: 20px; height: 80px; padding: 0 3px }
.qkmsg { position: absolute; left: 310px; top: 0px; display: block; width: 74px; }
.qkmsg a.btn-qkmsg { display: block; width: 54px; height: 23px; line-height: 23px; padding-left: 20px; position: relative; z-index: 9999; border: 1px solid #056db6; background: #056db6; color: #fff }
.qkmsg a i { position: absolute; display: block; background-position: -560px -80px; height: 7px; width: 4px; left: 7px; top: 8px; }
.selected a.btn-qkmsg { border: 1px solid #056db6; background: #056db6; color: #fff }
.selected a i { background-position: -560px -100px; height: 4px; width: 7px; right: 7px; top: 9px; }
.quick-slide { position: absolute; background: #fff; border: 4px solid #056db6; padding: 0px 0; left: -310px; top: 0px; width: 379px; display: none; z-index: 99 }
.quick-title { background: #056db6; height: 17px; line-height: 17px; padding-bottom: 4px; padding-left: 5px; color: #fff; font-weight: bold }
.quick-slide li { line-height: 22px; height: 22px; border-bottom: 1px solid #ccc; }
.quick-slide li a { display: block; padding: 0 5px; height: 22px; }
.quick-slide li a:hover { background: #ccc }
.selected .quick-slide { display: block }
.btn-msg-submit .btn-msgSubmit { display: block; width: 84px; height: 32px; line-height: 999px; overflow: hidden; cursor: pointer; border: 0; margin-left: 66px; background-position: -540px -680px; }
.btn-msg-submit .on { background-position: -540px -720px; }
.news-mainContrain { border: 1px solid #e2e2e2; padding: 30px 40px; background: #fcfcfc }
.news-mainContrain .title { text-align: center; }
.news-mainContrain .title h1 { font-family: 'Microsoft Yahei', Tahoma, Helvetica, arial, sans-serif; font-size: 24px; font-weight: bold; height: 24px; line-height: 24px; margin-bottom: 14px; }
.news-mainContrain .title .sd-bar { line-height: 26px; height: 18px; font-family: Microsoft Yahei; }
.news-mainContrain .title .sd-share { text-align: center; position: relative }
.news-mainContrain .title .sd-share #bdshare { position: absolute; right: 0px; top: -22px; }
.news-mainContrain .title .sd-bar span { padding-right: 16px; color: #666 }
.news-mainContrain .title .sd-bar font { color: #999 }
.news-mainContrain .digest { padding: 20px 40px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: #f5f5f5; width: 100%; margin-left: -40px; }
.news-mainContrain .digest p { font-size: 14px; line-height: 24px; }
.news-mainContrain .digest .title{ text-align:left;}
.news-mainContrain .news-main-info { padding: 20px 0 20px 0; }
.news-mainContrain .news-main-info * { line-height: 32px !important; font-size: 16px !important; font-family: Microsoft Yahei !important; color: #333; }
.news-mainContrain .news-main-info strong{ font-weight: bold; }
.news-mainContrain .news-main-info span { background: none !important; }
.news-mainContrain .news-main-info p { margin-bottom: 20px; }
.news-mainContrain .news-main-info p:last-child { margin-bottom: 0; }
.news-mainContrain .news-main-info p img{ display: block; width: 550px !important; height: auto !important; margin: 0 auto;}
.news-mainContrain .news-main-info a{ color: #0074BD; }
.news-mainContrain .news-main-info a:hover{ color: #f60; border-bottom: 1px solid #f60;}
.news-mainContrain .news-bd-shell { text-align: center; padding: 20px 0 }
.news-mainContrain .news-bd-shell .bdlikebutton { margin: 0 auto }
.pj-store-list dl { border-bottom: 1px solid #e2e2e2; padding: 10px 10px; }
.pj-store-list dl.on { background: #f8fcfe }
.pj-store-list dl dt a { font-size: 14px; font-weight: bold; color: #1074b4; line-height: 24px; height: 24px; }
.pj-store-list dl dt a:hover { text-decoration: underline }
.pj-store-list dl dd { line-height: 24px; color: #999; font-family:Microsoft Yahei, sans-serif }
.pj-store-list dl dd b { color: #666; font-weight: normal; padding-right: 10px }
.pj-store-list span { float: right; line-height: 60px; font-size: 18px; font-family: 'Microsoft Yahei', Tahoma, Helvetica, arial, sans-serif; font-weight: bold; color: #c00 }
.pj-store-list .without-shops { text-align: center; line-height: 120px; }
.pj-store-list .without-shops a { color: #06c }
.pj-store-list .without-shops a:hover { text-decoration: underline }
.store .hd span { padding-right: 14px; }
.store-top .tb-gallery, .store-top .picBtnLeft { width: 240px; }
.store-top .picBtnLeft { height: 240px; }
.store-top .picBtnLeft .bd { width: 240px; }
.store-top .picBtnLeft .bd img { width: 240px; height: 240px; }
.store-top .tb-property { width: 490px; }
.tb-meta * { font-size: 14px; line-height: 32px; }
.tb-meta .show-fd-list { position: relative }
.tb-meta span.on .fd-list { display: block }
.fd-list { position: absolute; left: 0; top: 13px; _top: 15px; z-index: 999; border: 1px solid #2664ac; background: #fff; width: 540px; display: none }
.tb-meta .fd-list .hd { background: #478ad8; height: 30px; line-height: 30px; padding: 0 10px; color: #fff; font-size: 14px; font-weight: bold }
.tb-meta .fd-list .hd a { color: #fff; font-size: 14px; font-weight: bold }
.tb-meta .fd-list .hd a:hover { text-decoration: underline }
.tb-meta .fd-list .hd em { display: block; float: right; cursor: pointer; color: #fff; font-size: 14px; font-family:Microsoft Yahei, sans-serif; width: 14px; margin-right: -5px; font-style: normal }
.tb-meta .fd-list ul { border: none; padding: 0 }
.tb-meta .fd-list .bd { padding: 5px 10px; }
.tb-meta .fd-list .bd li { float: left; width: 260px; margin-bottom: 10px; }
.tb-meta .fd-list .bd strong { display: block }
.tb-meta .fd-list .bd strong a { font-size: 14px; }
.tb-meta .fd-list .bd strong a:hover { text-decoration: underline }
.tb-meta .fd-list .bd p { font-weight: normal; color: #999; line-height: 18px; }
.tb-meta .show-fd-list { font-weight: normal; color: #369 }
.col-item .tab-bar { border-bottom: none }
.tab-bar .pj-img-tab { border: 1px solid #e2e2e2; height: 28px; line-height: 28px; display: block; width: 748px }
.tab-bar .pj-img-tab li { float: left; width: 90px; text-align: center; border-right: 1px solid #e2e2e2 }
.tab-bar .pj-img-tab li a { display: block; float: left; width: 90px; text-align: center; color: #999 }
.tab-bar .pj-img-tab li a:hover { color: #666 }
.tab-bar .pj-img-tab li a.on { background: #fff; color: #333 }
.col-item .pj-img-list { padding-bottom: 40px; }
.col-item .pj-img-list li { float: left; margin-top: 20px; width: 222px; margin-right: 20px; }
.col-item .pj-img-list li a { display: block; width: 222px; }
.col-item .pj-img-list li strong { display: block; line-height: 24px; font-size: 14px; color: #666; font-weight: bold }
.col-item .pj-img-list li span { display: block; line-height: 18px; font-size: 12px; color: #999; font-weight: normal; margin-top: 5px; }
.pj-img-info { border: 1px solid #e2e2e2; border-top: none; background: #fff; padding: 18px; }
.pj-ask .hd { margin: 0; padding: 0; background: none; height: 32px; }
/**/
.page-gallery { }
/*backgrouond*/
.btn-prev, .btn-next, .i-slider-prev, .i-slider-next { background-image: url(../../images/91jm/gallery_imgv11.png); background-repeat: no-repeat }
/*gallery - nav*/
.pic-nav-wrap { height: 26px; position: relative; margin: 20px 0 }
.pic-nav-wrap a.unclick { color: #ccc; cursor: default }
.btn-prev, .btn-next { display: block; width: 52px; height: 26px; line-height: 26px; position: absolute; top: 0px; }
.btn-prev { background-position: 0 0; padding-left: 30px; left: 200px; }
.btn-next { background-position: 0 -26px; padding-left: 10px; width: 72px; left: 430px; }
.img-number { position: absolute; height: 26px; line-height: 26px; font-family:Microsoft Yahei, sans-serif; font-weight: normal; left: 340px; }
.img-number b { font-weight: normal }
/*gallery - mainImage*/
.gallery-wrap { padding-left: 20px; }
.gallery-detail { float: left; width: 500px; }
.pic-wrap { position: relative }
.btn-left-arror { position: absolute; left: 0px; top: 0; width: 250px; height: 500px; cursor: pointer }
.btn-right-arror { position: absolute; right: 0px; top: 0; width: 250px; height: 500px; cursor: pointer }
/*galler-img-txt*/
.gallery-info { margin-top: 10px; line-height: 24px; height: 24px; }
.gallery-info p { color: #333; font-size: 14px; font-weight: bold }
.gallery-info span { float: right; font-family:Microsoft Yahei, sans-serif; color: #999 }
/*gallery -slider*/
.image-slider { float: left; position: relative; width: 148px; background: #fff; border: 1px solid #e2e2e2; margin-left: 20px; }
.i-slider-prev { display: block; height: 20px; background-position: 58px -120px; margin: 10px 0; cursor: pointer }
.i-slider-next { display: block; height: 20px; background-position: 58px -140px; margin: 10px 0; cursor: pointer }
.i-slider-list { margin-left: 19px; }
/**/
.mod-news-channel { background: #fff; position: relative }
.mod-news-left { width: 660px;margin-right:20px; padding-bottom: 20px; }
.mod-news-chan .hd { height: 40px; }
.mod-news-left .hd .news-sert-tab { }
.mod-news-left .hd .news-sert-tab h1 { line-height: 40px; font-size: 14px; font-family: Microsoft Yahei; font-weight: normal; }
.mod-news-left .hd .news-sert-tab h1 span { color: #ff6600; }
.mod-news-left .hd .news-sert-tab h2 { line-height: 40px; font-size: 14px; font-family: Microsoft Yahei; font-weight: normal; }
.mod-news-left .hd .news-sert-tab h2 span { color: #ff6600; }
.mod-news-left .hd .news-sert-tab li { float: left; height: 40px; overflow: hidden }
.mod-news-left .hd .news-sert-tab li a { display: block; float: left; height: 39px; line-height: 39px; width: 90px; text-align: center; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; color: #666; border-right: 1px solid #f1f1f1; }
.mod-news-left .hd .news-sert-tab li a:hover { background: #fafafa }
.mod-news-left .hd .news-sert-tab li span.selected { color: #1f75d8; }
.mod-news-left .hd .news-sert-tab li span { display: block; float: left; height: 39px; line-height: 39px; width: 90px; text-align: center; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; color: #666; border-right: 1px solid #f1f1f1; }
.search-news { height: 31px; border-bottom: 1px solid #f1f1f1; width: 305px; overflow: hidden; text-align: right; padding-right: 10px; padding-top: 8px; }
.ipt-search-news { border: 1px solid #d1d1d1; height: 20px; line-height: 20px; margin: 0; padding: 0; width: 147px; padding-left: 3px; }
.btn-search-news { margin: 0; border: 0; padding: 0; border: 1px solid #d1d1d1; height: 22px; padding: 0 5px }
.mod-news-left #mod-crumbs { padding-left: 20px; margin-top: 10px; }
.mod-news-left .mod-news-list { padding: 0 20px; margin-bottom: 40px; }
.mod-news-left .mod-news-list li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.mod-news-left .mod-news-list li a { font-size: 14px; color: #666; color: #333 }
.mod-news-left .mod-news-list li a:hover { text-decoration: underline; color: #f60 }
.mod-news-left .mod-news-list li span { font-size: 11px; font-family:Microsoft Yahei, sans-serif; color: #999 }
.mod-news-left .mod-news-list li.last { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ccc }
.mod-news-right { width: 308px; }
.mod-news-right .news-tplist { border: 1px solid #e3e3e3; margin-bottom: 10px;}
.mod-news-right .news-tplist .hd
{ height: 40px; line-height: 40px; padding: 0 15px; color: #333; font-family: Microsoft Yahei;
font-weight: normal; font-size: 14px;}
.mod-news-right .news-tplist .hd a,
.mod-news-right .news-tplist .hd strong{ font-size: 14px; font-weight:  normal}
.mod-news-right .news-tplist .hd>span{float:right}
.mod-news-right .news-tplist .hd>span a{font-size:12px; color: #0074bd}
.mod-news-right .msglist li{ width:260px !important}
.mod-news-right .news-tplist .bd { }
.mod-news-right .ranking-topList{padding:0}
.ranking-topList li:last-child{border-bottom:0}
.mod-news-right .hot-news .hd { border: none }
.mod-news-right .hot-news .hd span { color: #f00; }
.mod-news-right .hot-news .hd span i { width: 10px; height: 10px; overflow: hidden; position: absolute; background-position: -560px -200px; top: 56px; right: 44px; display: none }
.mod-news-right .hot-news .bd { padding: 0 15px 10px 15px; }
.mod-news-right .hot-news .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.mod-news-right .hot-news .bd li a { font-size: 14px; }
.mod-news-right .hot-news .bd li a:hover { text-decoration: underline; color: #f60 }
.mod-news-right .hot-news .bd li span { float: right; font-family: 'Myriad Pro', Tahoma, Arial, Helvetica; color: #999 }
.mod-news-right .hot-news .bd li span.red-font { color: #f00 }
.mod-news-right .ads-img .bd { padding: 15px; }
.mod-news-right .acc-eve .bd { padding-left: 10px; }
.mod-news-right .acc-eve .bd li { float: left; width: 135px; padding-left: 5px; text-align: center; margin-bottom: 10px; }
.mod-news-right .acc-eve .bd li a { line-height: 20px; }
.mod-news-right .acc-eve .bd li a:hover { color: #f60; text-decoration: underline }
.mod-news-right .last-news .bd { border: none; }
.mod-news-right .last-news .bd { padding: 0 15px 10px 15px; }
.mod-news-right .last-news .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.mod-news-right .last-news .bd li a { font-size: 14px; }
.mod-news-right .last-news .bd li a:hover { text-decoration: underline; color: #f60 }
.mod-news-right .last-news .bd li span { float: right; font-family: 'Myriad Pro', Tahoma, Arial, Helvetica; color: #999 }
.mod-news-right .last-news .bd li span.red-font { color: #f00 }
.mod-news-right .ads-news .bd { padding: 0 15px 15px 15px }
.mod-news-right .ads-news .bd li { margin: 10px 0 }
.mod-news-right .ads-news .bd li.first { margin-top: 0; }
.mod-news-right .ads-news .bd li a { font-size: 12px; line-height: 20px; }
.mod-news-right .ads-news .bd li p a { font-size: 12px; color: #999 }
.mod-news-right .ads-news .bd li a:hover { color: #f60; text-decoration: underline }
.mod-news-channel-info { position: relative }
.mod-news-channel-info .mod-news-left { width: 670px; margin-right: 10px; margin-top: 10px; }
.mod-news-channel-info .mod-news-right { width: 307px; margin-top: 10px; }
.mod-news-channel-info .search-news { position: absolute; right: -10px; top: 0px; border: none; }
.mod-news-channel-info .links-news { border: 1px solid #e2e2e2; background: #fff; }
.mod-news-channel-info .links-news .hd { height: 39px; line-height: 39px; font-size: 14px; color: #333; font-family:Microsoft Yahei, sans-serif; font-weight: bold; padding-left: 20px; }
.mod-news-channel-info .links-news .bd { padding: 0 20px 15px 20px; }
.mod-news-channel-info .links-news li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center }
.mod-news-channel-info .links-news li a { font-size: 14px; color: #666; color: #333 }
.mod-news-channel-info .links-news li a:hover { text-decoration: underline; color: #f60 }
.mod-news-channel-info .links-news li span { font-size: 11px; font-family:Microsoft Yahei, sans-serif; color: #999 }
.mod-news-channel-info .links-eve { border: 1px solid #e2e2e2; background: #fff; }
.mod-news-channel-info .links-eve .hd { height: 39px; line-height: 39px; font-size: 14px; color: #333; font-family:Microsoft Yahei, sans-serif; font-weight: bold; padding-left: 20px; }
.mod-news-channel-info .links-eve .bd { padding: 0 20px 15px 20px; }
.mod-news-channel-info .links-eve .bd li { float: left; width: 130px; padding-right: 30px; text-align: center; }
.mod-news-channel-info .links-eve .bd li a { line-height: 24px; font-size: 12px; font-weight: normal; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.mod-news-channel-info .links-eve .bd li a:hover { color: #f60 }
.mod-news-channel-info .links-eve .bd li.last { padding-right: 0px; }
.mod-news-channel-info .last-news .bd { border-bottom: 1px solid #f1f1f1; }
/**/
#head-ask { padding: 20px 0 30px 0; background: #fff }
#head-ask .head-project-search { border: 2px solid #2469b4; height: 30px; width: 294px; }
#head-ask .head-project-search .project-search-box { border: 1px solid #2469b4; border-right: none; height: 28px; width: 233px; background: #fff }
#head-ask .head-project-search .project-search-box .input-search { width: 220px; }
#head-ask .btn-search { background-position: -640px -580px; height: 30px; color: #fff; text-align: center; _background: url(../../images/91jm/ie6/btn-search-as.jpg) no-repeat 0 0 }
#head-ask .btn-ask-t { background-position: -640px -620px; margin-top: 10px; height: 34px; _background: url(../../images/91jm/ie6/btn-add-que.jpg) no-repeat 0 0 }
#head-ask .input-search { height: 26px; _height: 24px; line-height: 24px; }
#head-ask .head-project-nav { border: none; font-family:Microsoft Yahei, sans-serif; width: 400px; }
.ask-top-nav { padding-top: 10px; margin-left: 104px; }
.ask-top-nav li { float: left; line-height: 20px; }
.ask-top-nav li a { color: #666 }
.ask-top-nav li a:hover { text-decoration: underline }
.ask-top-nav li em { padding: 0 10px; color: #ccc; font-style: normal }
.mod-ask-add { border: 5px solid #f2f2f2; padding: 10px 30px; background: #fff }
.add-ask-title { height: 18px; background-position: -680px -120px; width: 220px }
.add-ask-form { }
.add-ask-form dl { position: relative; font-family:Microsoft Yahei, sans-serif; margin-left: 70px; margin-bottom: 20px; }
.add-ask-form dl dt { position: absolute; left: -70px; font-size: 14px; line-height: 28px; color: #333 }
.add-ask-form dl .ask-ipt { width: 500px; }
.add-ask-form dl .ask-ipt-textarea { width: 500px; height: 100px }
.add-ask-form dl .count { height: 30px; line-height: 30px; font-size: 14px; }
.add-ask-form dl .count span#wealth-bar { float: right; margin-right: 335px; }
.add-ask-form dl .count span { font-size: 18px; font-weight: bold }
.add-ask-form dl .select-wrap .class-table { width: 200px; height: 200px; margin-right: 10px; }
.add-ask-form dl .ql-anony-bar { line-height: 20px; vertical-align: middle }
.add-ask-form dl .ql-anony-bar label, .add-ask-form dl .ql-anony-bar input { vertical-align: middle }
.submit-pannel .ask-add-submit { display: block; width: 150px; height: 42px; border: none; line-height: 999px; overflow: hidden; background-position: -540px -800px; cursor: pointer; _background: url(../../images/91jm/ie6/btn-ask.jpg) no-repeat 0 0; }
.submit-pannel .on { background-position: -540px -860px; _background: url(../../images/91jm/ie6/btn-ask-on.jpg) no-repeat 0 0; }
.add-ask-form .ask-ipt, .add-ask-form .ask-ipt-textarea, .add-ask-form .class-table { padding: 4px 5px; border: #ABABAB 1px solid; box-shadow: 2px 2px 3px #EDEDED inset; font-size: 14px; }
.tip-info { display: none; position: absolute; right: 20px; top: 0px; }
.tip-wrapper { background: #feffdd; position: relative; border: 1px solid #f1e562; width: 270px; padding: 5px 10px; }
.tip-wrapper i { position: absolute; display: block; width: 6px; height: 9px; background-position: 0 -540px; left: -6px; top: 12px; }
.tip-wrapper span { display: block; color: #0074bd; font-size: 14px; font-weight: bold; line-height: 24px; }
.tip-wrapper p { line-height: 20px; color: #666 }
.mod-ask-view { }
.mod-ask-main { width: 750px; }
.mod-ask-topbar { border: 0px solid #f3f3f3; background: #016bae; height: 34px; position: relative }
.mod-ask-topbar .ipt-ask-topbar { border: none; background: #fff; height: 26px; line-height: 26px; margin-top: 3px; _margin-top: 2px; margin-left: 3px; width: 643px; _width: 638px; padding-left: 5px; color: #aaa; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.mod-ask-topbar label span { color: #999 }
.mod-ask-topbar label { position: absolute; font-family:Microsoft Yahei, sans-serif; right: 110px; top: 10px; line-height: 14px; color: #999 }
.mod-ask-topbar .btn-ask-topbar { display: block; width: 95px; height: 30px; border: none; background-position: -640px -680px; _background: url(../../images/91jm/ie6/btn-que.jpg) no-repeat 0 0; position: absolute; right: 2px; top: 2px; cursor: pointer; }
.mod-ask-topbar .on { background-position: -640px -720px; _background: url(../../images/91jm/ie6/btn-que-on.jpg) no-repeat 0 0 }
.mod-ask-topbar .btn-ask-topbar-type2 { display: block; width: 105px; height: 30px; border: none; background-position: -840px -680px; position: absolute; right: 2px; top: 2px; cursor: pointer; }
.mod-ask-topbar .btn-ask-topbar-an { display: block; width: 95px; height: 30px; border: none; background-position: -740px -680px; _background: url(../../images/91jm/ie6/btn-que.jpg) no-repeat 0 0; position: absolute; right: 2px; top: 2px; cursor: pointer; }
.mod-ask-topbar-an .on { background-position: -740px -720px; _background: url(../../images/91jm/ie6/btn-que-on.jpg) no-repeat 0 0 }
.ask-box { border: 1px solid #e2e2e2; font-family:Microsoft Yahei, sans-serif; background: #fff }
.ask-question { border-top: 2px solid #0074bd; background: #fafeff }
.ask-best { border-top: 2px solid #f37c06; background: #fff8ed }
.ask-box .title { height: 32px; line-height: 32px; position: relative; border-bottom: 1px solid #e2e2e2; padding-left: 48px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.ask-box .title font { font-weight: normal; padding: 0 5px; color: #999 }
.ask-box .title, .ask-box .title h1 { font-size: 14px; font-weight: bold; color: #000 }
.ask-box .title .h-title { font-size: 14px; font-weight: bold; color: #000 }
.ask-box .title span { float: right; padding-right: 12px; font-size: 12px; font-weight: normal; color: #666 }
.ask-question .title i { display: block; width: 38px; height: 35px; position: absolute; background-position: -540px -920px; top: -2px; left: -1px }
.ask-best .title i { display: block; width: 38px; height: 35px; position: absolute; background-position: -600px -920px; top: -2px; left: -1px }
.ask-box .bd { padding: 10px 30px; line-height: 24px; position: relative }
.ask-box .cod-a { position: absolute; right: 30px; top: 10px; }
.user-info strong { color: #000 }
.user-info a, .question-type a { color: #06c; padding: 0 2px; }
.user-info a:hover, .question-type a:hover { color: #fff; background: #06c }
.user-info span, .question-type span { color: #666; padding-right: 10px; }
.ask-box .container { margin: 10px 0; }
.ask-box .container p { font-size: 14px; }
.ask-box .question-answer .btn-showAnswer { color: #06c; position: relative; }
.btn-showAnswer i { position: absolute; display: block; background-position: -580px -96px; height: 4px; width: 7px; left: 80px; top: 6px; }
.btn-showAnswer i.on { background-position: -580px -116px; }
.ask-other .title, .ask-links .title { border: none; padding-left: 30px; padding-top: 5px; }
.ask-other .bd { padding-top: 0 }
.btn-samequestion { display: block; width: 60px; height: 24px; line-height: 24px; text-align: center; background-position: -680px -760px; color: #666 }
.btn-samequestion:hover { background-position: -740px -760px; color: #39c }
.btn-agree { display: block; width: 40px; height: 24px; line-height: 24px; text-align: center; background-position: -600px -760px; color: #cd1213; padding-left: 20px; }
.btn-agree font, .btn-agree span { color: #cd1213; font-weight: bold }
.btn-agree font { display: none }
.ask-other .cod { }
.ask-other .bd li.last { border: none; }
.other-item { border-bottom: 1px solid #ccc; padding: 10px 0; }
.other-item b { font-weight: normal; color: #333 }
/*show answer*/
.answer-editor { display: block }
.answer-editor .edit { background: #fff; border: 1px solid #cbdfe4; }
.answer-editor .jq-edit { width: 658px; height: 180px; border: none; padding: 5px 10px; line-height: 24px; font-size: 14px; color: #666; resize: none; outline: none; font-family: Tahoma }
.answer-editor .count { border-top: 1px solid #d9d9d9; text-align: right; padding-right: 10px; line-height: 24px; height: 24px; background: #f9f9f9; color: #999 }
.answer-editor .count span { color: #888 }
.answer-editor .ask-add-submit { display: block; width: 150px; height: 42px; border: none; line-height: 999px; overflow: hidden; background-position: -700px -800px; cursor: pointer; _background: url(../../images/91jm/ie6/btn-reque.jpg) no-repeat 0 0; }
.answer-editor .on { background-position: -700px -860px; _background: url(../../images/91jm/ie6/btn-reque-on.jpg) no-repeat 0 0 }
.ask-share { padding: 10px; position: relative; height: 18px }
.ask-sh-t { position: absolute; left: 10px; top: 12px; }
.ask-box #bdshare { position: absolute; left: 60px; top: 5px; }
.ask-links li { border-bottom: 1px dashed #e2e2e2; height: 30px; line-height: 30px; font-family:Microsoft Yahei, sans-serif }
.ask-links li.last { boder-bottom: 0 }
.ask-links li span { float: right; font-size: 12px; color: #999 }
.ask-links li a { font-size: 14px; height: 30px; line-height: 30px; color: #06C }
.ask-links li a:hover, .more-list a:hover { text-decoration: underline }
.more-list a { font-size: 14px; height: 36px; line-height: 36px; color: #06C }
.sub-right { width: 230px; overflow: hidden; margin-left: 10px; }
.sub-right .mod-login { border: 1px solid #e2e2e2; padding: 0px 15px 10px 15px; background: #fff }
.sub-right .mod-login .hd { height: 32px; line-height: 32px; color: #666; font-size: 14px; font-weight: bold }
.sub-right .mod-login .bd dl { position: relative; margin-left: 46px; margin-top: 3px; margin-bottom: 5px; }
.sub-right .mod-login .bd dt { position: absolute; left: -46px; line-height: 28px; color: #666 }
.mod-login .ipt { padding: 4px 5px; border: #ABABAB 1px solid; box-shadow: 2px 2px 3px #EDEDED inset; font-size: 14px; font-family:Microsoft Yahei, sans-serif }
.mod-login .norWidthIpt { width: 136px; }
.mod-login .mainAcceptDl input { margin-left: 0 }
.mod-login .mainAcceptDl label, .mod-login .mainAcceptDl input { vertical-align: middle }
.mod-login .btnLog { width: 96px; border: none; cursor: pointer; color: black; font-size: 14px; height: 34px; text-align: center; line-height: 32px; background: url(../../images/91jm/qb_user_login.png) no-repeat 0 -156px; border: none }
.mod-login .regForm-item .on { background-position: 0 -190px }
.mod-login .log-forgetA { right: -10px; top: 9px; }
.mod-acc { }
.mod-acc .title { border: 1px solid #e2e2e2; border-bottom: none; background: #fff; padding-left: 20px; }
.mod-acc .title .title-main a { font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 18px; color: #478ad8; font-weight: bold }
.mod-acc .title .title-main a:hover { text-decoration: underline }
.mod-acc .title .title-right { padding-right: 20px; }
.mod-acc .title .title-right em { font-style: normal; color: #ddd; padding: 0 5px; }
.mod-acc .title .title-right a { color: #666 }
.mod-acc .title .title-right a:hover { text-decoration: underline }
.mod-acc .container { border: 1px solid #e2e2e2; border-top: none; background: #fff; height: 276px; }
.mod-maxDiv .title { height: 38px; line-height: 38px; }
.mod-maxDiv .container { }
.hr_blue { height: 2px; overflow: hidden; background: #076ff8 }
.sub-main-imglist { padding-top: 10px; padding-bottom: 10px; width: 676px; border-right: 1px solid #f6f6f6; }
.sub-main-imglist li { float: left; padding-left: 10px; }
.sub-right-imglist { width: 190px; overflow: hidden }
.sub-right-imglist li { border-bottom: 1px solid #f6f6f6 }
.sub-right-imglist li.last { border-bottom: none }
.sub-right-imglist li a { display: block }
/*mod-hot*/
.mod-hot { position: relative; background: #ccc }
.mod-hot .title { border: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-top: none; background: #fafafa; position: relative }
.mod-hot .tab li { float: left; background: #f6f6f6; border-right: 1px solid #d1d1d1 }
.mod-hot .tab li a { display: block; border-bottom: 1px solid #d1d1d1; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; width: 105px; text-align: center; color: #999; height: 37px; }
.mod-hot .tab li a.selected { border-bottom: 1px solid #fff; background: #fff; color: #478ad8 }
.mod-hot .tab .hd { position: absolute; bottom: -3px; border-bottom: 1px solid #fff; background: #fff; width: 105px; text-align: center; color: #999; height: 40px; border-right: 1px solid #ddd; }
.mod-hot .tab .hd a { display: block; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; line-height: 40px; color: #478ad8; }
.mod-hot .tab .ads { float: right; margin-right: 270px; }
.mod-hot .tab .ads a { color: #36c; text-decoration: underline; padding-right: 12px; }
.mod-hot .tab .ads a:hover { color: #f60; }
.mod-hot .container { border: 1px solid #e2e2e2; border-top: none; background: #fff; height: 198px; clear: both; position: relative }
.mod-hot .container .txt-bd { width: 739px; height: 120px; overflow: hidden; border-bottom: 1px solid #f6f6f6 }
.mod-hot .container .sub-hot-box { padding: 10px; }
.mod-hot .container .sub-hot-box li { float: left; text-align: center; width: 119px; border-right: 1px solid #e2e2e2; height: 14px; line-height: 14px; margin: 10px 0 }
.mod-hot .container .sub-hot-box li.last { border: none; }
.mod-hot .container .sub-hot-box li a:hover { text-decoration: underline }
.mod-hot .container .sub-acc-eve { position: absolute; right: 0px; top: -38px; _top: -39px; width: 248px; height: 236px; background: #fff; border-left: 1px solid #d1d1d1; z-index: 999 }
.mod-hot .container .sub-acc-eve .hd { height: 38px; line-height: 38px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; color: #666; padding: 0 10px; font-weight: 700 }
.mod-hot .container .sub-acc-eve .hd a { color: #06c }
.mod-hot .container .sub-acc-eve .bd { padding: 0 10px; }
.mod-hot .container .sub-acc-eve .bd span { display: block; clear: both }
.mod-hot .container .sub-acc-eve .bd span.img { margin-bottom: 1px; }
.mod-hot .container .sub-acc-eve .bd span.links { border: 1px solid #d1d1d1; height: 28px; background: #f5f5f5; clear: both }
.mod-hot .container .sub-acc-eve .bd span.links a { height: 28px; line-height: 28px; text-align: center; border-right: 1px solid #dedede; overflow: hidden; padding: 0 11px; }
.mod-hot .container .sub-acc-eve .bd span.links a.last { border-right: 0; }
.mod-hot .container .sub-acc-eve .bd span.links a:hover { text-decoration: underline }
.mod-hot .container .sub-acc-eve .bd p { line-height: 20px; padding: 6px 0; color: #666 }
.mod-hot .container .sub-acc-eve .bd p a { color: #06c }
.mod-hot .container .sub-acc-eve .bd p a:hover { text-decoration: underline }
.mod-hot .container .star-bd { width: 720px; height: 77px; overflow: hidden; position: absolute; bottom: 0px; left: 0px; }
.mod-hot .container .star-bd .hd { width: 120px; height: 77px; overflow: hidden; line-height: 999px; }
.mod-hot .container .star-bd .hd i { display: block; width: 120px; height: 60px; background-position: -40px -260px; position: absolute; top: 10px; left: 14px; }
.mod-hot .container .star-bd .bd { width: 600px; _width: 600px; height: 77px; overflow: hidden; padding: 0px }
.mod-hot .container .star-bd .bd-logo-list li { float: left; width: 100px; height: 77px; overflow: hidden; margin: 0; padding: 0; border: 0 }
.mod-hot .container .star-bd .bd-logo-list li a { display: block; float: left; width: 100px; height: 77px; background: #000 }
.bt-stmes { padding: 10px 0; text-align: center; border-top: 1px dashed #e2e2e2; margin-top: 10px; }
.bt-stmes a { color: #06c; }
.bt-stmes a:hover { text-decoration: underline }
.sub-right .mod-hotquestion { border: 1px solid #ccc; padding: 0px 15px 10px 15px }
.sub-right .mod-hotquestion .hd { height: 32px; line-height: 32px; color: #666; font-size: 14px; font-weight: bold }
.sub-right .mod-hotquestion .bd li { line-height: 24px; height: 24px; border-bottom: 1px dashed #e5e5e5 }
.sub-right .mod-hotquestion .bd li.last { border: none }
.sub-right .mod-hotquestion .bd li a { color: #06c }
.sub-right .mod-hotquestion .bd li a:hover { text-decoration: underline }
.sub-right .mod-hotquestion .bd li span { float: right; color: #999 }
.ask-cur { border-top: 1px solid #e2e2e2 }
.ask-cur .title { border: none; padding-left: 20px; }
.ask-cur .title span a { color: #666 }
.ask-cur .title span a:hover { text-decoration: underline }
.ask-cur .bd { padding: 0 20px 20px 20px; }
.ask-cur .bd li { float: left; line-height: 24px; height: 24px; padding-right: 28px; white-space: nowrap }
.ask-cur .bd li a { color: #06c; padding: 2px 2px; font-size: 14px; }
.ask-cur .bd li a:hover { background: #06c; color: #fff; }
.ask-cur .bd li a:hover span { color: #6FF }
.ask-cur .bd li a span { color: #aaa; padding: 0 1px; }
.ask-cur .bd li a.on { background: #06c; color: #fff; }
.ask-cur .bd li a.on span { color: #6FF }
.ask-box .hd .mod-nor-title { height: 32px; line-height: 32px; }
.ask-list-brand { padding-bottom: 20px; _padding-bottom: 40px; }
.ask-list-brand li { float: left; width: 222px; line-height: 30px; height: 30px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center }
.ask-list-brand li a { font-size: 14px; color: #06c; padding: 2px; margin-left: 6px; }
.ask-list-brand li a:hover { background: #06c; color: #fff; }
.ask-list-brand li span { font-family:Microsoft Yahei, sans-serif; font-size: 14px; }
.ask-sc-t { position: relative }
.ask-sc-t i.arror { position: absolute; left: 52px; top: -1px; background-position: -20px -540px; display: block; width: 10px; height: 5px; overflow: hidden }
.ask-list-tb { border-top: 0px solid #0074BD }
.ask-list-tb .hd { border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2 }
.ask-list-tb .hd li { float: left; width: 100px; height: 32px; line-height: 32px; border-right: 1px solid #e2e2e2 }
.ask-list-tb .hd li a { display: block; float: left; width: 100px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; font-weight: normal; color: #999 }
.ask-list-tb .hd li a:hover { color: #333; background: #f5f5f5 }
.ask-list-tb .hd li a.on { color: #333; background: #fff8ed; font-weight: bold }
.ask-list-item th { line-height: 32px; height: 32px; font-size: 12px; border-bottom: 1px solid #e5e5e5; color: #666 }
.ask-list-item td { line-height: 32px; height: 32px; font-size: 12px; border-bottom: 1px dashed #e5e5e5 }
.ask-list-item td a { color: #06c; font-size: 14px; }
.ask-list-item td a:hover { text-decoration: underline }
.ask-list-item th, .ask-list-item td { text-align: center }
.ask-list-item th.first, .ask-list-item td.first { text-align: left }
.ask-list-item table span { color: #999; font-family:Microsoft Yahei, sans-serif }
.ask-list-item td.first { padding-left: 12px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center }
/*ask-index*/
.mod-blueborder { border: 3px solid #c6e0ff }
.ask-focus { border: 1px solid #478ad8; padding: 10px 10px 12px 10px; position: relative }
.ask-acc-news { margin-left: 20px; width: 392px; }
.ask-acc-news .hd { line-height: 20px; font-weight: bold }
.ask-acc-news .hd span { float: right; }
.ask-acc-news .hd span a { font-weight: normal; color: #06c; }
.ask-acc-news .hd span a:hover { }
.ask-acc-news dt { line-height: 20px; height: 20px; margin: 8px 0 }
.ask-acc-news dt a { font-size: 18px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; color: #000; }
.ask-acc-news dd { background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center; line-height: 26px }
.ask-acc-news dd a { font-size: 14px; color: #06c; line-height: 26px; padding-left: 10px; }
.ask-acc-news a:hover { text-decoration: underline }
.ask-acc-news dd span { float: right; color: #999 }
.left-ask { width: 202px; }
.left-ask .sub-ask-left { border: 1px solid #478ad8; padding: 1px; }
.left-ask .sub-ask-left .hd { background: #ebf4ff; height: 30px; line-height: 30px; position: relative; font-size: 12px; font-weight: bold; color: #377bca; padding: 0 10px; }
.left-ask .sub-ask-left .bd { padding: 10px; }
.left-ask .sub-ask-left .bd dl { margin-bottom: 10px; }
.left-ask .sub-ask-left .bd dl a { color: #133DB6; padding-right: 5px; }
.left-ask .sub-ask-left .bd dl a:hover { text-decoration: underline }
.left-ask .sub-ask-left .bd dl dt a { font-size: 14px; line-height: 24px; font-weight: bold }
.left-ask .sub-ask-left .bd dl dd a { line-height: 20px; white-space: nowrap }
.main-ask-c { margin-left: 10px; width: 538px; overflow: hidden }
.sub-question { border: 1px solid #478ad8; padding: 1px; }
.sub-question .hd { background: #ebf4ff; height: 28px; line-height: 28px; position: relative; font-size: 12px; font-weight: bold; color: #377bca; padding: 0 10px; }
.sub-question .hd span { float: right; }
.sub-question .hd span a { font-weight: normal }
.sub-question .bd { padding: 10px; border: 2px solid #ebf4ff }
.sub-question .bd li { line-height: 24px; font-size: 14px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center; }
.sub-question .bd li a { font-size: 14px; padding-left: 10px; color: #133DB6 }
.sub-question .bd li a:hover { text-decoration: underline }
.sub-question .bd li span { float: right; color: #999 }
.sub-question .bd li em a { color: #666; font-style: normal }
.sub-question .bd li em a:hover { color: #333; text-decoration: underline }
.mod-right-block { background: #e7e7e7; padding: 3px; }
.mod-hotquestion { background: #fff }
.mod-right-block .hd span { float: right }
.mod-right-block .hd span a { font-weight: normal; color: #06c }
.sub-right .mod-dbranking { border: 1px solid #ccc; padding: 0px 15px 10px 15px; background: #fff }
.sub-right .mod-dbranking .hd { height: 32px; line-height: 32px; color: #666; font-size: 14px; font-weight: bold }
.sub-right .mod-dbranking .bd { background-position: -960px 7px }
.sub-right .mod-dbranking .bd li { line-height: 24px; height: 24px; padding-left: 20px; }
.sub-right .mod-dbranking .bd li a { color: #06c }
.sub-right .mod-dbranking .bd li a:hover { text-decoration: underline }
.sub-right .mod-dbranking .bd li span { float: right; color: #999; font-family:Microsoft Yahei, sans-serif }
.sub-right .mod-brand-ranking { border: 1px solid #ccc; padding: 0px 15px 10px 15px; background: #fff }
.bd-right-ads { position: absolute; right: 0; top: 0px; width: 60px; z-index: 999 }
.bd-right-ads a { display: block; width: 48px; height: 48px; padding: 1px; border: 1px solid #E2E2E2; margin: 8px 0; margin-bottom: 16px; }
.sub-right .mod-brand-ranking .hd { height: 32px; line-height: 32px; color: #666; font-size: 14px; font-weight: bold }
.sub-right .mod-brand-ranking .bd { }
.sub-right .mod-brand-ranking .bd dl { position: relative; height: 50px; border-bottom: 1px dashed #f5f5f5; padding: 8px 0; padding-right: 70px; }
.sub-right .mod-brand-ranking .bd dl dt { position: absolute; right: 0px; top: 8px; }
.sub-right .mod-brand-ranking .bd dl dt img { width: 48px; height: 48px; }
.sub-right .mod-brand-ranking .bd dl dt a { display: block; width: 48px; height: 48px; padding: 1px; border: 1px solid #e2e2e2 }
.sub-right .mod-brand-ranking .bd dl dd { line-height: 22px; }
.sub-right .mod-brand-ranking .bd li { }
.sub-right .mod-brand-ranking .bd a { color: #06c }
.sub-right .mod-brand-ranking .bd span { display: block }
.sub-right .mod-brand-ranking .bd dd a:hover { text-decoration: underline }
.tip-an-num { color: #999; font-family:Microsoft Yahei, sans-serif }
.ico-score { display: inline-block; padding-left: 12px; padding-top: 3px; background: url(../../images/91jm/icn_ps.gif) left center no-repeat; color: #C00; }
.list-so-answer { }
.list-so-answer a:hover { text-decoration: underline }
.list-so-answer dl { border-bottom: 1px dashed #e2e2e2; padding: 15px 0 }
.list-so-answer dl dt { line-height: 24px; height: 24px; }
.list-so-answer dl dt a { font-size: 14px; color: #0057b6; }
.list-so-answer dl dt a font { color: #f60; font-size: 14px; }
.list-so-answer dl dd.result-info p { color: #666; font-size: 12px; }
.list-so-answer dl dd.result-info font { color: #f60; font-size: 12px; }
.list-so-answer dl dd.result-cate p { color: #666; font-size: 12px; }
.list-so-answer dl dd.result-cate span { color: #999; font-family:Microsoft Yahei, sans-serif; line-height: 24px; padding-right: 10px; }
.list-so-answer dl dd.result-cate span a { color: #0057b6 }
/*ask login*/
.mod-login-btns { height: 44px; overflow: hidden }
.mod-login-btns a { display: block; width: 110px; height: 44px; line-height: 999px; overflow: hidden }
.btn-ask-log { background-position: -640px -440px; }
.btn-ask-log:hover { background-position: -640px -500px; }
.btn-ask-reg { background-position: -760px -440px; }
.btn-ask-reg:hover { background-position: -760px -500px; }
.mod-btn-ask { height: 44px; overflow: hidden }
.mod-btn-ask a { display: block; width: 230px; height: 44px; line-height: 999px; overflow: hidde }
.btn-ask-question { background-position: -720px -560px; }
.btn-ask-question:hover { background-position: -720px -620px; }
.log-in-type { }
.base-img { width: 84px; }
.base-img a { width: 80px; padding: 1px; border: 1px solid #e2e2e2; display: block }
.base-info { padding-left: 10px; }
.base-name { display: block; color: #333; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-weight: bold; font-size: 16px; line-height: 24px; margin-bottom: 4px }
.base-level { display: block; font-size: 12px; color: #666; line-height: 20px; height: 20px; }
.base-level a { color: #06c }
.base-level a:hover { text-decoration: underline }
.base-coin { display: block; font-size: 12px; color: #666; line-height: 20px; height: 20px; }
.base-coin b { font-family:Microsoft Yahei, sans-serif }
.log-user-askinfo { margin-top: 10px; }
.list-log-askBar li { float: left; padding: 0 10px; border-right: 1px solid #e2e2e2 }
.list-log-askBar li.last { border: none }
.list-log-askBar li a { }
.list-log-askBar li a:hover span { text-decoration: underline }
.list-log-askBar li a font { font-family:Microsoft Yahei, sans-serif; font-size: 20px; font-weight: bold; display: block; margin-bottom: 5px; }
/**/
.picBtnLeft { width: 310px; height: 400px; position: relative; overflow: hidden; zoom: 1; }
.picBtnLeft .more{ position: absolute; top: 264px; left: 206px; z-index: 1;}
.picBtnLeft .more a{ display: block; width: 92px; height: 34px; border-radius: 3px; color: #333; background-color: rgba(255,255,255,0.4); text-align: center; line-height: 34px; font-size: 14px; font-weight: bold;}
.picBtnLeft .hd { width: 310px; height: 84px; position: absolute; top: 320px; }
.picBtnLeft .hd ul { width: 310px; overflow: hidden; zoom: 1; }
.picBtnLeft .hd ul li { padding-top: 5px; float: left; _display: inline; text-align: center; }
.picBtnLeft .hd ul li img { width: 68px; height: 68px; border: 2px solid #ddd; cursor: pointer; margin-right: 7px; opacity: .5; }
.picBtnLeft .hd ul li.on { background: url("../../images/91jm/icoUp.gif") no-repeat 32px 0; }
.picBtnLeft .hd ul li.on img { border-color: #f60; opacity: 1; }
.picBtnLeft .hd ul li:last-child img { margin-right: 0; }
.picBtnLeft .bd { width: 310px; height: 310px; position: relative; }
.picBtnLeft .bd img { width: 310px; height: 310px; }
.picBtnLeft .bd li { position: relative; zoom: 1; }
.picBtnLeft .bd li .pic { position: relative; z-index: 0; line-height: 0px; }
.picBtnLeft .bd li .bg { display: none; width: 310px; height: 30px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.picBtnLeft .bd li .title { display: none; width: 310px; height: 30px; line-height: 30px; left: 0; bottom: 0; position: absolute; z-index: 2; }
.picBtnLeft .bd li .title a { color: #fff; }
/*i*/
.mod-i { border: 1px solid #d1d1d1; background: #fcfcfc }
.mod-i-left { width: 739px; border-right: 1px solid #ebebeb; background: #fff; }
.i-detail-user { padding: 20px; border-bottom: 1px solid #ebebeb }
.i-user-img { width: 180px; padding-right: 20px; }
.i-user-info { width: 499px; }
.i-user-info dt span { font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #f60 }
.i-user-info dt a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #1f75d8; padding-left: 20px; }
.i-user-info dt a:hover { text-decoration: underline }
.i-user-info dd.sd-title { font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 18px; font-weight: bold; line-height: 40px; height: 40px; color: #666 }
.i-user-info dd.sd-title font { font-size: 18px; color: #1f75d8 }
.i-user-info dd { font-size: 12px; color: #000; line-height: 26px; font-family: Verdana, Geneva, sans-serif }
.i-user-info dd font { color: #666 }
.i-user-info dd.sd-log { padding-top: 20px; }
.i-user-tmp { padding: 0 20px; }
.i-user-tmp .hd { height: 46px; line-height: 46px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #666; position: relative; padding-left: 24px; }
.i-user-tmp .hd i { position: absolute; left: 0; top: 14px; width: 16px; height: 16px; overflow: hidden }
.i-user-tmp .bd { margin-bottom: 20px; }
.i-user-tmp .bd th, .i-user-tmp .bd td { height: 40px; line-height: 40px; border-bottom: 1px solid #e2e2e2; font-size: 14px; }
.i-user-tmp .bd th { color: #999 }
.i-user-tmp .resume-list { }
.i-user-tmp .resume-list li { padding: 10px 0; border-bottom: 1px solid #d1d1d1 }
.i-user-tmp .resume-list li .resume-title { font-size: 14px; font-family: Verdana, Geneva, sans-serif; line-height: 24px; height: 24px; color: #666 }
.i-user-tmp .resume-list li .resume-title b { color: #06c }
.i-user-tmp .resume-list li p { line-height: 20px; color: #333; font-size: 12px; }
.i-user-tmp .intent-list { }
.i-user-tmp .intent-list li { padding: 10px 0; border-bottom: 1px solid #d1d1d1 }
.i-user-tmp .intent-list li p { line-height: 20px; color: #333; font-size: 12px; }
.i-user-tmp .intent-list li span { font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #999; line-height: 24px; height: 24px; display: block }
.sd-bottom { text-align: center; padding: 40px 0; }
.sd-bottom .btn-show-contact { text-align: left; margin: 0 auto }
.about .hd i { background-position: -600px -220px; }
.about .hd { border-bottom: 2px solid #3093f8; }
.resume .hd i { background-position: -600px -240px; }
.resume .hd { border-bottom: 2px solid #e8993e; }
.intent .hd i { background-position: -600px -260px; }
.intent .hd { border-bottom: 2px solid #6dbe27; }
.btn-show-contact { width: 361px; height: 58px; line-height: 58px; background-position: -559px -360px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #666; position: relative }
.btn-show-contact a { color: #06c; font-weight: bold; font-size: 14px; }
.btn-sd-reg { display: block; width: 130px; height: 58px; position: absolute; right: 0; top: 0; line-height: 999px; overflow: hidden }
.mod-i-right { width: 248px; overflow: hidden }
.i-right-tmp { padding: 0 10px; }
.i-right-tmp .hd { height: 34px; line-height: 34px; border-bottom: 1px solid #d1d1d1; font-size: 14px; font-weight: bold; color: #666 }
.i-right-tmp .bd { padding: 10px 0 }
.itmp-img li { float: left; width: 50px; padding-left: 9px; margin-bottom: 5px; }
.itmp-img li a { line-height: 20px; }
.itmp-img li a:hover { text-decoration: underline; color: #06c }
.itmp-img li.first { padding-left: 0 }
.itmp-txt li { float: none; line-height: 24px; height: 24px; padding-left: 10px; background: url(../../images/91jm/point-blue3x3.jpg) no-repeat left center; }
.itmp-txt li a { color: #06c }
.itmp-txt li a:hover { text-decoration: underline }
/*checkbox radio*/
label.checkbox { padding-left: 24px; cursor: pointer; line-height: 22px; height: 21px; display: inline-block; }
label.checked { background-position: left 100%; }
label.disabled { background-position: left 0px; }
.hRadio { display: inline-block; background: #fff; border: 1px solid #ccc; padding: 0 3px; height: 22px; line-height: 22px; cursor: pointer; vertical-align: middle; _height: 20px; _line-height: 20px; _margin-bottom: 1px; }
.hRadio_Checked { color: #ea964b; background: #fff1e1; border-color: #ffddb6 }
/* */
#wrap-mession { width: 100%; height: 100%; background: url(../../images/91jm/alpha-black.png) repeat 0 0; position: absolute; left: 0; top: 0; z-index: 99999 }
.clearmp { margin-top: 0; padding-top: 0; padding-bottom: 0 }
/*SELECT TYPE*/
.show-link-p a, .show-link-c a, .btn-select, .select-show-tip .hd i { background-image: url(../../images/91jm/btn-selectType.png); background-repeat: no-repeat; }
.select-type { position: relative; background: url(../../images/91jm/bg-select-type.jpg) no-repeat center 0; height: 450px; margin-top: 150px; }
.btn-select { display: block; width: 84px; height: 120px; background-position: 0 -140px; position: absolute; left: 50%; top: 100px; line-height: 999px; overflow: hidden }
.st-person { margin-left: -100px; background-position: 0px -140px }
.st-com { background-position: -100px -140px }
.st-person:hover { margin-left: -100px; background-position: 0px -280px }
.st-com:hover { background-position: -100px -280px }
.st-person:hover { margin-left: -100px; background-position: 0px -280px }
.st-com:hover { background-position: -100px -280px }
.select-show-tip { display: none }
.show-link-p { position: absolute; width: 200px; height: 60px; left: 50%; margin-left: -105px; top: 250px; }
.show-link-c { position: absolute; width: 200px; height: 60px; left: 50%; margin-left: -105px; top: 250px; }
.show-link-p a { display: block; width: 200px; height: 60px; line-height: 999px; overflow: hidden; }
.show-link-c a { display: block; width: 200px; height: 60px; line-height: 999px; overflow: hidden; }
a.link-person { background-position: 0 -440px; }
a.link-com { background-position: 0 -500px; }
.show-link-p, .show-link-c { display: none }
.select-show-tip { width: 200px; background: #464646; color: #fff; position: absolute; left: 50%; top: 100px; }
.select-show-tip .hd { background: #383838; color: #fff; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; padding: 0 10px; position: relative }
.select-show-tip .hd i { position: absolute; width: 4px; height: 7px; top: 10px; overflow: hidden }
.select-show-tip .bd { padding: 5px 10px; color: #fff; line-height: 20px; font-size: 12px; }
#select-person-tip { margin-left: -320px; }
#select-com-tip { margin-left: 100px; }
#select-person-tip i { right: -4px; background-position: -280px -7px }
#select-com-tip i { left: -4px; background-position: -280px 0px }
/*Alert Box*/
/*SILDES*/
/*index-bd-logo*/
#bd_logo_slides { width: 120px; height: 276px; position: relative; overflow: hidden; border-right: 1px solid #f6f6f6 }
#bd_logo_slides .bd_img { left: 0; top: 0; height: 251px; }
#bd_logo_slides .bd_img .slides_container li { width: 120px; }
#bd_logo_slides .bd_img .slides_container li a { border-bottom: 1px solid #f6f6f6; display: block }
#bd_logo_slides .pagination { position: absolute; bottom: 10px; left: 40px }
#bd_logo_slides .pagination li { float: left; width: 10px; height: 10px; margin: 0 2px; line-height: 99px; overflow: hidden }
#bd_logo_slides .pagination li a { float: left; display: block; width: 10px; height: 10px; background-position: -560px -180px; }
#bd_logo_slides .pagination li.current a { background-position: -560px -190px; }
/*index-bd-jmStory*/
#jmStory_slides { width: 190px; height: 142px; position: relative; overflow: hidden; }
#jmStory_slides .jmstory_img { left: 0; top: 0; height: 142px; }
#jmStory_slides .jmstory_img .slides_container li { height: 142px; }
#jmStory_slides .pagination { position: absolute; top: 126px; left: 114px; z-index: 999 }
#jmStory_slides .pagination li { float: left; width: 10px; height: 10px; overflow: hidden; line-height: 999px; margin: 0 2px; }
#jmStory_slides .pagination li a { float: left; display: block; width: 10px; height: 10px; background-position: -570px -180px; }
#jmStory_slides .pagination li.current a { background-position: -570px -190px; }
/*mod-about*/
.mod-about { background: #f5f5f5; border: 1px solid #d1d1d1 }
.mod-about-menu { width: 219px; }
.mod-about-menu .hd { height: 84px; line-height: 999px; overflow: hidden; background-position: 0 -1280px; }
.mod-about-menu .bd { padding-bottom: 50px; }
.mod-about-menu .bd li { height: 34px; width: 219px; margin-top: -1px; position: relative; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; background-color: whiteSmoke; _zoom: 1; cursor: pointer; font-size: 14px; }
.mod-about-menu .bd li.selected { background: #67B9E4 url(../../images/91jm/menu_arrow-selected.png) no-repeat 195px center; border-top: 1px solid #0078B6; border-bottom: 1px solid #0078B6; margin: 0; margin-left: -1px; margin-top: -1px; width: 221px; z-index: 250; }
.mod-about-menu .bd li a { line-height: 34px; height: 34px; display: block; padding-left: 40px; font-size: 14px; }
.mod-about-menu .bd li.selected a { color: #fff }
.mod-about-menu .bd li a:hover { text-decoration: underline; background: url(../../images/91jm/menu_arrow-hover.png) no-repeat 195px center }
.mod-about-content { width: 768px; background: #fff; border-left: 1px solid #d1d1d1 }
.mod-about-content .hd { color: #06c; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 18px; border-bottom: 1px solid #e5e5e5; margin: 0 25px; height: 60px; line-height: 60px; }
.mod-about-content .bd { padding: 15px 25px; }
.mod-about-content .bd b { display: block; font-size: 16px; line-height: 32px; height: 32px; color: #06c; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; }
.mod-about-content .bd p { line-height: 28px; font-size: 14px; text-indent: 28px; margin: 15px 0; font-family: Arial, Helvetica, sans-serif }
.mod-about-content .bd li { line-height: 28px; font-size: 14px; text-indent: 28px; margin: 10px 0; font-family: Arial, Helvetica, sans-serif }
.mod-about-content .bd span { line-height: 28px; font-size: 14px; text-indent: 28px; margin: 15px 0; font-family: Arial, Helvetica, sans-serif; color: #e00 }
/*404*/
.mod-404 { height: 365px; text-align: left; background: #fafafa url(../../images/91jm/bg-4041219.jpg) no-repeat 175px 137px; padding-left: 370px; padding-top: 135px; }
.mod-404 b { font-size: 30px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; line-height: 42px; display: block; color: #3791b5 }
.mod-404 p { font-size: 14px; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; line-height: 24px; display: block; color: #666 }
.mod-404 p a { color: #06c; font-size: 16px; }
.mod-404 p a:hover { text-decoration: underline; }
/*topbar-slideMenu*/
.topbar-slideMenu { position: absolute; left: 0; top: 31px; z-index: 999999; border: 1px solid #d8e5ee; background: #fff }
.topbar-slideMenu .col-weibo { display: block; padding: 10px; margin: 1px; background: #f6fafd }
/*ads mod*/
.AD-banner-2 ul:after, .AD-banner-4 ul:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.ads-990x70 { height: 70px; overflow: hidden; clear: both }
.AD-banner-1 { }
.AD-banner-1 li { height: 70px; display: block; margin-top: 5px; }
.AD-banner-2 { }
.AD-banner-2 ul { margin-left: -10px; }
.AD-banner-2 li { float: left; width: 490px; height: 60px; margin-left: 10px; margin-top: 5px; }
.AD-banner-2 li a { display: block; float: left; }
.AD-banner-4 { }
.AD-banner-4 ul { margin-left: -10px; }
.AD-banner-4 li { float: left; width: 240px; height: 60px; margin-left: 10px; margin-top: 5px; }
.AD-banner-4 li a { display: block; float: left; }
/*adLinks*/
#adLinks { padding: 40px 0 0 0 }
#adLinks span { color: #999 }
#adLinks a { color: #999 }
#adLinks a:hover { text-decoration: underline }
.news-bd-pages { line-height: 30px; height: 30px; }
.news-bd-pages a { font-size: 14px; }
.news-bd-pages a:hover { color: #36c; text-decoration: underline }
/*Green Layer*/
.gd750 { width: 750px; background: #fff; }
.gd490 { width: 490px; background: #fff }
.gd250 { width: 250px; background: #fff }
.gd230 { width: 230px; background: #fff }
/*hot-eve*/
.grid .hd { height: 38px; line-height: 38px; font-family: "Microsoft YaHei"; font-size: 16px; color: #333; border: 1px solid #d1d1d1; border-bottom: none; border-top: none; }
.grid .hd a { line-height: 38px; font-family: "Microsoft YaHei"; font-size: 16px; color: #333; font-weight: bold; }
.grid .hd a:hover { text-decoration: underline }
.grid .hd strong { font-size: 16px; font-weight: bold }
.grid .hd span { float: right }
.grid .hd span a { font-size: 12px; color: #36c; font-family: sans-serif; font-weight: normal }
.grid .hd span a:hover { text-decoration: underline; color: #f60 }
.gd750 .hd { padding: 0 19px; }
.gd750 .bd { border: 1px solid #d1d1d1; }
.gd230 .hd { padding: 0 14px; }
.gd230 .bd { border: 1px solid #d1d1d1; padding: 14px; }
.gd490 .hd { padding: 0 19px; }
.gd490 .bd { border-top: 1px solid #d1d1d1 }
.gd250 .hd { padding: 0 19px; }
.gd250 .bd { border: 1px solid #d1d1d1; border-top: none }
.hot-eve .bd { padding: 10px 0 0 19px; border: 1px solid #d1d1d1; border-top: none; }
.imgList750 li { float: left; padding-right: 18px; width: 163px; overflow: hidden; margin-bottom: 20px; }
.imgList750 li p { line-height: 24px; }
.imgList750 li p a { line-height: 24px; height: 24px; display: block; color: #36c; font-size: 14px; font-family: "Microsoft YaHei" }
.imgList750 li p a:hover { color: #f60; text-decoration: underline }
.imgList750 li span { height: 20px; line-height: 20px; color: #999 }
.imgList750 li span a { color: #666 }
.imgList750 li span a:hover { color: #f60; text-decoration: underline }
/*add 2015.9.17*/
#renqiCarouselLite li { height: 486px; padding: 0; width: 729px !important; margin-bottom: 0 !important }
#renqiCarouselLite li div { float: left; padding-right: 18px; width: 163px; overflow: hidden; margin-bottom: 20px; }
.newslist { padding: 5px 0 }
.newslist li { background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; padding-left: 10px; line-height: 26px; height: 26px; overflow: hidden; }
.newslist li.top a { font-weight: bold }
.newslist li a { font-size: 14px; color: #333 }
.newslist li a:hover { color: #f60; text-decoration: underline }
.newslist li font { padding: 0 3px; color: #ccc; font-size: 14px; }
.tag { padding-top: 5px; }
.tag table { border: 1px solid #e9e9e9; border-bottom: none; border-right: none; }
.tag table td { border: 1px solid #e9e9e9; border-top: none; border-left: none; }
.tag table td a { display: block; height: 24px; line-height: 24px; text-align: center; background: #f9f9f9 }
.tag table td a:hover { text-decoration: underline; color: #f60; background: #fff }
.Acc_Me { border: 1px solid #d1d1d1; border-top: none; }
.Acc_Me .gd750 { width: 749px; }
.Acc_Me .gd750 .imgList750 { padding-left: 19px; }
.Acc_Me .gd230 { width: 229px; }
.Acc_Me .hd { border: none; }
.linkslist { padding: 0 14px; }
.linkslist li { height: 24px; line-height: 24px; overflow: hidden; }
.linkslist li a { color: #36c; font-size: 12px; line-height: 24px; }
.linkslist li a:hover { color: #f60; text-decoration: underline }
.storelist { }
.storelist li { height: 52px; border-top: 1px solid #eee; padding: 0 19px }
.storelist li span { display: block }
.storelist li span a { display: block; height: 32px; line-height: 32px; font-size: 14px; color: #1868c5; font-family: "Microsoft YaHei" }
.storelist li span a:hover { color: #f60; text-decoration: underline }
.storelist li p { color: #999 }
.storelist li p b a { color: #666; font-weight: normal }
.storelist li p b a:hover { background: #1868c5; color: #fff }
.news_img { width: 160px; overflow: hidden; position: relative; margin-right: 10px; }
.news_i_link { display: block; height: 20px; line-height: 20px; position: absolute; bottom: 0; left: 0; text-align: center; background: #000; width: 160px; color: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* ie8  */ filter: alpha(opacity=70);    /* ie5-7  */ -moz-opacity: 0.7;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.7;    /* for really really old safari */ opacity: 0.7; }
.msglist { }
.msglist li { height: 44px; border-bottom: 1px solid #f3f3f3; padding: 8px 5px 0 5px; line-height: 18px; overflow: hidden; }
.msglist li span { color: #999 }
.msglist li a { color: #36c; padding: 1px 2px }
.msglist li a:hover { background: #36c; color: #fff }
.y_acc { width: 760px; }
.y_acc .hd { border-left: none; border-color: #e7e7e7 }
.y_acc .bd { height: 377px; border-left: none; border-top: none; border-bottom: none; border-color: #e7e7e7 }
.y_acc .img_list { }
.y_acc .img_list li { float: left; width: 228px; height: 210px; overflow: hidden; padding-left: 18px; }
.y_acc .img_list li a { display: block; height: 218px; height: 200px; padding: 4px; border: 1px solid #e7e7e7 }
.y_acc .img_list li a:hover { border: 1px solid #ccc; }
.y_acc .t_list { margin-top: 15px; }
.y_acc .t_list li { float: left; width: 228px; padding-left: 18px; }
.y_acc .t_list li ol { background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; padding-left: 10px; line-height: 27px; height: 27px; overflow: hidden }
.y_acc .t_list li ol a { font-size: 14px; line-height: 27px; }
.y_acc .t_list li ol.rd a { color: #f60 }
.y_acc .t_list li ol a:hover { text-decoration: underline; }
.mod-lastNews { background: none repeat scroll 0 0 #FFFFFF; }
.mod-lastNews .hd { border-color: #E2E2E2; border-right: 1px solid #E2E2E2; border-style: none solid solid; border-width: medium 1px 1px; height: 32px; line-height: 32px; padding: 0 20px; }
.mod-lastNews .hd h2, .mod-lastNews .hd h2 a { color: #333333; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; }
.mod-lastNews .hd h2 a:hover { color: #FF6600; text-decoration: underline; }
.mod-lastNews .bd { border-color: #E2E2E2; border-right: 1px solid #E2E2E2; border-style: none solid solid; border-width: medium 1px 1px; }
.mod-lastNews .bd ul { border-right: 1px solid #F3F3F3; float: left; padding: 10px 20px; width: 288px; }
.mod-lastNews .bd ul li { background: url("../../images/91jm/point-ccc3x3.jpg") no-repeat scroll 0 10px transparent; height: 24px; line-height: 24px; overflow: hidden; padding-left: 12px; }
.mod-lastNews .bd ul li a { display: block; }
.mod-lastNews .bd ul li a:hover { color: #FF6600; text-decoration: underline; }
.pj-store-list dl { border-bottom: 1px solid #E2E2E2; padding: 10px; }
.pj-store-list dl.on { background: none repeat scroll 0 0 #F8FCFE; }
.pj-store-list dl dt a { color: #1074B4; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; }
.pj-store-list dl dt a:hover { text-decoration: underline; }
.pj-store-list dl dd { color: #999999; font-family:Microsoft Yahei, sans-serif; line-height: 24px; }
.pj-store-list dl dd b { color: #666666; font-weight: normal; padding-right: 10px; }
.pj-store-list span { color: #CC0000; float: right; font-family: 'Microsoft Yahei', '黑体', Tahoma, Helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 60px; }
.pj-store-list .without-shops { line-height: 120px; text-align: center; }
.pj-store-list .without-shops a { color: #0066CC; }
.pj-store-list .without-shops a:hover { text-decoration: underline; }
.mod-ask-topbar .ipt-ask-topbar { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #AAAAAA; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; height: 26px; line-height: 26px; margin-left: 3px; margin-top: 4px; padding-left: 5px; width: 643px; }
.ask-cur { border-top: 1px solid #E2E2E2; }
.ask-cur .title { border: medium none; padding-left: 20px; }
.ask-cur .title span a { color: #666666; }
.ask-cur .title span a:hover { text-decoration: underline; }
.ask-cur .bd { padding: 0 20px 20px; }
.ask-cur .bd li { float: left; height: 24px; line-height: 24px; padding-right: 28px; white-space: nowrap; }
.ask-cur .bd li a { color: #0066CC; font-size: 14px; padding: 2px; }
.ask-cur .bd li a:hover { background: none repeat scroll 0 0 #0066CC; color: #FFFFFF; }
.ask-cur .bd li a:hover span { color: #66FFFF; }
.ask-cur .bd li a span { color: #AAAAAA; padding: 0 1px; }
.ask-cur .bd li a.on { background: none repeat scroll 0 0 #0066CC; color: #FFFFFF; }
.ask-cur .bd li a.on span { color: #66FFFF; }
.ask-box .hd .mod-nor-title { height: 32px; line-height: 32px; }
.ask-list-brand { padding-bottom: 20px; }
.ask-list-brand li { background: url("/resource/images/91jm/point-blue3x3.jpg") no-repeat scroll left center transparent; float: left; height: 30px; line-height: 30px; width: 222px; }
.ask-list-brand li a { color: #0066CC; font-size: 14px; margin-left: 6px; padding: 2px; }
.ask-list-brand li a:hover { background: none repeat scroll 0 0 #0066CC; color: #FFFFFF; }
.ask-list-brand li span { font-family:Microsoft Yahei, sans-serif; font-size: 14px; }
.ask-sc-t { position: relative; }
.ask-sc-t i.arror { background-position: -20px -540px; display: block; height: 5px; left: 52px; overflow: hidden; position: absolute; top: -1px; width: 10px; }
.ask-list-tb { border-top: 0 solid #0074BD; }
.ask-list-tb .hd { border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; }
.ask-list-tb .hd li { border-right: 1px solid #E2E2E2; float: left; height: 32px; line-height: 32px; width: 100px; }
.ask-list-tb .hd li a { color: #999999; display: block; float: left; font-size: 14px; font-weight: normal; height: 32px; line-height: 32px; text-align: center; width: 100px; }
.ask-list-tb .hd li a:hover { background: none repeat scroll 0 0 #F5F5F5; color: #333333; }
.ask-list-tb .hd li a.on { background: none repeat scroll 0 0 #FFF8ED; color: #333333; font-weight: bold; }
.ask-list-item th { border-bottom: 1px solid #E5E5E5; color: #666666; font-size: 12px; height: 32px; line-height: 32px; }
.ask-list-item td { border-bottom: 1px dashed #E5E5E5; font-size: 12px; height: 32px; line-height: 32px; }
.ask-list-item td a { color: #0066CC; font-size: 14px; }
.ask-list-item td a:hover { text-decoration: underline; }
.ask-list-item th, .ask-list-item td { text-align: center; }
.ask-list-item th.first, .ask-list-item td.first { text-align: left; }
.ask-list-item table span { color: #999999; font-family:Microsoft Yahei, sans-serif; }
.ask-list-item td.first { background: url("/resource/images/91jm/point-blue3x3.jpg") no-repeat scroll left center transparent; padding-left: 12px; }
.mod-blueborder { border: 3px solid #C6E0FF; }
.ask-focus { border: 1px solid #478AD8; padding: 10px 10px 12px; position: relative; }
.ask-acc-news { margin-left: 20px; width: 392px; }
.ask-acc-news .hd { font-weight: bold; line-height: 20px; }
.ask-acc-news .hd span { float: right; }
.ask-acc-news .hd span a { color: #0066CC; font-weight: normal; }
.ask-acc-news .hd span a:hover { }
.ask-acc-news dt { height: 20px; line-height: 20px; margin: 8px 0; }
.ask-acc-news dt a { color: #000000; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 18px; }
.ask-acc-news dd { background: url("/resource/images/91jm/point-blue3x3.jpg") no-repeat scroll left center transparent; line-height: 26px; }
.ask-acc-news dd a { color: #0066CC; font-size: 14px; line-height: 26px; padding-left: 10px; }
.ask-acc-news a:hover { text-decoration: underline; }
.ask-acc-news dd span { color: #999999; float: right; }
.left-ask { width: 202px; }
.left-ask .sub-ask-left { border: 1px solid #478AD8; padding: 1px; }
.left-ask .sub-ask-left .hd { background: none repeat scroll 0 0 #EBF4FF; color: #377BCA; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; padding: 0 10px; position: relative; }
.left-ask .sub-ask-left .bd { padding: 10px; }
.left-ask .sub-ask-left .bd dl { margin-bottom: 10px; }
.left-ask .sub-ask-left .bd dl a { color: #133DB6; padding-right: 5px; }
.left-ask .sub-ask-left .bd dl a:hover { text-decoration: underline; }
.left-ask .sub-ask-left .bd dl dt a { font-size: 14px; font-weight: bold; line-height: 24px; }
.left-ask .sub-ask-left .bd dl dd a { line-height: 20px; white-space: nowrap; }
.main-ask-c { margin-left: 10px; overflow: hidden; width: 538px; }
.ask-list-tb .hd { border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; }
.hr_blue { background: none repeat scroll 0 0 #076FF8; height: 2px; overflow: hidden; }
.mt20 { margin-top: 20px; }
.mod-fly { background: #fff; border: 1px solid #d1d1d1; }
.mod-fly .title { height: 32px; line-height: 32px; border-bottom: 1px solid #e2e2e2; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: 700; color: #333; padding-left: 20px; }
.mod-fly .fly-content-list { padding: 20px }
.mod-fly .fly-content-list li { float: left; padding-left: 9px; width: 150px; }
.mod-fly .fly-content-list li a.fly-img { display: block; height: 150px; width: 150px; margin-bottom: 10px; }
.mod-fly .fly-content-list li a.fly-img img { height: 150px; width: 150px; }
.mod-fly .fly-content-list li a.fly-txt { height: 20px; line-height: 20px; display: block; text-align: center; font-size: 12px; font-weight: bold; color: #666 }
.mod-fly .fly-content-list li p.fly-con { text-align: center; color: #999; line-height: 18px; font-size: 12px; }
.mod-fly .fly-content-list li a:hover { color: #ff6300; text-decoration: underline }
.mod-fly .fly-content-list li.first { padding-left: 0 }
.mod-link { background: #fff; border: 1px solid #d1d1d1 }
.mod-link .title { padding-left: 20px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #e2e2e2; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 14px; font-weight: 700; color: #333 }
.mod-link .link-content-list { padding: 10px 20px; }
.mod-link .link-content-list li { float: left; line-height: 24px; height: 24px; overflow: hidden }
.mod-link .link-content-list li a { display: block; float: left; font-size: 12px; color: #666; line-height: 24px; height: 24px; padding: 0 5px }
.mod-link .link-content-list li a:hover { color: #ff6300; text-decoration: underline }
.mod-link .link-content-list2 { padding: 10px 0 }
.mod-link .link-content-list2 ul { float: left; width: 246px; font-size: 12px; border-right: 1px solid #E2E2E2; padding: 10px 0; }
.mod-link .link-content-list2 li { float: left; width: 60px; padding-left: 15px; line-height: 24px; list-style: none; }
.mod-link .link-content-list2 li a { display: block; float: left; font-size: 12px; color: #666; line-height: 24px; height: 24px; padding: 0 }
.mod-link .link-content-list2 li a:hover { color: #ff6300; text-decoration: underline }
.mod-link .link-content-list2 ul.last { border: none }
.mod-link .link-content-list3 { padding: 10px 15px; }
.mod-link .link-content-list3 ul { clear: both; }
.mod-link .link-content-list3 li { float: left; line-height: 24px; list-style: none outside none; }
.mod-link .link-content-list3 li a { color: #666666; display: block; float: left; font-size: 12px; height: 24px; line-height: 24px; padding: 0 10px; }
.mod-link .link-content-list3 { padding: 10px 15px }
.mod-link .link-content-list3 ul { clear: both }
.mod-link .link-content-list3 li { float: left; line-height: 24px; list-style: none; }
.mod-link .link-content-list3 li a span { font-weight: bold; color: #06c }
.mod-link .link-content-list3 li a:hover span { color: #fff }
.mod-link .link-content-list3 li a { display: block; float: left; font-size: 12px; color: #666; line-height: 24px; height: 24px; padding: 0 10px }
.mod-link .link-content-list3 li a:hover { color: #fff; background: #06c }
.mod-link .link-content-list3 li.nohover { display: block; float: none }
.mod-link .link-content-list3 li.nohover span { font-weight: bold; color: #06c; padding-left: 10px; }
/*AD*/
.AD_banner_990 { position: relative; height: 100px; overflow: hidden; padding-bottom: 20px; }
.AD_banner_990 li { height: 100px; overflow: hidden }
.AD_banner_990 a.AD_banner_990_next, .AD_banner_990 a.AD_banner_990_prev { position: absolute; top: 20px; left: 0px; display: block; width: 30px; height: 60px; background: url("http://www.91jm.com/resource/images/css-sprite.png") no-repeat -60px -170px; text-indent: -999px; overflow: hidden; z-index: 999; opacity: .3; -webkit-opacity: 0.3; -moz-opacity: 0.3; -o-opacity: 0.3; }
.AD_banner_990 a:hover { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1; }
.AD_banner_990 a.AD_banner_990_next { background-position: -60px -230px; left: 960px }
/*disclaimer*/
#mod-detail-disclaimer { background: #ffffe5; border: 1px solid #ffcc7f; padding: 10px 15px; margin-top: 10px; float: left; }
#mod-detail-disclaimer p { line-height: 20px; color: #333 }
#mod-detail-disclaimer p span { color: #000 }
/*add */
.add_ad4vip { margin-top: 10px; }
.add_ad4vip .hd { height: 32px; line-height: 32px; }
.add_ad4vip .hd span { float: right; line-height: 32px; }
.add_ad4vip .hd span a { color: #ed2647 }
.add_ad4vip .hd b { font-family: Microsoft Yahei; font-size: 15px; line-height: 32px; }
.ly_wrap { display: none; overflow: hidden; position: absolute; z-index: 300; width: 298px; border: 1px solid #35445d; background-color: #fff }
.ly_wrap.on { display: block }
.ly_wrap .subject { height: 36px; padding-left: 17px; border-bottom: 1px solid #35445d; background-color: #3e4c63; font-size: 11px; line-height: 39px; color: #848fa0; letter-spacing: -1px }
.ly_wrap .subject strong { margin-right: 6px; font-size: 12px; color: #fff }
.ly_wrap .subject .ico_set { display: inline-block; overflow: hidden; width: 14px; height: 14px; margin: -3px 6px 0; background: url(img/sp_now_v2.png) no-repeat -240px -60px; line-height: 9999px; vertical-align: middle }
.ly_wrap .btn_area { height: 26px; padding: 12px 0; border-top: 1px solid #eee; text-align: center }
.ly_wrap .btn_area a { display: inline-block; overflow: hidden; width: 47px; height: 24px; border: 1px solid #c3c3c3; background-color: #fff; line-height: 24px; color: #444; text-align: center }
.ly_wrap .btn_area a.btn_confirm { margin-right: 2px; border-color: #04b144; background-color: #09c762; font-weight: bold; color: #fff }
.ly_wrap .btn_close { display: block; overflow: hidden; position: absolute; top: 10px; right: 10px; width: 17px; height: 17px; background: url(img/sp_now_v2.png) no-repeat -310px -170px; line-height: 9999px; vertical-align: top }
.ly_wrap .jm_refresh { display: block; position: absolute; top: 0px; right: 12px; font-size: 11px; color: #777; font-weight: normal }
.ly_wrap .jm_refresh span { display: inline-block; overflow: hidden; width: 8px; height: 10px; margin: -3px 4px 0 0; background: url(img/sp_common_v1.png) no-repeat -90px -280px; vertical-align: middle }
.ly_wrap .jm_refresh:hover { text-decoration: underline; color: #ed2647 }
.ly_wrap .report_area { padding: 18px 18px 0; color: #333 }
.ly_wrap .report_list { padding-bottom: 8px }
.ly_wrap .report_list li { width: 100%; height: 16px; margin-top: 5px; line-height: 16px }
.ly_wrap .report_list li:hover { background: 0 }
.ly_wrap .report_list li input { display: inline-block; margin: -3px 5px 0 0; vertical-align: middle }
.ly_wrap .report_list li:first-child { margin-top: 0 }
.ly_new { display: none; overflow: hidden; position: fixed; top: 199px; left: 50%; z-index: 300; width: 172px; height: 37px; margin-left: -223px; padding-top: 20px; background: url(img/sp_now_v2.png) no-repeat 0 -285px; vertical-align: top }
.ly_new .new { height: 20px; line-height: 16px; text-align: center; vertical-align: top }
.ly_new .new em { display: inline-block; overflow: hidden; width: 77px; height: 15px; margin: 1px 6px 0 0; background: url(img/sp_now_v2.png) no-repeat -220px -285px; line-height: 9999px; vertical-align: top }
.ly_new .new strong { display: inline-block; height: 16px; *margin-top:-2px;
font-family: tahoma; font-size: 16px; color: #fffd5a }
.ly_new .btn_close { display: block; overflow: hidden; position: absolute; top: 8px; right: 8px; width: 11px; height: 11px; background: url(img/sp_now_v2.png) no-repeat -310px -205px; line-height: 9999px; vertical-align: top }
.ly_wrap.ly_real { top: 43px; left: 0; width: 320px; border: 1px solid #1a3255 }
.ly_wrap.ly_etc { top: 43px; right: 0; width: 411px; border: 1px solid #1a3255 }
.ly_real .title { position: relative; height: 42px; background-color: #f7f7f7; font-size: 12px; line-height: 44px; color: #000 }
.ly_real .title strong { padding-left: 17px }
.ly_real .title em { font-weight: normal; font-size: 11px; color: #959595 }
.ly_real .title .real_more { display: block; width: 100%; height: 100%; color: #000; cursor: pointer }
.ly_real .title .real_more .ico_more { display: block; position: absolute; top: 17px; right: 18px; width: 6px; height: 9px; background: url(img/sp_now_v2.png) no-repeat -310px 0; line-height: 9999px; vertical-align: top }
.ly_real .real_list { overflow: hidden; margin-bottom: -1px; border-top: 1px solid #eee }
.ly_real .real_list li { float: left; width: 152px; height: 20px; padding: 10px 0 10px 8px; border-top: 1px solid #eee; line-height: 23px }
.ly_real .real_list li a { display: inline-block; color: #333; cursor: pointer }
.ly_real .real_list li a em { display: inline-block; overflow: hidden; max-width: 115px; margin-left: 5px; white-space: nowrap; text-overflow: ellipsis }
.ly_real .real_list li a em:hover { font-weight: bold; text-decoration: underline }
.ly_real .real_list li img { vertical-align: top }
.ly_etc .title { height: 47px; padding-left: 17px; font-size: 12px; line-height: 53px; color: #000 }
.ly_etc .more_list { width: 412px; margin-left: -1px; padding: 0 0 16px 1px; zoom: 1 }
.ly_etc .more_list:after { display: block; clear: both; content: '' }
.ly_etc .more_list li { float: left; width: 188px; height: 14px; margin-left: -1px; padding: 7px 0 4px 17px; border-left: 1px solid #eee; border-right: 1px solid #eee; line-height: 14px; white-space: nowrap }
.ly_etc .more_list li a { display: inline-block; overflow: hidden; max-width: 175px; color: #333; white-space: nowrap; text-overflow: ellipsis }
.ly_etc .more_list li a:hover { font-weight: bold; text-decoration: underline }
.now_list { margin-left: -12px; padding-bottom: 20px; }
.bd-content { }
.now_list>li { margin: 0 0 0 12px }
.now_list li.full .img_area img { margin: -13px 0 0 -33px }
.now_list li.full.none .img_area img { margin: 0 0 0 -13px }
.now_list { clear: both; zoom: 1 }
.now_list:after { display: block; clear: both; content: '' }
.now_list>li { float: left; position: relative; width: 238px; height: 285px }
.now_list li .img_area { display: block; position: relative; width: 100%; height: 160px }
.now_list li .img_area img { }
.now_list li .img_area .mask { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 1; border: 1px solid #000; opacity: .1; filter: alpha(opacity=10) }
.now_list li .img_area .mask_bottom { display: none; position: absolute; right: 2px; left: 2px; bottom: 0; z-index: 1; height: 1px; background-color: #000; opacity: .1; filter: alpha(opacity=10) }
.now_list li:hover .img_area .mask { border: 2px solid #ed2647; border-bottom: 0; opacity: 1; filter: alpha(opacity=100) }
.now_list li .img_area .img { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; text-align: center }
.now_list li .report { display: none; overflow: hidden; position: absolute; right: 43px; bottom: 6px; z-index: 10; width: 34px; height: 20px; background: url(/img/sp_now_v2.png) no-repeat -150px -60px; line-height: 9999px; vertical-align: top }
.now_list li .share { display: none; overflow: hidden; position: absolute; right: 6px; bottom: 6px; z-index: 10; width: 34px; height: 20px; background: url(http://static.shopping.naver.net/pc2014/img/now/sp_now_v1.png) no-repeat -150px -85px; line-height: 9999px; vertical-align: top }
.now_list li:hover .img_area .mask_bottom, .now_list li:hover .report, .now_list li:hover .share { display: block }
.now_list li .info { position: relative; width: 100%; height: 125px; background-color: #fff; line-height: 14px; vertical-align: top; text-align: left }
.now_list li .info .mask { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; border: 1px solid #dfdfdf; border-top: 0 }
.now_list li:hover .info .mask { border: 2px solid #ed2647; border-top: 0 }
.now_list li .tit { display: block; position: relative; z-index: 10; padding: 9px 17px 0; font-size: 14px; line-height: 21px; color: #333; }
.now_list li .origin ~ .tit { padding: 9px 50px 0 17px }
.now_list li .info .price { display: block; position: relative; z-index: 10; padding: 6px 0 0 17px; line-height: 18px; color: #959595; letter-spacing: -1px }
.now_list li .info .price em { color: #ed2647 }
.now_list li .info .price .num { font-family: tahoma; letter-spacing: 0 }
.now_list li .info del { margin-left: 8px; font-weight: normal; color: #959595 }
.now_list li .etc { position: absolute; left: 17px; bottom: 8px; z-index: 11; width: 70%; height: 16px; line-height: 16px; color: #959595; letter-spacing: -1px }
.now_list li .etc li { float: left; height: 16px; margin-left: 4px; padding-left: 5px; background: url(img/sp_ico_v1.png) no-repeat 0 -614px; word-break: keep-all }
.now_list li .etc li:first-child { margin-left: 0; padding-left: 0; background: 0 }
.now_list li .etc a, .now_list li .etc span { display: inline-block; overflow: hidden; float: left; max-width: 115px; padding-right: 1px; color: #959595; white-space: nowrap; text-overflow: ellipsis }
.now_list li .etc a:hover { text-decoration: underline }
.now_list li .etc .info_more { display: inline-block; overflow: hidden; float: left; width: 7px; height: 11px; margin-left: 2px; background: url(http://static.shopping.naver.net/pc2014/img/now/sp_now_v1.png) no-repeat -320px 0; line-height: 9999px; vertical-align: middle }
.now_list li .ico_comCode { background-image: url(http://www.jiameng.com/resource/css/img/v-icon-a1.png); background-repeat: no-repeat; background-position: 0 0; line-height: 9999px; overflow: hidden; font-style: normal; position: absolute; right: 11px; bottom: 9px; z-index: 10; background-position: -45px -192px; display: block; width: 16px; height: 16px; }
.now_list li .ico_bao { background-image: url(http://www.jiameng.com/resource/css/img/v-icon-a1.png); background-repeat: no-repeat; background-position: 0 0; line-height: 9999px; overflow: hidden; font-style: normal; position: absolute; right: 30px; bottom: 9px; z-index: 10; background-position: -98px -192px; display: block; width: 16px; height: 16px; }
.now_list li .date { display: block; position: absolute; right: 11px; bottom: 9px; z-index: 10; height: 16px; font-size: 11px; line-height: 16px; color: #959595; letter-spacing: -1px }
.now_list li .origin { display: block; overflow: hidden; position: absolute; top: 7px; right: 0; z-index: 10; width: 43px; height: 42px; background: url(http://static.shopping.naver.net/pc2014/img/now/sp_now_v1.png) no-repeat -230px -30px; line-height: 9999px; vertical-align: top }
.now_list li .origin.blog { background-position: 0 -60px }
.now_list li .origin.magazine { background-position: -50px -60px }
.now_list li .origin.news { background-position: -100px -60px }
.now_list li.divide .img_area .img { float: left; width: 50% }
.now_list li.divide .img_area img { margin-left: -6px }
.now_list li.divide:hover .img .mask_bottom { display: block; right: 2px; left: 2px }
.now_list li.divide:hover .img .mask { border-right: 0 }
.now_list li.divide:hover .img+.img .mask { border-left: 0; border-right: 2px solid #33a6ff }
.now_list li.divide .mask_center { display: none; position: absolute; top: 0; left: 50%; z-index: 1; width: 2px; height: 100%; margin-left: -1px; background-color: #000; opacity: .1; filter: alpha(opacity=10) }
.now_list li.divide:hover .mask_center { display: block }
.now_list li.divide .img_area .img em { display: block; overflow: hidden; position: absolute; top: 9px; right: 10px; width: 19px; height: 19px; background: url(http://static.shopping.naver.net/pc2014/img/now/sp_now_v1.png) no-repeat; line-height: 9999px; vertical-align: top }
.now_list li.divide .img_area .img em.grade1 { background-position: -190px -60px }
.now_list li.divide .img_area .img em.grade2 { background-position: -190px -85px }
.now_list li.divide .tit { overflow: hidden; padding: 12px 17px 0; font-size: 12px; line-height: 14px; white-space: nowrap; text-overflow: ellipsis }
.now_list li.divide .price ~ .tit { padding: 8px 17px 0 }
.now_list li.divide .info .price { padding: 3px 17px 0; font-size: 12px; line-height: 14px }
.now_list li.full .img_area { display: block; position: relative; width: 100%; height: 285px }
.now_list li.full:hover .img_area .mask { border: 2px solid #33a6ff; opacity: 1; filter: alpha(opacity=100) }
.now_list li.full:hover .img_area .mask_bottom { display: none }
.now_list li.full.none .img_area .mask, .now_list li.full.none:hover .img_area .mask { border: 1px solid #e0e0e0; opacity: 1; filter: alpha(opacity=100) }
.now_list li.none .info_end { position: absolute; top: 100px; left: 50%; z-index: 120; width: 200px; height: 16px; margin-left: -100px; padding-top: 43px; text-align: top; text-align: center }
.now_list li.none .info_end span { display: block; overflow: hidden; position: absolute; top: 0; left: 87px; width: 27px; height: 27px; background: url(http://static.shopping.naver.net/pc2014/img/now/sp_now_v1.png) no-repeat -180px -285px; line-height: 9999px; vertical-align: top }
.now_list li.none .info_end em { display: inline-block; overflow: hidden; height: 13px;  line-height: 9999px; vertical-align: top }
.now_list li.none .info_end em.info_subject { width: 107px; background-position: 0 -345px }
.now_list li.none .info_end em.info_mobile { width: 134px; background-position: -130px -345px }
.now_list .u_likeit_list_module { display: block; position: absolute; left: 6px; bottom: 6px; z-index: 10 }
.now_list li .img_area .spi_default { position: absolute; top: 160px; left: 0 }
.ly_mall_now { display: none; overflow: hidden; position: absolute; z-index: 300; width: 318px; border: 1px solid #35445d; background-color: #fff; top: 20px; left: 0px; }
.ly_mall_now .mall_tbl_area { overflow: hidden; width: 263px; margin: 12px 0 12px 18px }
.ly_mall_now .mall_tbl { width: 100%; margin-top: -1px; border: 0; border-collapse: collapse }
.ly_mall_now .mall_tbl th, .ly_mall_now td { padding: 4px 0 3px; border: 0; border-top: 1px solid #ebecee; font-size: 11px; line-height: 18px; color: #666; text-align: left; vertical-align: top }
.ly_mall_now .mall_tbl th { letter-spacing: -1px }
.ly_mall_now .btn_close { display: block; overflow: hidden; position: absolute; top: 10px; right: 10px; width: 17px; height: 17px; background: url(img/sp_now_v2.png) no-repeat -330px -210px; line-height: 9999px; vertical-align: top }
/* Common */
.u_likeit_list_module div, .u_likeit_list_module ul, .u_likeit_list_module li, .u_likeit_list_module p, .u_likeit_list_module a, .u_likeit_list_module img, .u_likeit_list_module span, .u_likeit_list_module em, .u_likeit_list_module strong { float: none; position: static; margin: 0; padding: 0; border: 0; background: transparent; letter-spacing: 0; line-height: normal; text-align: left; text-decoration: none; text-indent: 0; vertical-align: baseline; white-space: normal; list-style: none; font-style: normal; word-spacing: 0; font-family: normal }
/* background image */
.u_likeit_list_module .u_likeit_btn .u_ico { background-repeat: no-repeat }
.u_likeit_list_module .u_none_txt .u_txt { display: none !important }
.u_likeit_list_module .u_likeit_list_btn { display: inline-block; overflow: hidden; vertical-align: top }
.u_likeit_list_module .u_likeit_list_btn .u_ico { display: inline-block; overflow: hidden; vertical-align: top }
.u_likeit_list_module .u_likeit_list_btn .u_cnt, .u_likeit_list_module .u_likeit_list_btn .u_txt { display: inline-block; vertical-align: top; font-weight: bold }
.u_likeit_list_module .u_likeit_list_btn.u_type_img { }
.u_likeit_list_module .u_likeit_list_btn.u_type_bright { }
.u_likeit_list_module .u_likeit_list_btn.u_type_dark { }
.u_likeit_list_module .u_likeit_list_btn .u_ico { background-image: url(http://vip.jiameng.com/resource/css/img/sp_likeit_list.png) }
.u_likeit_list_module .u_likeit_list_btn { padding: 0 5px; cursor: pointer }
.u_likeit_list_module .u_likeit_list_btn .u_ico { position: relative; z-index: 20; width: 12px; height: 12px; margin-right: 4px }
.u_likeit_list_module .u_likeit_list_btn .u_cnt, .u_likeit_list_module .u_likeit_list_btn .u_txt { position: relative; z-index: 20; margin-right: 4px; font-size: 11px; font-weight: normal; font-family: "Microsoft Yahei", dotum, AppleSDGothicNeo-Regular, sans-serif }
.u_likeit_list_module .u_likeit_list_btn.u_type_img { position: relative; height: 20px; color: #fff }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .u_ico { margin-top: 4px; background-position: 0 0 }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .u_cnt { line-height: 20px; font-family: Tahoma; color: #fff; }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .u_txt { line-height: 22px }
.u_likeit_list_module .u_likeit_list_btn.u_type_img.on .u_ico { background-position: -20px 0 }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .bg_blank, .u_likeit_list_module .u_likeit_list_btn.u_type_img .bd_blank { position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .bg_blank { background-color: #000; opacity: .26; filter: alpha(opacity=26) }
.u_likeit_list_module .u_likeit_list_btn.u_type_img .bd_blank { border: 1px solid #000; opacity: .06; filter: alpha(opacity=6) }
/*add 2015.9.17 v2.1.3*/
.hot-eve .bd .prev, .hot-eve .bd .next { background-image: url(http://www.jiameng.com/templates/css/img/css-sprite-v3.png); background-repeat: no-repeat; position: absolute; width: 29px; height: 36px; display: block; z-index: 99; top: 174px; cursor: pointer; text-indent: -999px; overflow: hidden; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.prev:hover, .next:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.prev { left: -1px; background-position: 0 -170px; }
.next { right: -1px; background-position: 0 -213px }
/*add 2015.10.16 v2.2.0*/
.jm-site { margin-top: 20px; width: 150px; margin-right: 70px; font-family: Microsoft yahei }
.jm-site_1 { }
.jm-site .jm-site_1 h1 { font-size: 22px; color: #0066ff; padding-right: 10px }
.jm-site .jm-site_1 a:hover { color: #f60; }
.jm-site .jm-site_1 em { display: inline-block; width: 50px; height: 20px; background: url("../images/more.jpg") no-repeat center center; cursor: pointer; }
.jm-site span { color: #999; font-family: "Arial"; line-height: 20px; }
.jm-site span a:hover { color: #f60; }
/*add 2016.5.9 news v1.2*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.nav { }
.nav li { float: left; font-family: Microsoft Yahei; position: relative }
.nav li a { font-family: Microsoft Yahei; display: block; transition-duration: .3s }
.nav li a:hover { color: #076ff8 }
#nav-news { border-top: 2px solid #076FF8; margin-top: 10px; }
#nav-news .nav a { line-height: 56px; font-size: 18px; padding: 0 25px; }
#nav-news .nav i { background: url(../css-sprite.png) no-repeat 0px -466px; position: absolute; display: block; width: 15px; height: 15px; top: 22px; right: -2px; }
#nav-subNews { margin: 5px 0 }
#nav-subNews .nav a { line-height: 40px; font-size: 14px; padding: 0 6px; color: #333; }
#nav-subNews .nav li { line-height: 40px; font-size: 14px; position: relative }
#nav-subNews .nav li.title { padding-right: 6px }
#nav-subNews .nav span { border: 1px solid #076FF8; padding: 1px 4px 2px; border-radius: 3px; color: #076ff8; padding-right: 4px; }
#nav-subNews .nav li i { display: block; content: ''; background: url(../css-sprite.png) no-repeat -35px -139px; width: 6px; height: 9px; top: 15px; right: 1px; position: absolute }
#menu { padding-top: 16px; }
#menu li { padding: 0 15px; }
#menu a { font-size: 18px; line-height: 42px; padding-left: 15px; padding-right: 15px; }
#menu i { position: absolute; width: 24px; height: 24px; background-image: url(../img/search.png); background-position: 0 0; left: 0px; top: 10px; }
#menu .ico-eve { background-image: url(../img/search.png) }
#menu .ico-rank { background-image: url(../img/rank.png) }
#menu .ico-news { background-image: url(../img/new.png) }
#menu .ico-ask { background-image: url(../img/comment.png) }
/*add tag 20160624*/
.biaoqian { text-align: right; border: 1px solid #e0e2e7; background: #fafafa; height: 28px; padding: 0 20px; }
.biaoqian_key { float: left; line-height: 28px; }
.biaoqian_key a { padding-left: 10px; color: #0066cc; }
.biaoqian_key b { display: inline-block; width: 20px; height: 30px; background: url("http://www.jiameng.com/brand/css/img/css-sprite.png") no-repeat -2px -72px; vertical-align: middle; }
.biaoqian_key a:hover { color: #f60; }
.biaoqian #bdshare { float: right; }
/* baike */
.baike_industry .tb-userMsg .fd-item .fd-wrap { width: 560px; }
/*panel*/
.panel { background-color: #fefefe; border: 1px solid #d7d7d7; margin-right: 1px; }
.panel-header { position: relative; padding: 15px 20px; background-color: #f9f9f9; border-bottom: 1px solid #dfdfdf }
.panel-header:before { position: absolute; content: ''; display: none; width: 100%; height: 2px; background-color: #2897de; left: -1px; top: -1px; padding: 0 1px }
.panel-header>span { line-height: 1; font-size: 14px; color: #454545; font-weight: bold; font-family: Microsoft Yahei}
.panel-body { padding: 15px 20px; }
.right>.panel { margin-left: 19px; }
/*flex*/
.flex { display: flex }
/*list*/
.list-text a { display: block; width: 20%; text-align: center; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; float: left }
.list-text a:hover { color: #2897de; text-decoration: underline; background-color: #f3f3f3 }
/*margin padding*/
.mb20 { margin-bottom: 20px }
.mb10 { margin-bottom: 10px }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
/*breadcrumb*/
.breadcrumb { display: flex; margin-top: -10px; }
.breadcrumb a, .breadcrumb li { line-height: 24px; color: #666; }
.breadcrumb a { position: relative; margin-right: 24px; display: block; color: #0074bd }
.breadcrumb a:hover { text-decoration: underline }
.breadcrumb a:before { content: "/"; position: absolute; right: -14px; top: 0; font-weight: normal; color: #ccc }
#tagList { border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3 }
.media-box { display: flex; border-bottom: 1px solid #e3e3e3; padding-top: 15px; padding-bottom: 15px; }
.media-box:hover{background-color:#f8f8f8}
#tagList>.media-box:last-child { border: none }
.media-header { padding-right: 20px; }
.media-header img { width: 185px; height: 116px; }
.media-body { padding-right: 20px; }
.media__title { display: block; height: 32px; line-height: 32px; overflow: hidden; font-size:20px; font-family: Microsoft Yahei}
.media-box:hover .media__title{color: #0074bd}
.media__desc { display: block; max-height: 42px; line-height: 1.5; overflow: hidden; font-size: 14px; color: #787878; font-family: Microsoft Yahei;margin-top:10px;}
.media__footer { display: block; line-height: 1.5; overflow: hidden; font-size: 12px; color: #999; font-family: Microsoft Yahei;
margin-top:10px;}
.media__footer .iconfont{line-height: 1.5; font-size: 14px;padding-right:5px;}
.media__footer span{padding-right:10px;}
#tagHistory { padding-bottom: 10px; }
.media-panel { }
.media-panel-header { padding: 20px; font-size: 40px; }
.media-panel-body .list-inline { padding-left: 10px; }
.media-panel-body .list-inline>li { margin-bottom: 20px; }
.media-panel-body .list-inline a { padding: 10px 15px; background-color: #f3f3f3; line-height: 1.2; display: block; border-radius: 5px; }
.media-panel-header h1 { font-size: 40px; line-height: 1.2 }
.media-panel__desc { font-size: 27px; padding: 0px 20px 10px 20px; color: #525252 }
.borderTop { border-top: 1px solid #ccc }
.sub-list-wenda{}
.sub-list-wenda li{padding-top:10px;border-bottom:1px solid #f3f3f3;padding-bottom:0px}
.sub-list-wenda li:last-child{border-bottom:none}
.sub-list-wenda li:hover{background-color:#f8f8f8}
.wenda__q,
.wenda__a{ line-height: 20px; display:flex; margin-bottom:10px;}
.wenda__q a{font-size:16px; font-family: Microsoft Yahei; display: block}
.wenda__q a:hover{ color: #0074bd}
.sub-list-wenda .wenda__tip{ }
.sub-list-wenda .wenda__tip>span{ background-color:#000; border-radius: 3px; display:block;text-align: center; color:#fff;height:20px;line-height:20px;font-family: Microsoft Yahei;padding:0 5px;margin-right:10px;word-break: keep-all}
.wenda__q .wenda__tip>span{background: #50cc7f}
.wenda__a .wenda__tip>span{background: #005bea}
.wenda__content{ font-family: Microsoft Yahei; color: #525252}
.mb20{ margin-bottom:20px}
.mb10{ margin-bottom:10px}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
/*breadcrumb*/
.breadcrumb { display: flex; width: 990px;}
.breadcrumb a, .breadcrumb li { line-height: 24px; }
.breadcrumb a { position: relative; margin-right: 24px; display: block; color: #076ff8 }
.breadcrumb a:hover { text-decoration: underline }
.breadcrumb a:before { content: "/"; position: absolute; right: -14px; top: 0; font-weight: normal; color: #ccc }
#tagList { border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3 }
.media-box { display: flex; border-bottom: 1px solid #e3e3e3; padding-top: 15px; padding-bottom: 15px; }
.media-box:hover{background-color:#f8f8f8}
#tagList>.media-box:last-child { border: none }
.media-header { padding-right: 20px; }
.media-header img { width: 185px; height: 116px; }
.media-body { padding-right: 20px; }
.media__title { display: block; height: 32px; line-height: 32px; overflow: hidden; font-size:20px; font-family: Microsoft Yahei}
.media-box:hover .media__title{color: #0074bd}
.media__desc { display: block; max-height: 42px; line-height: 1.5; overflow: hidden; font-size: 14px; color: #787878; font-family: Microsoft Yahei;margin-top:10px;}
.media__footer { display: block; line-height: 1.5; overflow: hidden; font-size: 12px; color: #999; font-family: Microsoft Yahei;
margin-top:10px;}
.media__footer .iconfont{line-height: 1.5; font-size: 14px;padding-right:5px;}
.media__footer span{padding-right:10px;}
#tagHistory { padding-bottom: 10px; }
.media-panel { }
.media-panel-header { padding: 20px; font-size: 40px; }
.media-panel-body .list-inline { padding-left: 10px; }
.media-panel-body .list-inline>li { margin-bottom: 20px; }
.media-panel-body .list-inline a { padding: 10px 15px; background-color: #f3f3f3; line-height: 1.2; display: block; border-radius: 5px; }
.media-panel-header h1 { font-size: 40px; line-height: 1.2 }
.media-panel__desc { font-size: 27px; padding: 0px 20px 10px 20px; color: #525252 }
.borderTop { border-top: 1px solid #ccc }
.sub-list-wenda{}
.sub-list-wenda li{padding-top:10px;border-bottom:1px solid #f3f3f3;padding-bottom:0px}
.sub-list-wenda li:last-child{border-bottom:none}
.sub-list-wenda li:hover{background-color:#f8f8f8}
.wenda__q,
.wenda__a{ line-height: 20px; display:flex; margin-bottom:10px;}
.wenda__q a{font-size:16px; font-family: Microsoft Yahei; display: block}
.wenda__q a:hover{ color: #0074bd}
.sub-list-wenda .wenda__tip{ }
.sub-list-wenda .wenda__tip>span{ background-color:#000; border-radius: 3px; display:block;text-align: center; color:#fff;height:20px;line-height:20px;font-family: Microsoft Yahei;padding:0 5px;margin-right:10px;word-break: keep-all}
.wenda__q .wenda__tip>span{background: #50cc7f}
.wenda__a .wenda__tip>span{background: #005bea}
.wenda__content{ font-family: Microsoft Yahei; color: #525252}













/* 电话姓名留言 */
.ad-name-phone{ border-bottom: 1px solid #e2e2e2; padding-bottom: 20px;}
.name-phone{ border: 1px solid #d2d2d2; width: 988px; height: 84px; overflow: hidden;}
.name-phone .clearfix{overflow:auto;_height:1%}
.name-phone-txt{ font-size: 20px; color: #ff5a5f; padding: 32px 40px; font-family: Microsoft Yahei; width: 255px; float: left;}
.name-phone-n{ margin: 19px 0; border: 1px solid #d2d2d2; padding: 12px 14px; width: 140px; float: left;}
.name-phone-n input{ border: none; margin: 0; padding: 0; font-family: Microsoft Yahei; font-size: 14px; line-height: 20px; height: 20px; width: 140px;}
.name-phone-p{ margin: 19px 0; border: 1px solid #d2d2d2; border-left: none; padding: 12px 14px; width: 266px; float: left;}
.name-phone-p input{ border: none; margin: 0; padding: 0; font-family: Microsoft Yahei; font-size: 14px; line-height: 20px; height: 20px; width: 266px;}
.name-phone-btn{ padding: 19px 20px; float: left; width: 148px;}
.name-phone-btn button{ width: 148px; height: 46px; background: #008aff; color: #fff; border: none; padding: 0; margin: 0; border-radius: 5px; font-size: 16px; font-family: Microsoft Yahei; cursor: pointer; transition-duration: .3s;}
.name-phone-btn button:hover{ background: #005dac; transition-duration: .3s;}
.ad-np-bottom{ position: fixed; width: 100%; left: 50%; margin-left: -50%; height: 110px; bottom: 0; z-index: 98; transition: .5s;}
.ad-np-bg{ background: #000; opacity: .85; width:100%; height: 110px; position: absolute; top: 0; left: 0; z-index: 99;}
.ad-np-img{ position: absolute; left: 50%; margin-left: -560px; top: 0; z-index: 100;}
.ad-np-input{ width: 435px; height: 20px; border: 1px solid #d2d2d2; background: #fff; left: 50%; margin-left: -160px; top: 24px; position: absolute; z-index: 100; padding: 12px 14px;}
.ad-np-input input{ border:none; padding: 0; margin: 0; font-size: 14px; line-height: 20px; height: 20px; width: 435px; font-family: Microsoft Yahei;}
.ad-np-input span{ position: absolute; top: 55px; color: #fff; font-size: 16px; left: 0; line-height: 1; font-family: Microsoft Yahei;}
.ad-np-btn{ position: absolute; left: 50%; margin-left: 327px; width: 148px; height: 46px; z-index: 100; top: 24px;}
.ad-np-btn button{ width: 148px; height: 46px; border:none; padding: 0; margin: 0; color: #fff; background: #008aff; font-size: 16px; border-radius: 4px; font-family: Microsoft Yahei; cursor: pointer;}
.ad-np-bottom .close{ position: absolute; z-index: 100; left: 50%; margin-left: 495px; top: 9px; transition: .5s;}
.ad-np-bottom .close:hover{ transform:rotate(180deg);}
.ad-np-bottom.hide{ bottom: -134px;}

/* 空页面 */
.mod_noresult{ background-color:#fffff2; border:1px solid #fbd0ad; padding:30px 40px; margin-top:20px;}
.mod_noresult .combobar{ font-size:18px; font-family:Microsoft Yahei; line-height:32px;}
.mod_noresult .combobar span{ color:#ff6600; font-size:18px;}
.mod_noresult .combocon{ padding-top:20px;}
.mod_noresult .combocon li{ font-size:14px; color:#666; line-height:24px; font-family:Microsoft Yahei}
.mod_noresult .combocon li a{ color:#ff6600; padding-right:10px; font-size:14px;}

.mod_add{ margin-top:20px; font-family:Microsoft Yahei}
.mod_add .hd,
.mod_add .hd h2{ line-height:32px; font-size:18px; padding-bottom:10px;}
#brandAcc .bd{ position:relative; padding-top:30px; padding-bottom:30px; border: 1px solid #e9e9e9; border-bottom: 1px solid #ccced1;}
#brandAcc .bd ul{ margin-left:-10px;}
#brandAcc .bd ul li{ float:left; margin-left:48px; width:132px; overflow:hidden}
#brandAcc .bd ul li a{ display:block; float:left;}
#brandAcc .bd ul li a:hover{ text-decoration:none;}
#brandAcc .bd ul li a:hover img{ border-color:#898989}
#brandAcc .bd ul li a:hover .info{ color:#333}
#brandAcc .bd ul li a:hover .com{ text-decoration: underline; color:#f60}
#brandAcc .bd ul li a img{ border:1px solid #dcdcdc; padding:1px;}
#brandAcc .bd ul li a .com{ line-height:36px; height:36px; overflow:hidden; font-size:14px; color:#333}
#brandAcc .bd ul li a .info{ line-height:22px;}
#brandAcc .bd ul li a .info span{ color:#f60}

.mod_news li{ padding:10px 10px; border-bottom:1px solid #e5e5e5}
.mod_news li:last-child{ border:none}
.mod_news li:hover{ background-color:#f7f7f7}
.mod_news li a{ display:block; color:#086db3; font-size:16px; line-height:32px;}
.mod_news li a:hover h3{ color: #f60; text-decoration: underline;}
.mod_news li a:hover h3 .searchText{ color: #f60; text-decoration: underline;}
.mod_news li a span{ float:right; color:#888; padding-right:10px;}
.mod_news li a h3{font-size:16px; line-height:32px; font-weight: bold; color:#086db3;}
.mod_news li a strong{ font-weight:normal; color:#f60}
.mod_news li p{ line-height:24px; color:#555; font-size:14px;}	
.mod_news li a h3 .searchText{ font-size: 20px; color:#086db3;}

.jm-price-mes{border: 1px solid #e2e2e2; padding: 29px 30px; margin-top: 30px;}
.jm-price-mes .price-list ul { margin-bottom: 10px;}
.jm-price-mes .price-list ul li{ display: block; float: left; width: 50%; font-size: 14px; line-height: 1; margin-bottom: 18px; color: #666;}
.jm-price-mes .price-list ul li span{ color: #333;}
.jm-price-mes .form-group{ }
.jm-price-mes .form-group .title{ font-size:18px; color: #008aff; margin-bottom: 20px; line-height: 1; }
.jm-price-mes .form-group .input-group-group{ width: 369px; float: left;}
.jm-price-mes .form-group .input-group-group .clearfix{ margin-bottom: 10px; margin-left: -10px;}
.jm-price-mes .form-group .input-group-group .yzm{ margin-bottom: 10px;}
.jm-price-mes .form-group .input-group-group .yzm input{ width: 340px;}
.jm-price-mes .form-group .input-group-group .select-group select{ }
.jm-price-mes .form-group .input-group-group .clearfix .input-group, .jm-price-mes .form-group .input-group-group .select-group select{ float: left; width: 116px; overflow: hidden; display: block; margin-left: 10px;}
.jm-price-mes .form-group .input-group-group .clearfix .input-group{ width: 114px;}
.jm-price-mes .form-group .input-group-group .clearfix .input-group:last-child{ margin-right: 0;}
.jm-price-mes .form-group .input-group{ border: 1px solid #dcdcdc; border-radius: 3px; overflow: hidden;}
.jm-price-mes .form-group .input-group input, .jm-price-mes .form-group .select-group select{ border: none; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 40px; line-height: 40px; width: 86px; padding: 0 14px;}
.jm-price-mes .form-group .select-group select{ border: 1px solid #dcdcdc; border-radius: 3px; overflow: hidden;}

.jm-price-mes .form-group .clearfix .input-group.tel { width: 241px; position: relative;}
.jm-price-mes .form-group .clearfix .input-group.tel input{ width: 213px;}
.jm-price-mes .form-group .button-group{ float: left; margin-left: 30px;}
.jm-price-mes .form-group .button-group button{ display: block; width: 91px; height: 91px; border-radius: 50%; background-color: #008aff; color: #fff; font-size: 16px; line-height: 24px; padding: 0 24px; text-align: center; border: 2px solid #008aff; font-family: Microsoft Yahei; cursor: pointer; transition-duration: .3s;}
.jm-price-mes .form-group .button-group button:focus{ outline: none; }
.jm-price-mes .form-group .button-group button:hover{ background-color: #fff; color: #008aff; transition-duration: .3s;}
.jm-price-mes .form-group .form-list{ float: left; margin-left: 30px;}
.jm-price-mes .form-group .form-list div{ font-size: 14px; line-height: 30px; color: #666;}
.jm-price-mes .form-group .form-list div span{ color: #333;}

.mes-91-project{ border: 1px solid #e2e2e2; padding: 35px 40px; position: relative;}
.mes-91-project .title{ font-size: 24px; color: #4a4a4a; font-weight: bold; line-height: 1; margin-bottom: 30px; text-align:center;}
.mes-91-project .title span{ font-size: 18px; color: #f00; font-weight: normal;}
.mes-91-project .list-group { margin-bottom: 12px;}
.mes-91-project .list-group label, .mes-91-project .list-group .input-group, .mes-91-project .list-group .select-group{ display: block; float: left;}
.mes-91-project .list-group .input-group, .mes-91-project .list-group .select-group{ border: 1px solid #dcdcdc; border-radius: 3px; width: 519px; overflow: hidden; position: relative;}
.mes-91-project .list-group .select-group.third { border: none; width: auto; margin-left: -13px;}
.mes-91-project .list-group .input-group input, .mes-91-project .list-group .select-group select{ border: none; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 40px; line-height: 40px; padding: 0 14px; width: 491px;}
.mes-91-project .list-group .select-group.third select{ border: 1px solid #dcdcdc; border-radius: 3px; width: 519px; overflow: hidden;}
.mes-91-project .list-group .input-group.half input{ width: 227px;}
.mes-91-project .list-group .select-group.half select{ width: 255px;}
.mes-91-project .list-group .input-group.third input, .mes-91-project .list-group .select-group.third select{ width: 165px; display: block; float: left;}
.mes-91-project .list-group label { font-size: 18px; color: #4a4a4a; width: 129px; line-height: 42px; text-align: left; }
.mes-91-project .list-group .half{ width: 254px; margin-right: 9px;}
.mes-91-project .list-group .third select{ width: 165px; margin-left: 13px;}
.mes-91-project .list-group .half:last-child{ margin-right: 0;}
.mes-91-project .button-group button{ width: 410px; height: 50px; font-size: 18px; line-height: 50px; color: #fff; background-color: #008aff; text-align: center; border-radius: 3px; border: none; margin-left: 129px; margin-top: 18px; font-family: Microsoft Yahei; cursor: pointer; margin-bottom: 15px; display: block; transition: .3s; padding: 0;}
.mes-91-project .button-group button:hover{ background-color: #005DAC; transition: .3s;}
.mes-91-project .agree { position: relative; margin-left: 129px; padding-left: 22px; line-height: 19px; text-align: left;}
.mes-91-project .agree .checkbox{ position: absolute; left: 0; top: 0;}
.mes-91-project .agree a, .mes-91-project .agree div{ font-size: 12px;}
.mes-91-project .agree a{ color: #008aff;}
.mes-91-project .agree a:hover{ text-decoration: underline;}

.jm-price-mes .agree { position: relative; padding-left: 22px; line-height: 19px; text-align: left;}
.jm-price-mes .agree .checkbox{ position: absolute; left: 0; top: 0;}
.jm-price-mes .agree a, .mes-91-project .agree div{ font-size: 12px;}
.jm-price-mes .agree a{ color: #008aff;}
.jm-price-mes .agree a:hover{ text-decoration: underline;}


.cover{ position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.50); z-index: 9999998; top: 0;}
.cover.hide{ display: none;}
.project-popup{ position: fixed; background: #fff; top: 0; opacity: 1; width: 800px; left: 50%; margin-left: -400px; z-index: 9999999; border: 2px solid #dcdcdc; }
.project-popup.hide{ display: none; }
.project-popup a.close{ position: absolute; font-size: 25px; display: block; right: 20px; top: 20px; color: #7b7b7b; z-index: 1;}
.project-popup .form-group, .project-popup .pop-list{ width: 650px; margin: 0 auto;}
.project-popup .pop-list{ margin-bottom: 25px;}
.project-popup .pop-list ul{ margin-left: 129px; }
.project-popup .pop-list ul li{ font-size: 16px; line-height: 36px; color: #4a4a4a; text-align: left; display: block; float: left; width: 50%;}

.ahr{ top: -50px; position: absolute;}
#float-c-nav{ position: absolute; top: 0; width: 770px;}
#float-c-nav.scroll_nav_change { position: fixed; _position: absolute; top: 0; z-index: 50; width: 770px; background: #fff; margin-left: -1px; border-left: 1px solid #e2e2e2 }
.bd-content .right{ padding-top: 48px;}
.digest .loge-img{ width: 120px; height: 120px; box-shadow: 0 8px 12px #c5c5c5;}
.digest .con{ margin-left: 20px;}
.digest .con .title a{ color: #1f75d8; font-size: 18px; line-height: 22px;}
.digest .con .title a:hover{ text-decoration: underline;}
.digest .con ul{ margin-top: 9px;}
.digest .con ul li{ font-size: 14px; line-height: 24px; color: #454545;}
.digest .bt{}
.digest .bt .bt_1{ text-align: right;}
.digest .bt .bt_1 a{ text-align: left; font-size: 12px; color: #1f75d8; line-height: 1;}
.digest .bt .bt_1 a:hover{ text-decoration: underline;}
.digest .bt .bt_1 i{ display: inline-block; border-top: 5px solid #fff; border-bottom: 5px solid #fff; border-left: 5px solid #1f75d8; margin-left:5px; }
.digest .bt .bt_2{ margin-top: 24px;}
.digest .bt .bt_2 a{ display: block; line-height: 48px; padding: 0 30px; background-color: #008aff; color: #fff; font-weight: bold; font-size: 18px; border-radius: 2px; box-shadow: 0 3px 6px #d5d5d5;}
.digest .bt .bt_3{ margin-top: 15px; position: relative; text-align: center;}
.digest .bt .bt_3 a{ font-size: 14px; color: #555; padding-left: 20px;}
.digest .bt .bt_3 a:hover{ text-decoration: underline;}
.digest .bt .bt_3 i{ background-image: url(../../img/news-zixun.png); width: 16px; height: 16px; position: absolute; z-index: 1; left: 26px; top: 0;}
.news-main-dis { margin-top: 30px;}
.news-main-dis p{ font-size: 14px; line-height: 24px; color: #454545;}
.new-tips{ margin-bottom: 20px;}
.new-tips li { float: left; margin-right: 10px;}
.new-tips li a{ display: block; line-height: 32px; background-color: #e6f3ff; border-radius: 16px; padding: 0 15px; font-size: 14px; color: #0084ff;}
.user_dynamics { width: 668px; border: 1px solid #e3e3e3; border-top: none; padding: 29px 0; background-color: #fafafa; position: relative;}
.user_dynamics .title{ font-size: 18px; line-height: 1; color: #4a4a4a; margin-bottom: 15px; margin-left: 39px; }
.user_dynamics .swiper-container{ width: 590px; height: 80px; margin-left: 39px;}
.user_dynamics .swiper-slide{ height: 80px;}
.dy-list{}
.dy-img{ float: left; margin-right: 15px;}
.dy-img img{ display: block; width: 50px; height: 50px;}
.dy-con { float: left; position: relative; height: 75px;}
.dy-con .tips p{ font-size: 14px; line-height: 21px; padding: 7px 13px; position: relative; background-color: #fff; border: 1px solid #dcdcdc; max-width: 470px; overflow: hidden; word-break: break-all; border-radius: 3px;
-webkit-line-clamp: 2;
-moz-line-clamp: 2;
-ms-line-clamp: 2;
-o-line-clamp: 2;
-webkit-box-orient: vertical;
-ms-box-orient: vertical;
-o-box-orient: vertical;
box-orient: vertical;
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: -o-box;
display: box;
}
.dy-con .tips:before{ content:""; display: block;background-color:#fff; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; width: 10px; height: 10px; left: -6px; top: 12px; z-index: 2; position: absolute;
transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */
}  
.dy-con .time{ position: absolute; bottom: 0; left: 0; width: 470px;}
.dy-con .time span{ margin-right: 15px; font-size: 14px; line-height: 1; color: #666;}
.user_dynamics .swiper-pagination{ position: absolute; right: 40px; top: 35px;}
.user_dynamics .swiper-pagination-bullet{ margin-left: 6px;}
.user_dynamics .swiper-pagination-bullet-active{ width: 10px; height: 10px;}
.tplist-form{ background: #fff;}
.mod-news-right .tplist-form .hd{ font-size: 18px; color: #1f75d8; margin-bottom: 10px;}
.mod-news-right .tplist-form .bd { padding: 0 15px 15px 15px; }
.mod-news-right .tplist-form .bd .title{ font-size: 14px; line-height: 16px; color: #454545; margin-bottom: 12px;}
.mod-news-right .tplist-form .bd .input-group{ margin-bottom: 20px;}
.mod-news-right .tplist-form .bd .input-group label{ display: block; font-size: 14px; line-height: 1; margin-bottom: 10px; color: #454545;}
.mod-news-right .tplist-form .bd .input-group input{ border: 1px solid #bfbfbf; height: 40px; width: 252px; display: block; padding: 0 10px; font-size: 14px; line-height: 16px; font-family: Microsoft Yahei; border-radius: 2px;}
.mod-news-right .tplist-form .bd button{ width: 100%; text-align: center; height: 48px; line-height: 48px; background-color: #008aff; font-size: 18px; color: #fff; font-weight: bold; border-radius: 2px; box-shadow: 0 3px 3px #d7d7d7; border: none; font-family: Microsoft Yahei; margin-bottom: 15px;}
.mod-news-right .tplist-form .bd .online-zixun{ text-align: center;}
.mod-news-right .tplist-form .bd .online-zixun a{ font-size: 14px; line-height: 24px; color: #555; padding-left: 20px; position: relative;}
.mod-news-right .tplist-form .bd .online-zixun a:hover{ text-decoration: underline;}
.mod-news-right .tplist-form .bd .online-zixun a i{ background-image: url(../../img/news-zixun.png); width: 16px; height: 16px; position: absolute; z-index: 1; left: 0; top: 0;}
.list-news-half{ height: auto; padding: 10px;}
.list-news-half li { float: left; width: 104px; line-height: 24px; padding-left: 0;}
.list-news-half li a{ display: block; padding-right: 10px; overflow: hidden; line-height: 24px; height:24px}
/*20180809*/
.about-us { padding: 29px; background: #f9fafa; }
.about-us, .about-us * { box-sizing: border-box; }
.about-us .hd { color: #06c; font-family: "Microsoft YaHei", D1, Tahoma, Verdana; font-size: 24px; border-bottom: none; line-height: 1; font-weight: bold; text-align: center; margin-bottom: 20px; }
.about-us .hd span { line-height: 30px; color: #666; font-size: 12px; display: block; }
.about-us .bd { padding: 0; }
.about-us .contact-box { float: left; padding: 45px 40px 0 40px; width: 226px; height: 357px; margin-left: 15px; }
.about-us .contact-box:first-child { margin-left: 0; }
.about-us .contact-box .img { padding-bottom: 20px; border-bottom: 1px solid #1f75d8; }
.about-us .contact-box .img img { display: block; margin: 0 auto; width: 85px; height: 85px; }
.about-us .contact-box .con { padding: 13px 0; text-align: center; }
.about-us .contact-box .con div { font-size: 18px; color: #333; font-weight: bold; text-align: center; line-height: 34px; margin-bottom: 5px; }
.about-us .contact-box .con span { display: block; font-size: 12px; color: #666; line-height: 24px; text-indent: 0; margin: 0; }
.about-us .btn { padding: 0 22px; }
.about-us .btn a { display: block; font-size: 14px; color: #fff; border-radius: 3px; background: #1f75d8; text-align: center; line-height: 30px; }
.about-us .link { padding: 0 22px; }
.about-us .link div { font-size: 10px; line-height: 14px; color: #666; padding-left: 22px; position: relative; margin-top: 10px; }
.about-us .link div i { position: absolute; left: 0; top: 0; }
.about-us .link div i img { display: block; width: 14px; height: 14px; }
/*20181227*/
.trade-rank-detail { }
.trade-rank-detail ul { }
.trade-rank-detail ul li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.trade-rank-detail ul li:last-child { margin-bottom: 0; border-bottom: none; }
.trade-rank-detail .item-img { width: 204px; height: 153px; position: relative; }
.trade-rank-detail .item-img img { width: 204px; height: 153px; }
.trade-rank-detail .item-img i { position: absolute; left: 0; top: 0; z-index: 2; font-size: 12px; color: #fff; font-style: normal; line-height: 20px; width: 20px; text-align: center; font-weight: bold; background: #f60; }
.trade-rank-detail .item-img:before { content: ''; display: block; position: absolute; top: 0; left: 0; border-top: 40px solid #478ad8; border-right: 40px solid rgba(255,255,255,0.00); width: 0; height: 0; z-index: 1; display: none; }
.trade-rank-detail-con { width: 390px; margin-left: 20px; height: 153px; overflow: hidden; }
.trade-rank-detail-con .title a { font-size: 22px; color: #444; line-height: 24px; display: block; height: 24px; overflow: hidden; font-weight: normal; }
.trade-rank-detail-con .company { font-size: 14px; color: #666; line-height: 21px; margin-top: 10px; position: relative; }
.trade-rank-detail-con .company a{ margin: 0 5px;}
.trade-rank-detail-con .company a:first-child{ margin-left: 0;}
.trade-rank-detail-con .company a:hover{ color: #f60; text-decoration: underline;}
.trade-rank-detail-con .info { font-size: 14px; line-height: 24px; color: #666; margin-top: 5px; }
.trade-rank-detail-con .info span { margin-right: 12px; }
.trade-rank-detail-con .info span i { font-style: normal; color: #478ad8; }
.trade-rank-detail-con .con { font-size: 12px; line-height: 24px; color: #666; margin-top: 1px; height: 72px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; }
.trade-rank-detail-con .label { margin-top: 5px; padding-left: 3px; }
.trade-rank-detail-con .label a { font-size: 14px; line-height: 24px; color: #ff8062; display: block; float: left; margin-right: 10px; background: #ffece8; text-decoration: none; padding: 0 8px; }
.trade-rank-enter { padding-top: 20px; }
.trade-rank-enter .money { text-align: center; }
.trade-rank-enter .money div { font-size: 14px; color: #444; line-height: 24px; }
.trade-rank-enter .money span { font-size: 14px; color: #f60; font-weight: bold; line-height: 24px; display: block; }
.trade-rank-enter .trade-rank-enter-btn { margin-top: 7px; }
.trade-rank-enter .trade-rank-enter-btn a { display: block; text-align: center; font-size: 14px; color: #fff; line-height: 32px; background: #478ad8; width: 110px; text-decoration: none; }
.trade-rank-enter .more a { text-align: center; font-size: 14px; line-height: 28px; color: #06c; display: block; }
.search-enter { }
.search-enter ul { margin-left: -10px; }
.search-enter ul li { float: left; font-size: 12px; min-width: 44px; margin-left: 10px; line-height: 24px; color: #333; }
.search-enter ul li a:hover { color: #f60; text-decoration: underline; }
.rank-hot { padding: 19px; }
.rank-hot * { box-sizing: border-box; }
.rank-hot .title { font-size: 16px; color: #fff; line-height: 18px; font-weight: bold; text-align: justify; width: 59px; height: 59px; background: #478ad8; padding: 10px 13px; }
.rank-hot .con { width: 870px; }
.rank-hot .con ul { margin-top: -4px; }
.rank-hot .con ul li { float: left; margin-left: 18px; width: 155px; font-size: 14px; color: #444; line-height: 16px; margin-top: 4px; }
.rank-hot .con ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.rank-hot .con ul li a:hover { text-decoration: underline; color: #f60; }
/*20190410*/
.tag-banner { background: url(../../images/91jm/tagbanner.jpg); height: 130px; margin: 10px 0; }
.tag-banner div { margin-left: 80px; padding-top: 25px; }
.tag-banner h1 { font-size: 24px; font-weight: bold; color: #fff; line-height: 36px; display: block; }
.tag-banner p { display: block; font-size: 14px; line-height: 24px; color: #fff; }
.tag-about { }
.tag-about ul { margin-left: -20px; }
.tag-about ul li { float: left; width: 320px; margin-left: 20px; margin-bottom: 20px; }
.tag-about ul li .img { border: 1px solid #e5e5e5; }
.tag-about ul li .img a { display: block; }
.tag-about ul li .img img { width: 118px; height: 118px; }
.tag-about ul li .con { margin-left: 20px; width: 180px; }
.tag-about ul li .con .title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 10px; }
.tag-about ul li .con .title a { font-size: 14px; color: #333; line-height: 20px; }
.tag-about ul li .con .title a:hover { text-decoration: underline; color: #f60; }
.tag-about ul li .con .info { font-size: 12px; color: #666; line-height: 24px; }
.tag-about ul li .con .info span { color: #f60; }
.tag-about ul li .con .btn { margin-top: 9px; }
.tag-about ul li .con .btn a { font-size: 12px; color: #fff; width: 80px; height: 32px; line-height: 32px; text-align: center; }
.tag-about ul li .con .btn a.l { background: #076ff8; }
.tag-about ul li .con .btn a.r { background: #f60; margin-left: 10px; }
.tag-about ul li .con .btn a.l:hover { background: #0860d3; }
.tag-about ul li .con .btn a.r:hover { background: #d75600; }
.zt-side { }
.zt-side .hd-tab ul { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; width: 308px; margin-left: -1px; }
.zt-side .hd-tab ul li { border-bottom: 1px solid #e3e3e3; height: 41px; flex: 1; }
.zt-side .hd-tab ul li a { background: #f7f7f7; font-size: 14px; color: #666; line-height: 41px; text-align: center; display: block; }
.zt-side .hd-tab ul li a.selected { background: #fff; border-top: 2px solid #076ff8; color: #076ff8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.zt-side .bd { padding: 10px 15px; }
.zt-side .bd ul { margin-left: -20px; }
.zt-side .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; width: 110px; float: left; margin-left: 20px; }
.zt-side .bd li a { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.zt-side .bd li a:hover { text-decoration: underline; color: #f60; }
.info-side { }
.info-side .hd-tab ul { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; width: 308px; margin-left: -1px; }
.info-side .hd-tab ul li { border-bottom: 1px solid #e3e3e3; height: 41px; flex: 1; }
.info-side .hd-tab ul li a { background: #f7f7f7; font-size: 14px; color: #666; line-height: 41px; text-align: center; display: block; }
.info-side .hd-tab ul li a.selected { background: #fff; border-top: 2px solid #076ff8; color: #076ff8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.info-side .bd { padding: 10px 15px; }
.info-side .bd ul { }
.info-side .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; width: 270px; }
.info-side .bd li a { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.info-side .bd li a:hover { text-decoration: underline; color: #f60; }
/*20190410*/
.tag-banner { background: url(../../images/91jm/tagbanner.jpg); height: 130px; margin: 10px 0; }
.tag-banner div { margin-left: 80px; padding-top: 25px; }
.tag-banner h2 { font-size: 24px; font-weight: bold; color: #fff; line-height: 36px; display: block; }
.tag-banner p { display: block; font-size: 14px; line-height: 24px; color: #fff; }
.tag-about { }
.tag-about ul { margin-left: -20px; }
.tag-about ul li { float: left; width: 320px; margin-left: 20px; margin-bottom: 20px; }
.tag-about ul li .img { border: 1px solid #e5e5e5; }
.tag-about ul li .img a { display: block; }
.tag-about ul li .img img { width: 118px; height: 118px; }
.tag-about ul li .con { margin-left: 20px; width: 180px; }
.tag-about ul li .con .title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 10px; }
.tag-about ul li .con .title a { font-size: 14px; color: #333; line-height: 20px; }
.tag-about ul li .con .title a:hover { text-decoration: underline; color: #f60; }
.tag-about ul li .con .info { font-size: 12px; color: #666; line-height: 24px; }
.tag-about ul li .con .info span { color: #f60; }
.tag-about ul li .con .btn { margin-top: 9px; }
.tag-about ul li .con .btn a { font-size: 12px; color: #fff; width: 80px; height: 32px; line-height: 32px; text-align: center; }
.tag-about ul li .con .btn a.l { background: #076ff8; }
.tag-about ul li .con .btn a.r { background: #f60; margin-left: 10px; }
.tag-about ul li .con .btn a.l:hover { background: #0860d3; }
.tag-about ul li .con .btn a.r:hover { background: #d75600; }
.zt-side { }
.zt-side .hd-tab ul { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; width: 308px; margin-left: -1px; }
.zt-side .hd-tab ul li { border-bottom: 1px solid #e3e3e3; height: 41px; flex: 1; }
.zt-side .hd-tab ul li a { background: #f7f7f7; font-size: 14px; color: #666; line-height: 41px; text-align: center; display: block; }
.zt-side .hd-tab ul li a.selected { background: #fff; border-top: 2px solid #076ff8; color: #076ff8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.zt-side .bd { padding: 10px 15px; }
.zt-side .bd ul { margin-left: -20px; }
.zt-side .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; width: 110px; float: left; margin-left: 20px; }
.zt-side .bd li a { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.zt-side .bd li a:hover { text-decoration: underline; color: #f60; }
.info-side { }
.info-side .hd-tab ul { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; width: 308px; margin-left: -1px; }
.info-side .hd-tab ul li { border-bottom: 1px solid #e3e3e3; height: 41px; flex: 1; }
.info-side .hd-tab ul li a { background: #f7f7f7; font-size: 14px; color: #666; line-height: 41px; text-align: center; display: block; }
.info-side .hd-tab ul li a.selected { background: #fff; border-top: 2px solid #076ff8; color: #076ff8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; line-height: 40px; }
.info-side .bd { padding: 10px 15px; }
.info-side .bd ul { }
.info-side .bd li { height: 28px; line-height: 28px; padding-left: 10px; background: url(../../images/91jm/point-ccc3x3.jpg) no-repeat left center; width: 270px; }
.info-side .bd li a { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.info-side .bd li a:hover { text-decoration: underline; color: #f60; }
/*20190911*/
.item-tab { margin-top: 20px; }
.item-tab-box { }
.item-tab-box .tab_menu { border-bottom: 2px solid #e5e5e5; }
.item-tab-box .tab_menu li { float: left; color: #666; font-size: 20px; text-align: center; display: block; line-height: 22px; margin-right: 19px; background-color: #fff; cursor: default; padding-bottom: 8px; }
.item-tab-box .tab_menu li.current { color: #0094f3; border-bottom: 2px solid #0094f3; margin-bottom: -2px; }
.item-tab-list { padding: 19px 0 5px 0; margin-left: -30px; }
.item-tab-list li { float: left; width: 140px; margin-left: 30px; display: block; margin-bottom: 14px; overflow: hidden; height: 16px; }
.item-tab-list li a { font-size: 14px; color: #666; line-height: 16px; }
.tab_box .hide { display: none }
.focusb { display: block; }
.focusb p { font-size: 16px; color: #333; font-weight: 700; padding: 0 20px; border-bottom: solid 1px #eee; height: 54px; line-height: 54px; }
.focusb .gzpp ul { height: 570px; }
.focusb .gzpp ul li { margin: 10px 0 0 17px; padding-right: 20px; }
.focusb .gzpp ul li:hover a { text-decoration: unset; }
.focusb .gzpp ul .bga i { background: url(../../../resource/images/91jm/o1.png) center no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: top; margin-top: 25px; }
.focusb .gzpp ul .bgb i { background: url(../../../resource/images/91jm/o2.png) center no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: top; margin-top: 25px; }
.focusb .gzpp ul .bgc i { background: url(../../../resource/images/91jm/o3.png) center no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: top; margin-top: 25px; }
.focusb .gzpp ul li .img { border: solid 1px #f0f0f0; overflow: hidden; display: inline-block; margin-left: 12px; width: 102px; height: 77px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; line-height: 120px; }
.focusb .gzpp ul li .img div { width: 100%; height: 77px; vertical-align: middle; }
.focusb .gzpp ul li .img div img { max-width: 100px; max-height: 75px; }
.focusb .gzpp ul li .pp { vertical-align: top; }
.focusb .gzpp ul li .pp:hover { color: #f33; }
.focusb .gzpp ul li u { float: right; vertical-align: top; }
.focusb .gzpp ul li .ppje { display: inline-block; vertical-align: top; margin-left: 10px; height: 70px; line-height: 35px; }
.focusb .gzpp ul li .ppje div { font-size: 14px; display: -webkit-box; width: 100px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #333; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; height: 33px; }
.focusb .gzpp ul li .ppje span { text-decoration: none; display: block; color: #fb4f4a; }
.focusb .gzpp ul .bgd { line-height: 32px; }
.focusb .gzpp ul .bgd a:hover { text-decoration: underline; }
.focusb .gzpp ul .bgd i { width: 24px; height: 24px; border-radius: 2px; display: inline-block; background: #f0f0f0; color: #b2b2b2; text-align: center; font-style: normal; line-height: 24px; margin-right: 14px; }
.focusb .gzpp ul .bgd a { color: #666; font-size: 14px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; }
.focusb .gzpp ul .bgd u { text-decoration: none; color: #fb4f4a; }
.focusb .gzpp ul li a:hover { color: #F33; }
.hot-right .hd a { padding-left: 20px; background: url(../../../resource/images/91jm/hot.png) no-repeat 0 9px; display: block; }
.hot-right .bd { padding: 10px 15px; padding-top: 0; }
.hot-right ul { margin-left: -10px; margin-top: -10px; }
.hot-right ul li { float: left; margin-left: 10px; margin-top: 10px; }
.hot-right ul li a { display: block; font-size: 12px; color: #de5448; line-height: 30px; max-width: 72px; padding: 0 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f7d2cd; }
/*getcode*/
.btn-getCode{ position:absolute; right:2px; top:2px; border: 1px solid #dcdcdc; border-radius: 3px; padding: 10px 15px; font-size: 14px; line-height: 1; background-color: #f3f3f3; cursor: pointer; color:#666;}
/*20191112*/
.jmf-top * { box-sizing: border-box; }
.jmf-top { padding-bottom: 20px; border-bottom: 1px solid #f3f3f3; }
.jmf-top .img { float: left; }
.jmf-top .img img { width: 220px; height: 150px; }
.jmf-top .con { float: left; margin-left: 30px; width: 740px; }
.jmf-top .con .title { font-size: 24px; color: #333; font-weight: bold; }
.jmf-top .con .info { margin-top: 10px; }
.jmf-top .con .info ul li { float: left; width: 330px; }
.jmf-top .con .info ul li span { width: 84px; display: block; padding-left: 28px; font-size: 14px; color: #999; line-height: 30px; float: left; position: relative; }
.jmf-top .con .info ul li span:before { content: ''; width: 28px; height: 30px; display: block; position: absolute; left: 0; top: 0; background: url(../../images/91jm/jmf_top.png) no-repeat; overflow: hidden; }
.jmf-top .con .info ul li.j1 span:before { background-position: 0 0; }
.jmf-top .con .info ul li.j2 span:before { background-position: 0 -120px; }
.jmf-top .con .info ul li.j3 span:before { background-position: 0 -30px; }
.jmf-top .con .info ul li.j4 span:before { background-position: 0 -150px; }
.jmf-top .con .info ul li.j5 span:before { background-position: 0 -60px; }
.jmf-top .con .info ul li.j6 span:before { background-position: 0 -180px; }
.jmf-top .con .info ul li.j7 span:before { background-position: 0 -90px; }
.jmf-top .con .info ul li.j8 span:before { background-position: 0 -210px; }
.jmf-top .con .info ul li em { width: 180px; display: block; margin-left: 15px; font-size: 14px; color: #666; line-height: 30px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.jmf-top .con .info ul li em.red { color: #f00; font-weight: bold; font-size: 16px; }
.jmf-top .con .btn { margin-top: 25px; }
.jmf-top .con .btn a { background-image: linear-gradient(#f57f7f, #ff0101); width: 220px; height: 46px; border-radius: 23px; text-decoration: none; color: #fff; display: block; text-align: center; line-height: 46px; font-size: 18px; float: left; position: relative; padding-left: 46px; }
.jmf-top .con .btn a:before { content: ''; display: block; width: 23px; height: 18px; background: url(../../images/91jm/jmf_btn.png) top center no-repeat; left: 36px; top: 14px; position: absolute; }
.jmf-top .con .btn .tips { height: 30px; line-height: 30px; font-size: 12px; padding: 0 18px; display: block; float: left; border-radius: 2px; margin-left: 25px; margin-top: 8px; }
.jmf-top .con .btn .tips.first { background: #33ccff; color: #0066ff; }
.jmf-top .con .btn .tips.second { background: #ffe6e6; color: #fc2121; }
.jmf-top .con .btn .tips.third { background: #ffffcc; color: #B3B34D; }
.jmf-content { margin-top: 20px; }
.jmf-content * { box-sizing: border-box; }
.jmf-con-l { width: 751px; float: left; }
.jmf-con-r { width: 218px; float: right; }
.jmf-table .con p { font-size: 16px; color: #666; line-height: 32px; }
.jmf-table .title { font-size: 24px; color: #333; line-height: 24px; border-left: 4px solid #008aff; padding-left: 20px; }
.jmf-table .con { margin-top: 20px; }
.jmf-table .con table { background: #e5e5e5; border-spacing: 1px; width: 751px; }
.jmf-table .con td { font-size: 14px; color: #666; background: #fff; text-align: center; line-height: 46px; }
.jmf-table .con th { font-size: 14px; color: #666; background: #fff; text-align: center; line-height: 46px; }
.jmf-table .con .firstRow td { background: rgb(0, 176, 240); color: #fff; }
.jmf-table .con .firstRow th { background: rgb(0, 176, 240); color: #fff; }
.jmf-table .btn { margin-top: 20px; }
.jmf-table .btn a { background-image: linear-gradient(#f57f7f, #ff0101); width: 220px; height: 46px; border-radius: 23px; text-decoration: none; color: #fff; display: block; text-align: center; line-height: 46px; font-size: 18px; position: relative; padding-left: 46px; margin: 0 auto; }
.jmf-table .btn a:before { content: ''; display: block; width: 22px; height: 22px; background: url(../../images/91jm/jmf_bt2.png) top center no-repeat; left: 36px; top: 12px; position: absolute; }
.tlpp * { box-sizing: border-box; }
.tlpp { width: 751px; }
.tlpp .title { font-size: 18px; color: #333; line-height: 40px; border-bottom: 2px solid #e5e5e5; }
.tlpp .con ul { margin-left: -17px; }
.tlpp .con ul li { width: 136px; float: left; margin-left: 17px; margin-top: 20px; }
.tlpp .con ul li img { width: 136px; height: 100px; border: 1px solid #e5e5e5; display: block; }
.tlpp .con ul li span { display: block; font-size: 14px; color: #666; line-height: 20px; margin-top: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; }
.tlpp .con ul li a:hover span { text-decoration: underline; color: #008aff; }
.jmwd * { box-sizing: border-box; }
.jmwd { width: 751px; }
.jmwd .title { font-size: 18px; color: #333; line-height: 40px; border-bottom: 2px solid #e5e5e5; }
.jmwd .con { margin-top: 15px; }
.jmwd .con ul { margin-left: -35px; }
.jmwd .con ul li { float: left; width: 358px; position: relative; margin-left: 35px; }
.jmwd .con ul li a { font-size: 12px; color: #666; line-height: 24px; display: block; width: 275px; padding-left: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.jmwd .con ul li a:before { content: ''; width: 3px; height: 3px; display: block; position: absolute; left: 0; top: 10px; background: #666; }
.jmwd .con ul li span { display: block; position: absolute; right: 0; top: 0; line-height: 24px; color: #999; font-size: 12px; }
.jmwd .con ul li a:hover { text-decoration: underline; color: #008aff; }
.jmf-item-list { padding: 0 10px; border: 1px solid #e5e5e5; padding-bottom: 14px; }
.jmf-item-list .title { font-size: 17px; color: #333; line-height: 46px; }
.jmf-item-list .con ul { margin-top: -15px; }
.jmf-item-list .con ul li { margin-top: 15px; }
.jmf-item-list .con ul li .img { width: 90px; height: 60px; float: left; }
.jmf-item-list .con ul li .img img{ width: 90px !important; height: 60px !important; }
.jmf-item-list .con ul li .con { width: 96px; float: right; }
.jmf-item-list .con ul li .con a { font-size: 16px; color: #666; line-height: 30px; text-align: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jmf-item-list .con ul li .con a:hover { color: #ff7300; text-decoration: underline; }
.jmf-item-list .con ul li .con span { font-size: 16px; color: #f00; line-height: 30px; text-align: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.project-popup#jmf { background: none; border: none; height: 442px; }
.layer-wrap { position: absolute; width: 520px; height: auto; top: 0; left: 50%; margin-left: -260px; background: #ffffff; }
.layer-close { width: 34px; height: 34px; position: absolute; right: -14px; top: -14px; cursor: pointer; }
.layer-close img { display: block; width: 100%; height: 100%; }
.layer-title { width: 520px; background: url("../../images/91jm/layer-title-bg.jpg") no-repeat 0 0; height: 80px; font-size: 30px; font-weight: bold; color: #fff; text-align: center; padding-top: 27px; }
.ys-kdcbform { width: 100%; height: auto; margin: 0 auto; padding-top: 26px; padding-bottom: 25px; }
.ys-kdcb-input-wrap { height: 42px; width: 432px; margin: 16px auto 0; }
.ys-kdcb-input { width: 383px; height: 40px; line-height: 40px; padding-left: 15px; border: 1px solid #e5e5e5; box-sizing: border-box; }
.kdcb-address { display: inline-block; width: 18px; height: 22px; margin-right: 10px; background: url("../../images/91jm/dingwei.png") no-repeat 0 0; vertical-align: middle; }
.kdcb-select1 { display: inline-block; width: 20px; height: 18px; margin-right: 9px; background: url("../../images/91jm/shop.png") no-repeat 0 0; vertical-align: middle; }
.ys-kdcb-select1 { cursor: pointer; }
.kdcb-tell { display: inline-block; width: 16px; height: 24px; margin-right: 13px; background: url("../../images/91jm/shouji.png") no-repeat 0 0; vertical-align: middle; }
 .ys-kdcb-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 font-size:14px;
color: #999;
}
.ys-kdcb-input::-moz-placeholder { /* Mozilla Firefox 19+ */
 font-size:14px;
color: #999;
}
.ys-kdcb-input:-ms-input-placeholder { /* Internet Explorer 10+ */
 font-size:14px;
color: #999;
}
.ys-kdcb-input::-webkit-input-placeholder { /* WebKit browsers */
 font-size:14px;
color: #999;
}
.ys-dplx-list1 { width: 381px; height: 75px; background: #fff; left: 29px; top: 41px; z-index: 11; padding: 11px 0; border: 1px solid #e5e5e5; }
.ys-per-dplx1 { height: 25px; line-height: 25px; color: #000; font-size: 14px; padding: 0 16px; display: block; cursor: pointer; }
.ys-per-dplx1:hover { background: #ccc; }
.kdcb-msg { height: 40px; line-height: 40px; right: 26px; top: 0; font-size: 12px; color: #999; }
.ys-kdcb-submit { margin: 30px auto; display: block; cursor: pointer; }
.ys-kdcb-submit button { background-image: linear-gradient(#f57f7f, #ff0101); width: 220px; height: 46px; border-radius: 23px; text-decoration: none; color: #fff; display: block; text-align: center; line-height: 46px; font-size: 18px; position: relative; padding-left: 46px; margin: 0 auto; }
.ys-kdcb-submit button:before { content: ''; display: block; width: 22px; height: 22px; background: url(../../images/91jm/jmf_bt2.png) top center no-repeat; left: 36px; top: 12px; position: absolute; }
.d-b { display: block; font-size: 18px; line-height: 36px; }
.xts .title { font-size: 18px; color: #008aff; line-height: 48px; background: #f6f6f6; padding: 0 20px; }
.xts .con { border: 1px solid #e5e5e5; }
.xts .con ul li { border-top: 1px solid #e5e5e5; padding: 18px 30px 10px 30px; }
.xts .con ul li:first-child { border-top: none; }
.xts .con ul li .con-title { display: block; float: left; line-height: 24px; font-size: 16px; color: #333; width: 105px; font-weight: bold; text-align: left;}
.xts .con ul li .info { display: block; float: right; line-height: 24px; font-size: 12px; color: #666; text-align: left; width: 820px; }
.jmf-ly { background: url(../../images/91jm/jmf_ly.jpg) top center no-repeat; width: 751px; height: 355px; padding: 0 20px; position: relative; }
.jmf-ly .title { line-height: 78px; color: #fff; font-size: 18px; font-weight: bold; }
.jmf-ly .input-group { background: url(../../images/91jm/jmf_ly.png) no-repeat; background-color: #fafafa; border-radius: 3px; width: 412px; height: 44px; padding-left: 57px; margin-bottom: 20px; overflow: hidden; }
.jmf-ly .input-group input { width: 355px; height: 44px; line-height: 44px; border: none; outline: none; }
.jmf-ly .input-group.jl-1 { background-position: 15px 14px; }
.jmf-ly .input-group.jl-2 { background-position: 15px -50px; }
.jmf-ly .input-group.jl-3 { background-position: 15px -112px; }
.jmf-ly button { background: none; border: 1px solid #fff; border-radius: 25px; width: 412px; height: 50px; line-height: 48px; color: #fff; font-size: 20px; padding-left: 40px; background: url(../../images/91jm/jmf_ly.png) 134px -195px no-repeat; cursor: pointer; }
.jmf-ly .abs { background: #fff; padding: 0 20px; width: 265px; height: auto; position: absolute; right: 30px; top: 78px; border-radius: 2px; }
.jmf-ly .abs ul li { font-size: 14px; line-height: 36px; color: #999; cursor: pointer; }
.jmf-ly .abs ul li:hover { color: #ff7300; text-decoration: underline; }
.jmf-ly .abs:before { content: ''; display: block; position: absolute; background: url(../../images/91jm/jmf_ly_moni.png); width: 13px; height: 18px; left: -13px; top: 14px; }
/*20200604*/
.ad-four{ margin-bottom: 15px;}
.ad-four .title{ font-size: 12px; color: #666; line-height: 1; margin-bottom: 10px;}
.ad-four .con { margin-left: -15px; margin-top: -15px;}
.ad-four .con .li{ float: left; width: 146px; height: 146px; margin-left: 15px; margin-top: 15px;}
.ad-four .con .li img{ border: 1px solid #e3e3e3; width: 144px; height: 144px;}
.ad-name-phone{ border-bottom: none;}
.AD_banner_240 { position: relative; height: 70px; overflow: hidden; padding-bottom: 20px; }
.AD_banner_240 ul li{ float: left; margin-left: 10px;}
.AD_banner_240 ul li:first-child{ margin-left: 0;}
.AD_banner_240 ul li, .AD_banner_240 ul li img{ width: 240px; height: 70px;}
/*20200903*/
.mzsm *{ box-sizing:  border-box;}
.mzsm-box{ background: url("../../images/91jm/mzsm-bg.png") 0 0 repeat; width: 214px; height: 400px; padding: 4px;}
.mzsm-box-inner{ background: #fff; width: 100%; height: 100%; padding: 0 10px;}
.mzsm-box-inner .title{ font-size: 16px; color: #666; line-height: 18px; display: block; background: #fff; position: relative; z-index: 2; width: 77px; margin: 0 auto; margin-top: -9px; text-align: center;}
.mzsm-box-inner .line { border-bottom: 1px solid #666; height: 18px; width: 100%; position: relative; z-index: 1;}
.mzsm-box-inner .con{ font-size: 14px; color: #999; line-height: 28px; margin-top: 5px;}
.mzsm-btn{ margin-top: 10px;}
.mzsm-btn .mzsm-btn-link{ border: 2px solid #fccdd4; color: #999; font-size: 12px; position: relative; display: block; line-height: 28px; text-align: center; width: 90px; cursor: pointer;}
.mzsm-btn .mzsm-btn-link:hover{ text-decoration: underline;}
.mzsm-btn .link-1{ float: left;}
.mzsm-btn .link-2{ float: right;}
.xmrz{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 99;}
.xmrz.hide{ display: none;}
.xmrz-box{ position: absolute; top: 50%; width: 500px; height: 460px; margin-top: -230px; margin-left: -250px; left: 50%; background: #fff; border-radius: 5px; text-align: center;}
.xmrz-box .close{ font-size: 30px; color: #008aff; line-height: 30px; width: 30px; text-align: center; display: block; position: absolute; right: 10px; top: 8px; cursor: pointer; font-weight: bold; z-index: 1;}
.xmrz-box-con{ padding: 30px 0 0 0;}
.xmrz-box-con .rwm1{ font-size: 16px; color: #666; line-height: 24px; margin-bottom: 5px;}
.xmrz-box-con .rwm2, .xmrz-box-con .rwm2 a{ font-size: 18px; color: #008aff; line-height: 36px; font-weight: bold; display: block;}
.xmrz-box-con .rwm3{ font-size: 14px; color: #666; line-height: 36px;}
.xmrz-box-con .rwm4{ font-size: 12px; color: #666; line-height: 24px; border-top: 1px dashed #008aff; padding-top: 30px; padding-left: 50px; position: relative; text-align: left; margin: 20px 30px 0 30px;}
.xmrz-box-con .rwm4 span{ position: absolute; left: 0; top: 30px; display: block; font-size: 12px; color: #666; line-height: 24px; }
.xmrz-box-top{ font-size: 24px; color: #008aff; font-weight: bold; background: #cce8ff; height: 130px; position: relative; line-height: 130px; padding-left: 237px; text-align: left;}
.xmrz-box-top:before{ content: ''; display: block; position: absolute; background: url("../../images/91jm/xmrz.png") 0 0 no-repeat; width: 51px; height: 51px; left: 167px; top: 40px;}
.no .xmrz-box-top:before{ content: ''; display: block; position: absolute; background: url("../../images/91jm/xmrz_no.png") 0 0 no-repeat; width: 51px; height: 51px; left: 167px; top: 40px;}
