.newsYear {
    background: url(../images/d6687b9c16b457d09f05f5417a0342b3.jpg);
}
[data-icon]::before { font-family: Simple-Line-Icons; content: attr(data-icon); speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-badge, .icon-bag, .icon-ban, .icon-bar-chart, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camcorder, .icon-camera, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emoticon-smile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-eye, .icon-eyeglasses, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-microphone, .icon-mouse, .icon-moustache, .icon-music-tone, .icon-music-tone-alt, .icon-note, .icon-notebook, .icon-paper-clip, .icon-paper-plane, .icon-pencil, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-pointer, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-tumblr, .icon-social-twitter, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-users, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench { font-family: Simple-Line-Icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-drawer::before { content: ""; }
.icon-magnifier::before { content: ""; }
[class*=" icon-starry-normal-"], [class^="icon-starry-normal-"] { font-family: icomoon_starry; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-starry-normal-angle-right::before { content: ""; }
.icon-starry-normal-uniE626::before { content: ""; }
i { font-family: jf_icon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
[class*=" icon-mob-"]::before, [class^="icon-mob-"]::before { speak: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: web-mob !important; font-style: normal !important; font-weight: 400 !important; font-variant: normal !important; text-transform: none !important; }
[class*=" icon-mob-"], [class^="icon-mob-"] { font-family: icomoon_starry; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-mob-559::before { content: ""; }
.icon-mob-1265::before { content: ""; }
[class*=" jf-base-line-"], [class^="jf-base-line-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: jf-base-line !important; }
.jf-base-line-808::before { content: ""; }
.jf-base-line-809::before { content: ""; }
.jf-base-line-813::before { content: ""; }
.jf-base-line-812::before { content: ""; }
.jf-base-line-810::before { content: ""; }
.jf-base-line-811::before { content: ""; }
.jf-base-line-face::before { content: ""; }
.jf-base-line-refresh::before { content: ""; }
.jf-base-line-time01::before { content: ""; }
.jf-base-line-onsale02::before { content: ""; }
.jf-base-line-home::before { content: ""; }
.jf-base-line-finance::before { content: ""; }
.jf-base-line-news::before { content: ""; }
.jf-base-line-industry::before { content: ""; }
.jf-base-line-star01::before { content: ""; }
.jf-base-line-onsale::before { content: ""; }
.jf-base-line-click::before { content: ""; }
.jf-base-line-close01::before { content: ""; }
.jf-base-line-star02::before { content: ""; }
.jf-base-line-history::before { content: ""; }
[class*=" jf-base-solid-"], [class^="jf-base-solid-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: jf-base-solid !important; }
.jf-base-solid-app::before { content: ""; }
.jf-base-solid-sx::before { content: ""; }
.jf-base-solid-gotop::before { content: ""; }
.jf-base-solid-member::before { content: ""; }
.jf-base-solid-feedback::before { content: ""; }
.jf-base-solid-order::before { content: ""; }
.jf-base-solid-tel::before { content: ""; }
.jf-base-solid-cart::before { content: ""; }
.jf-base-solid-service::before { content: ""; }
.jf-base-solid-qrcode::before { content: ""; }
.style2 .member .left_block .title { height: 40px; line-height: 40px; color: rgb(51, 150, 233); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); padding-left: 0px; font-weight: 700; font-size: 15px; background: rgb(255, 255, 255); }
.style2 .main .title .caption { font-size: 15px; color: rgb(51, 51, 51); }
.style2 .my_score_block .title { margin-bottom: 25px; margin-top: -10px; }
.style2 .my_order_block .title { margin-bottom: 15px; }
.style2 .view_order_btn { border-radius: 3px; padding: 8px 15px; }
.style2 .order_mini .ft { padding: 12px 12px 16px; background: rgb(246, 246, 246); }
.products_detail_recemmend .nav-tabs li.active a { border: none !important; height: 50px !important; line-height: 50px !important; color: rgb(51, 51, 51) !important; font-weight: 400 !important; background: none !important; }
.style2 .main_menu .menu_box .content .line_v { border-right-width: 1px !important; border-right-style: solid !important; border-right-color: rgb(162, 241, 171) !important; }
.btn { color: rgb(102, 102, 102); }
.fileupload-buttonbar .btn, .fileupload-buttonbar .toggle { margin-bottom: 5px; }
a, a:hover { text-decoration: none !important; }
body, html { width: 100%; height: 100%; }
body { background: rgb(255, 255, 255); }
.none { display: none !important; }
.page_home .container_box { background: rgb(249, 249, 249) !important; }
.align_right { float: right; text-align: right !important; }
.float_left { float: left !important; }
.float_right { float: right !important; }
a, b, button, code, div, em, h1, h2, h3, h4, h5, img, input, label, li, p, pre, select, table, td, textarea, th, ul { font-weight: 400; font-family: 'Microsoft YaHei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif; }
a { color: rgb(85, 85, 85); }
a:hover { color: rgb(51, 150, 233); }
a:focus, a:hover, label:focus { text-decoration: none; }
a:focus, a:hover { color: rgb(51, 109, 200); }
a:focus { outline: none; }
em { font-style: normal; }
.container { }
.desktop .home_banner { margin-bottom: 0px; }
.page_home .footer2 { margin-top: 0px; }
.more_btn_arrow { color: rgb(102, 102, 102); float: right; position: relative;  right: -4px; height: 25px; line-height: 25px; display: block; }
.more_btn_arrow i { position: relative; top: 5px; left: 2px; color: rgb(102, 102, 102) !important; }
.more_btn_arrow:hover i { color: rgb(50, 180, 254) !important; }
.btn-product-fav.active { box-shadow: none; }
.btn-product-fav.active i::before { font-family: icomoon_starry; content: ""; color: rgb(243, 72, 72); }
.btn-product-fav.active:hover { background: rgb(255, 255, 255); }
.addres_list .btn .head .left { text-indent: 24px; background: url("../images/dist/684f46f5c86ef35d0b40fc72ff5d016e.png") 0% -63px no-repeat; }
.addres_list .btn.active .head .left { background: url("../images/dist/684f46f5c86ef35d0b40fc72ff5d016e.png") 0% 3px no-repeat; }
.sideBar { position: fixed; right: -270px; z-index: 99999; width: 310px; height: 100%; transition: right 0.3s ease; font-size: 12px; }
.sideBar .f-fwb { font-weight: 700; }
.sideBar .quick_links_panel { position: absolute; left: 0px; top: 187px; width: 40px; height: 100%; background: rgb(68, 68, 68); }
.sideBar .quick_top { position: absolute; top: 12px; padding: 0px; }
.sideBar .quick_top::after { left: 0px; bottom: -18px; content: ""; position: absolute; display: block; width: 40px; height: 18px; background: url("../images/dist/cc8dc4433495f6657ac7f5ad7754f3e0.png") 0% 100% no-repeat; }
.sideBar .quick_links { background: url("../images/dist/c503496ff0ade497484a6b55d7feae28.png") 0% 0% repeat-y; }
.sideBar .quick_links .bLine { display: block; width: 36px; height: 1px; overflow: hidden; margin: 0px auto; background: rgb(255, 37, 37); }
.sideBar .quick_links li.quick_link { position: relative; text-align: center; height: 40px; cursor: pointer; }
.sideBar .quick_links li.quick_link .defult { display: block; width: 40px; height: 40px; text-align: center; font-size: 20px; color: rgb(255, 255, 255); right: 0px; transition: right 0.5s ease 0.2s; }
.sideBar .quick_links li.quick_link .icon { top: 7px; }
.sideBar .quick_links li.quick_link .con { display: none; position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; color: red; padding: 5px; background: rgb(255, 242, 152); }
.sideBar .quick_links li.quick_link.active .con { display: block; }
.sideBar .quick_links li.quick_link .con b { font-weight: 400; }
.sideBar .quick_links li.quick_link .con a:hover { color: rgb(221, 50, 36); }
.sideBar .quick_links li.hover .con { display: block; }
.sideBar .quick_links li.hover .defult { right: 100%; position: absolute; top: 0px; color: rgb(255, 255, 255); background: rgb(255, 102, 102); }
.sideBar .quick_links a.message_list { display: block; line-height: 16px; text-align: center; color: rgb(255, 255, 255); padding: 10px 0px; }
.sideBar .quick_links a.message_list:hover { color: red; background: rgb(255, 242, 152); }
.sideBar .quick_links a.message_list .span { width: 16px; display: block; height: 48px; margin: 4px 0px 0px 12px; cursor: pointer; }
.sideBar .quick_links a.message_list .cart_num { width: 21px; height: 21px; display: block; border-radius: 50%; text-align: center; line-height: 21px; margin: 9px 0px 0px 10px; cursor: pointer; color: red; background: rgb(255, 242, 152); }
.sideBar .quick_links a.message_list .icon { font-size: 20px; }
.sideBar .quick_links .active a.message_list { color: red; background: rgb(255, 242, 152); }
.sideBar .quick_bottom { position: absolute; bottom: 200px; left: 0px; padding: 0px; margin-top: -40px; background: none; }
.sideBar #msg { position: fixed; top: 300px; right: 40px; z-index: 10000; width: 1px; height: 52px; line-height: 52px; font-size: 20px; text-align: center; color: rgb(255, 255, 255); display: none; background: rgb(255, 82, 82); }
.sideBar .hover .ibar_login_box, .sideBar .hover .mp_qrcode { display: block; }
.sideBar .goUp { display: none; }
.sideBar .sideBarAct { position: absolute; left: -25px; top: 0px; width: 65px; height: 200px; background: url("../images/dist/24dc8b12a6424535e3fadad25909fcb3.png") 100% 0% no-repeat; }
.sideBar .sideBarAct a { display: block; width: 100%; height: 100%; }
.ibar_login_box .cart { position: absolute; right: -10px; top: 16px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-width: 5px; width: 0px; height: 0px; overflow: hidden; }
.mp_qrcode { padding: 10px; width: 148px; height: 175px; top: -135px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; border-radius: 5px 0px 0px 5px; z-index: 3; position: absolute; left: -148px; display: none; background: url("../images/dist/0b21c9e7478821e8fafbe9b940db6273.png") -5px -5px no-repeat rgb(255, 255, 255); }
.mp_qrcode h2 { padding-top: 135px; margin: 0px; font-size: 16px; }
.mp_qrcode .cart { position: absolute; right: -10px; bottom: 16px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-width: 5px; width: 0px; height: 0px; overflow: hidden; }
.drogs { position: absolute; left: 40px; width: 270px; height: 100%; background: rgb(242, 242, 242); }
.drogs .closeCart { position: absolute; right: 20px; top: 8px; display: inline-block; font-size: 20px; transition: all 0.2s ease; color: rgb(51, 51, 51); z-index: 99; transform-origin: 10px 10px 0px; }
.drogs .closeCart:hover { transform: rotate(180deg); cursor: pointer; }
.drog_cart { position: absolute; left: 0px; width: 270px; height: 100%; background: rgb(242, 242, 242); }
.drog_cart.active { display: block; }
.drog_cart .hd { height: 38px; padding: 0px 10px; }
.drog_cart .hd h3 { line-height: 38px; font-size: 16px; margin: 0px; padding-left: 24px; }
.drog_cart .hd .icon { font-size: 20px; top: 8px; }
.drog_cart .picList { padding: 0px 0px 0px 20px; }
.drog_cart .picList .p-item { float: left; display: inline; margin: 5px; }
.drog_cart .picList .p-item a { position: relative; display: block; border: 1px solid rgb(230, 230, 230); padding: 4px; background: rgb(255, 255, 255); }
.drog_cart .picList .p-item img { width: 95px; height: 95px; margin-bottom: 5px; }
.drog_cart .picList .p-item .con { text-align: center; }
.drog_cart .picList .p-item .con b { display: block; width: 94px; color: rgb(226, 0, 0); font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drog_cart .picList .p-item .con b .unit { color: rgb(102, 102, 102); }
.drog_cart .picList .p-item .con s { display: none; font-size: 12px; color: rgb(153, 153, 153); }
.drog_cart .picList .p-item .bg { display: none; }
.drog_cart .picList .p-item .hot_block { position: absolute; left: 5px; top: 5px; display: block; width: 35px; height: 32px; background: url("../images/dist/eee054e8297839a69ff1b076e0047c8c.png") 0% 0% no-repeat; }
.drog_cart .picList .p-item a:hover .cartBtn { display: block; }
.drog_cart .picList .p-item .cartBtn { display: none; position: absolute; left: 5px; top: 82px; width: 96px; height: 20px; padding: 3px 0px; text-align: center; font-size: 13px; color: rgb(255, 255, 255); overflow: hidden; background: rgb(85, 85, 85); }
.drog_cart .picList .p-item .cartBtn:hover { background: rgb(220, 55, 71); }
.slotBox .hasTimeLine { height: 100%; padding-left: 0px; margin-left: 17px; }
.slotBox .picList { padding: 0px; }
.slotBox .picList li { margin-bottom: 10px; }
.slotBox .picList .tit { position: relative; font-size: 13px; color: rgb(136, 136, 136); }
.slotBox .picList .tit .icon-box { position: absolute; left: -23px; width: 12px; height: 12px; border-radius: 100%; background: rgb(214, 214, 214); }
.slotBox .picList li.active .tit { color: rgb(142, 166, 201); }
.slotBox .picList li.active .tit .icon-box { left: -24px; width: 15px; height: 15px; background: rgb(124, 221, 244); }
.cartInfo .red { color: rgb(200, 22, 44); }
.cartBox .cartItems { padding: 0px; margin: 0px; font-family: '\\5FAE软雅黑', Arial, HELVETICA; }
.cartBox .cartItems .cart_item { position: relative; padding: 8px 8px 10px; margin-bottom: 8px; background: rgb(255, 255, 255); }
.cartBox .cartItems .cart_item_pic { float: left; background: rgb(255, 255, 255); }
.cartBox .cartItems .cart_item_pic img { width: 85px; height: 85px; border: 1px solid rgb(244, 244, 244); }
.cartBox .cartItems .cart_item_desc { min-height: 85px; margin-left: 95px; }
.cartBox .cartItems .cart_item_name { display: inline-block; width: 100%; max-height: 32px; overflow: hidden; line-height: 16px; color: rgb(92, 92, 92); font-size: 12px; }
.cartBox .cartItems .cart_item_name:hover { color: rgb(0, 153, 255); }
.cartBox .cartItems .cart_sku { display: block; color: rgb(153, 153, 153); height: 14px; line-height: 14px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cartBox .cartItems .cart_item_price { float: left; }
.cartBox .cartItems .cart_item_price span { font-weight: 700; color: rgb(235, 0, 0); }
.cartBox .cartItems .cart_item_price s { display: block; font-size: 12px; color: rgb(153, 153, 153); }
.cartBox .cartItems .del_btn { display: none; position: absolute; right: 0px; bottom: 0px; }
.cartBox .cartItems .cart_item:hover .del_btn { display: block; }
.cartBox .cartItems .dic_title { height: 34px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: rgb(225, 225, 225); padding: 4px 0px 12px 57px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 8px; }
.cartBox .cartItems .dic_title .promo-tag { position: relative; float: left; width: 40px; height: 20px; margin-top: -1px; margin-left: -57px; margin-right: 17px; text-align: center; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: 20px; font-family: '\\5B8B体'; color: rgb(255, 255, 255); background-color: rgb(245, 136, 19); }
.cartBox .cartItems .dic_title .arrow { position: absolute; left: 0px; bottom: -6px; width: 0px; height: 0px; overflow: hidden; border-width: 3px; border-style: solid dashed dashed solid; border-color: rgb(245, 136, 19) transparent transparent rgb(245, 136, 19); }
.cartBox .cartItems .cart_item_pic { position: relative; }
.cartBox .cartItems .hot_block { position: absolute; left: 5px; top: 5px; display: block; width: 35px; height: 32px; background: url("../images/dist/eee054e8297839a69ff1b076e0047c8c.png") 0% 0% no-repeat; }
.cartBox .ft { height: 50px; background-color: rgb(236, 234, 234); }
.hasScroller { width: inherit; overflow-y: auto; overflow-x: hidden; position: relative; }
.hasScroller::-webkit-scrollbar { width: 5px; }
.hasScroller::-webkit-scrollbar-track { border-radius: 6px; background-color: transparent; }
.hasScroller::-webkit-scrollbar-thumb { border-radius: 6px; background: rgb(123, 111, 111); }
.ng-links .title h3 { font-size: 13px; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { margin: 0.67em 0px; font-size: 2em; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { height: 0px; box-sizing: content-box; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
legend { padding: 0px; border: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
*, ::after, ::before { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(85, 85, 85); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(238, 238, 238); }
p { margin: 0px 0px 10px; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dl { margin-top: 0px; margin-bottom: 20px; }
dd, dt { line-height: 1.42857; }
dt { font-weight: 700; }
dd { margin-left: 0px; }
abbr[data-original-title], abbr[title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(119, 119, 119); }
blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(238, 238, 238); }
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child { margin-bottom: 0px; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; }
code { color: rgb(199, 37, 78); border-radius: 4px; background-color: rgb(249, 242, 244); }
code, kbd { padding: 2px 4px; font-size: 90%; }
kbd { color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px inset; background-color: rgb(51, 51, 51); }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none; }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; word-wrap: break-word; border: 1px solid rgb(204, 204, 204); border-radius: 4px; background-color: rgb(245, 245, 245); }
pre code { padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; border-radius: 0px; background-color: transparent; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
table { background-color: transparent; }
caption { padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119); }
caption, th { text-align: left; }
table col[class*="col-"] { position: static; display: table-column; float: none; }
table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }
.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active { background-color: rgb(245, 245, 245); }
.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover { background-color: rgb(232, 232, 232); }
fieldset { min-width: 0px; margin: 0px; }
fieldset, legend { padding: 0px; border: 0px; }
legend { display: block; width: 100%; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; /* font-weight: 700;*/ }
input[type="search"] { box-sizing: border-box; }
input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type="checkbox"]:focus, input[type="file"]:focus, input[type="radio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
output { padding-top: 7px; }
.form-control, output { display: block; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); }
.form-control { width: 100%; height: 34px; padding: 6px 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-image: none; background-color: rgb(255, 255, 255); }
.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }
.form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238); }
textarea.form-control { height: auto; }
input[type="search"] { -webkit-appearance: none; }
.form-group-sm .form-control, .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
select.form-group-sm .form-control, select.input-sm { height: 30px; line-height: 30px; }
select[multiple].form-group-sm .form-control, select[multiple].input-sm, textarea.form-group-sm .form-control, textarea.input-sm { height: auto; }
.form-group-lg .form-control, .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
select.form-group-lg .form-control, select.input-lg { height: 46px; line-height: 46px; }
select[multiple].form-group-lg .form-control, select[multiple].input-lg, textarea.form-group-lg .form-control, textarea.input-lg { height: auto; }
.has-feedback .form-control { padding-right: 42.5px; }
.has-success .form-control { border-color: rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-success .form-control:focus { border-color: rgb(43, 84, 44); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; }
.has-warning .form-control { border-color: rgb(138, 109, 59); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-warning .form-control:focus { border-color: rgb(102, 81, 44); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px; }
.has-error .form-control { border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset; }
.has-error .form-control:focus { border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; border: 1px solid transparent; border-radius: 4px; background-image: none; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; box-shadow: none; opacity: 0.65; }
.btn-default { color: rgb(51, 51, 51); border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default { color: rgb(51, 51, 51); border-color: rgb(173, 173, 173); background-color: rgb(230, 230, 230); }
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); border-color: rgb(32, 77, 116); background-color: rgb(40, 96, 144); }
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { border-color: rgb(46, 109, 164); background-color: rgb(51, 122, 183); }
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success { color: rgb(255, 255, 255); border-color: rgb(57, 132, 57); background-color: rgb(68, 157, 68); }
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92); }
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info { color: rgb(255, 255, 255); border-color: rgb(38, 154, 188); background-color: rgb(49, 176, 213); }
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222); }
.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning { color: rgb(255, 255, 255); border-color: rgb(213, 133, 18); background-color: rgb(236, 151, 31); }
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78); }
.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger { color: rgb(255, 255, 255); border-color: rgb(172, 41, 37); background-color: rgb(201, 48, 44); }
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79); }
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { box-shadow: none; background-color: transparent; }
.btn-group-lg > .btn, .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
.btn-group-sm > .btn, .btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-group-xs > .btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.fade.in { opacity: 1; }
.collapse { display: none; visibility: hidden; }
.collapse.in { display: block; visibility: visible; }
tr.collapse.in { display: table-row; }
tbody.collapse.in { display: table-row-group; }
.dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0px; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: none; border: 1px solid rgba(0, 0, 0, 0.14902); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px; background-color: rgb(255, 255, 255); background-clip: padding-box; }
.dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245); }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; background-color: rgb(51, 122, 183); }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover { color: rgb(119, 119, 119); }
.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover { text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent; }
.open > .dropdown-menu { display: block; }
.pull-right > .dropdown-menu { right: 0px; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top-width: 0px; border-bottom-width: 4px; border-bottom-style: solid; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; float: left; }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { z-index: 2; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0px; }
.btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }
.btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }
.btn-group.open .dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; }
.btn .caret { margin-left: 0px; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
.btn-group-vertical > .btn-group > .btn { float: none; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }
.btn-group-justified > .btn-group .btn { width: 100%; }
.btn-group-justified > .btn-group .dropdown-menu { left: auto; }
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn input[type="radio"] { position: absolute; clip: rect(0px 0px 0px 0px); pointer-events: none; }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; }
select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn { height: auto; }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; }
select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn { height: auto; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group .form-control:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group .form-control:last-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group-btn { font-size: 0px; white-space: nowrap; }
.input-group-btn, .input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover { z-index: 2; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: rgb(85, 85, 85); cursor: default; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; background-color: rgb(255, 255, 255); }
.nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover { border: 1px solid rgb(221, 221, 221); }
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); }
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover { border: 1px solid rgb(221, 221, 221); }
.tab-content > .active { display: block; visibility: visible; }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.navbar-collapse.in { overflow-y: auto; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-right: -15px; margin-left: -15px; }
.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-radius: 4px 4px 0px 0px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { color: rgb(255, 255, 255); background-color: rgb(8, 8, 8); }
.breadcrumb > .active { color: rgb(119, 119, 119); }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 2; color: rgb(255, 255, 255); cursor: default; border-color: rgb(51, 122, 183); background-color: rgb(51, 122, 183); }
.btn .label { position: relative; top: -1px; }
.btn .badge { position: relative; top: -1px; }
.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: rgb(51, 122, 183); background-color: rgb(255, 255, 255); }
.container-fluid .jumbotron, .container .jumbotron { border-radius: 6px; }
.jumbotron .container { max-width: 100%; }
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border-color: rgb(51, 122, 183); }
.progress-bar.active, .progress.active .progress-bar { animation: progress-bar-stripes 2s linear infinite; }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: rgb(255, 255, 255); border-color: rgb(51, 122, 183); background-color: rgb(51, 122, 183); }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small { color: inherit; }
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color: rgb(199, 221, 239); }
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover { color: rgb(255, 255, 255); border-color: rgb(60, 118, 61); background-color: rgb(60, 118, 61); }
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover { color: rgb(255, 255, 255); border-color: rgb(49, 112, 143); background-color: rgb(49, 112, 143); }
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover { color: rgb(255, 255, 255); border-color: rgb(138, 109, 59); background-color: rgb(138, 109, 59); }
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover { color: rgb(255, 255, 255); border-color: rgb(169, 68, 66); background-color: rgb(169, 68, 66); }
.panel-heading > .dropdown .dropdown-toggle, .panel-title { color: inherit; }
.modal.in .modal-dialog { transform: translate(0px); }
.modal-backdrop.in { opacity: 0.5; }
.modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.tooltip.in { opacity: 0.9; }
.tooltip.right { padding: 0px 5px; margin-left: 3px; }
.tooltip.left { padding: 0px 5px; margin-left: -3px; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.popover.right { margin-left: 10px; }
.popover.left { margin-left: -10px; }
.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.247059); border-left-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.247059); }
.popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0px; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0px; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control.left { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.498039) 0px, rgba(0, 0, 0, 0)); background-repeat: repeat-x; }
.carousel-control.right { right: 0px; left: auto; background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.498039)); background-repeat: repeat-x; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0px; background-color: rgb(255, 255, 255); }
.carousel-caption .btn { text-shadow: none; }
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.cate_head .title { height: 32px; line-height: 32px; background: rgb(40, 139, 222); }
.cate_head .title .left { width: 150px; float: left; text-indent: 15px; color: rgb(255, 255, 255); }
.cate_head .title .right { margin-left: 150px; }
.cate_head .title .left i { font-size: 18px; margin-right: 5px; position: relative; top: 2px; }
.cate_head .title .left span { font-size: 16px; }
.cat_content { margin: 0px; padding: 0px; }
.mod_cate h2 .left { width: 165px; float: left; font-weight: 700; color: rgb(51, 51, 51); }
.mod_cate h2 .right { margin-left: 150px; text-align: right; padding-right: 8px; color: rgb(182, 183, 183); }
.cat_content li.on h2, .cat_content li.on h2 div, .cat_content li.on h2 i { color: rgb(255, 255, 255); }
.cat_content li.on .mod_cate_r a { color: rgb(255, 255, 255) !important; }
.mod_subcate { position: relative; }
.mod_subcate_main { height: 100%; }
.mod_subcate_main .block { float: left; border-right-width: 1px; border-right-style: dotted; border-right-color: rgb(221, 221, 221); padding-bottom: 20px; }
.mod_subcate_main .block h4 { font-size: 14px; color: rgb(51, 51, 51); font-weight: 700; margin: 5px 0px 10px; }
.mod_subcate_main .block a { color: rgb(102, 102, 102); display: inline-block; line-height: 12px; margin-bottom: 5px; margin-right: 14px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(231, 231, 231); padding-left: 9px; }
ul { list-style: none; }
img { border: none; }
a { outline: none; text-decoration: none; }
.clearfix::after { content: " "; clear: both; height: 0px; visibility: hidden; display: block; }
.clearfix { }
#cat_con { border: 0px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; position: absolute; z-index: 999999; }
#cat_nav li.mod_cate .mod_cate_r, #cat_nav li.mod_cate h2 { transition: transform 0.2s linear 0s; }
#cat_nav li.mod_cate:hover .mod_cate_r, #cat_nav li.mod_cate:hover h2 { transform: translateX(5px); }
#cat_nav .mod_subcate { display: none; width: 972px; height: 401px; border: 2px solid rgb(235, 0, 0); position: absolute; top: 0px; margin-left: -2px; left: 200px; z-index: 0; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; background: rgb(255, 255, 255); }
#cat_nav .mod_subcate_main { margin-right: 191px; float: left; }
#cat_nav .mod_subcate_line { width: 100%; height: 1px; clear: both; font-size: 0px; margin-bottom: 5px; border-top-width: 5px; border-top-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(218, 218, 218); overflow: hidden; display: block; }
#cat_nav .mod_subcate_main dl { padding: 7px 0px 7px 65px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); overflow: hidden; }
#cat_nav .mod_subcate_main dl dt { width: 65px; font-size: 12px; color: rgb(29, 122, 217); line-height: 22px; font-style: normal; font-variant: normal; font-weight: 700; margin-left: -65px; float: left; font-stretch: normal; }
#cat_nav .mod_subcate_main dl dd { line-height: 22px; overflow: hidden; }
#cat_nav .mod_subcate_main dl dd a { color: rgb(102, 102, 102); font-size: 12px; margin: 0px 5px; float: left; display: inline; white-space: nowrap; }
#cat_nav .mod_subcate_main dl dd a.org { color: rgb(255, 115, 0); }
#cat_nav .mod_subcate_channel { clear: both; margin-top: 15px; }
#cat_nav .mod_subcate_channel .mod_btn_arrow { height: 26px; line-height: 26px; font-size: 12px; padding: 0px 10px; margin-left: 5px; text-decoration: none; color: rgb(102, 102, 102); cursor: pointer; display: inline-block; background: rgb(39, 133, 230); }
#cat_nav .mod_subcate_channel .mod_btn_arrow b { font-weight: 400; float: left; }
#cat_nav .arrow_dot { width: 0px; height: 0px; overflow: hidden; font-size: 0px; margin: 9px 0px 0px 5px; border-width: 4px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(255, 255, 255); }
#cat_nav .mod_subcate_side { width: 195px; height: 400px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(221, 221, 221); position: absolute; right: 0px; top: 0px; background: rgb(247, 248, 248); }
#cat_nav .mod_subcate_side .subcate-li h4 { padding: 0px 10px; margin-left: -13px; }
#cat_nav .on { color: rgb(255, 255, 255); background: rgb(251, 72, 72); }
#cat_nav .on h2 a { color: rgb(255, 255, 255); }
#cat_nav .on .mod_subcate { display: block !important; }
#cat_nav .on .mod_cate_r a { color: rgb(102, 102, 102); }
#cat_nav .on a.hot_sub { color: rgb(235, 0, 0); }
.subcate_w1 { width: 256px; }
.subcate_h1 { height: 120px; }
.mod_subcate_main .subcate-li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(211, 211, 211); border-left-width: 1px; border-left-style: dotted; border-left-color: rgb(211, 211, 211); float: left; margin-left: -1px; margin-right: 2px; overflow: hidden; padding: 0px 8px 0px 12px; }
.mod_cate_02 .subcate-li:last-child { width: 100%; height: 188px; border-bottom-width: 0px; }
.mod_cate_02 #mod_cate_02-01, .mod_cate_02 #mod_cate_02-02, .mod_cate_02 #mod_cate_02-03 { height: 95px; }
.mod_cate_03 .subcate-li:last-child { width: 518px; }
.mod_cate_04 .subcate-li:last-child, .mod_cate_05 .subcate-li:last-child, .mod_cate_06 .subcate-li:last-child { width: 772px; border-bottom-width: 0px; }
.subcate-li h4 { color: rgb(81, 81, 81); font-size: 12px; font-weight: 700; margin-left: -6px; }
.subcate-li div { height: 80px; overflow: hidden; }
.subcate-li div, .subcate-li p { left: -15px; margin: 0px; overflow: hidden; padding: 0px; position: relative; }
.subcate-li div a, .subcate-li p a { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(221, 221, 221); float: left; font-size: 12px; font-weight: 400; line-height: 12px; margin-bottom: 9px; margin-left: -1px; overflow: hidden; padding-left: 8px; padding-right: 8px; text-overflow: ellipsis; white-space: nowrap; }
.subcate-li div a:hover, .subcate-li p a:hover { color: rgb(23, 94, 195); }
.mod_subcate_side_ad { padding: 10px; overflow: hidden; bottom: 2px; clear: both; position: absolute; }
.mod_subcate_side_ad img { height: 172px; width: 172px; border: 1px solid rgb(221, 221, 221); }
.mod_subcate_side .subcate-li { height: 136px; overflow: hidden; padding: 0px 15px !important; }
.cat_layout_01 .mod_cate_01 .mod_subcate { height: 360px; }
.cat_layout_01 .mod_cate_01 .mod_subcate_main { position: relative; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-01 { height: 210px; position: absolute; left: 0px; top: 0px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-02 { height: 157px; position: absolute; left: 0px; top: 210px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-03 { height: 157px; position: absolute; left: 256px; top: 210px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-04 { height: 110px; position: absolute; left: 256px; top: 0px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-05 { height: 100px; position: absolute; left: 256px; top: 110px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-06 { height: 157px; position: absolute; left: 512px; top: 210px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-07 { height: 110px; position: absolute; left: 512px; top: 0px; }
.cat_layout_01 .mod_cate_01 .mod_subcate #mod_cate_01-08 { height: 100px; position: absolute; left: 512px; top: 110px; }
.cat_layout_01 .mod_cate_02 .mod_subcate { height: 278px !important; margin-top: 115px !important; }
.cat_layout_01 .mod_cate_02 .mod_subcate_main { position: relative; }
.cat_layout_01 .mod_cate_02 .mod_subcate_main .subcate-li { height: 138px; }
.cat_layout_01 .mod_cate_03 .mod_subcate { height: 360px !important; }
.cat_layout_01 .mod_cate_03 .mod_subcate_main { position: relative; }
.cat_layout_01 .mod_cate_03 .mod_subcate_main .subcate-li { padding-right: 0px; padding-top: 0px !important; }
.cat_layout_01 .mod_cate_03 .mod_subcate_main .subcate-li div a { padding-right: 16px; margin-bottom: 8px; padding-top: 0px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-01 { height: 160px; position: absolute; left: 0px; top: 0px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-02 { height: 100px; position: absolute; left: 0px; top: 160px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-03 { height: 100px; position: absolute; left: 0px; top: 260px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-04 { height: 160px; position: absolute; left: 256px; top: 0px; width: 300px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-05 { height: 100px; position: absolute; left: 256px; top: 160px; width: 300px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-06 { height: 100px; position: absolute; left: 256px; top: 260px; width: 300px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-07 { height: 160px; position: absolute; left: 556px; top: 0px; width: 220px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-08 { height: 80px; position: absolute; left: 556px; top: 160px; width: 220px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-09 { height: 80px; position: absolute; left: 556px; top: 240px; width: 220px; }
.cat_layout_01 .mod_cate_03 .mod_subcate #mod_cate_03-010 { height: 40px; position: absolute; left: 556px; top: 320px; width: 220px; }
.cat_layout_01 .mod_cate_04 .mod_subcate_main { position: relative; }
.cat_layout_01 .mod_cate_04 .mod_subcate #mod_cate_04-01 { height: 240px; position: absolute; left: 0px; top: 0px; }
.cat_layout_01 .mod_cate_04 .mod_subcate #mod_cate_04-02 { height: 240px; position: absolute; left: 256px; top: 0px; }
.cat_layout_01 .mod_cate_04 .mod_subcate #mod_cate_04-03 { height: 120px; position: absolute; left: 512px; top: 0px; }
.cat_layout_01 .mod_cate_04 .mod_subcate #mod_cate_04-04 { height: 120px; position: absolute; left: 512px; top: 120px; }
.cat_layout_01 .mod_cate_05 .mod_subcate { overflow: hidden; position: relative; height: 155px !important; top: 98px !important; }
.cat_layout_01 .mod_cate_05 .mod_subcate_main .subcate-li { border-right-width: 1px; border-right-style: dotted; border-right-color: rgb(211, 211, 211); height: 151px !important; }
.cat_layout_01 .mod_cate_06 .mod_subcate { height: 224px !important; }
.cat_layout_01 .mod_cate_06 .mod_subcate #mod_cate_06-01, .cat_layout_01 .mod_cate_06 .mod_subcate #mod_cate_06-02 { height: 240px; }
.cat_layout_01 .mod_cate_06 .mod_subcate #mod_cate_06-03 { height: 157px; }
.cat_layout_01 .mod_cate_06 .mod_subcate #mod_cate_06-04 { height: 120px; position: absolute; left: 512px; border-bottom-width: 0px; top: 158px !important; }
.cat_layout_01 .subcate-li h4 { padding: 0px !important; }
#mod_cate_05-01 { width: 281px; }
#mod_cate_01-07 { width: 100%; border-bottom-style: none; }
#cat_nav { width: 210px; }
.mod_cate { padding-left: 60px; }
.mod_cate h2 { position: relative; font-size: 14px; margin: 0px; padding-top: 24px; z-index: 99; }
.mod_cate_r a { font-size: 12px; color: rgb(102, 102, 102); }
.mod_cate h2 .left i { position: absolute; left: -47px; top: 26px; height: 38px; width: 38px; text-align: center; font-size: 24px; }
#cat_nav .mod_cate2 h2, #cat_nav .mod_cate h2 { overflow: visible !important; }
#cat_nav .mod_cate, #cat_nav .mod_cate2 { height: 78px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 236, 236); }
.mod_cate h2 .right { display: none; }
.mod_cate .icon-layers { background-position: 0px -350px !important; }
.mod_cate .icon-printer { background-position: 0px -388px !important; }
.mod_cate .icon-docs { background-position: 0px -426px !important; }
.mod_cate .icon-wrench { background-position: 0px -464px !important; }
.mod_cate .icon-drawer { background-position: 0px -502px !important; }



#cat_nav .mod_subcate { height: 470px; left: 210px; top: 6px; }
#cat_nav .mod_subcate_side { height: 470px; }
.home_hot { position: absolute; right: 0px; top: 0px; z-index: 99; width: 240px; margin-top: 40px; background: rgb(255, 255, 255); }
.home_news .title { height: 40px; line-height: 40px; margin: 0px; padding: 0px 12px; }
.home_news .title a { font-size: 16px; color: rgb(55, 178, 0); }
.home_news .title .icon { font-size: 24px; margin-right: 6px; top: 5px; }
.home_news .bd { padding: 0px 2px; height: 212px; overflow: hidden; }
.home_news .bd li { padding: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); height: 72px !important; }
.home_news .bd a { display: block; width: 200px; max-height: 48px; line-height: 24px; color: rgb(102, 102, 102); text-overflow: ellipsis; overflow: hidden; }
.home_news .ac_time { display: block; width: 55px; height: 48px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-right: 10px; line-height: 20px; background: rgb(172, 168, 149); }
.home_news .ac_time .t { display: block; height: 28px; line-height: 28px; color: rgb(102, 102, 102); background: rgb(246, 240, 214); }
.home_news .ac_time .t span { font-size: 18px; }
#cat_con { margin-top: 34px; z-index: 990; }
.menu_box .content { position: relative; z-index: 100; }
#cat_nav .mod_subcate { z-index: 9999; border-color: rgb(235, 0, 0); }
.yTj { width: 100%; padding: 0px; margin: 0px; }
.yTj li { position: relative; height: 107px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); }
.yTj li .bg, .yTj li img { width: 100%; height: 100%; }
.yTj li .bg { display: none; }
.yTj li .con { position: absolute; }
.yTj li .con b { font-size: 16px; color: rgb(255, 255, 255); font-weight: 400; }
.yTj li .con s { display: none; }
.yTj li.li1 .con, .yTj li.li2 .con { left: 14px; top: 70px; }
.main_menu { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(55, 178, 0); }
.menu_box { position: relative; width: 1170px; margin: 0px auto; }
.menu_box .cat_btn1 { float: left; display: block; width: 210px; height: 38px; line-height: 38px; text-align: center; font-size: 15px; color: rgb(255, 255, 255); cursor: pointer; background: rgb(55, 178, 0); }
.menu_box .cat_btn1 .cart { position: relative; left: 10px; top: 2px; }
.menu_box .content { float: left; height: 38px; line-height: 38px; }
.menu_box .content .line_v { display: none; }
.menu_box .content a { display: inline-block; height: inherit; line-height: inherit; font-size: 14px; color: rgb(102, 102, 102); margin: 0px 12px; vertical-align: top; }
.menu_box .content .cart { position: relative; top: 1px; left: 5px; font-size: 13px; }
.menu_box .content .icon { position: relative; top: 2px; font-size: 20px; margin-right: 5px; }
.menu_box .content .active, .menu_box .content a:hover { color: rgb(0, 0, 0); }
.menu_box .content a span { display: inline-block; width: auto; min-width: 40px; padding-right: 10px; vertical-align: top; }
.menu_box .content .icon2 { height: 28px; background-position: 5px -50px; }
.menu_box .content .icon3 { height: 28px; background-position: 5px -22px; }
.menu_box .content .icon4 { height: 28px; background-position: 5px -78px; }
.menu_box .content .icon5 { height: 24px; background-position: 4px -162px; }
.menu_box .content .icon6 { height: 26px; background-position: 2px -250px; }
.menu_box .phone { position: absolute; right: 18px; top: -2px; }
.menu_box .phone .icon { font-size: 28px; color: red; top: 6px; }
.menu_box .phone span { font-size: 15px; color: #37b200; font-weight: 700}
.menu_box .phone span a { font-size: 15px; color:#FF0000; font-weight: 700}
.menu_box .phone span em { margin: 0px 5px; }
#cat_con { margin-top: 38px; }
#cat_con .cat_content { margin-top: 2px; }
#cat_con .mod_cate { border-color: rgb(255, 109, 109); cursor: pointer; opacity: 0.99; background: rgb(255, 43, 43); }
#cat_con .mod_cate .left a { color: rgb(255, 255, 255); }
#cat_con .mod_cate .mod_cate_06 { height: 80px; }
#cat_con .mod_cate .mod_cate_r a { color: rgb(216, 240, 250); }
#cat_con .mod_subcate { top: 0px; }
#cat_nav .mod_subcate { z-index: 9999; border-color: rgb(235, 0, 0) !important; }
#cat_nav .mod_cate_06 { height: 80px; }
.sl-btn, .sl-btn.red { background: rgb(220, 55, 71); }
.sl-btn.red:hover { color: rgb(255, 255, 255); background: rgb(206, 36, 52); }
.page_home .menu_box { width: 1200px; }
.order_mini { padding: 0px; }
.order_mini .hd .title { padding: 10px 8px; font-size: 13px; font-weight: 700; color: rgb(51, 51, 51); margin: 0px; background: rgb(255, 255, 255); }
.order_mini .bd { overflow: hidden; }
.order_mini .bd .thumb { width: 50px; float: left; }
.order_mini .bd .thumb img { width: 50px; height: 50px; border: 1px solid rgb(238, 238, 238); }
.order_mini .bd .item { display: block; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); padding: 10px 6px; }
.order_mini .bd .item:hover { background: rgb(242, 249, 255); }
.order_mini .bd .item .content { margin-left: 60px; }
.order_mini .bd .item .content .desc { float: left; width: 60%; white-space: nowrap; }
.order_mini .bd .item .content .desc h4 { color: rgb(51, 51, 51); font-size: 12px; margin: 0px 0px 3px; width: 225px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.order_mini .bd .item .content .desc .intro { font-size: 12px; color: rgb(153, 153, 153); margin: 0px 0px 3px; height: 18px; overflow: hidden; }
.order_mini .bd .item .content .desc em { display: block; font-size: 12px; font-style: normal; color: rgb(153, 153, 153); text-decoration: line-through; }
.order_mini .bd .item .content .desc span { font-size: 12px; font-style: normal; color: rgb(51, 150, 233); }
.order_mini .bd .item .content .action { overflow: hidden; position: relative; top: 10px; }
.order_mini .bd .item .content .action span { line-height: 27px; font-size: 12px; color: rgb(51, 150, 233); text-align: left; display: inline-block; float: right; margin-right: 4px; }
.order_mini .bd .item .content .action button { padding: 3px 5px; }
.order_mini .ft { padding: 8px; text-align: right; margin-top: 9px; background: rgb(245, 245, 245); }
.order_mini .del_btn { position: relative; top: 2px; float: right; }
.view_order_btn { text-align: center; font-size: 12px; padding: 5px 10px; color: rgb(255, 255, 255) !important; background: rgb(51, 150, 233); }
.view_order_btn i { font-size: 13px; margin-right: 4px; position: relative; top: 2px; color: rgb(255, 255, 255) !important; }
.view_order_btn:hover { color: rgb(255, 255, 255); background: rgb(94, 208, 249); }
.view_order_btn:hover i { color: rgb(255, 255, 255); }
.view_order_btn:active { color: rgb(255, 255, 255); background: rgb(22, 119, 200); }
.view_order_btn:active i { color: rgb(255, 255, 255); }
.open .link_btn span.txt { color: rgb(23, 94, 195) !important; }
.open .link_btn span.txt, .open .link_btn span.txt:hover { text-decoration: none !important; }
.dropdown-menu.order_mini { z-index: 99999; }
.drop_right_01 .dropdown-menu .del_btn { margin-top: -6px; }
.header_link a i { margin-right: 3px; }
.header .extra a.link_btn { cursor: pointer; }
.align_right { text-align: right; }
.icon { position: relative; top: 2px; }
.icon-mob-559 { display: inline-block; transition: all 0.2s ease; }
.open .icon-mob-559 { transform: rotate(180deg); }
.imgLink { display: block; width: inherit; height: inherit; text-indent: -999em; overflow: hidden; }
a:hover { color: rgb(235, 0, 0); }
.page_home { background: rgb(255, 255, 255); }
.header_top { font-size: 12px; height: 36px; border: 1px solid rgb(238, 238, 238); background: rgb(245, 245, 245); }
.header_top .c666 { color: rgb(102, 102, 102); margin-right: 7px; }
.header_top .red { color: rgb(235, 0, 0) !important; }
.header_top .welcome { line-height: 36px; }
.header_top .input-group { position: relative; top: -2px; display: inline-block; vertical-align: middle; }
.header_top .input-group .input-group-btn { display: block; margin-right: 15px; }
.header_top .input-group .input-group-btn .btn { padding: 2px 10px; font-size: 12px; }
.header_top .input-group .input-group-btn .btn .icon { position: relative; top: 2px; margin-left: 4px; }
.header_top .header_link > a { margin: 0px 3px; line-height: 36px; }
.header_top .header_link > a.my_fav span { display: none; line-height: 36px; }
.header_top .header_link > .dropdown { margin: 0px 3px; }
.header_top .header_link > .dropdown .icon { margin-left: 3px; }
.header_top .header_link .dropdown-menu.order_mini { top: 100% !important; }
.header_top .dropdown-menu > li > a { font-size: 12px; }
.header_top .order_mini .del_btn { margin-right: 15px; }
.header_top .jf-base-solid-app { font-size: 15px; }
.header_top a:hover { color: rgb(235, 0, 0); }
.header_top .cal-lg-4 { position: relative; float: left; width: 370px !important; }
.header_top .cal-lg-8 { position: relative; float: right; width: 770px !important; }
.newsYear { background: url("../images/dist/d6687b9c16b457d09f05f5417a0342b3.jpg"); }
.header { margin-bottom: 15px; }
.header .logo { position: relative; top: 12px; width: 156px; height: 53px; }
.header .logoCon { display: none; }
.header .happyImg { position: absolute; left: 160px; top: 0px; width: 300px; height: 90px; background: url("../images/dist/527ae2f40587fb246e9b80286a617ed3.gif") 0% 0% no-repeat; }
.header .cal-lg-4 { position: relative; float: left; width: 33.3333% !important; }
.header .cal-lg-5 { position: relative; float: left; width: 41.6667% !important; }
.header .cal-lg-3 { position: relative; float: left; width: 24.5% !important; }
.header_search { padding-top: 27px; }
.header_search .input-group .form-control { height: 36px; border-top-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: solid none solid solid; border-top-color: rgb(230, 231, 232); border-bottom-color: rgb(230, 231, 232); border-left-color: rgb(230, 231, 232); border-radius: 0px; }
.header_search .input-group .input-group-btn .btn { width: 100px; height: 36px; border: none; border-radius: 0px; color: rgb(255, 255, 255); margin: 0px; background: rgb(55, 178, 0); }
.header_search .input-group .input-group-btn .btn:hover { background: rgb(230, 231, 232); }
.header_search .input-group .icon-magnifier { display: none; }
.header_search .search_hot { height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.header_search .search_hot a { color: rgb(136, 136, 136); margin: 0px 5px; }
.header_search .search_hot .title { color: rgb(55, 178, 0); }
.header_right { padding-top: 27px; }
.header_right .open .link_btn span.txt { color: rgb(235, 0, 0); }
.header_right .link_btn { position: relative; display: inline-block; text-align: center; margin: 0px 12px; }
.header_right .link_btn .icon-box { position: relative; margin: 0px auto; width: 36px; height: 36px; line-height: 36px; border-radius: 100%; text-align: center; background: rgb(55, 178, 0); }
.header_right .link_btn .icon-box i { color: rgb(255, 255, 255); font-size: 28px; }
.header_right .link_btn .txt { line-height: 30px; color: rgb(136, 136, 136); }
.header_right .link_btn:hover .txt { color: rgb(235, 0, 0); }
.header_right .link_btn .shopNum { position: absolute; left: 60%; top: -2px; display: inline-block; width: auto; min-width: 14px; height: 14px; line-height: 14px; border-radius: 14px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); padding: 0px 4px; background: rgb(242, 18, 55); }
.header_right .link_btn .icon { top: 4px; left: 1px; }
.header_right .order_mini { left: -120px;
    padding: 5px;
    width: 200px; }
.ng-footer .ng-hot-line b.phone { width: 80px; background-position: 1px -144px; }
.clear { clear: both; display: block; font-size: 0px; height: 0px; overflow: hidden; }
fieldset, img { border: 0px none; }
.footer2 .ng-copyright .left { width: 40%; float: left; text-align: right; }
.footer2 .ng-copyright .right { margin-left: 20%; text-align: center; }
.footer2 .ng-copyright .right .content { position: relative; top: 8px; left: -100px; font-size: 12px; color: rgb(204, 204, 204); }
.footer2 .ng-copyright .right .content .icp { margin-right: 20px; }
.footer2 .ng-copyright .right .content .icp a { color: rgb(221, 221, 221); }
.footer2_list .footer_block .left { width: 78px; float: left; }
.footer2_list .footer_block .right { margin-left: 90px; }
.footer2_list .footer_block .title { color: rgb(255, 255, 255); font-weight: 700; margin-bottom: 3px; }
.footer2_list .footer_block .content { color: rgb(221, 221, 221); font-size: 12px; padding-right: 10px; overflow: hidden; height: 75px; }
.footer2 .ng-copyright .right .content { position: relative; top: 0px; left: -106px; font-size: 12px; color: rgb(204, 204, 204); }
.cartBox .cartItems .hot_block, .drog_cart .picList .p-item .hot_block { display: none; width: 35px !important; height: 32px !important; background: url("../images/dist/eee054e8297839a69ff1b076e0047c8c.png") 0% 0% no-repeat !important; }
.page_home .container { width: 1200px !important; }
.aj_0914 .desc_price .left { padding-top: 0px !important; }
.timeBox span.red { color: rgb(243, 72, 72); }
.timeBox .bd { height: 38px; line-height: 38px; border: 1px solid rgb(240, 233, 201); background: rgb(255, 253, 247); }
.timeBox .icon { position: relative; margin: 0px 0px 0px 5px; font-size: 18px; color: rgb(243, 72, 72); top: 4px; left: 4px; }
.classItem_list li .con { display: none; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 15px; background: rgb(47, 147, 254); }
.classItem_list li .con .icon { display: block; text-align: center; font-size: 48px; margin-bottom: 8px; }
.classItem_list li a:hover .bg, .classItem_list li a:hover .pic { display: none; }
.classItem_list li a:hover .con { display: block; }
.classItem_list li .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; background-color: rgba(255, 255, 255, 0.298039); }
.classItem_list .li1 .pic { background-image: url("../images/dist/c41b12e00f8c14014fc8de91dd29a2eb.png"); }
.classItem_list .li2 .pic { background-image: url("../images/dist/37b480e1d3ce80e44287100436dfff3c.png"); }
.classItem_list .li3 .pic { background-image: url("../images/dist/236a81cdc829f92a99b037de8e9aee6a.png"); }
.classItem_list .li4 .pic { background-image: url("../images/dist/f1640c5e441a0369df44bad571b1dabb.png"); }
.stauts.start .on_start .icon { font-size: 18px; color: rgb(12, 122, 242); top: -1px; left: 2px; }
.Ontime .hd { height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: rgb(12, 122, 242); }
.Ontime .bd { height: 53px; padding: 5px; }
.float_808.shopBox .hd h4 .icon { color: rgb(240, 184, 88); }
.float_808.shopBox .tjBox .t { background: rgb(240, 184, 88); }
.float_808.shopBox .tjBox .c ul li a:hover { color: rgb(112, 71, 0); background: rgb(249, 227, 188); }
.float_808.shopBox .listBox { border-color: rgb(246, 212, 155); }
.float_808.shopBox .list .li1 .active { background-position: 0px -608px; }
.float_808.shopBox .list .li2 .active { background-position: 0px -684px; }
.float_808.shopBox .hotImgBox span.p, .float_808.shopBox .list li a:hover { color: rgb(112, 71, 0); }
.float_809.shopBox .hotImgBox span.p, .float_809.shopBox .list li a:hover { color: rgb(0, 97, 179); }
.float_810.shopBox .hd h4 .icon { color: rgb(136, 122, 239); }
.float_810.shopBox .tjBox .t { background: rgb(152, 140, 244); }
.float_810.shopBox .tjBox .c ul li a:hover { color: rgb(47, 29, 180); background: rgb(224, 220, 252); }
.float_810.shopBox .listBox { border-color: rgb(224, 220, 252); }
.float_810.shopBox .list .li1 .active { background-position: 0px -456px; }
.float_810.shopBox .list .li2 .active { background-position: 0px -532px; }
.float_810.shopBox .hotImgBox span.p, .float_810.shopBox .list li a:hover { color: rgb(47, 29, 180); }
.float_811.shopBox .hd h4 .icon { color: rgb(242, 114, 163); }
.float_811.shopBox .tjBox .t { background: rgb(242, 114, 163); }
.float_811.shopBox .tjBox .c ul li a:hover { color: rgb(240, 40, 117); background: rgb(252, 212, 228); }
.float_811.shopBox .listBox { border-color: rgb(247, 170, 200); }
.float_811.shopBox .list .li1 .active { background-position: 0px -152px; }
.float_811.shopBox .list .li2 .active { background-position: 0px -228px; }
.float_811.shopBox .hotImgBox span.p, .float_811.shopBox .list li a:hover { color: rgb(240, 40, 117); }
.float_812.shopBox .hd h4 .icon { color: rgb(54, 194, 120); }
.float_812.shopBox .tjBox .t { background: rgb(54, 194, 120); }
.float_812.shopBox .tjBox .c ul li a:hover { color: rgb(29, 147, 85); background: rgb(180, 226, 202); }
.float_812.shopBox .listBox { border-color: rgb(157, 223, 188); }
.float_812.shopBox .list .li1 .active { background-position: 0px -304px; }
.float_812.shopBox .list .li2 .active { background-position: 0px -380px; }
.float_812.shopBox .hotImgBox span.p, .float_812.shopBox .list li a:hover { color: rgb(29, 147, 85); }
.float_813.shopBox .hd h4 .icon { color: rgb(81, 192, 105); }
.float_813.shopBox .tjBox .t { background: rgb(81, 192, 105); }
.float_813.shopBox .tjBox .c ul li a:hover { color: rgb(3, 107, 26); background: rgb(202, 236, 210); }
.float_813.shopBox .listBox { border-color: rgb(151, 217, 165); }
.float_813.shopBox .list .li1 .active { background-position: 0px -760px; }
.float_813.shopBox .list .li2 .active { background-position: 0px -836px; }
.float_813.shopBox .hotImgBox span.p, .float_813.shopBox .list li a:hover { color: rgb(3, 107, 26); }
.header_right .link_btn .shopNum { background: rgb(235, 0, 0) !important; }
.menu_box .phone .icon { color: rgb(55, 178, 0) !important; }
.recemmend_brand a .price em { float: none !important; }
html { background-attachment: fixed; }
.desktop .home_banner { margin: 0px auto; }
.home_banner * { margin: 0px; padding: 0px; list-style: none; }
.home_banner img { border: 0px; }
.first-screen { position: relative; width: 100%; height: 470px; }


.wraperhot{margin: auto;width: 1200px;padding-left: 6px;}
.wraper_home{width: 100%; margin: auto;}
.wraperaccordion{width: 100%; margin: auto;padding: 10px;}


.panel-h3-hot {
    background: -webkit-linear-gradient(left,#eceeed,#ffffff);
    background: -o-linear-gradient(right,#eceeed,#ffffff);
    background: -moz-linear-gradient(right,#eceeed,#ffffff);
    background: linear-gradient(to right,#eceeed,#ffffff);
    font-size: 18px;
    font-weight: 700;
    color: #e40000;
    height: 38px;
}
.panel-h3-hot h3 {
   
    float: left;
    font-size: 14px;
    line-height: 35px;
    padding: 2px 15px;
    text-transform: uppercase;
    background: #CD1D1F;
    color: #FFF;
    position: relative;
}
.panel-h3-hot h3:after {
  /*  border-bottom: 40px solid #CD1D1F;
    border-right: 40px solid rgba(0,0,0,0); */
    content: "";
    display: block;
    position: absolute;
    right: -39px;
    top: 0;
    z-index: 1;
}


.panel-hot {
 border: 2px solid #efb1b1;
    margin-bottom: 18px;
    background-color: #ffffff;
   
}
.shopBox .c ul li.lisub1,.shopBox .c ul li.lisub3,.shopBox .c ul li.lisub5,.shopBox .c ul li.lisub7,.shopBox .c ul li.lisub9,.shopBox .c ul li.lisub11,.shopBox .c ul li.lisub13,.shopBox .c ul li.lisub15{ background: #fafafa;}

.shopcam.shopBox .listBox {  border-color: #f6d49b}
.shopcam.shopBox .tjBox .t { background: #f0b858;}
.shopcam.shopBox .list .li1 .active { background-position: 0 -608px;}
.shopcam.shopBox .list .li2 .active {background-position: 0 -684px;}
.shopcam .shopBox .c ul li a:hover { color:#000; background:#f6d49b;}
.shopcam.shopBox .hotImgBox a{    text-align: center;background: #51c069 url(../images/dist/bgcam.jpg) left top no-repeat;}

.shopxanhdatroi.shopBox .listBox {  border-color: #a1d1fa}
.shopxanhdatroi.shopBox .tjBox .t { background: #62b3f7;}
.shopxanhdatroi.shopBox .list .li2 .active {background-position: 0 -76px;}
.shopxanhdatroi.shopBox .list .li1 .active {    background-position: 0 0;}
.shopxanhdatroi.shopBox .c ul li a:hover { color:#000; background:#a1d1fa;}
.shopxanhdatroi.shopBox .hotImgBox a{    text-align: center;background: #51c069 url(../images/dist/bgxanhdatroi.jpg) left top no-repeat;}

.shoptim.shopBox .listBox {  border-color: #e0dcfc}
.shoptim.shopBox .tjBox .t { background: #988cf4;}
.shoptim.shopBox .list .li1 .active {     background-position: 0 -456px;}
.shoptim.shopBox .list .li2 .active {    background-position: 0 -532px;}
.shoptim.shopBox .c ul li a:hover { color:#000; background:#e0dcfc;}
.shoptim.shopBox .hotImgBox a{    text-align: center;background: #51c069 url(../images/dist/d7053b6899bfeb0e9df8b8ce386a5b9c.jpg) left top no-repeat;}

.shophong.shopBox .listBox {  border-color: #f7aac8}
.shophong.shopBox .tjBox .t { background: #f272a3;}
.shophong.shopBox .list .li1 .active {      background-position: 0 -152px;}
.shophong.shopBox .list .li2 .active {      background-position: 0 -228px;}
.shophong.shopBox .c ul li a:hover { color:#000; background:#f7aac8;}
.shophong.shopBox .hotImgBox a{    text-align: center;background: #51c069 url(../images/dist/3250d9c14c48f1d0b334ef2064fc48f7.jpg) left top no-repeat;}

.shopxanhla.shopBox .listBox {  border-color: #97d9a5}
.shopxanhla.shopBox .tjBox .t { background: #51c069;}
.shopxanhla.shopBox .list .li1 .active {    background-position: 0 -760px;}
.shopxanhla.shopBox .list .li2 .active {          background-position: 0 -836px;}
.shopxanhla.shopBox .c ul li a:hover { color:#000; background:#97d9a5;}
.shopxanhla.shopBox .hotImgBox a{    text-align: center;background: #51c069 url(../images/dist/bgxanhla.jpg) left top no-repeat;}

.fImg a:after{content:"";position:absolute;top:0;left:-160px;width:80px;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0)0,hsla(0,0%,100%,.3)50%,hsla(0,0%,100%,0)100%);-webkit-transform:skew(-25deg);transform:skew(-25deg);z-index:20}.fImg a:hover .pic{-webkit-transform:scale(1.02);transform:scale(1.02)}.fImg a:hover:after{left:320px;-webkit-transition:left 1s;transition:left 1s}

.float_left {
    float: left!important;
}
.shopBox .w243 {
    width: 243px;
}.ml15 {
    margin-left: 15px;
}
.mr15 {
    margin-right: 15px;
}
.footer2{margin-top: 20px}
.ng-footer {
  font-family:Microsoft Yahei;
}

.footer2 .ng-footer .ng-ser-box {
  min-width:1190px;
}

.ng-footer .ng-ser-box {
  background:none repeat scroll 0 0 #f5f5f5;
  border-top:1px solid #e7e7e7;
  min-width:990px;
  width:100%;
  padding-top:15px;
}

.footer2 .ng-footer .ng-ser-box-con {
  width:1190px;
}

.ng-footer .ng-ser-box-con {
  margin:0 auto;
  overflow:hidden;
  width:990px;
}

.footer2 .ng-footer .ng-promise {
  width:1250px;
}

.ng-footer .ng-promise {
  border-bottom:1px solid #eaeaea;
  padding:12px 0;
  width:1050px;
}

.footer2 .ng-footer .ng-promise dl {
  width:250px;
}

.ng-footer .ng-promise dl {
  float:left;
  overflow:hidden;
  width:210px;
}

.ng-footer .ng-promise dt.zheng {
  background-position:0 0;
}

.ng-footer .ng-promise dt {
  float:left;
  height:50px;
  width:50px;
  margin-right:8px;


}
.ng-footer .ng-promise img{
 
  height:50px;
  width:50px;

}



.footer2 .ng-footer .ng-promise dd {
  width:180px;

  padding-top: 5px;
}

.ng-footer .ng-promise dd {
  float:left;
  height:48px;
  width:140px;
}

.ng-footer .ng-promise dd p {
  color:#888;

  width:100%;
  font-size:11px;
  margin:0;
}

.ng-footer .ng-promise dd p strong {
  color:#222;
  font-size:14px;
  font-weight:700;
}

.footer2 .ng-footer .ng-help-box {
  width:888px;
}

.footer2 .ng-footer .ng-help-box .qr img {
  width:110px;
  height:110px;
  border:1px solid #ddd;
}

.ng-footer .ng-help-box {
  float:left;
  height:0px;
  width:700px;
}

.ng-footer .ng-help-box dt {
  color:#545454;
  font-size:13px;
  font-weight:700;
  height:35px;
  line-height:40px;
  overflow:hidden;
  width:100%;
}

.ng-footer .ng-help-box dd {
  line-height:22px;
  width:100%;
  font-size:12px;
}

.ng-footer .ng-help-box dd a {
  color:#545454;
}

.ng-footer .ng-help-box dd a:hover {
  color:#32b4fe;
}

.footer2 .ng-footer .ng-hot-line {
  padding:22px 100px;
}

.ng-footer .ng-hot-line {  background:url(../images/hotro.png) no-repeat;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-left:1px solid #eaeaea;
  float:left;
  height:200px;
  margin-left:-41px;
  padding:40px 0 40px 40px;
  text-align:center;
  width:340px;
}

.ng-footer .ng-hot-line b.phone {
  background-position:1px -144px;
  width:80px;
}

.ng-footer .ng-hot-line b.phone-num {
  background-position:-80px -144px;
  width:200px;
}

.ng-footer .ng-hot-line b {
  display:inline-block;
  float:left;
  height:55px;
}

.ng-footer .ng-hot-line a.online {
     background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 3px !important;
    color: #212121;
    display: inline-block;
    /* height: 30px; */
    padding: 5px;
    line-height: 27px;
    text-align: center;
    margin-top: 4px;
    margin-left: 40px;
    text-decoration: none;
    width: 200px;
}

.ng-footer .ng-hot-line a.online:hover {
  color:#32b4fe;
  border:1px solid #32b4fe;
}

.ng-footer .ng-hot-line a.online em {
  color:#f90;
  font-size:18px;
  margin-right:2px;
}

.ng-iconfont {
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  font-family:ng-iconfont !important;
}

.ng-iconfont,
em,
i {
  font-weight:400;
}

.clear {
  clear:both;
  display:block;
  font-size:0;
  height:0;
  overflow:hidden;
}

.footer2 .ng-footer .ng-new-pro {
  min-width:1190px;
}

.ng-footer .ng-new-pro {
  background:none repeat scroll 0 0 #787878;
  min-width:990px;
  position:relative;
  width:100%;
}

.footer2 .ng-footer .ng-new-pro-con {
  width:1190px;
}

.ng-footer .ng-new-pro-con {
  margin:0 auto;
  overflow:hidden;
  width:990px;
}

.footer2 .ng-footer .ng-new-pro-list {
  margin-left:-50px;
  width:850px;
}

.ng-footer .ng-new-pro-list {
  color:#eee;
  float:left;
  height:125px;
  margin-left:-20px;
  width:620px;
}

.footer2 .ng-footer .ng-new-pro-list dl {
  padding:0 50px;
  width:324px;
}

.ng-footer .ng-new-pro-list dl {
  border-right:1px dotted #8d8d8d;
  float:left;
  height:100px;
  margin-top:12px;
  padding:0 20px;
  width:269px;
}

.ng-footer .ng-new-pro-list dt {
  float:left;
  height:80px;
  margin-right:20px;
  margin-top:5px;
  width:80px;
}

.ng-footer .ng-new-pro-list dd p.ng-title {
  font-size:12px;
  font-weight:700;
  line-height:25px;
}

.ng-footer .ng-new-pro-list dd p.ng-title a {
  color:#eee;
}

.ng-footer .ng-new-pro-list dd p.ng-intro {
  line-height:18px;
}

.ng-footer .ng-serch-jf {
  float:left;
  height:100px;
  margin-top:10px;
  width:390px;
  margin-left:-16px;
}

.ng-footer .ng-serch-jf dd {
  color:#eee;
  float:left;
  height:100px;
  width:245px;
  margin-top:6px;
}

.footer-egg-btn {
  height:125px;
  position:absolute;
  right:0;
  top:0;
}

.footer2 .ng-s-footer {
  min-width:1190px;
  height:100px;
}

.ng-s-footer {
  background:none repeat scroll 0 0 #ffffff;
  min-width:990px;
  padding:15px 0;
  width:100%;
}

.footer2 .ng-s-footer .ng-s-f-con {
  min-width:1190px;
  width:1190px;
}

.ng-s-footer .ng-s-f-con {
  font-family:Microsoft Yahei;
  margin:0 auto;
  min-width:990px;
  width:990px;
}

.ng-s-footer p.ng-url-list {
  height:25px;
  line-height:25px;
  margin:8px auto;
  text-align:center;
}

.ng-copyright iframe {
  position:relative;
  left:-6px;
  top:-26px;
  width:116px;
}

.footer2 .ng-s-footer p.ng-copyright {
  width:382px;
}

.ng-s-footer p.ng-copyright {
  color:#999;
  float:right;
  height:25px;
  line-height:25px;
  margin-top:5px;
  width:720px;
  font-size:12px;
}

.ng-s-footer p.ng-url-list a {
  color:#bbb;
  font-size:12px;
}

.ng-s-footer p.ng-url-list span {
  color:#888;
  padding:0 8px;
}

.ng-s-footer .ng-authentication a {
  display:inline-block;
  margin-right:10px;
}

.ng-help-box dl {
  width:140px;
  float:left;
}

.ng-authentication {
  margin-top:5px;
}

.ng-footer .ng-serch-jf dt {
  float:left;
  height:94px;
  margin-top:3px;
  width:140px;
}

fieldset,
img {
  border:0 none;
}

.footer2 .ng-footer .ng-new-pro-list dd {
  width:224px;
}

.ng-footer .ng-new-pro-list dd {
  float:left;
  height:100px;
  width:169px;
}

.ng-footer .ng-serch-jf dd a.srh-btn:hover {
  background-position:-140px -74px;
}

.ng-footer .ng-serch-jf dd a.srh-btn {
  display:block;
  height:25px;
  margin-top:5px;
  overflow:hidden;
  text-indent:-999em;
  width:105px;
}

.ng-s-footer p {
  font-size:12px;
}

.ng-footer .ng-serch-jf dd p.ng-title {
  font-size:13px;
  font-weight:700;
  color:#fff;
  margin-bottom:5px;
}

.ng-footer .ng-serch-jf dd p.ng-intro {
  line-height:18px;
  font-size:12px;
  margin-bottom:0;
}

.footer2 .ng-copyright {
  overflow:hidden;
}

.footer2 .ng-copyright .left {
  width:40%;
  float:left;
  text-align:right;
}

.footer2 .ng-copyright .right {
  margin-left:20%;
  text-align:center;
}

.footer2 .ng-copyright .right .content {
  position:relative;
  top:8px;
  left:-100px;
  font-size:12px;
  color:#ccc;
}

.footer2 .ng-copyright .right .content .icp {
  margin-right:20px;
}

.footer2 .ng-copyright .right .content .icp a {
  color:#ddd;
}

.footer2_list {
  position:relative;
  z-index:9999;
  padding-bottom:6px;
  overflow:hidden;
}

.footer2_list .footer_block {
  display:block;
  float:left;
  margin-right:15px;
  margin-top:16px;
  width:375px;
  line-height:18px;
  padding-right:15px;
  border-right:1px dotted #8d8d8d;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}

.footer2_list .footer_block .left {
  width:78px;
  float:left;
}

.footer2_list .footer_block .right {
  margin-left:90px;
}

.footer2_list .footer_block .title {
  color:#fff;
  font-weight:700;
  margin-bottom:3px;
}

.footer2_list .footer_block .content {
  color:#ddd;
  font-size:12px;
  padding-right:10px;
  overflow:hidden;
  height:75px;
}

.footer_icon {
  width:48px;
  height:48px;
}

.footer_icon_01 {
  background:url(../images/dist/249d63d42ef1f78222ca5eb98c4c9ee8.png) no-repeat;
}

.footer_icon_02 {
  background:url(../images/dist/689b9e64b2233b2820be2ad3fb364606.png) no-repeat;
}

.footer_icon_03 {
  background:url(../images/dist/dd0ae5110ef8960d89fb12912241c24b.png) no-repeat;
}

.footer_icon_04 {
  background:url(../images/dist/ecbe6bd023fc944ed829d12ae735d291.png) no-repeat;
}

.footer_icon_05 {
  background:url(../images/dist/f404077f3fab8db676be3bad8e4397b7.png) no-repeat;
}

.footer2 .ng-promise strong {
  font-size:14px;
  font-weight:700;
}

.footer_tel {
padding: 0px 0 0 20px;
  width:250px;
  height:110px;
  display:inline-block;

}
.footer2 .ng-footer .ng-hot-line a{    color: #FB7034; font-weight: bold;font-size: 23px;}

.footer2 .ng-copyright {color:#ccc;
	text-align: center;
  position:relative;

}
.footer2 .ng-copyright a{ color:#ccc;}
.footer2 .ng-s-footer {
  overflow:hidden;
}

.ng-authentication iframe {
  position:absolute;
  left:368px;
  top:-32px;
}

.footer2 .ng-copyright .right .content {
  position:relative;
  top:0;
  left:-106px;
  font-size:12px;
  color:#ccc;
}

.footer2 .ng-copyright {
  overflow:visible;
}



.shopBox.float_2 .shopList li a .hot_icon,
.shopList li a .hot_icon {
  width:65px !important;
  height:59px !important;
  background:url(../images/dist/83bd090ac26b44c23696d2b7562026bf.png) left top no-repeat !important;
}

.hot_block {
  width:65px !important;
  height:59px !important;
  background:url(../images/dist/83bd090ac26b44c23696d2b7562026bf.png) left top no-repeat !important;
}

#adBig {
  width:100%;
  height:500px;
  background:url(../images/dist/ca591a89a15897590a3a450f8bc7b939.jpg) 50% top no-repeat;
  overflow:hidden;
}

#adSmall {
  width:100%;
  height:100px;
  background:url(../images/dist/89cc6ff0af5a01ffcb7a1dcea84a12a5.gif) 50% top no-repeat;
}

#adimage a {
  display:block;
  width:100%;
  height:100%;
}

.flash_wall {
  position:relative;
  top:130px;
}

#FlashID1 {
  left:-10%;
}

#FlashID1,
#FlashID2 {
  height:500px;
  position:absolute;
  top:10%;
  z-index:9999;
}

#FlashID2 {
  right:-10%;
}
.shopBox {
  padding:10px 0 0;
  clear:both;
}

.shopBox:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.shopBox ul {
  padding:0;
  margin:0;
}

.shopBox .hd {
  position:relative;
  height:40px;
  margin-bottom:10px;
}

.shopBox .hd h4 {
  position:absolute;
  left:0;
  top:0;
  height:40px;
  line-height:40px;
  background:#fff;
  font-size:28px;
  padding-right:20px;
  z-index:10;
  margin:0;
}

.shopBox .hd h4 small {
  color:#999;
  padding-left:8px;
}

.shopBox .hd h4 .icon {
  position:relative;
  display:inline-block;
  vertical-align:top;
  top:10px;
  font-size:24px;
  color:#62b3f7;
  margin-right:5px;
}

.shopBox .hd .itemLink {
  width:100%;
  height:40px;
  line-height:40px;
  border-bottom:1px solid #e8e8e8;
  
  text-align:right;
  margin-top:-5px;
}

.shopBox .hd .itemLink a {
  margin:0 5px;
  color:#666;
}

.shopBox .hd .itemLink a:hover {
  color:#60aff1;
}

.shopBox .hd .itemLink a.more {
  margin-right:0;
  color:#60aff1;
}

.shopBox .hd .itemLink a.more .icon {
  position:relative;
  top:1px;
}

.shopBox .w200 {
  width:200px;
}

.shopBox .w243 {
  width:243px;
}

.tjBox .t {
  height:35px;
  background:#62b3f7;
}

.tjBox .t h6 {
  display:block;
  padding:8px 0 0 35px;
  margin:0;
}

.tjBox .t h6 a {
  display:block;
  color:#fff;
  font-size:16px;
  line-height:20px;
}

.tjBox .c {
  background:#fafafa;
  height:401px;
}

.tjBox .c ul {
  overflow:hidden;
  background:#fafafa;
}

.tjBox .c ul li {
  height:34px;
  line-height:34px;
  background:#f3f3f3;
}

.tjBox .c ul li.odd {
  background:#fafafa;
}

.tjBox .c ul li a {
  display:block;
  padding-left:6px;
  color:#666;
}

.tjBox .c ul li a:hover {
  color:#000;
  background:#f9e3bc;
}

.hotImgBox {
  height:455px;
}

.hotImgBox a {
  position:relative;
  display:block;
  height:100%;
  background:#62b3f7 url(../images/dist/9f5a40691117565a94ab0a95e2602b81.jpg) left top no-repeat;
  padding:26px 15px 0 20px;
}

.hotImgBox .con {
  position:absolute;
  z-index:10;
  width:88%;
}

.hotImgBox span {
  display:block;
  color:#fff;
}

.hotImgBox span.t {
  font-size:18px;
  z-index:2;
  max-height:54px;
  overflow:hidden;
}

.hotImgBox span.p {
  display:inline-block;
  width:auto;
  min-width:158px;
  height:40px;
  line-height:40px;
  background:hsla(0,0%,100%,.8);
  background:#fff;
  border:1px solid #fff;
  text-align:center;
  font-size:22px;
  font-weight:700;
  color:#0061b3;
  margin:5px 0;
  padding:0 10px;
  z-index:2;
}

.hotImgBox span.con em {
  display:block;
  font-size:18px;
  font-weight:700;
  line-height:28px;
}

.hotImgBox img {
  position:absolute;
  left:0;
  top:0;
  z-index:1;
}

.shopBox .listBox {
  width:706px;
  height:455px;
  border:10px solid ;
}

.shopBox .list {
  float:left;
  width:209px;
  border:1px solid #e8e8e8;
  background:#f7fdff;
  overflow:hidden;
}

.shopBox .list .li1 {
  height:217px;
  border-bottom:1px solid #e8e8e8;
  overflow:hidden;
}

.shopBox .list .li2 {
  height:216px;
  overflow:hidden;
}

.shopBox .list a {
  width:100%;
  height:100%;
  position:relative;
  display:block;
}

.shopBox .list a:hover img {
  transform:scale(1.05);
}

.shopBox .list .con {
  position:absolute;
  left:20px;
  top:20px;
  padding-right:8px;
}

.shopBox .list li img {
  width:104px;
  position:absolute;
  transition:transform .2s linear 0s;
  z-index:10;
}

.shopBox .list .li1 img {
  left:22px;
  bottom: 20px;
}

.shopBox .list .li2 img {
  right:22px;
  bottom: 20px;
}

.shopBox .list .active {
  position:absolute;
  width:201px;
  height:76px;
  background:url(../images/dist/cdf4eba5d42f28d4b5b2ab9084aa3449.png) center top no-repeat;
  color:#fff;
  text-align:center;
  z-index:9;
  padding-top:12px;
}

.shopBox .list .li1 .active {
  left:0;
  top:123px;
  padding-left:120px;
}

.shopBox .list .li2 .active {
  right:0;
  top:123px;
  padding-right:120px;
  background-position:0 -76px;
}

.shopBox .list .active em {
  display:block;
  font-size:13px;
  height:18px;
  line-height:18px;
}

.shopBox .list .active em.e2 {
  font-size:14px;
  font-weight:700;
}

.shopBox .list .t {
  font-size:15px;
  margin:0 auto 4px;
}

.shopBox .list .red {
  color:#f34848;
  font-size:15px;
  padding-right:3px;
}

.shopBox .list .c {
  color:#888;
}

.shopBox .list .c em {
  color:#666;
  font-size:12px;
}

.shopList {
  float:left;
  width:477px;
  border-bottom:1px solid #e8e8e8;
}

.shopList li {
  float:left;
  width:159px;
  height:217px;
  border:1px solid #e8e8e8;
  border-left:none;
  border-bottom:none;
  overflow:hidden;
}

.shopList li:hover {
  box-shadow:0 0 10px rgba(0,0,0,.2);
  position:relative;
  z-index:9999;
}

.shopList li a {
  position:relative;
  display:block;
  height:100%;
  line-height:20px;
  text-align:center;
  margin-top: 15px;
}

.shopList li a:hover img {
  transform:scale(1.05);
}

.shopList li a b {
  display:block;
  font-weight:400;
}

.shopList li a img {
  width:120px;
  height:120px;
  transition:transform .2s linear 0s;
}

.shopList li a .t {
  width:82%;
  font-size:13px;
  max-height:44px;
  overflow:hidden;
  margin:0 auto 4px;
  color:#666;
  font-weight:100;
  padding-bottom:5px;
  padding-top: 5px;
}

.shopList li .red {
  color:#f34848;
  font-size:15px;
  padding-right:3px;
}

.shopList li a .c {
  color:#888;
}

.shopList li a .c em {
  color:#666;
  font-size:12px;
}

.shopList li a .hot_icon {
  position:absolute;
  left:6px;
  top:10px;
  width:50px;
  height:53px;
  z-index:999;
}

.float_808.shopBox .list .li1 img {
  width:104px;
  left:15px;
  top:127px;
}

.float_808.shopBox .list .li2 img {
  width:104px;
  right:15px;
  top:127px;
}

.float_809 .hotImgBox a {
  background:#f272a3 url(../images/dist/3250d9c14c48f1d0b334ef2064fc48f7.jpg) left top no-repeat;
}

.float_809 .hotImgBox span.p {
  color:#c70952;
}

.float_809.shopBox .list .li1 img {
  width:94px;
  left:0;
  top:112px;
}

.float_809.shopBox .list .li2 img {
  width:94px;
  right:15px;
  top:73px;
}

.float_811 .hotImgBox a {
  background:#5bc98f url(../images/dist/f30308fe99037b5c5b5cd014043edb6e.jpg) left top no-repeat;
}

.float_811 .hotImgBox span.p {
  color:#026832;
}

.float_810 .hotImgBox a {
  background:#988cf4 url(../images/dist/d7053b6899bfeb0e9df8b8ce386a5b9c.jpg) left top no-repeat;
}

.float_810 .hotImgBox span.p {
  color:#220faf;
}

.float_812 .hotImgBox a {
  text-align:center;
  background:#f0b858 url(../images/dist/ff561cce273dda748f21319395026f74.jpg) left top no-repeat;
}

.float_812 .hotImgBox span {
  text-align:center;
  margin:5px auto;
}

.float_812 .hotImgBox span.p {
  color:#704700;
}

.float_813 .hotImgBox a {
  text-align:center;
  background:#51c069 url(../images/dist/6f39e9b4bb7942e4d70e59d940421338.jpg) left top no-repeat;
}

.float_813 .hotImgBox span {
  text-align:center;
  margin:5px auto;
}

.float_813 .hotImgBox span.p {
  color:#704700;
}

.float_813.shopBox .list .li1 img {
  width:135px;
  left:-5px;
  top:67px;
}

.float_813.shopBox .list .li2 img {
  width:144px;
  right:4px;
  top:61px;
}

.shopBox .hd h4 .icon {
  display:inline-block;
  height:25px;
  width:32px;
  background:url(../images/dist/1ddf9db514c31974e6b808dbe9046e58.png) 50% top no-repeat;
  text-indent:-999em;
}

// .float_809.shopBox .hd h4 .icon {
  background-position:0 -27px;
}

// .float_811.shopBox .hd h4 .icon {
  background-position:0 -55px;
}

// .float_810.shopBox .hd h4 .icon {
  background-position:0 -82px;
}

// .float_812.shopBox .hd h4 .icon {
  background-position:0 -110px;
}

// .float_813.shopBox .hd h4 .icon {
  background-position:0 -142px;
}


.anBg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 369px;
    /*! background: url(../images/bghot.jpg) 50% top no-repeat; */
    z-index: 0;
	BACKGROUND-COLOR: #FFFFFF;
}
.hotBox{position:relative;height:350px;padding:50px 0 0px;margin-top:10px}.hotBox .title{display:none;padding:0;position:relative}.hotBox .title h2{font-size:18px;font-weight:700}.hotBox .title h2 small{font-size:14px;color:#666;margin-left:6px}.hotBox .cal-lg-2{width:210px}.hotBox .cal-lg-2,.hotBox .cal-lg-10{position:relative;float:left;padding:0}.hotBox .cal-lg-10{width:990px;height:365px}.hotBox .topShop{width:210px;box-shadow:0 0 0 transparent}.hotBox .topShop a{display:block}.hotBox .topShop .hd{width:210px;height:auto}.hotBox .topShop .bd{position:absolute;width:210px;height:98px;background:none;border:none;padding:12px;bottom:0;padding-top:53px}.hotBox .topShop .bd b{font-size:13px;color:#444;display:none}.hotBox .topShop .bd span{display:block;font-size:18px;color:#e20000}.hotBox .topShop .bd .icon-box{display:none;position:absolute;top:50px;right:13px;width:36px;height:36px;line-height:36px;border-radius:100%;background:#f60;text-align:center}.hotBox .topShop .bd .icon{font-size:22px;color:#fff;top:6px}.hotBox .topList{position:relative;padding:0;margin:0;top:-10px;left:5px}.hotBox .topList li{position:relative;float:left;margin:10px 3px 0;box-shadow:0 0 0 transparent}.hotBox .topList li img{width:240px;height:153px}.hotBox .topList li .bg{display:none;width:100%;height:100%}.hotBox .topList li .con{position:absolute;left:14px;top:56px}.hotBox .topList li .con b{font-size:15px;color:#fff;font-weight:400}.hotBox .topList li .con s{display:none}.hotBox .topList li.li1 .con{top:65px}.hotBox .topList li.li2 .con{top:89px}.hotBox .topList li.li4 .con{top:65px}.hotBox .topList li.li5 .con,.hotBox .topList li.li6 .con,.hotBox .topList li.li7 .con{top:70px}
.hotBox .topList li.li3 .con,.hotBox .topList li.li9 .con,.hotBox .topList li.li8 .con{top:30px}

.no_border_right {
    border-right: 0!important;
}


/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
	margin-left:10px;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../images/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}


.accordion {
    list-style:none;   
    font-family: Cambria, serif;
    font-size: 16px;
    font-style: italic;
    line-height: 1.5em;
    overflow: hidden;
    padding: 0;
 
    /*border-top:2px solid #fff;
        border-left:2px solid #fff;*/
}
.accordion li {
	top: 0;
	left: 0;
    float: left;
    width: 10%;
    height: 240px;
    display: block;
    /*border-right:2px solid #fff;
        border-bottom:2px solid #fff;*/
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin: 0;
    -moz-box-shadow:1px 3px 15px #555;
    -webkit-box-shadow:1px 3px 15px #555;
    box-shadow:1px 0px 5px #555;
}
.accordion h2 {
    
    padding: 10px 0;
   
    bottom: 10px;
    width: 100%;
    position: absolute;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    color: #fff;
    text-align: center;
   
}
.accordion div {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
	filter: alpha(opacity=0);
    background: transparent url(../images/bgDescription.png) repeat-x bottom center;
	padding-top: 340px;
	padding-bottom: 340px;
	margin-bottom: -340px;
}
.accordion div h2 {
    background: none;
    padding: 0;
    position: static;
    opacity: 1;
	filter: alpha(opacity=100);
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
    color: #444;
    text-align: left;
    margin: 0px 0px 15px 20px;
    text-shadow: -1px -1px 1px #ccc;
    -moz-text-shadow: -1px -1px 1px #ccc;
    -webkit-text-shadow: -1px -1px 1px #ccc;
}
.accordion div p {
    line-height: 14px;
    margin: 10px 22px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.6em;
}
.accordion div a {
	display: block;
    margin: 5px 0 5px 20px;
    text-transform: uppercase;
    font-style: normal;
    font-size: 11px;
    text-decoration: none;
    color: #888;
}
.accordion div a:hover {
    color: #333;
    text-decoration: underline;
}

.pacorp_sp_cot{width: 20%; float: left; }
.pacorp_sp_thumbnail {margin: 4px;
    display: block;
    padding: 4px; text-align: center;
    margin-bottom: 18px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    /* border-radius: 4px; */
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}
