/* ::::: http://www.bolehu.net/Public/Home/css/style_ny.css ::::: */

* { font-family: "微软雅黑"; margin: 0px; padding: 0px; outline: medium none; }
input, img, textarea { border: medium none; }
a { text-decoration: none; }
a { outline: medium none; }
a:focus {  }
li { list-style: outside none none; }
input, textarea, select { outline: medium none; }
textarea { resize: none; }
.qing { display: block; clear: both; overflow: hidden; }
.juzhong { display: block; width: 1260px; margin: 0px auto; }
.lf { display: block; float: left; overflow: hidden; }
.al_fl a span::before { position: absolute; top: 100%; content: attr(data-hover); transform: translate3d(0px, 0px, 0px); }
.cl-effect-11 a::before { position: absolute; top: 0px; left: 0px; overflow: hidden; max-width: 0px; color: rgb(0, 152, 197); content: attr(data-hover); transition: max-width 0.3s ease 0s; }
.cl-effect-11 a:hover::before, .cl-effect-11 a:focus::before, .cl-effect-11 a.xflnn::before { max-width: 100%; }
#workbox .workshow::before { box-sizing: border-box; position: absolute; content: ""; right: 30px; left: 30px; top: 30px; bottom: 150px; transform: scale(1.4); opacity: 0; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 4; }
#workbox .workshow:hover::before { opacity: 1; top: 0px; transform: scale(1); }
@media only screen and (max-width: 768px) {
  #workbox .workshow, .work-size { width: 50%; }
}
@media only screen and (min-width: 768px) {
  #workbox .workshow, .work-size { width: 33.33%; }
}
@media only screen and (min-width: 1260px) {
  #workbox .workshow, .work-size { width: 25%; }
}
@media only screen and (min-width: 1800px) {
  #workbox .workshow, .work-size { width: 20%; }
}
@media only screen and (min-width: 2400px) {
  #workbox .workshow, .work-size { width: 16.66%; }
}
#workbox .workshow .work-imgbox::before { content: ""; width: 100%; height: 100%; position: absolute; display: block; z-index: 3; background: transparent url('nal_hua.png') repeat scroll 0% 0%; top: -100%; transition: opacity 0.35s ease 0s; opacity: 0; }
#workbox .workshow:hover .work-imgbox::before { top: 0px; opacity: 1; }
.header { width: 100%; height: 85px; min-height: 85px; z-index: 17; background: transparent none repeat scroll 0% 0%; min-width: 1260px; }
.header .nav, .header .nav_grey { position: absolute; top: 26px; right: 1em; display: block; z-index: 18; }
.header .nav a, .header .nav_grey a { text-decoration: none; font-size: 16px; line-height: 34px; color: rgb(255, 255, 255); width: 93px; height: 34px; display: block; float: left; text-align: center; }
.header .nav a:hover, .header .nav a.current { background: transparent url('navhua.png') no-repeat scroll center center; }
.nav_tel { display: block; width: 35px ! important; height: 35px ! important; margin-left: 10px; background: transparent url('ttel_2.png') no-repeat scroll center center; }
.nav_tel:hover { background: transparent url('ttel_2.png') no-repeat scroll center center ! important; }
.nav_tel .nav_tel2 { width: 35px; height: 35px; background: transparent url('ttel_1.png') no-repeat scroll center center; cursor: pointer; }
.docBubble { position: absolute; max-width: 220px; margin-left: -188px; text-align: left; z-index: 100; display: none; line-height: 30px; font-size: 16px; color: rgb(255, 255, 255); }
.docBubble .tl, .docBubble .tr, .docBubble .bl, .docBubble .inner, .docBubble .triangle-t, .docBubble .triangle-b, .docBubble .close { background-image: url('manhua_bubbletips.png'); }
.docBubble .tl { float: left; background-position: -20px 0px; }
.docBubble .tr { position: absolute; right: -12px; top: 0px; width: 12px; height: 12px; background-position: 100% 0px; }
.docBubble .bl { position: absolute; left: 0px; bottom: -12px; width: 12px; height: 12px; background-position: -20px 100%; }
.docBubble .inner { position: relative; left: 12px; width: 200px; margin: 12px 0px -12px; max-width: 200px; background-position: 100% 100%; padding: 0px 12px 12px 2px; }
.docBubble .triangle-t { position: absolute; z-index: 2; top: -7px; margin-left: 170px; width: 15px; height: 8px; overflow: hidden; }
.docBubble .inner .cont { overflow: hidden; line-height: 20px; }
.nav_tel:hover .nav_tel2, .nav_tel_2:hover .nav_tel2_2 { animation: 0.5s linear 0s alternate both infinite running nav_tel2; }
.logo_ny { animation: 0.8s cubic-bezier(1, 0.57, 0.48, 1.1) 0s normal both 1 running logo_ny; }
.nav { animation: 0.8s cubic-bezier(1, 0.57, 0.48, 1.1) 0s normal both 1 running nav; }
.jgtbg { height: 380px; width: 100%; overflow: hidden; position: relative; }
.jgtbg0 { width: 100%; height: 100%; position: absolute; z-index: 1; left: 0px; top: 0px; }
.jg_ser1 { width: 100%; text-align: center; position: relative; z-index: 6; top: 186px; }
.jg_ser1 { animation: 0.6s cubic-bezier(1, 0.57, 0.48, 1.1) 0.5s normal both 1 running jg_ser1; }
.jg_ser2 { line-height: 26px; font-size: 16px; color: rgb(255, 255, 255); text-align: center; position: absolute; top: 272px; width: 100%; z-index: 6; }
.jg_ser2 table { margin: 0px auto; }
.jg_ser2 table a { width: 149px; height: 41px; display: block; margin: 0px 7px; position: relative; float: left; color: rgb(255, 254, 254); line-height: 41px; overflow: hidden; background: transparent url('fla_qie3.png') no-repeat scroll center center; cursor: pointer; }
.jg_ser2 table a:visited { color: rgb(255, 254, 254); }
.jg_ser2 table a span { display: block; position: relative; top: 0px; }
.jg_ser2 table a, .jg_ser2 table a span { transition: all 0.4s cubic-bezier(0.25, 0.46, 0.65, 1.2) 0s; }
.jg_ser2 a:hover { background: transparent url('fla_qie2.png') no-repeat scroll center center; }
.jg_ser2 a:hover span { top: -41px; }
.jg_ser2 { animation: 0.8s cubic-bezier(1, 0.57, 0.48, 1.1) 0.6s normal both 1 running jg_ser2; }
.ddafwk { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 60px 0px 60px; overflow: hidden; }
.dafwk { width: 94%; margin: 0px auto; overflow: hidden; position: relative; }
.dfwk { width: 20%; float: left; position: relative; }
.dafwk_ti { padding-bottom: 58px; width: 288px; height: 110px; margin: 0px auto; position: relative; }
.dafwk_ti img { position: absolute; display: block; }
.dfwkx1, .dfwkx2, .dfwkx3, .dfwkx4, .dfwkx5, .dfwkx6 { width: 1px; height: 100%; background: rgb(206, 224, 229) none repeat scroll 0% 0%; position: absolute; }
.dfwkx1 { left: 0px; }
.dfwkx2 { left: 20%; }
.dfwkx3 { left: 40%; }
.dfwkx4 { left: 60%; }
.dfwkx5 { left: 80%; }
.dfwkx6 { right: 0px; }
.dfw1 { display: block; text-align: center; line-height: 36px; font-size: 24px; color: rgb(0, 0, 0); padding: 17px 15px 0px; height: 76px; }
.dfw1 span { display: block; clear: both; font-size: 14px; color: rgb(0, 0, 0); line-height: 20px ! important; }
.dfw2 { text-align: center; padding: 0px 15px 19px; height: 62px; position: relative; }
.dfw2_2 { width: 90px; height: 0px; position: absolute; display: block; top: 0px; left: 50%; margin-left: -45px; }
.dfw2_2 { transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1) 0s; }
.dfwk:hover .dfw2_2 { height: 62px; }
.dfw3 { display: block; text-align: center; color: rgb(0, 0, 0); font-size: 14px; line-height: 30px; padding: 0px 20px 30px; }
.dfwk { animation: 1s cubic-bezier(1, 0.57, 0.48, 1.1) 0s normal both 1 running dfwk; }
.dfwk_01 { animation-delay: 0.2s; }
.dfwk_02 { animation-delay: 0.4s; }
.dfwk_03 { animation-delay: 0.6s; }
.dfwk_04 { animation-delay: 0.8s; }
.dfwk_05 { animation-delay: 1s; }
.fwtk { background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 40px 0px; }
.fwti { display: block; width: 288px; height: 110px; margin: 0px auto; padding-bottom: 5px; }
.jgtcbg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 35px 0px 62px; }
.jgtc_bt { text-align: center; padding-bottom: 25px; width: 288px; height: 110px; margin: 0px auto; position: relative; }
.jgtc_bt img { position: absolute; display: block; }
.dajgk { width: 96%; margin: 0px auto; overflow: hidden; position: relative; }
.jgk1 { position: relative; float: left; width: 16.6667%; top: 300px; opacity: 0; }
.jgk1_1 { padding: 32px 0px 18px; height: 150px; }
.jgk1_1_1 { text-align: center; font-size: 24px; line-height: 40px; color: rgb(255, 255, 255); padding-bottom: 24px; }
.jgk1_1_21 { width: 26px; height: 26px; clear: both; position: relative; line-height: 26px; color: rgb(140, 213, 247); font-size: 22px; text-align: center; background: transparent url('abc_q.png') no-repeat scroll center center; margin-left: auto; margin-right: auto; }
.jgk1_1_22 { color: rgb(6, 88, 126); font-size: 14px; line-height: 26px; padding-top: 8px; }
.jgk1_1_23 { color: rgb(6, 88, 126); font-size: 14px; line-height: 24px; font-weight: bold; }
.jgk1_2 { display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(220, 220, 220) rgb(220, 220, 220); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; z-index: 2; clear: both; }
.jgk1_2_1 { padding: 17px 26px; line-height: 24px; font-size: 14px; color: rgb(37, 37, 37); }
.jgk1_2_2 { display: block; background: rgb(246, 246, 246) none repeat scroll 0% 0%; font-size: 12px; color: rgb(37, 37, 37); line-height: 30px; padding: 15px 30px; height: auto; min-height: 120px; }
.jgk1_2_3 { display: block; font-size: 12px; color: rgb(72, 71, 71); line-height: 30px; height: auto; min-height: 120px; padding: 15px 30px 53px; }
.jgk1_3 { display: block; position: relative; z-index: 4; clear: both; overflow: hidden; width: 74px; height: 55px; background: transparent url('ckbg.png') no-repeat scroll center center; font-size: 14px; color: rgb(96, 96, 96); line-height: 35px; text-align: center; padding-top: 19px; margin: -35px auto 0px; border-radius: 50%; }
.fbgx { clear: both; overflow: hidden; width: 15px; height: 2px; position: relative; margin: 0px auto; }
.jgk1_1_3 { text-align: center; padding-top: 4px; }
.lcbg0 { display: block; position: relative; overflow: hidden; background: transparent url('flcbg.jpg') no-repeat scroll center top; height: 777px; padding-top: 44px; }
.lctu { display: block; padding-top: 50px; text-align: center; }
.fobg_ser { background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 52px 30px; }
.fologo { display: block; text-align: center; }
.banq_ser { text-align: center; line-height: 26px; color: rgb(72, 72, 72); font-size: 12px; padding: 14px 0px 26px; }
.banq_ser a { color: rgb(72, 72, 72); }
.saom { position: relative; margin: 0px auto; width: 460px; }
.saom div { display: block; float: left; margin-left: 10px; }
.saom div img { display: block; float: left; position: relative; }
.fo_tel { width: 341px; height: 49px; position: relative; display: block; background: transparent url('fo_telk.png') no-repeat scroll center center / 100% 100%; }
.fo_tel1 { display: block; position: relative; left: 0px; top: 0px; }
.fo_tel2 { display: block; position: absolute; left: 22px; top: -49px; }
.fo_tel:hover .fo_tel2 { animation: 0.4s linear 0s alternate both infinite running fo_tel2; }
.fo_wei1 { display: block; background: transparent url('fo_weik.png') no-repeat scroll center center / 100% 100%; position: relative; width: 49px; height: 49px; overflow: hidden; }
.fo_wei1 a { cursor: pointer; }
.fo_wei1_0, .fo_wei1_1 { width: 49px; height: 49px; position: absolute ! important; left: 0px; display: block; }
.fo_wei1_0 { top: 0px; }
.fo_wei1_1 { top: 49px; }
.fo_wei1_0, .fo_wei1_1 { transition: all 0.4s cubic-bezier(1, 0.57, 0.48, 1.4) 0s; }
.fo_wei1:hover .fo_wei1_0 { top: -49px; }
.fo_wei1:hover .fo_wei1_1 { top: 0px; }
@media only screen and (max-width: 768px) {
  .con { width: 417px; padding-left: 58px; padding-right: 55px; }
  .map { margin-left: 530px; }
}
@media only screen and (min-width: 768px) {
  .con { width: 417px; padding-left: 58px; padding-right: 55px; }
  .map { margin-left: 530px; }
}
@media only screen and (min-width: 1260px) {
  .con { width: 517px; padding-left: 88px; padding-right: 65px; }
  .map { margin-left: 670px; }
}
@media only screen and (min-width: 1900px) {
  .con { width: 517px; padding-left: 88px; padding-right: 65px; }
  .map { margin-left: 670px; }
}
#workbox .workshow::before { box-sizing: border-box; position: relative; content: ""; right: 30px; left: 30px; top: 30px; bottom: 150px; transform: scale(1.4); opacity: 0; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 4; }
#workbox .workshow:hover::before { opacity: 1; top: 0px; transform: scale(1); }
@media only screen and (max-width: 768px) {
  #workbox .workshow, .work-size { width: 50%; }
}
@media only screen and (min-width: 768px) {
  #workbox .workshow, .work-size { width: 33.33%; }
}
@media only screen and (min-width: 1260px) {
  #workbox .workshow, .work-size { width: 25%; }
}
@media only screen and (min-width: 1800px) {
  #workbox .workshow, .work-size { width: 20%; }
}
@media only screen and (min-width: 2400px) {
  #workbox .workshow, .work-size { width: 16.66%; }
}
#workbox .workshow .work-imgbox::before { content: ""; width: 100%; height: 100%; position: absolute; display: block; z-index: 3; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; opacity: 0; top: -100%; transition: opacity 0.35s ease 0s; }
#workbox .workshow:hover .work-imgbox::before { opacity: 1; top: 0px; }
@media only screen and (max-width: 1900px) {
  .ph_ad0 { background: transparent url('ph_ad.jpg') no-repeat scroll center top / 100% 100%; }
}
@media only screen and (min-width: 1900px) {
  .ph_ad0 { background: transparent url('ph_ad.jpg') no-repeat scroll center top; }
}
@media only screen and (max-width: 100px) {
  #sucai1 { height: 100px; padding-right: 20px; }
}
@media only screen and (min-width: 758px) {
  #sucai1 { height: 100px; padding-right: 20px; }
}
@media only screen and (min-width: 1260px) {
  #sucai1 { height: 120px; padding-right: 20px; }
}
@media only screen and (min-width: 1900px) {
  #sucai1 { height: 180px; padding-right: 20px; }
}
@media only screen and (max-width: 100px) {
  #sucai2 { display: block; height: 180px; padding-right: 20px; }
  .zhaobg { margin: 35px 7%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 758px) {
  #sucai2 { display: block; height: 180px; padding-right: 20px; }
  .zhaobg { margin: 35px 7%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 1260px) {
  #sucai2 { display: block; height: 200px; padding-right: 20px; }
  .zhaobg { margin: 35px 7%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 1900px) {
  #sucai2 { display: block; height: 300px; padding-right: 20px; }
  .zhaobg { margin: 50px 7%; }
  .zhaobg2 { padding: 35px 35px 35px 55px; }
}
@media only screen and (min-width: 100px) {
  .zhaobg2 .fkfs, .fkfs { width: 48%; }
}
@media only screen and (min-width: 758px) {
  .zhaobg2 .fkfs, .fkfs { width: 48%; }
}
@media only screen and (min-width: 1260px) {
  .zhaobg2 .fkfs, .fkfs { width: 31%; }
}
@media only screen and (min-width: 1900px) {
  .zhaobg2 .fkfs, .fkfs { width: 23%; }
}
@media only screen and (max-width: 100px) {
  #sucai2 { display: block; height: 180px; padding-right: 20px; }
  .fukibg { margin: 35px 4%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 758px) {
  #sucai2 { display: block; height: 180px; padding-right: 20px; }
  .fukibg { margin: 35px 4%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 1260px) {
  #sucai2 { display: block; height: 200px; padding-right: 20px; }
  .fukibg { margin: 35px 4%; }
  .zhaobg2 { padding: 25px 15px 25px 35px; }
}
@media only screen and (min-width: 1900px) {
  #sucai2 { display: block; height: 300px; padding-right: 20px; }
  .zhaobg { margin: 51px 4%; }
  .zhaobg2 { padding: 35px 35px 35px 55px; }
}
@media only screen and (max-width: 100px) {
  .fukbg { display: block; position: relative; left: 0px; float: left; width: 100%; }
  .zhapbg { display: block; position: relative; right: 0px; float: right; width: 100%; }
}
@media only screen and (min-width: 1420px) {
  .fukbg { display: block; position: relative; left: 0px; float: left; width: 100%; }
  .zhapbg { display: block; position: relative; right: 0px; float: right; width: 100%; }
}
@media only screen and (min-width: 1900px) {
  .fukbg { display: block; position: relative; left: 0px; float: left; width: 50%; }
  .zhapbg { display: block; position: relative; right: 0px; float: right; width: 50%; }
}
/* ::::: http://s.goutong.baidu.com/embed/1473229481/asset/embed/css/pc/main.css ::::: */

#newBridge, #nbInviteWrapper, #nbWebImLightContainer { color: rgb(0, 0, 0); font-style: normal; font-weight: normal; letter-spacing: normal; word-spacing: normal; white-space: normal; }
#newBridge, #nbInviteWrapper, #nbWebImLightContainer, #newBridge ins, #nbInviteWrapper ins, #nbWebImLightContainer ins, #newBridge a, #nbInviteWrapper a, #nbWebImLightContainer a, #newBridge div, #nbInviteWrapper div, #nbWebImLightContainer div, #newBridge p, #nbInviteWrapper p, #nbWebImLightContainer p, #newBridge em, #nbInviteWrapper em, #nbWebImLightContainer em, #newBridge b, #nbInviteWrapper b, #nbWebImLightContainer b, #newBridge dd, #nbInviteWrapper dd, #nbWebImLightContainer dd, #newBridge dl, #nbInviteWrapper dl, #nbWebImLightContainer dl, #newBridge ul, #nbInviteWrapper ul, #nbWebImLightContainer ul, #newBridge li, #nbInviteWrapper li, #nbWebImLightContainer li, #newBridge i, #nbInviteWrapper i, #nbWebImLightContainer i, #newBridge h1, #nbInviteWrapper h1, #nbWebImLightContainer h1, #newBridge h2, #nbInviteWrapper h2, #nbWebImLightContainer h2, #newBridge h3, #nbInviteWrapper h3, #nbWebImLightContainer h3, #newBridge h4, #nbInviteWrapper h4, #nbWebImLightContainer h4, #newBridge h5, #nbInviteWrapper h5, #nbWebImLightContainer h5, #newBridge span, #nbInviteWrapper span, #nbWebImLightContainer span, #newBridge table, #nbInviteWrapper table, #nbWebImLightContainer table, #newBridge td, #nbInviteWrapper td, #nbWebImLightContainer td, #newBridge tr, #nbInviteWrapper tr, #nbWebImLightContainer tr, #newBridge tbody, #nbInviteWrapper tbody, #nbWebImLightContainer tbody, #newBridge thead, #nbInviteWrapper thead, #nbWebImLightContainer thead, #newBridge strong, #nbInviteWrapper strong, #nbWebImLightContainer strong, #newBridge u, #nbInviteWrapper u, #nbWebImLightContainer u, #newBridge img, #nbInviteWrapper img, #nbWebImLightContainer img, #newBridge font, #nbInviteWrapper font, #nbWebImLightContainer font, #newBridge select, #nbInviteWrapper select, #nbWebImLightContainer select, #newBridge option, #nbInviteWrapper option, #nbWebImLightContainer option, #newBridge input, #nbInviteWrapper input, #nbWebImLightContainer input, #newBridge form, #nbInviteWrapper form, #nbWebImLightContainer form, #newBridge textarea, #nbInviteWrapper textarea, #nbWebImLightContainer textarea { width: auto; height: auto; margin: 0px; padding: 0px; background: transparent none repeat scroll 0px 0px; border: medium none; color: inherit; direction: ltr; letter-spacing: inherit; line-height: normal; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: inherit; word-spacing: normal; font-size: 12px; font-family: inherit; font-size-adjust: none; font-stretch: normal; font-style: inherit; font-variant: normal; font-weight: inherit; visibility: visible; overflow: visible; list-style: outside none none; float: none; clear: none; display: block; position: static; top: auto; left: auto; box-sizing: content-box; }
#newBridge .nb-invite-wrap p { color: inherit; font-size: inherit; }
#newBridge .nb-invite-wrap { color: rgb(0, 0, 0); }
#newBridge .nb-invite-wrap .nb-invite-text { position: absolute; top: 44px; left: 128px; font-size: 13px; color: rgb(255, 255, 255); margin-right: 26px; }
#newBridge .nb-invite-wrap-base { background: transparent none no-repeat scroll 0% 0%; border-radius: 3px; overflow: hidden; }
#newBridge .nb-invite-wrap-base .nb-invite-tool-base { width: 18px; height: 18px; position: absolute; right: 8px; top: 8px; left: auto; bottom: auto; cursor: pointer; background: transparent url('close.png') no-repeat scroll 0% 0%; }
#newBridge .nb-invite-wrap-base .nb-invite-text-base .nb-invite-welcome-base, #newBridge .nb-invite-wrap-base .nb-invite-text-base p { margin: 0px; font-size: 13pt; color: rgb(255, 255, 255); word-break: break-all; }
#newBridge .customer-invite-style .nb-invite-tool { background: transparent url('close_1.png') no-repeat scroll center center; }
#newBridge .blank-talk-style { cursor: pointer; }
#newBridge .nb-position-base { position: fixed; }
#newBridge .nb-right-bottom { right: 20px; bottom: 20px; top: auto; left: auto; margin: 0px; }
#newBridge .nb-invite-skin-0 { display: block; background: rgb(0, 133, 218) url('inviteback0.png') no-repeat scroll 0% 0%; }
#newBridge .nb-icon-group .clearfix::after { content: ""; display: block; height: 0px; line-height: 0; clear: both; visibility: hidden; }
#newBridge .nodeName { background: rgb(255, 255, 255) url('user.png') no-repeat scroll 9px center; }
#newBridge .nodePhone { background: rgb(255, 255, 255) url('nodephone.png') no-repeat scroll 9px center; }
#newBridge .nb-nodeboard-base { height: auto; width: 240px; border-radius: 3px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base { color: rgb(0, 0, 0); border-radius: 5px; background-color: rgb(237, 237, 237); }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-top { height: 35px; line-height: 35px; font-size: 14px; background-color: rgb(0, 174, 243); border-top-left-radius: 5px; border-top-right-radius: 5px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-head-title { float: left; font-size: 14px; color: rgb(255, 255, 255); margin-left: 12px; line-height: 35px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-close { display: inline-block; float: right; height: 30px; width: 34px; margin-top: 2px; cursor: pointer; background: transparent url('nodemin.png') no-repeat scroll 0% 0%; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form { display: inline; background-color: rgb(237, 237, 237); }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-set {  }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-content { position: relative; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-set-content { width: 212px; height: 79px; margin: 12px auto 7px; padding: 0px 4px; resize: none; overflow: hidden; border: 1px solid rgb(213, 213, 213); background-color: rgb(255, 255, 255); text-align: left; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-name { height: 30px; width: 221px; line-height: 30px; margin: 7px auto 0px; border: 1px solid rgb(213, 213, 213); position: relative; background-color: rgb(255, 255, 255); }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .icon { width: 35px; height: 30px; display: inline-block; text-align: center; background-color: rgb(255, 255, 255); vertical-align: top; border-right: 1px solid rgb(255, 255, 255); }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .input { margin: 0px; width: 140px; height: 30px; line-height: 30px; border: medium none; display: inline-block; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-success { display: none; height: 314px; background-color: rgb(237, 237, 237); }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .success-box { width: 120px; position: absolute; top: 50%; left: 50%; margin-left: -60px; margin-top: -55px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .success-icon { height: 72px; width: 80px; margin: 0px auto; background: transparent url('bridge.png') no-repeat scroll center center; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .success-title { color: rgb(51, 51, 51); font-size: 14px; text-align: center; margin-top: 10px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .success-content { color: rgb(51, 51, 51); text-align: center; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .sucess-close { height: 30px; width: 90px; color: rgb(255, 255, 255); margin: 20px auto 0px; background-color: rgb(0, 174, 243); text-align: center; line-height: 32px; cursor: pointer; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-send { width: 202px; margin: 12px auto 0px 10px; padding-bottom: 18px; }
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-send-btn { height: 35px; width: 90px; line-height: 35px; text-align: center; border-radius: 2px; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(0, 174, 243); }
#newBridge .nb-nodeboard-position-base { position: fixed; }
#newBridge .nb-nodeboard-left-bottom { left: 1px; bottom: 1px; top: auto; right: auto; }
#newBridge .nb-nodeboard-base .nb-nodeboard-top-0 { background-color: rgb(0, 174, 243); }
#newBridge ins { display: block; text-decoration: none; }
#newBridge { font-family: Arial,Helvetica,"Microsoft YaHei",sans-serif; position: absolute; z-index: 2147483647; }
#newBridge .nb-hide { display: none; }
*::-moz-placeholder { color: rgb(171, 171, 171); opacity: 1; }
.sidebar { position: fixed; right: 0px; top: 50%; margin-top: -160px; width: 55px; background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; padding: 12px 0px; border-radius: 8px 0px 0px 8px; z-index: 999999; }
.sidebar { display: block; }
.sidebar li { display: block; height: 50px; width: 160px; padding-left: 17px; border-radius: 8px 0px 0px 8px; transition: all 0.5s ease 0s; }
.sidebar li img { display: block; }
.sidebar li:hover { margin-left: -105px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; }
