@charset "utf-8";

.alertify .ajs-dimmer,.alertify .ajs-modal{position:fixed;padding:0;z-index:1981;top:0;right:0;bottom:0;left:0}.alertify .ajs-dimmer{margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{overflow-y:auto}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px -24px 0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 0px 16px 0px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button,.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-closable .ajs-commands button.ajs-close,.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:0}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:#3593D2 dotted 1px}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-property:opacity,visibility;transition-timing-function:linear;transition-duration:250ms}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:250ms;animation-duration:250ms}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:ajs-shake;animation-name:ajs-shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-slideIn;animation-name:ajs-slideIn;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-slideOut;animation-name:ajs-slideOut;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-zoomIn;animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-zoomOut;animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-fadeIn;animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-fadeOut;animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-pulseIn;animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-pulseOut;animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInX;animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutX;animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInY;animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutY;animation-name:ajs-flipOutY}@-webkit-keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@-webkit-keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}@keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:250ms;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{transition-duration:.5s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:rgba(91,189,114,.95)}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95)}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}
.alertify .ajs-dimmer{background-color:#000;opacity:.5}.alertify .ajs-dialog{max-width:600px;min-height:122px;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:6px}.alertify .ajs-header{color:#666;border-bottom:1px solid #e5e5e5;border-radius:6px 6px 0 0;font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;background:#f1f1f1;}.alertify .ajs-body{font-family:"Microsoft YaHei", Roboto,sans-serif;color:#000}.alertify.ajs-maximized:not(.ajs-resizable) .ajs-content,.alertify.ajs-resizable .ajs-content{top:58px;bottom:68px}.alertify .ajs-footer{background-color:#fff;border-top:1px solid #e5e5e5;border-radius:0 0 6px 6px;background:#f1f1f1;}.alertify-notifier .ajs-message{background:rgba(255,255,255,.95);color:#000;text-align:center;border:1px solid #ddd;border-radius:2px}.alertify-notifier .ajs-message.ajs-success{color:#fff;background:rgba(91,189,114,.95);text-shadow:-1px -1px 0 rgba(0,0,0,.5)}.alertify-notifier .ajs-message.ajs-error{color:#fff;background:rgba(217,92,92,.95);text-shadow:-1px -1px 0 rgba(0,0,0,.5)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95);border-color:#999}

.btn-primary {
    background-color: #007ce7;
    border-color: #007ce7;
    color: #fff;
}
.btn-primary:hover {
    background-color: #0073d6;
    border-color: #0073d6;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.silder {width: 100%;height:350px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:350px; overflow:hidden;position: relative;}
.silder .silder_list a{top:0;left:0;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:-1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#ccc;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#fff;color:#348bda; font-weight: 600;}
.silder_desc{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right:140px;  color:#fff;
background:#348bda;
float:left;line-height:35px;height:35px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;
}

.silder .silder_page li:hover{cursor:pointer;}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-carousel .owl-item{position:relative; min-height:1px; float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%; height:178px;  -webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-prev { position:absolute; top:50%;  left:0px; margin:-25px 0px 0px !important;}
.owl-next { position:absolute; top:50%;  right:0px; margin:-25px 0px 0px !important;}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.rslides{margin:0 auto}.rslides_container{margin-bottom:5px;position:relative;float:left;width:100%}
.centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:40px;width:38px;background:transparent url("data:image/gif;base64,R0lGODlhTAAoAMQAAAAAAP////j4+PHx8enp6eLi4tvb29TU1MzMzMXFxb+/v7e3t7CwsKmpqaKiopqampOTk4yMjP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABIALAAAAABMACgAAAXKYCSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8iiw+FbIiGFQIDAiwYKkCKEIJU2dI7uNDs8iKk7q/QwTIgFDx5EIE4EF+LAtxcWL34OdF12PwpvTHKCUgZCZl0CZDpqAQORP1tiBTt9XYhCnFKeN3NiCERuj5Y3DHl/QaxiDD2oUgKiPIF1P45SlT6YXYyXXME+vGNBpIM8ho9xn4oBzzgPeXtDeJ061V2uRQ0GBbI7DAYG40np6uvs7e7v8PHy8/T19vciIQA7") no-repeat left top;margin-top:-25px;border-radius:20px}.centered-btns_nav:active{opacity:1.0}.centered-btns_nav.next{left:auto;background-position:right top;right:0}.transparent-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}.transparent-btns_nav.next{left:auto;right:0}.large-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url("data:image/gif;base64,R0lGODlhTAAoAMQAAAAAAP////j4+PHx8enp6eLi4tvb29TU1MzMzMXFxb+/v7e3t7CwsKmpqaKiopqampOTk4yMjP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABIALAAAAABMACgAAAXKYCSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8iiw+FbIiGFQIDAiwYKkCKEIJU2dI7uNDs8iKk7q/QwTIgFDx5EIE4EF+LAtxcWL34OdF12PwpvTHKCUgZCZl0CZDpqAQORP1tiBTt9XYhCnFKeN3NiCERuj5Y3DHl/QaxiDD2oUgKiPIF1P45SlT6YXYyXXME+vGNBpIM8ho9xn4oBzzgPeXtDeJ061V2uRQ0GBbI7DAYG40np6uvs7e7v8PHy8/T19vciIQA7") no-repeat left 50%;width:38px}
.large-btns_nav:active{opacity:1.0}
.large-btns_nav.next{left:auto;background-position:right 50%;right:0}
.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus{outline:0}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{margin-top:10px;text-align:center}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:9px;height:9px}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a{background:#222;background:rgba(0,0,0,.8)}
.maskBar{position:absolute;height:auto; width:100%; left:0; bottom:-100%; right:0;padding:10px; background:#348bda; background-color:rgba(52, 139, 218, 0.9); z-index:2;}
.maskWraper{position:relative; overflow:hidden; 
    height: 178px;
    width: 1%;
    display: table-cell;
    vertical-align: middle;
	 text-align: center; color:#fff;
}
.maskWraper.hover .maskBar{bottom:0px;transition: bottom 200ms;-moz-transition: bottom 200ms;-webkit-transition: bottom 200ms;-o-transition: bottom 200ms;}

.icheckbox_minimal-blue,.iradio_minimal-blue{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url('data:image/png;base64,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') no-repeat;border:0;cursor:pointer}
.icheckbox_minimal-blue{background-position:0 0}
.icheckbox_minimal-blue.hover{background-position:-20px 0}
.icheckbox_minimal-blue.checked{background-position:-40px 0}
.icheckbox_minimal-blue.disabled{background-position:-60px 0;cursor:default}
.icheckbox_minimal-blue.checked.disabled{background-position:-80px 0}
.iradio_minimal-blue{background-position:-100px 0}
.iradio_minimal-blue.hover{background-position:-120px 0}
.iradio_minimal-blue.checked{background-position:-140px 0}
.iradio_minimal-blue.disabled{background-position:-160px 0;cursor:default}
.iradio_minimal-blue.checked.disabled{background-position:-180px 0}
@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){
	.icheckbox_minimal-blue,.iradio_minimal-blue{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAoCAYAAADQUaxgAAAFSUlEQVR4Xu3dX2iW5R/H8T36tNbcNImBICXLZDPJHlfm5iwwBWvWYdP8nT7oQc6WJ9ZJtqOaYLVmwaZUBDmcnf2cITM7aDYGyx7D/O9GhiDbwVKn6cZ4eh98DzoZebF5Xdez5/OFF/eRXG++c1zccMMSFy9ezBbENYklS5YUzNt1qMAmur4bzZsKLl26FGef7W9kZCTavvnz50ffx9jP2HnKsQFrsBSLUGoBt/AHzqEHxzAIp+HnW8DY70h8ff/6/Yiyz34/ou2z/3/WGGmfTRIakamZjXpsRw0SkwQ8ZqrwP2TRi33oxEQu9alPfUnY2KHhZDHJeOpTn/rcrUcrKi1gFEdxAhkM4oYFzEM5UliLjVht3kcDjsNhwvWpT31JaETcFaEFWy1gAM04iNFJAoZMH9pQgs14D5XoRjvext2QfepTny6QAJ4/cMpbQH+6SgsPowxdWIm72I1PMQaXGcUBfINGNGErVmAjhmPuU5/6ZsFtRHR5/ISVGEAN9mBsCgFj2IMaDGClnVEWsk996tMFMvNkjf/R/orxf1TgDGqRwXRNBrU4gwo7qzi2PvWpTxeIiLsWrMJlrMN1TPdcx8u4bGe1xNSnPvW5XyCiNw/tbz3SuIt6DOFBzTDesLPSWB9Dn/rUpwtExN0sfGYBTfjVQ0AGTRbQitmx9alPfUlo4pZF2NH+NmEprmAvfM1epFGJenTM1D6+XpzK14ie9qefr95ARNy9Zc9mjMPXjGOPNWwP3ac+9ekC8Sdr9LVVbu+vHKsxioPwPd/a2TV4Mo/6CrEDvbhlerEDhWH6tD9dICJuXkECXbgN33MbXdawIU/6FqIPLahGialGC/qw0H+f9qcLxL+syc03D+2v1p4nEGg421ryoK8QR5DCZJNCFx7226f96QIRcbPMnqcRan6z59N50LcNKfzXPIutYfen/SXhd/Q1UGKKXwsl4G+0v8fteQWh5rI9F+VB3xaHgC1o9den/ekNRMRNqT1vIszY2SjJg74qh4AVfvu0v4jeQPQmojcP7U+mZBweR/vTG4iIm1v2nIswY2djNA/6TjkEnPHbp/3l3gWir4sSJsxof3/aczHCjJ2Nq3nQ1+EQ0OG3T/vTBSLi5qw9lyPM2Nn4PQ/62nD6Pr8MavPbp/3pAvEnYab874PS/nrsuQ5hxs7GyTzou4eNyGCyOY063PPbp/3pAhFxcwxZ1GEOfM8c1FnDsTzpu4ZVaEQ/bpt+NOIFXPPfp/35/QpLcv9rIe1vAD+jFluwHz7nTZRaw0Ae9Y2hxUTSp/3pAhFx9zlqsQtfe/x89CG8aw37ZnJff7pK+4u8T5/xhpUw+toq9/bXifNYjJ3wNTux2M7uDN2nPvXpAhFxN4EGC9iNlIeAFHZbwA5MhO5Tn/p0gYSXMLn15qH9HcdXeASHUYYHNWU4bGd9ie6Y+tSnPl0gIu62ow9P4QcswHTPAhy3M/rQELpPfeqL/wLRm4jEv787eB0X8AxOIoXpmhR6sBwX7Kw7sfapT31JaKaRfU0iM9cwXsJRPIdeNOFjjIFxVoh38AGK8AvqMBxzn/rUpzcQEXdDeBHtKMKHOIc05jgEFCONs/gIRWjHGgzF3qc+9SWhEXH3N7bhO7SiAvvxCY7gR2QwiL8s4FGUI4W1eA0lFnABDeiOoU996nO9QLKIbtSnvsh1Yxnq0YBqbDb3M73Yh0OYiKVPferTG4iIHxPoMOV4FWtQiScw1wJu4irOowffYzBX+9SnviQSiHbUp74cM4gvzIzuU5/6EtlstkAjIiLx/klbERHRBSIiIpp/AACGHv0x4sXIAAAAAElFTkSuQmCC');
	-webkit-background-size:200px 20px;background-size:200px 20px}
}

*{margin:0; padding:0px; font-family:Microsoft Yahei UI,Microsoft Yahei, Arial;}
body {overflow-x:hidden; font-family:Microsoft Yahei UI,Microsoft Yahei,Microsoft Yahei, Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:#fff;}
input, textarea, button, select, option {font-family:Microsoft Yahei UI,Microsoft Yahei, Arial;}
em { font-style: normal;}
h1, h2, h3, h4, h5 {font-size:15px;}
a {color:#348bda; text-decoration:none; }
a, input, select:focus,  option {outline:none !important;}
a:hover {color:#348bda; text-decoration:none;}
li {list-style:none; margin:0; }
i { font-style:normal;}
img {border:none; margin:0; padding:0;}
.clear {clear:both; height:0px;}
*:focus { outline:none;}
.clearfix {clear:both;}
label {cursor: default;}

@media (max-width:991px) {input, textarea, select {-webkit-appearance:none;}}

*, *:before, *:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.la:before { 
content: ""; position: absolute; width:200px; height: 100%; top: 0; left: -150px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);
-moz-transform: skewX(-25deg)
}
.la:hover:before { left: 150%; transition: left 1s ease 0s; }
.goup-text{color: #999;}

/*头部*/
.top_box { padding:5px 0px; line-height:25px; color:#fff; background: #0061b1;}
.top_box span { float: right; }
.top_box span a {color:#fff; margin-left: 10px; position: relative;}

.bui_mtop { margin-top:10px; }
.bui_fr { float: right; width:40%;}
.header { background: url('../images/headerbg.png') no-repeat center center #f1f1f1;}
.header .top_main {width: 1100px;}
.header font { margin:20px 0px 20px 0px;font-size: 32px;height:70px; display:inline-block; color:#348bda; letter-spacing: 2px;}
.header font img { float: left; margin-right: 10px;}
.header font b {display: inline-block; line-height: 44px !important; margin-top: 2px;}
.header font p { font-size: 16px; margin: 0px; line-height: 21px !important; padding: 0px; color:#999;}
.return { float: right; margin: 75px 33px 0px 0px;}
.return a { color:#c00; font-size: 16px; }
.return a:hover {color:#c00; text-decoration: underline;}

.top_main, .bui_top, .bui_nav, .bui_notice, .bui_content, .main_box, .spbanner1, .sp_color, .company_box { max-width:1100px; margin-left:auto; margin-right:auto; }
@media (min-width:1200px) {
	.top_main, .bui_top, .bui_nav, .bui_notice, .bui_content, .main_box, .spbanner1, .sp_color, .company_box { width:1100px; margin-left:auto; margin-right:auto; }
}
@media (min-width:992px) and (max-width:1199px) {
	.header .top_main, .bui_top, .bui_nav, .bui_notice, .bui_content, .main_box, .spbanner1, .sp_color, .specialcolumn_box, .company_box { width:95%; margin-left:auto; margin-right:auto; }
}
.company_box { padding:20px 0px; background: #fff;} 
.bui_top  { height:125px; background:url(../images/title.png) no-repeat left bottom;}
.bui_top p { float:right; color:#fff; font-size:20px; margin-top:50px;}


.menu_box { width:100%; height: 52px; background:#348bda; background:url(../images/navbg.gif) repeat-x center top;}
.menu {margin: 0px;}
.menu_box ul {padding: 0px 0; display: block;}
.menu li:hover>ul,.menu li:hover>.mega-menu{opacity:1;visibility:visible;display:block; }
.menu_box ul li{display:table-cell;width:1%; position:relative; text-align:center; border-right: 1px solid #348edf;}
.menu_box ul li:last-child { border-right:none;}
.menu_box ul li a{display:block;  height:52px; line-height:52px; font-size:18px; color:#fff; text-decoration: none !important; }
.menu_box ul li a:hover, .menu li.selected a { background: #2c81d0; text-decoration: none;}

.menu li:hover dl { display:block;}
.menu_box ul li dl { display:none; position: absolute;  top: 52px; left:50%; margin-left:-78px; z-index: 66; border: 1px solid #ddd; }
.menu_box ul li dl i { position: absolute; top:-9px; left:72px;  width: 12px; height: 9px; background:url(../images/sj2.png) no-repeat;}
.menu_box ul li dl a { font-weight:400; height: 45px; margin-right:0px; line-height: 45px; width:155px; border-radius: 0px !important;  font-size: 16px;  padding: 0px 10px;}
.menu_box ul li:hover dl a {background: #fff; color:#666;}
.menu_box ul li dl a em { display:block; width:100%; line-height:44px;  border-bottom:1px solid #ddd }
.menu_box ul li dl a:hover { color:#348bda; background: #f8f8f8;!important}

.more_service { margin-left: 5px;} 

.menu .mega-menu{opacity:0;visibility:hidden;display:none ! important/9;
}
.mega-menu{position:absolute;top:100%;background:#fff;z-index: 999;}
.mega-menu {
-webkit-box-shadow:0px 3px 2px rgba(0,0,0,0.3);
-moz-box-shadow:0px 3px 2px rgba(0,0,0,0.3);
box-shadow:0px 3px 2px rgba(0,0,0,0.3);
}
.mega-menu.full-width{left:0;width:100%;}
.menu li .mega-menu a{text-decoration:none; color:#555;  height:45px; line-height:45px; font-weight:400; font-size:16px; width:auto; display:inline-block; padding:0px 10px; text-wrap:none; white-space:nowrap; }
.menu li .mega-menu a:hover{color:#e4393c; }

/*新闻*/
.bui_content { padding:10px 0px; background:#fff;}

.bui_news { padding-top: 10px;}
.bui_news li {display:block; width:100%; border-bottom: 1px solid #f5f5f5;}
.bui_news li:last-child { border: none;}
.bui_news li a {color: #484848; font-size: 16px; display:block; height:40px; line-height:40px; padding-left:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position:relative;}
.bui_news li a:hover{color: #348bda;}
.bui_news li.dotted {border-bottom: 1px dotted #ddd;}
.bui_news li a div { display:block; width:2px; height:100%; position:absolute; top:0px; left:5px; background:#d7d7d7; }
.bui_news li a i { position:absolute; top:18px; left:2px; width:5px; height:5px; z-index:99; background:#ccc; border-radius:5px;}
.bui_news li a:hover i { background:#348bda;}
.bui_news li span {float:right; color:#999; padding:11px 0px 6px;}
.bui_newsempty{ width:100%; margin-left:10px; }
.bui_newsempty { display:block; height:190px; background:url(../images/empty.png) no-repeat center center}

/*底部*/
.bui_footer { margin:0px auto 0px; background:#474e62; text-align:center; padding:30px 0px; position: relative;}
.bui_footer a { display:inline-block; color:#ccc; margin:0px 3%; font-size:16px;}
.bui_footer a i {font-size:20px;}
.bui_footer a:hover { color:#fff; text-decoration: none;}
.bui_footer span {color:#ccc;}
.bui_footer span em {display: inline-block;font-size:14px;font-weight:bold; margin:0 1px;width: 20px; text-align: center; border-radius: 4px;background: #eee;color: #474e62; }
.bui_footer .counter { margin-top: 15px;}
/*栏目分类*/
.main_box { background:#fff;  margin:0px auto; padding-bottom:30px;}
.column_one {width: 57%; float:left;}
.column_two {width:41%; float:right;}

/*通用*/
.nav_mtop { margin-top:10px;}
.mtop { padding:30px 0px;}
.mtop2 {padding:20px 0px 0px;}
.plr {padding:0px 0px;}
.plra {padding:0px;}
.mright { margin-right:10px;}
.mleft { margin-left:1%;}
.more2 {float:right; font-weight:normal;line-height:29px; font-size:14px;}
.more {float:right; font-weight:normal; font-size:14px; margin-top: 10px;}
.more a, .more2 a  { color:#999; }
.more a i, .more2 a i { margin-left:5px;}
.more a:hover, .more2 a:hover { color:#348bda;}
.ptb { padding:20px 0px;}
.wapper_bg { background:#f9f9f9 !important;}
.home_wapper_bg {background:url(../images/navbg.gif) repeat-x center -52px; padding: 10px 0px;}
.more_lineheight { line-height: 15px;}
.spmtop {margin-top: 20px;}
.font_size12 li a {font-size: 14px !important; padding-left: 10px !important;}

/*资讯中心*/
.news_ul, .news_infoul {padding: 10px 0px 0px; display: block; width: 100%;}
.news_ul li, .news_infoul li {height: 40px; line-height: 40px; position:relative; padding-left:5px;   border-bottom: 1px solid #f5f5f5;}
.news_ul_two li {height:34px; line-height:34px;}
.news_infoul li {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.news_ul li a {display:block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; padding-right: 20px;}
.news_ul li a { padding-left:20px; font-size:16px;}
.news_ul_notice li a {padding-left:10px; }
.news_infoul li a {font-size: 14px; padding-left:10px; }
.news_ul li span, .news_infoul li span {float:right; color:#999;}
.news_ul li:last-child { border: none;}
/*.news_ul li:first-child a { font-size:18px; font-weight:bold; line-height:35px;}*/
.news_ul p {color:#999; margin-bottom:10px; text-indent:24px;}
.dota {position: absolute; top: 17px; left: 0px; display: block; width: 11px; height: 12px; background:url(../images/dian2.png) no-repeat;}
.dota_ranking { position: absolute; top: 11px; left: 0; display: block; width: 18px; height: 18px;  line-height:18px; text-align:center; font-size:12px;background:#348bda; border-radius:2px; color:#fff;}

.news_ul .ongoing { color:#348bda;}
.news_ul .end { color:#999;}

.news_ul li  b { padding-right:10px; color:#006ad1;}
.news_ul li  b:hover {color:#ff6600;}
.news_ul li  em { padding-right:10px; color:#999;}

.thumbnail {display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);  box-shadow: 0 1px 3px rgba(0,0,0,0.055);  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.thumbnails  li { float: left; margin-bottom: 9px; margin:20px 0px 0px 2%;  width: 48%;}
.thumbnails  li:first-child {margin-left: 0px; }
.thumbnails  li img {width:100%; height:182px;}
.thumbnail .caption { padding: 9px; color: #555;}
.thumbnail .lead {margin-bottom: 5px;  font-size: 14px;  line-height: 25px;  font-weight: 200; height:32px;  word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2;
-webkit-box-orient: vertical; overflow: hidden;}
.thumbnail .text_warning { color: #168cff;}
.thumbnail .text_warning:hover { color: #ff6600;}

.datas_column1 { height: 100px;}

.atinyTab, .tinyTab, .tinyOverTab { display:inline-block; float:left;}
.atinyTab li, .tinyTab li, .tinyOverTab li {float: left; liST-STYLE-TYPE: none; line-height:42px;}
.atinyTab li a, .tinyTab li A, .tinyOverTab li A {cursor:pointer; float: left; display:block; padding:0px;  COLOR: #666;  font-size:18px; line-height:42px; }
.tinyTab li.activeTinyTab, .tinyOverTab li.activeTinyTab {POSITION: relative; }
.atinyTab li.activeTinyTab A, .tinyTab li.activeTinyTab A, .tinyOverTab li.activeTinyTab A { color:#348bda ;  }
.atinyTab li i, .tinyTab li  i, .tinyOverTab li  i { color:#999; padding:0px 12px;}

.tinyTabContent > div {DISPLAY: none; position:relative; }
.tinyTabContent > div.activeTinyTabContent  {DISPLAY: block;}	
.project_title {color: #000; font-size: 20px;}

.column_title b { 
	display: inline-block;
    float: left;
    font-size: 29px;
    font-weight: 400;
    line-height: 30px;
    margin-right: 15px;
	 
}

.fl li{text-align:center; float:left; margin:6px 20px;font-size:18px;}
.quick_key li {margin:6px 6px;}
.column_title .anchor_style  { float:none; font-size:25px; color:#333; }

/*服务云*/
.h2{font-size: 20px; color: #333; width: 100%; padding:10px 0px; text-align:center;}
  /*按钮*/
.button { text-align:center; }
.button a {border-radius: 4px; height: 30px; line-height: 30px; padding: 0 18px; cursor: pointer; -webkit-transition: background-color 0.1s ease-in-out; -moz-transition: background-color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out;}
.tab-pane { display: none;}
.tab-pane.active {display: block;}
.iconbg {line-height: 0; display: inline-block; background-color: #4074e1; padding: 5px 2px; margin-right: 5px; border-radius: 2px;}

/*板块banner*/
.news_home { background:#f9f9f9; padding: 30px 0px;}
.news_home .datas_search_box {width: 800px; margin: 0px auto;}

.dataindex{color: #aa5500;    font-size: 28px;    font-style: italic;    font-weight: 600;}

.tinyClickTab { display:inline-block; float:left; margin-top:10px; border:1px solid #ccc;}
.tinyClickTab li {float: left; liST-STYLE-TYPE: none; line-height:38px; }
.tinyClickTab li A { float: left; display:block; padding:0px;  text-align:center; COLOR: #666;  font-size:16px; line-height:38px; font-size:16px; color:#aaa; border-left:1px solid #ccc;}
.tinyClickTab li A span {  padding:0px 30px;}
.tinyClickTab li.activeTinyTab{POSITION: relative; }
.tinyClickTab li.activeTinyTab A { color:#333 ; border-bottom:none; background:#f5f5f5;  }
.tinyClickTab li:first-child a { border-left:none}

.year {float:right; margin-top:10px;} 
.year  select {padding:3px;}

.large_number{font-size: 16px; font-weight: 100; line-height: 50px; height: 50px; }
.normal_number{    font-size: 17px;    font-style: italic;    font-weight: 400; margin:3px; color:#006ad1;}
.ticket_ctrl {cursor:pointer;display:block;text-align:center;}
.ticket_ctrl:hover{color:#999;}

/*资讯中心板块首页*/
.breadcrumb>*{vertical-align:baseline; font-size:16px;}
.breadcrumb {line-height:30px;  background: none !important; padding: 0px !important;}
.breadcrumb a, .breadcrumb i {color:#555}
.breadcrumb a:hover {color:#348bda; }
.breadcrumb .icon-arrow-right{margin:.8em;font-size:10px}
.breadcrumb .post-total-count {color:#bebebe;font-size:14px}
.breadcrumb i { margin: .6em; font-size: 16px;}
.breadcrumb i.fa-map-marker {margin-left: 0px;}

.cre_btn {background:#9f4716;}
.cre_btn:hover { background: #af4f19}

.news_home_one, .news_home_two, .news_home_three { float:left; }
.news_home_one { width:60%; }
.news_home_two { width:60%; } 
.news_home_three {width:40%;}
.news_home_title {font-size:29px;}
.news_home_bpleft, .news_home_bpleftre {border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:20px 20px 20px 0; }
.news_home_bpleftre {border-right:none;}
.news_home_bpright {border-bottom:1px solid #e4e4e4; padding:20px 0 20px 20px;}
.news_home_bpmiddle  {border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:20px 20px 20px 20px;}
.news_home_height {height:395px;}

/*图片新闻板块*/
.picture_list {width:100%; /*text-align:center;*/}
.picture_list li { display:block; float:left; width:31.3%; height:271px; margin:20px 1%; text-align:left;}
.picture_list li:hover img {opacity: .7;}
.picture_list li a img {width:100%; height:217px; margin-bottom:5px;}
.picture_list li a b {display: block; font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.picture_list li p {color:#999; padding-top:5px;}

/*资讯中心列表 */
.news_group_list {overflow: hidden; margin-right: 15px;}
.news_group_list li { position:relative; padding-top: 15px; padding-bottom: 13px; border-bottom-width: 1px; border-bottom-style: dashed;	border-bottom-color: #CCC;	padding-right: 10px; padding-left: 15px;}
.news_group_list li:hover { background-color: #F5F5F5; }
.news_group_list li .news_content { height: 60px; }
.news_group_title {margin-bottom: 8px; line-height: 1.6em; font-size: 16px; font-weight: bold;}
.news_group_title a, .news_infoul li a{  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position:relative;}
.news_group_title a {display:block;}
.news_group_date {color: #666;	margin-bottom: 10px; font-size: 14px; font-family: Microsoft Yahei UI,Microsoft Yahei;}
.news_content {line-height: 1.6em; color: #666; overflow: hidden; text-indent: 2em;}
.news_group_list li i {    position: absolute;
    top: 25px;
    left: 6px;
    display: block;
    width: 11px;
    height: 12px;
    background: url(../images/dian2.png) no-repeat;
}

.quotes {padding:30px 0px; text-align:center;}
.quotes a {display:inline-block; margin:2px 5px; color:#348bda; padding:5px 15px; border:1px solid #eee; cursor:pointer;}
.quotes a:hover  { color:#fff; border:1px solid #348bda; background:#348bda; text-decoration: none;}
.quotes .active  { color:#fff; border:1px solid #348bda; background:#348bda;}
.quotes .disabled,.quotes .disabled:hover {color:#666; border:1px solid #ddd; background:#ddd; cursor:not-allowed;} 

.news_left {width: 74%;}
.news_infobg { background:#f0f0f0; width: 26%; height:915px; padding-bottom: 15px;}
.news_infobg div{margin:0px 15px 5px; font-size: 22px; padding-top: 15px;}
.news_infobg div .more2 {line-height: 32px;}
.news_infobg ul {padding:0px 15px 0px}

/*资讯中心正文 */
.news_infobox { padding:20px 30px 30px 0px; min-height:330px;}
.news_infobox h1 {color:#348bda; font-size: 28px; font-weight: normal; line-height: 38px; margin: auto auto 28px; text-align: center; }
.news_infobox h3 { padding:8px; font-size:14px; text-align:center; font-weight: normal; color:#999;}
.news_info_content {overflow:hidden;color: #333;line-height:34px; font-size:16px; padding:30px 0px 0px; letter-spacing: 1px;}
.news_info_content img {margin: 0 auto; max-width: 100%;}

/*信用报告板块首页*/
.credit_banner_title2 { margin:0 auto; text-align:center; padding:80px 0px 0px 0px;}
.credit_banner_title2 p {font-size:40px; margin-bottom:20px;}
.credit_banner_title2 span {font-size:20px; color:#ddd;}

.credit_report .ins {display:inline-block; vertical-align:top; text-align: right; }
.credit_report {text-align: left; margin: 10px 0px;}
.credit_report p {text-align: left; margin-bottom:0px !important; position:relative; display:inline-flex; width:450px; height:55px;  align-items: center; font-size:14px; min-height:40px; color:#a95800; }
.credit_report p .options-left {line-height: 20px;}
.credit_report button {display:inline-block; vertical-align:top; height:55px; border-radius:5px; background:#ff8b52; margin-right:5px; border:none; padding:0px 20px; color:#fff; font-size:28px; cursor:pointer;} 
.credit_report button:hover { background:#f5854e;}
.credit_report a {display:inline-block; vertical-align:top; font-size:16px; padding:0px 10px; height:55px; border-radius:5px; background:#f1f1f1; color:#348bda; line-height: 55px; margin-right: 5px;}
.credit_report a:hover {background: #eaeaea; text-decoration: none;}


.credit_news { display:block;width:65%;}
.honesty_box {width:48%;}
.honesty_title { border-left:2px solid #348bda; font-size:20px; padding:2px 0px 5px 10px; color:#000; }
.honesty_title p { font-size:14px; color:#999; }
.honesty_left {width:40%;}
.honesty_right {width:59%; border-left:1px solid #e9e9e9;}

.btn-detail {width: 138px; height: 40px; line-height: 40px; border: 1px solid #168cff; color: #168cff;margin-top: 15px;  display: inline-block;  opacity: 0;  transition: all .5s cubic-bezier(.4, 0, .2, 1); visibility: hidden \9;}

.credit_box ul { margin:20px 0px;}
.credit_box ul li { margin:0px 0px; line-height:35px;}
.credit_box ul li span {display:inline-block; width:25%;}
.credit_box ul li span:nth-of-type(1) {width:15%;  text-align:center;}
.credit_box ul li span:nth-of-type(2) {width:70%;}
.credit_box ul li span:nth-of-type(3) {width:15%; text-align:center;}
.credit_box ul li:nth-of-type(odd){ background:#f0f0f0;}
.credit_box ul li:nth-of-type(even){ background:#fff;}
.credit_box ul li:first-child  {background:#b5b5b5; color:#fff;}

/*查询中心*/
.filter-top-tab {margin:0px auto 0px; background:#f9f9f9; border:1px solid #ddd; border-bottom:none;	padding:0 10px; font-size:20px;line-height:50px;}
.filter-top-tab:hover{cursor:pointer;}
.filter-top-tab i.filter_right_tip  { float:right; margin:16px 10px 0px 0px; cursor:pointer; color:#999;}
.filter-top-tab input, .filter-top-tab a{display: none;}
.filter-top-tab-show{border-bottom:1px solid #ddd;}
.filter-top-tab-show input, .filter-top-tab-show a{display: inline-block;}
.filter-top-tab-show input{line-height: 16px;font-size: 14px; vertical-align: top; margin-top: 8px;}
.listing_filters {border:1px solid #ddd; padding-top: 10px;}
.listing_filters fieldset {border:none;padding:8px 10px; position:relative; }
.listing_filters fieldset:last-child {border-bottom:none;}
.listing_filters .legend { position:absolute; top:0px; left:10px; text-align:right;  border-top:1px solid transparent; width:126px; line-height:52px;}
.listing_filters .fieldset_two { padding:8px 10px;}
.listing_filters .fieldset_two  .legend_two  {float:left; display:inline-block; width:154px; text-align:right; margin-right:10px; line-height:30px;}
.listing_filters .legend_three  {float:left; display:inline-block; width:150px; text-align:right; margin-right:10px; line-height:30px;}
.listing_filters .filter_links { margin:0px 0px 0px 126px;}
.listing_filters .iframe_links{margin:0px;}
.staff_dropdown {width: 260px;}

@media (max-width:991px) {
	.header { padding: 0px 10px;}
	.return {margin: 0px 0px 0px; float: none; padding-bottom: 10px}
	.header font { margin: 10px 0px; font-size: 24px; letter-spacing: 0px;}
	.header font img {display: none;}
	.listing_filters .filter_links { margin-left: 0px; margin-bottom: 5px !important;}
	.listing_filters .legend {position: inherit; left:0px; float: none; display: block; text-align: left;}
	.staff_dropdown {width:auto;}
	.staff_dropdown li {width: 100%; float:none;}
	.news_infobg { height: auto;}
}
.listing_filters fieldset a, .comp_regstaff_links a {display:inline-block; text-decoration: none; color:#348bda; margin:0 5px; padding:.5em; border:1px solid transparent; border-radius:2px;line-height:1;}
.listing_filters .filter_dropdown{cursor: pointer}
.listing_filters .dropdown-menu>li>a:focus,.filter_links .dropdown-menu>li>a:hover {
    background-color:#348bda; 
    color: #fff;
}
.filter_links .filter_dropdown{
    display: inline-block;
    margin: 0 5px;
    padding: .5em;
    color:#348bda;
    border: 1px solid transparent;
    border-radius: 2px;
    line-height: 1;
}
.filter_links .checked, .comp_regstaff_links a.selected {color:#fff; background:#348bda; text-decoration:none}
.comp_regstaff_links a {color:#484848; margin: 0px;}
.comp_regstaff_links a span { font-style: italic; color:#348bda;}
.comp_regstaff_links a.selected span {color:#fff;}

.input_text, .select_list {  border:1px solid #aaa; border-radius:2px; background:#fff;}
.select_list { margin-bottom: 10px;}
.input_text { height:30px; float:left; padding:0px 5px; }
.select_list {height:34px; float:left; width:150px;}
.input_text:focus, .select_list:focus {border:1px solid #348bda;}

.options-left {line-height:30px; color:#999;}
.options-left  i {color:#ff6600;}
.listing_filters .options-right{float:right	}
.listing_filters .options-right a, .query_submit{ cursor:pointer; font-size:16px; background:#348bda;display:inline-block; padding:0px 15px; min-width:50px; text-align:center; line-height:30px; margin:0px 10px; border:none; border-radius:2px; color:#fff;}
.listing_filters .options-right a:hover, .query_submit:hover {background:#348bda;}
.query_empty {border: 1px solid #348bda; background: #fff; color: #348bda;}
.query_empty:hover {background: #f5f9ff; color: #348bda;}

.table_box { border-collapse:collapse; border:1px solid #ddd; }
.table_box tbody td a, .pro_table_box tbody td a {color:#348bda;}
.table_box tbody td a:hover, .table_box tbody td a:focus, .pro_table_box tbody td > a:hover {color:#348bda; text-decoration: none;}
.table_box td, .table_box  th{  padding:14px 5px; text-align:center;}
.table_box tr { border-bottom:1px solid #d8d8d8;}
.table_box td {}
.table_box th { background:#ececec;}
.table_box tr:first-child th {background:#ececec; border-bottom:1px solid #ddd; padding-left:10px;}
.table_box tr:first-child th span { font-size:16px; margin-left:20px;}
.table_box tr:first-child th b {color:#c00; font-weight:normal;}
.github-posi { position: relative;}
.table_selected {background: #ffffe7 !important;}
.table_box tr:nth-child(odd)  {background:#fff;}
.table_box tr:nth-child(even) {background:#fcfcfc;}
.table_box tbody  tr:hover {background:#e4f0fb;cursor:pointer;}
.table_box td.table_padding {text-align:left;padding-left:40px;}
.table_box tbody.cursorDefault  tr:hover{ cursor:default;}
.table_box .primary{ font-size: 16px;}
.table_box .text-left{ text-align: left; padding-left: 20px;}

.pro_table_box { border-collapse:collapse; border:1px solid #ddd; background:#fff;}
.pro_table_box td, .pro_table_box  th{  padding:12px 10px; text-align:center; border:1px solid #ddd;}
.pro_table_borderright td, .pro_table_borderright th {border-right: none; border-left: none;}
.pro_table_box tr th { background:#f9f9f9; color:#333;}

.pro_table_box  tr:nth-child(odd)  {background:#fff;}
.pro_table_box  tr:nth-child(even) {background:#fcfcfc;}
.pro_table_box .view {padding: 0px;}
.pro_table_box .view a { display:inline-block; width: 80%; height: 34px; line-height: 34px;}

.query_seabox { display: inline-block; position: relative;}
.query_search { border: 1px solid #ddd; border-radius: 2px;  padding: 8px 30px 8px 7px;  outline: 0; }
.query_search_trigger {text-decoration: none; position: absolute; right: 10px;  top:-1px; font-size: 18px;  vertical-align: middle;  font-weight: 700;  color: #999;  -webkit-transition: color .217s ease;  transition: color .217s ease; }

.zzzm_sx { background: url(../images/sx.png) no-repeat right 20px; }

.datas_table tr { background: none !important;}
.datas_table tr td {text-align: left;}

.datas_tabs { display:block; float:none; margin-top: 40px; height:24px; margin-bottom: 10px;} 
.datas_tabs li { line-height: 29px;}
.datas_tabs li A {color:#999; height:29px; line-height: 29px; font-size: 18px; overflow: hidden; padding: 0px 2px; float: left;}
.datas_tabs li.activeTinyTab A { color:#348bda;     border-bottom: 2px solid #348bda;}
.datas_tabs li i {padding: 0px 20px; float: left;}

.datas_filters { border: none; padding: 0px; margin: 0px 0px 20px;}
.datas_filters a {padding: 0px; font-size: 16px; color:#666; padding-bottom: 5px; margin-right: 30px;}
.datas_num { display: inline-block; line-height:16px; margin-left: 5px; border-radius:3px; background: #ffc000; padding: 1px 5px 0px !important; font-weight: 400; font-size: 14px; color:#666 !important;}

.datas_tabs_box {  border-top: none;  padding:10px 0px 10px;}
/*查询中心内容页*/
.query_info_box .avatar_box {position:absolute; top:140px; right:30px}
.query_info_box .avatar_box img {width:150px;height:150px; border:5px solid #fff; border-radius:50%}
.query_info_box .user_info b { color:#348bda; font-size:30px; font-weight:400; display: block; padding-bottom: 10px;}
.query_info_box .user_info b span {margin-left:10px; font-size:14px; margin-top: -5px; display:inline-block;vertical-align:middle; border: 1px solid #009688;color: #009688;padding: 1px 3px;border-radius: 3px; }

.query_info_dl { margin:0px 0px;}
.query_info_dl dl {border:1px solid #ddd; background:#f9f9f9; padding:5px 10px 5px; position:relative; margin-bottom: 5px;}
.query_info_dl dl dd { display:inline-block; width:33%;}
.query_info_dl dl dd.query_info_dd1 { width:22%;}
.query_info_dl dl dd.query_info_dd2 { width:34%;}
.query_info_dl dl dt {width:100%;}
.query_info_dl dl dd span, .query_info_dl dl dt span {color:#999;}
.query_info_dl dt, .query_info_dl dl dd { padding:10px 0px;}

.query_info_dl dl p {display:block; position:absolute; top:10px; right:20px; color:#666; padding:0px 10px; font-style:italic; font-size:60px; opacity:0.3; -moz-opacity:0.3;/*ff*/ filter:alpha(opacity=0.3);}
.query_info_dl dl a {font-size: 16px; font-weight: 600;}

.github-fork-ribbon { position: absolute; padding: 0px 0 2px; z-index: 9999;}
.red {background:#c00;}
.green {background:#009f95;}
.blue {background:#168cff;}
.font-gray {color:#a8a8a8;}
.credit_bad { background:#eb4f38;}
.credit_bad a {color:#fff !important;}
.credit_good {background:#11cd6e;}
.credit_good a {color:#fff !important;}
.github-fork-ribbon a,
.github-fork-ribbon a:hover { color: #fff ; font-size:12px !important;  text-decoration: none;  text-align: center;  width: 60px;  line-height: 15px;  display: inline-block;  padding: 5px 0 0px 13px;}
.github-fork-ribbon-wrapper {  width: 80px; height: 80px;  position: absolute;  overflow: hidden;  top: 0;  z-index: 86;  pointer-events: none;}
.github-padding a , .github-padding a:hover {padding: 0px 7px 0px 0px; font-size: 12px !important;}
.github-fork-ribbon-wrapper.right { right: 0;}
.github-fork-ribbon-wrapper.right .github-fork-ribbon {  top: 0px; right: -25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.github-fork-ribbon-wrapper.left { left: 0px; -moz-left: -1px;}
.github-fork-ribbon-wrapper.left .github-fork-ribbon {  top: 0px; left: -16px; -webkit-transform: rotate(45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(45deg); transform: rotate(-45deg);}
.credit_icon {padding: 0px 8px 0px 0px !important;}

.warp_loading{
	display:inline-block;
	width:32px;height:32px;
	position:absolute;
	top:110px;left:50%;
	background:url('../images/loading.gif') no-repeat 0 center;
	z-index: 999;
}

/*tinynav*/
.tinyNav {display: block; width: 100%; margin: 0; margin-top: 5px;border: none; border-bottom: 1px solid #ddd;}
.tinyNavMenu { display: block; margin: 0px auto;  height: 47px; background: #fff; border: 1px solid #ddd; cursor: pointer; outline: none;}
.tinyNavMenu li { display: block; float: left;}
.tinyNavMenu li a { display: block; float: left; padding: 0 12px; line-height: 47px; text-decoration: none; color: #6c87c0;}
.tinyNavMenu li:hover > a{color: #7180a0; background: #d9e2ee;}
.tinyNavMenu li > a.selected{color: #fff; background: #168cff none repeat scroll 0 0;}
.tinyNavMenu ul { position: absolute; top: 53px; background: #fff; display: none; list-style: none; border: 1px solid #ddd; }
.tinyNavMenu ul li, .tinyNavMenu ul li a {display: block; width: 100%;}
.tinyNavMenu ul li a:hover { background: #e9edf3; }
.tinyNavMenu li ul li { float: none; position: initial; }
.tinyNavMenu li ul li a {float: none;width: auto;}

.line { border-top:1px solid #ddd;}

.fla{ float:left;}
.fra{ float:right;}

.service_more {float: right;font-size: 12px;color: #ccc;}

/*时间轴*/
.timeline ul{ width: 60%; margin:0px auto;  }
.timeline ul li{ width: 100%;height:auto; position:relative; padding:10px 0px 10px 30px; display: block; border-left:3px solid #eee;}
.timeline ul li i {display:block; width:10px; height:10px; border-radius:10px; background: #168cff; position:absolute; top:27px; left:-7px; z-index:111;}
.timeline .timeline_box{ border:1px solid #f4f4f4; background:#f4f4f4; padding:15px;}
.timeline .timeline_box p {color:#666;}
.timeline .timeline_box .name_1, .timeline .timeline_box .name_2{ margin:12px 0px;  }
.timeline .timeline_box .name_1 span, .timeline .timeline_box .name_2 span {color:#168cff}
.timeline .timeline_box:before{content:"";  position: absolute; top: 22px;  left: 10px;  width: 0px;  height: 0px; border: 10px solid transparent; border-right-color: #f4f4f4;}
.timeline_no {text-align:center;}

.hide,.tableMerged{display:none;}
.formsubmit, .formsubmit{cursor: pointer; color: #484848;}

.navi-container { width: 900px; margin-left: auto;  margin-right: auto;}
.ui-step {padding:0 40px;margin:0 auto;font-size:14px;list-style:none;zoom:1; position:relative; color:#b7b7b7;}
.ui-step:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.ui-step li {float:left;height:54px;margin:0;width:50%;position:relative}
.ui-step li .ui-step-icon {height:50px;position:absolute;top:0;width:180px;text-align:center;left:-25px;font-family:tahoma}
.ui-step-icon .iconfont {font-size:30px;margin:0;color:rgba(0, 0, 0, .25);color:#b7b7b7;line-height:30px;/* background:#fff; */padding:0 10px;
position:absolute;top:0;left:0;text-shadow:1px 1px 2px #fff, 0 0 0 #ccc, 1px 1px 2px #fff}
.ui-step-icon .ui-step-number {line-height:14px;font-style:normal;position:absolute;top:7px;left:0;padding:0 20px;font-weight:700;color:#fff !important;}
.ui-step-end .ui-step-number {background:transparent;font-size:12px;font-style:normal;left:19px;line-height:12px;padding:0;text-shadow:none;top:9px}
.ui-step-icon .ui-step-text {height:20px;line-height:20px;position:relative;text-shadow:0 1px 0 #fff;top:34px;left:-65px}
.ui-step li .ui-step-line {height:3px;background:#b9b9b9;display:block;margin-top:14px;line-height:1;overflow:hidden}
.ui-step li.ui-step-end {position:absolute;top:0;right:-110px;width:150px;zoom:1;_clear:both}
.ui-step li.ui-step-end .ui-step-line {display:none}
.ui-step .ui-step-active {color:#f16f20}
.ui-step .ui-step-active .iconfont { color:#ed7159;}
.ui-step .ui-step-done .iconfont {color:#ed7159}
.ui-step .ui-step-done .ui-step-line {background:#ed7159}

/*第一步*/
.credits_first_box {width: 1000px; margin: 30px auto 0px;}
.credits_first_in { text-align: center; color:#999;}
.credits_first { border: 1px solid #ddd; background: #f9f9f9; height: 350px; padding:20px; line-height: 25px; color:#666; overflow: hidden; overflow-y:scroll;  }
.credits_agree { margin-right: 10px;}
.credits_button_box { display:inline-block;  border:none; cursor:pointer; margin:30px 20px 0px; width: 160px; text-align:center; line-height:50px; font-size:20px; font-weight:600; height: 50px; border-radius:5px; }
.credits_button {background: #ed7159; color:#fff; }
.credits_button:hover {color: #fff; background: #e66046; -moz-box-shadow:0px 1px 5px #b2b2b2;              
-webkit-box-shadow:0px 1px 5px #b2b2b2;          
box-shadow:0px 1px 5px #b2b2b2; }
.credits_disabled { background-color: #F5F5F5 !important; color:#ddd !important; cursor:default;}
.credits_disabled:hover{cursor: not-allowed;}
/*第二步*/
.credits_two { border: 1px solid #ddd; }

.credits_tab { border: none;  display:block; margin-bottom:15px;}
.credits_tab li {float: left;  width: 50%; margin: 0px; }
.credits_tab li A {float: left;  display:block; text-align: center; color:#348bda; width: 100%; height: 60px; line-height: 60px; background: #f1f1f1; font-size: 20px;}
.credits_tab li.activeTinyTab  {POSITION: relative; }
.credits_tab li.activeTinyTab A  { background: #e2654c; color: #fff; border: none;}
.credits_tab li.activeTinyTab A:after {position: absolute;content: " ";width: 0; height: 0; bottom:-16px; left:50%; margin-left:-8px; border:8px solid transparent;border-top-color: #e2654c; } 

.credits_tab_ul { margin: 50px 50px;  }
.credits_tab_ul li { margin-bottom: 20px;}
.credits_tab_ul li label { float:left; display: inline-block; width: 160px; line-height: 40px; text-align: right; color: #999; font-size: 16px;}
.credits_tab_ul li input { height: 38px; vertical-align:top;  border: 1px solid #ddd; width: 500px;  font-size: 16px; padding: 0px 10px;}
.credits_tab_ul li textarea {width: 500px; height: 120px; display: inline-block; resize:none; border: 1px solid #ddd;  padding: 10px 10px;}

.credits_tab_ul p {color:#ccc; margin: 0px 0px 0px 160px;}
.credits_buttondisable, .credits_buttonnswhite{ height: 38px; line-height: 37px; padding: 0px 10px; background-color: #f2f2f2;     border: 1px solid #c1c1c1;}
.credits_buttondisable {color: #999;  cursor: default;}/*获取验证码不可用样式*/
.credits_buttonnswhite {color: #333;  cursor: pointer;}/*获取验证码可用样式*/

.credits_successful, .credits_failure, .credits_warning { font-size: 20px; padding:50px 200px;}
.credits_successful i, .credits_failure i, .credits_warning i { font-size: 100px; float: left;  margin: -25px 10px 0px 0px; }
.credits_successful i { color:#27bc1b;  }
.credits_failure i { color:#ff0000; } 
.credits_warning i { color:#ffcc00; } 
.credits_successful a, .credits_failure a, .credits_warning a  { color:#025fdd}
.credits_successful a:hover, .credits_failure a:hover, .credits_warning a:hover  { text-decoration: underline;}

.credits_button_centent { text-align: center;}
.credits_query_pwd_code {width:700px;margin:0 auto; text-align:center;font-size: 20px;}

.credits_wid { width: 100% !important; }

/*进度查询*/
.schedule_search { width: 540px; margin: 0px auto;}
.schedule_prompt { border: 1px solid #e6e6e6; background: #fff8dc; padding: 10px; color:#333;}
.schedule_search ul { margin: 50px 0px 0px;}
.schedule_search ul li label {width: 130px; line-height:38px; display: inline-block; vertical-align:top; text-align: right;}
.schedule_search ul li input {width: 350px; display: inline-block; vertical-align:top;}
.schedule_searchyzm {cursor:pointer;position:absolute;display: inline-block; height: 38px; width:100px; margin-left:10px;  }
.schedule_searchyht a  {color:#077df0;}
.schedule_searchyht a:hover {text-decoration: underline;}

.schedule_rstate1, .schedule_rstate2, .schedule_rstate3 {display:inline-block; border-radius: 5px; padding: 2px 5px; background: #fff;}
.schedule_rstate1 { border: 1px solid #0ca00f; color:#0ca00f;}
.schedule_rstate2 { border: 1px solid #e4393c; color:#e4393c;}
.schedule_rstate3 { border: 1px solid #007dd5; color:#007dd5;}

.schedule_box {border: 1px solid #ccc;}
.schedule_box tr:first-child th {border-bottom:3px solid #e2654c}
.schedule_box tbody  tr:hover {background:none;cursor:auto;}
.schedule_roperation {color:#1c97ee;}
.schedule_rinstructions { background: #fdf3f1; overflow: hidden;}

.schedule_rtime { width: 80%; margin: 0 auto;}
.schedule_rtime .ui-step-4 li {width: 33%;}

.schedule_rtime .ui-step li .ui-step-icon { right: 0px; left: auto;}
.schedule_rtime .ui-step li:first-child .ui-step-line {display: none;}
.schedule_rtime .ui-step li:first-child  {margin-left: -136px; }
.schedule_rtime .ui-step-icon .ui-step-text { left:85px} 

.schedule_rtime .ui-step li .ui-step-line { height: 2px;}
.schedule_rtime .ui-step li i { position: absolute; top:8px; right:0px;}
.schedule_rtime .ui-step .ui-step-active .ui-step-line {background:#73c2fa}
.schedule_rtime .ui-step .ui-step-active {color:#1c97ee;}
.schedule_rtime .ui-step .ui-step-enda i { font-size: 25px; top:3px; right: -18px;}

.schedule_rtime .ui-step .ui-step-error {color:#e4393c;}
.schedule_rtime .ui-step .ui-step-error .ui-step-line {background:#e4393c}
.schedule_rtime .ui-step li {height: 90px;}

.schedule_rreason { width: 100%; min-width:980px;  margin: 0 auto; border-top: 1px solid #f6e9e7;  padding: 10px 10px 0px; text-align: left;}
.schedule_rreason span {color:#73c2fa}

/*数据服务*/
.ds_icon_box { position:relative; width: 150px; height: 150px; border-radius:100%; font-size:80px; color:#fff; text-align:center; line-height:150px; margin: 0 auto;}
.ds_enterprise { background: #3ab9f0;}
.ds_personnel {background: #e6507b;}
.ds_search {position: absolute; bottom:25px; right: 35px; color:#e4393c; font-size: 40px;  }
.ds_personnel .ds_search { color:#26a4fc;}
.ds_icon_title { font-size: 20px; text-align: center; margin-top:20px }

.ds_query { padding-left: 50px; min-height: 200px;}
.ds_query p { font-size:20px;  color:#e4393c; padding-bottom: 10px;}
.ds_query div a { float: left; display: block; height: 35px; line-height: 35px; padding: 0px 10px; border: 1px solid #ddd; border-radius:5px; margin: 10px 10px 0px 0px;  }
.ds_query div a:hover { background:#e4393c; color:#fff;}

.ds_title { font-size: 30px;}
.ds_title span { color:#999; font-size: 20px; margin-left: 20px; }
.ds_title span a { color: #999; margin-left: 10px;}
.ds_title span a:hover {color:#e4393c;}
.ds_map_title { text-align: center; font-size: 25px;  color: #348bda;}

.ds_icon_group { text-align: center;}
.ds_icon_group li {float:left; display:inline-block; width: 25%; margin: 10px 0px 0px}
.ds_icon_group li span { display: block; width: 70px; height:70px; line-height:70px; color:#fff; font-size: 40px; margin:0 auto; border-radius:100%; background: #00b4ff;}
.ds_icon_group li a:hover span { background: #51ccff;}
.ds_icon_group li p { padding-top: 10px;}

.ds_credit li { float:none; width: 13%;}
.ds_credit li span { background: #749f83;}

.ds_visual {display:inline-block; float:left; margin:20px 0px 0px 0px; border:1px solid #ccc;}
.ds_visual li {float: left; liST-STYLE-TYPE: none; line-height:38px; }
.ds_visual li a { float: left; display:block; padding:0px 30px; background:#fff;  text-align:center; COLOR: #666;  font-size:16px; line-height:38px; font-size:16px; color:#aaa; border-left:1px solid #ccc;}
.ds_visual li.activeTinyTab{POSITION: relative; }
.ds_visual li.activeTinyTab A { color:#333 ; border-bottom:none; background:#f5f5f5;  }
.ds_visual li:first-child a { border-left:none}

.ds_visual_ul li { float: left; width: 30%; height:275px; margin: 20px 1% 0px;  border:1px solid #ccc;  border-radius:5px ; background: #f9f9f9;}
.ds_visual_ul li a span {display:table-cell; vertical-align:middle; width:1%; height:230px; background: #fff; border:10px solid #f9f9f9;  border-radius:5px ; text-align: center;}
.ds_visual_ul li a span img {width: 268px; height: 141px;}
.ds_visual_ul li a p {display: block;  border-top:1px solid #ebebeb; padding:8px 10px 0px; font-size: 16px; 
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

/*维度组件的指定容器，可自由更改名称以及属性*/
.credit_center_6 { text-align: center;  position: relative; z-index: 9999;}
.weidu_div { width: auto; height: auto;  display:inline-block; position: relative; margin: 20px 0px 0px 0px; -moz-user-select: none; -webkit-user-select: none;-o-user-select: none; user-select: none;}
.weidu_title {  width: auto; height: 40px; overflow: hidden;float: left; display: inline; border: 1px solid #ccc; padding: 0px 25px 0px 15px; line-height: 40px; vertical-align: bottom; cursor: pointer;
font-size:16px; font-family: "微软雅黑"; color: #333; background: url(../images/wd1.png) #ffffff 100% no-repeat;margin-left:-6px;}
.weidu_content { text-align:left; height: auto; position: absolute;  display: none;font-size:14px; top: 41px; padding: 0px 5px 50px 0px;}	
.weidu_content_title { width: 12px; height: 6px; position: absolute; z-index: 1;  top: 5px; left: 10px;  background: url(../images/wd2.png) no-repeat;}
.weidu_content_main {  width: 100%; min-width: 145px; height: auto; float: left; display: inline; margin: 10px 0px 0px 0px; background: #ffffff; border: 1.5px solid #ececec; overflow: hidden; border-radius: 0px 0px 2px 2px;}
.weidu_main_title {  width: 100%; height: 30px; line-height: 30px;z-index:888;   vertical-align: bottom; font-family: "微软雅黑"; color: #2f364a; font-weight: bold;  cursor: default;  padding: 0px 0px 0px 10px; border-bottom: 1px solid #ececec;}
.weidu_main_title a { width: auto; height: 100%; float: right; display: block; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 18px;
 cursor: pointer; color: #2f364a; font-size: 12px; font-weight: normal; font-family: "微软雅黑";}
.weidu_content .a_normal { background: url(../images/wd4.png) no-repeat 0px 8px;}
.weidu_main_content {  width: 100%; max-height: 200px;float: left; z-index:777;display: inline; overflow-x: hidden; overflow-y: auto;}
.weidu_main_content ul { width: 100%; height: auto; float: left; display: inline;  position: relative;}
.weidu_main_content ul li {white-space:nowrap; width: 100%; height: 30px; line-height: 30px; vertical-align: bottom; border-bottom: 1px solid #ececec; float: left;
display: inline; padding: 0px 30px 0px 0px;text-indent: 30px; cursor: pointer;}
.weidu_main_content ul li:last-child { border: none;}
.weidu_main_content ul li a {color: #2f364a; width: 100%; display: block; float: left; white-space: nowrap;}
.weidu_main_content .li_hover {background: #f8f8f8;}
.weidu_main_content .li_click { background: #eeeeee;}
.weidu_main_content .li_empty { background: url(../images/wd4.png) no-repeat 12px 7px;}
.weidu_main_content .li_fill {background: url(../images/wd3.png) no-repeat 12px 7px;}
.weidu_main_foot { width: 100%; height: 50px; float: left;display: inline; border-top: 1px solid #ececec;}
.weidu_button_sure, .weidu_button_delete { width: 60px; height: 28px; float: right; display: inline; text-align: center; line-height: 28px; vertical-align: bottom; cursor: pointer; margin: 13px 8px 0px 0px;
font-family: "微软雅黑"; color: #2f364a;}
.weidu_button_normal {background: #eee; border: 1px solid #ececec;}

/*意见征集*/
.ongoing {color:#348bda;}
.end {color:#999;}

.comment_info_title { text-align: center; padding:20px 0px; font-size: 26px;  line-height: 1.4em;  color: #348bda;}
.comment_box h3, .comment_box h4{  padding: 10px 10px 20px; margin-top:20px;  font-size: 14px;text-align: center;font-weight: normal; color: #999;}
.comment_box h4 span { margin: 0px 20px;}
.comment_box h3{ border-bottom: 1px solid #eee;}
.comment_info_in {font-size: 16px; color:#999; line-height: 28px;}
.comment_published { margin-top: 30px;}
.comment_published h4 { font-size: 16px;text-align: center; background:#eee; padding: 13px 0px;}
.comment_published h4  span { color: #999; font-weight: 400; padding-left: 10px;}

.comment_published table { width: 800px; margin: 20px auto 0px;}
.com_td { color:#333;}
.com_td span {color:#ff0000; font-weight:bold; padding-left:5px;}
.com_input, .com_textarea, .com_input_code, .com_select { padding:9px 10px; vertical-align:top; border:1px solid #d5d5d5;}
.com_select {width: 100%;}
.com_input { width:40%; }
.com_textarea {height:200px; width:100%;  resize: none; background:url(../images/bg_area.gif) no-repeat center center; background-size:90% auto;  }
.com_input_code { width:150px;}
.com_btn1 { border:none; height:45px; width:150px; display:inline-block; border-radius: 5px; background:#348bda; color:#fff; font-size:18px; cursor:pointer; margin:35px 0px;}
.com_btn1:hover { background:#348bda; }


/*网站地图*/
.sitemap_list { width:80%; margin: 40px auto 50px;}
.sitemap_list li {margin-top: 20px; border-bottom: 1px dashed #eee; padding: 0px 10px 0px;}
.sitemap_list li:last-child { border: none;}
.sitemap_list li div b {font-size: 18px; font-weight: 400; color: #348bda; margin-left:3px }
.sitemap_list li div b:hover {color: #348bda;}
.sitemap_list li p {margin: 10px 0px; color: #999; line-height: 40px; font-size: 16px;}
.sitemap_list li p span { margin-right: 20px; display: inline-block;}
.sitemap_list li p a { color: #333;  margin:0px 3px; white-space:nowrap;}
.sitemap_list li p a:hover {color: #348bda;}

.disabled{background: #f5f5f5; color: #aca899;cursor: not-allowed;  }

/*资格证明文件*/
.qualification {width: 800px; position:relative; margin:0px auto; padding:20px 30px 30px; background:#f6f0d0; border-radius:5px;}
.qualification h1 { text-align: center; font-size: 30px; }
.qu_stitle { text-align: center;  margin-top: 20px; color:#666;}
.qu_stitle span { margin: 0px 20px;}

.qu_print {display:block; width: 150px; height: 30px; line-height:30px; font-size:16px; margin-top:10px; border-radius:5px; text-align:center; background: #e4393c; color:#fff;
position: absolute; top:65px; right: 65px; z-index: 99;
}
.qu_print:hover {color:#fff; background:#f13c40; } 

.qu_ewm {width: 200px; text-align: center; position: absolute; top: 25px; right: 10px; }
.qu_ewm p{width: 215px;font-size: 12px; color: #9e9e9e;}
.qu_list { border-top:1px solid #bbb;  margin-top: 30px; padding-top: 15px; position: relative;} 
.qu_list:first-child {border-top:none !important; margin-top: 0px !important;}
.qu_list dl  {position:relative; width:100%;  float:left; margin:0px;   font-size: 14px; font-weight: 600;}
.qu_list dl dt { float:left; width:48%; margin:14px 1% 0px; }
.qu_list dl dd {margin:14px 235px 0px 1%;}
.qu_list dl dd b { color:#e4393c;}
.qu_list dl dt span, .qu_list dl dd span {font-weight: 400;}
.qu_list dl dd.address span {float: left;}
.qu_list dl dd.address p { margin-left: 98px;}
.qu_list dl dd i {line-height: 40px;}
.qu_list h2 {font-size: 14px;  color:#999}

.qu_terms {margin:4px 1% 0px;}
.qu_terms li {border-bottom: 1px dashed #ccc; font-size: 14px;}
.qu_terms li span { float: left; padding: 10px 0px;}
.qu_terms li span:first-child { text-align: center;}
.qu_terms1 {width:8%}
.qu_terms2 {width:30%}
.qu_terms3 {width:62%}

.qualification_result { padding:20px; width: 100%; text-align: center; font-size: 20px;  margin-top: 50px;}
.qualification_recheck { font-size: 100px;   color: #27bc1b;}
.qualification_reclose { font-size: 100px;   color: #ff0000;}
.qualification_result p  { line-height: 35px; margin-top: 5px;}

@media (max-width:530px) {
/*资质证明文件*/
 	.qualification {position:relative; top:0px; left:0px; margin: 0px; width: 100%; padding: 10px;  background:#f6f0d0;}
	.qu_infor ul, .qu_ewm, .qu_list dl dt, .qu_list dl dd, .qu_terms li span  {width: 100%; }
	.qu_ewm  { margin-top: 20px; position: relative; top:0px;}
	.qualification { height: auto;}
	.qu_terms li { padding-bottom: 10px;}
	.qu_terms li span:first-child {text-align: left; }
	.qu_terms li span { padding: 2px 0px;}
	.qu_print { display: none;}
}

@media print{
.qualification { background: none; box-shadow:none;}
.qu_print { display: none;}
}

/*响应式*/
@media (max-width:991px) {
	.bui_footer {padding-left: 10px; padding-right: 10px;}
	/*宽度*/
	.header .top_main, .bui_top, .bui_nav, .bui_banner, .bui_notice, .bui_content, .menu_box, .main_box, .spbanner1, .sp_color, .specialcolumn_box, .query_info_dl dl dd, .query_info_dl dl dd.query_info_dd1, .query_info_dl dl dd.query_info_dd2 { width:100% ;}
	.bui_content, .home_wapper_bg { padding-left:10px; padding-right:10px;}
	.bui_top p { display: none;}
	.query_info_dl dt, .query_info_dl dl dd { padding:5px 0px;}
	
	/*首页banner文字*/
	.banner h1 { font-size: 25px}
	.banner .inner p {font-size: 18px}
	/*首页滚动图片*/
	.bui_fr, .credit_report button, .credit_report, .credit_news { width: 100%; float:none;}
	/*新闻首页搜索*/
	.news_home { padding-left: 10px; padding-right: 10px;}
	.news_home .datas_search_box {width:auto;}
	.news_home_one, .news_home_two, .news_home_three { float: none; width: 100%;}
	.plr, .plra { padding: 0px 10px;}
	.mtop {padding: 30px 10px;}
	.mtop2 { padding: 20px 10px 0px;}
	.news_home_bpleft, .news_home_bpleftre, .news_home_bpmiddle { border-right: none; padding-right: 0px}
	.news_home_bpright, .news_home_bpmiddle {padding-left: 0px}
	/*新闻内容页*/
	.news_infobox {padding:20px 0px 30px;}
	.news_infobox h1, .honesty_left, .query_search, .query_seabox, .honesty_box, .credits_first_box,
	.credits_tab_ul li input, .credits_tab_ul li textarea  {width: 100%;}
	.news_group_list { margin-right:0px;}
	/*数据服务*/
	.data_left {width: 100% !important; float: none !important;}
	.data_right {  float: none !important; width: 100% !important;}
	
	.honesty_right {width:100%; border-top:1px solid #e9e9e9; border-left:none; margin-top: 10px;} 
	.ds_query { padding-left: 0px; min-height: 200px;padding-top: 10px;}
	.table_box  td.table_padding {text-align:left; padding-left:10px;}
	.query_search { margin-left: 0px;}
	.input_text {width: 100% !important; margin-top: 5px;}
	.listing_filters .fieldset_two .legend_two { width: auto;}
	.fieldset_two {float: none !important;}
	.listing_filters .legend_three {width: auto;}
	.listing_filters .fieldset_two .list_legend {float: none; width:100%; text-align: left;}
	.input_text { float: none;}
	.table_box td { text-align: left;}
	.table_box tr { text-align: left;border-bottom: none;}
	.query_seabox { display: block;}
	/*数据服务表格自适应*/
    .table_box, 
    .pro_table_box  {width:100%; }
    .table_box colgroup, 
    .pro_table_box colgroup, .table_box thead tr th { display: none;}
    .table_box th, .table_box td, 
    .pro_table_box th, .pro_table_box td  { border-width:0; }
    .table_box tbody tr,
    .pro_table_box tbody tr {border-bottom:1px solid #ddd; background-color:#efefef; padding: 10px 0px; }
    .pro_table_box tbody tr:last-child {border-bottom:none;}
    .table_box tbody td,
    .pro_table_box tbody td  { padding:2px 15px 2px 10px; }
    .pro_table_box .view {padding: 0px 15px 0px 10px;}
    .table_box tfoot th, .table_box tfoot td,
    .pro_table_box tfoot td {padding:10px;}
    .table_box thead, .table_box tbody, .table_box tfoot, .table_box tr, .table_box th, .table_box td,
    .pro_table_box tr, .pro_table_box th, .pro_table_box td {width:100%; float:left; clear:both; }
    .table_box thead tr:nth-child(2),
    .pro_table_box thead tr:nth-child(1), .pro_table_box thead tr:nth-child(2) {   position:absolute; top:-99999px; left:-99999px; }
    .table_box tbody td:before,
    .pro_table_box tbody td:before {color:#999; content:attr(data-header)': \00a0'; font-weight:bold; } 
    
    .pro_table_box td, .pro_table_box th { text-align: left;}
	.datas_table th { display: none;}
    .qu_table colgroup { display: none;}
    .qu_table tr td {display:block; width:100%; }
    .credit_table tbody tr {padding: 0px 0px 10px;}
    .credit_table tbody td {padding-left: 20px !important;}
    .credit_table tbody td:first-child { padding-top: 20px;}
    /*诚信共建*/
    .credit_report .ins {margin-right: 0px; margin-top: 5px; }
    .credit_report p { display: block;  width: auto;}
    .credit_report p:after { top: -11px; right:155px; border-left-color: transparent !important; border-bottom-color: #e6e6e6 !important;}
    .zzzmwj { position: inherit;}
    
 	/*人员信息*/
 	.query_info_box .avatar_box {position:static; }
 	/*诚信共建*/
	.credit_news  { margin-top: 20px;}
 	.agree_box {width: 80% !important; height:540px; margin:-270px 0px 0px -40% !important;}
 	.c-declaration-dialog .btn-wrap .btn-read { font-size: 12px !important; width: auto !important; padding: 0px 10px;}
 	.credits_tab li A {font-size: 12px;}
 	.navi-container {width: 95%;}
 	.ui-step li .ui-step-icon { width: 85px}
 	.ui-step-icon .ui-step-text { left: -18px;}
 	.credits_tab_ul {margin:20px 10px 10px;}
 	.credits_tab_ul li label { float:none; display: block; width:100%; text-align: left;}
 	.credits_tab_ul li {margin-bottom: 0px;} 
 	.credits_successful i, .credits_failure i  {  display: block; width: 100%; text-align: center;}
 	.credits_successful, .credits_failure, .credits_warning, .credits_query_pwd_code { padding: 20px 20px; width: auto;}
 	.schedule_search {width: 100%; }
 	.schedule_search ul li label {width:auto; display:block; text-align:left ;}
 	.schedule_search ul li input {width: 100%;}
 	.schedule_search ul {margin: 30px 0px 0px;}
 	/*进度查询*/
 	.schedule_rtime{width: 100%;}
 	.ui-step { padding: 0px 0px 0px 30px;}
 	.schedule_rtime .ui-step li:first-child { margin-left: -20%;}
 	.schedule_rtime .ui-step-icon .ui-step-text {left: 42%;}
 	.ui-step li.ui-step-end {right: -136px;}
 	/*意见征集*/
 	.comment_published table {width: 100%; }
 	.com_textarea { background: url(../images/bg_area.gif) no-repeat center center; background-size: 80% auto;}
 	/*网站地图*/
 	.sitemap_list { width: 100%;}
 	
	.onsu_note {display: block;}
	.datas_filters a { display:inline-block; margin-right: 15px; margin-bottom: 5px;}
}

@media (min-width:992px) and (max-width:1100px) {ne
	.credits_first_box, .navi-container  {width: 90%;}
	.ui-step li .ui-step-icon { width: 85px}
 	.ui-step-icon .ui-step-text { left: -18px;}
}
/*严正声明*/
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background: #fefcf1; padding:15px 2px 10px; height:560px; position: relative; zoom: 1; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 5px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #ffc8c8;cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #ffc8c8; }
.flex-control-paging li a.flex-active { background: #ff9090; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


.statement { padding: 10px; overflow: hidden; background:#fefcf1;}
.statement_title { color: red; border-bottom:1px solid #ddd; margin:0px 10px 5px 10px; padding-bottom:10px; line-height:30px;  text-align:center;  font-size:25px; }
.statement_main { padding:10px 10px 0px 10px;  color:#444; height: 429px; overflow:hidden;  }
.statement_main:hover {overflow-y:auto;}
.statement_main h1 {text-align:center; font-size:18px; margin:0px 0px 10px;}
.statement_main p {font-size:15px; line-height:26px; text-indent:30px;}
.statement_center {text-align: center;}

.interactive { text-align: center;}
.interactive li { float: left;  display: inline-block; width: 25%; margin: 10px 0px 0px;}
.interactive li a {cursor: pointer;}
.interactive li span {display: block; width: 70px; height: 70px;line-height: 70px; color: #3ea8ff; font-size: 40px; margin: 0 auto; border-radius: 100%;  border: 2px solid #ddd;}
.interactive li p {padding-top: 10px;}

.company_link1, .company_linkm { background: #fff;}
.company_link1 {width: 100%;}
.company_linkm {width: 30%; background: #fff;}

.company_left {width: 68%;}
@media (max-width:991px) {
	.company_left, .company_linkm, .column_one, .column_two { width: 100%; float: none;}
	.statement {margin-top: 10px;}
}

/*互动交流*/
.interactive_wapper {margin-top: 30px;}
.interactive_button {margin-top: 16px; }
.interactive_button li{font-size: 20px;  margin:10px 0 0px 0px;  text-align: center;}
.interactive_button li i {display:inline-block; vertical-align:middle; font-size: 40px; margin: 0px 20px 0px 0px}
.interactive_button li a {color:#fff; background: #348bda; display: block; height: 81px; line-height:81px;}
.interactive_button li a:hover { background: #57abfa;}

.phone_line {height:1px;border:none;border-top:1px solid #f5f5f5; margin: 4px 0px;}
.interactive_phone li { line-height: 26px; color:#348bda; font-weight:700;  font-size: 13px; }
.interactive_phone li span { color:#484848; display: inline-block;  font-weight:400;  width: 160px;}
.interactive_one { float: left; line-height: 51px;}
/*相关链接*/
.link_box {background: #f2f2f2;}
.link_left { padding:20px 0px;}
.link_ul { padding:5px 0px 0; min-height:90px;}
.link_ul li {float:left; text-align:center; cursor:pointer; position:relative; display:block;  vertical-align: middle; font-size:14px; height:30px; line-height:30px; margin-right:17px;}
.link_ul li a { color:#484848; }
.link_ul li a:hover { color:#348bda;}
.link_ul li .link_ul_tip {display:none; position: absolute; left: 0px; top:0; z-index:2; border: 1px solid #ddd; background: #fff;}
.link_ul li .link_ul_tip a { float: none; text-align:left; display: block; white-space:nowrap; padding: 0px 10px;}
.link_ul li:hover .link_ul_tip {display: block;}

.datas_search { width: 1100px; margin: 30px auto 10px; padding:0px 0px 10px;  border-radius:5px;}
.search_tab { color:#666; margin-top: 9px; font-size: 16px; }
.search_tab em { padding: 0px 10px;}
.search_tab a { display:block; float:left; text-align:center; margin:0px 1%; font-size:16px; background:#eaeaea; width:14.6%; padding: 10px 0px; color:#666; border-radius:5px }
.search_tab a i {font-size:25px; margin-bottom: 3px;}
.search_tab a.current {background: #348bda; color:#fff; position: relative;}
.search_tab a.current:after {
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    bottom: -16px;
    left: 50%;
    margin-left: -8px;
    border: 8px solid transparent;
    border-top-color: #348bda;}

.datas_search_box { margin-top: 15px; position: relative;}

.datas_search_text { border-radius:0px; width: 100%; border: 1px solid #999; height:50px; line-height:50px; padding:0px 10px ; font-size:16px; background: #fff;  }
.datas_search_btn  { position:absolute; right:0px; top:0px; background: #348bda; border: none; width: 100px;  height:50px; line-height:50px; font-size:16px;color:#fff; cursor: pointer;}

/*网上调查*/
.onlinesurvey { width: 80%; margin: 0 auto; font-size: 16px; line-height: 34px; color:#333;}
.onlinesurvey fieldset { border: 1px solid #ccc !important;  padding: 0px 0px 20px; margin:30px 0px 0px;  }
.onlinesurvey legend { margin-bottom: 10px; margin-left: 20px;}
.onlinesurvey legend span { padding:0px 10px; font-weight: bold; }
.onlinesurvey fieldset label { display: block; padding: 0px 60px; line-height: 36px;}
.onlinesurvey fieldset label input { margin-right: 10px;}
.onlinesurvey textarea { width:100%; resize:none; margin:0px 0px; height: 180px; border: #eee 1px solid; padding: 10px;  }
.onsu_note {color:#999; margin-left: 20px; font-size: 14px;}
.onlinesurvey_success, .onlinesurvey_fail { text-align: center; font-size: 30px; font-weight: 400; color:#666; min-height:500px; margin: 50px 0px 50px}
.onlinesurvey_success span { color:#348bda; }
.onlinesurvey_fail span { color:#cc0000; }
.onlinesurvey_success i, .onlinesurvey_fail i {font-size: 120px;  margin-bottom: 30px;}
.onlinesurvey_success i {color:#348bda;}
.onlinesurvey_fail i {color:#cc0000;}
.onlinesurvey_close { margin-top: 50px;}
.onlinesurvey_close a { font-size: 16px; color:#666; padding: 8px 20px; background:#f9f9f9; border: 1px solid #ddd; border-radius:5px; }
.onlinesurvey_close a:hover {color:#348bda;}

.survey_bts { text-align: center; margin: 30px 0px; }
.survey_bts button {height: 45px; width: 150px; border-radius:5px; background: #348bda; color:#fff; border: none;font-size: 16px; cursor: pointer; }
.survey_bts button:hover {background: #348bda;}

.staff_select { height: 30px; line-height:30px; border:1px solid #ccc;}

@media (max-width:991px) {
	.onlinesurvey legend { margin: 0px 5px 10px;}
	.onlinesurvey { width: 100%;}
	.onlinesurvey fieldset label { padding: 0px 15px;}
	.link_box {padding: 0px 10px;}
}

.li-selected:after {
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    bottom: -20px;
    left: 50%;
    margin-left: -5px;
    border: 10px solid transparent;
    border-top-color: #348bda;
}
.cnvc-comp, .cnvc-staff, .cnvc-project  {
    background: #f1f1f1;
}
.li-selected a,.li-selected a:hover,.li-selected a:focus { background: #348bda ; color: #fff;}


/*互动交流主界面*/
.in_right {width: 63%; float: left;}
.in_question_list { display: block; width:100%;}
.in_question_list li { border-bottom: 1px dashed #ddd; padding: 12px 5px; font-size:16px;}
.in_question_list li i { float: left; color: #348bda; }
.in_question_list li p { padding-left: 4px;  line-height: 20px; }
.in_answer { margin-top: 8px; color:#666;}
.in_answer p, .in_question_list li a {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.in_question_list .in_answer i {color:#999; }
.in_question_list .in_answer p {padding-left:2px !important;  }
.in_question_list li a  {display:block; color: #333; }
.in_question_list li a {color:#348bda;}
.in_question_list li a:hover {color:#348bda;}
	/*信箱投诉*/
.in_mail_link a { display:block; float:left; width:49%;  font-size:20px; text-align:center; height: 76px; line-height:76px; margin:15px 0px 0px; background: #348bda; color:#fff; }
.in_mail_link a:FIRST-CHILD {margin-right: 2%;}
.in_mail_link a i {display:inline-block; vertical-align:middle; font-size:40px; margin-right: 20px;}
.in_mail_link a:hover { background: #348bda}

.in_Online_title {margin-bottom: 5px;}
.in_Online_title b { font-size: 18px; display:inline-block;  padding:0px 2px; height: 28px; font-weight: 400; border-bottom: 2px solid #348bda;}
.news_min { padding: 0px;}
.news_min li {height: 55px; line-height: 55px;}
.news_min li .dota {top:25px;}
.in_comment .news_ul li a { padding-left: 10px;}
.datas_project {width: 49%;}

/*互动交流主界面自适应*/
@media (max-width:991px) {
	.in_right, .datas_project { width: 100%; float: none;}
	.datas_search {width: 100%;}
}

/*答疑解惑列表页*/
.question_search { padding: 5px 15% 20px;}
.question_classify { text-align: center;}
.question_classify a { display:block; width:200px; height:45px; margin:0px 0px 10px; line-height:45px; font-size:14px; padding:0px 5px; background:#f1f1f1; color:#666; border-radius:5px;}
.question_classify a.question_selected { background: #348bda; color:#fff;}

.question_list { margin-left: 210px;}
.question_list_title { font-size: 16px;}
.question_list_title .number {  width: 50px; margin-top:20px; line-height: 40px; color:#999; text-align:center; display: inline-block;}
.question_list_title .title {margin-left:55px; padding-top:20px; line-height: 30px; padding-left:20px;  border-left: 3px solid #eee; position: relative;}
.question_list_title .title span { display:inline-block; padding:5px 10px; color:#348bda;}
.question_list_title .title span i {color:#348bda;}
.question_list_title .title span:hover {color:#348bda;}
.question_list i, .in_Online_trailer li h3 i { margin-right: 5px;}
.question_list_title .title:before {position: absolute;content: " ";width: 14px; height: 14px; top:33px; left:-8px; background:#348bda; border:4px solid #fff; border-radius:50%;  }
.question_list_reply {  margin-left:55px;  border-left: 3px solid #eee; padding: 0px 30px; font-size: 16px; color:#666; line-height: 30px;}
.question_list_reply span { display: block; height:55px; overflow: hidden; 
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
    }
.question_list_reply p { text-align: right;}
@media (max-width:991px) {
	.question_search {padding: 5px 1% 20px;}
}

.icon_nav {display:none; position: absolute; top:20px; right: -35px; width:35px; height: 35px; padding-top:5px; background: #666;}
.icon_nav i {font-size: 25px; color: #fff; cursor: pointer; }
.question_classify {po}

@media ( max-width :991px) {
	.icon_nav {display:block;}
	.question_classify {position: fixed !important; height:90%; top:10px; left:0px; z-index: 888; width:auto;}
	.question_classify ul { 
		height:100%;
		overflow:hidden;
		overflow-y:auto;
		display:none;
		background:#666;
		padding:0px;
		left:0px;
		}
	.question_classify ul a {background: none; color:#fff; margin-top: 0px; border-radius:0px; height: 40px; line-height: 40px; }
	.question_list {margin-left: 0px;}
}

/*领导信箱*/
.mail_link { float: left; text-align:center; font-size: 16px; margin-right:10px; padding: 10px 20px; background: #348bda; color:#fff; border-radius:5px;  }
.mail_link:hover {background: #348bda;color:#fff;}
.mail_fillin .com_input {width: 100%;}
.fillin_table td { padding: 8px;}
@media (max-width:991px) {
	.fillin_table, .fillin_table td {width: 100%;}
	.fillin_table td {width:100%; float:left; clear:both;  text-align: left;}
}

.mail_count span {float:left; margin-right: 10px; font-size:25px; height: 90px; width: 200px; text-align: center; line-height: 90px; color:#fff; background: #348bda;}
.mail_count_num {  height: 90px; display: table-cell; vertical-align:middle; width: 1%;}
.mail_count_num ul li { float: left; width: 200px; line-height:30px; text-align: center; border-left:1px solid #ddd; }
.mail_count_num ul li:first-child {border-left:none;}
.mail_count_num ul li b { color:#999}
.mail_count_num ul li h3 {color:#348bda; font-size: 20px; font-weight: 400;}
.mail_count_num a { margin-top: 10px;}
.mail_list li {border: 1px solid #eee; padding: 10px; margin-top: 10px; background: #fcfcfc;}
.mail_list li:hover {border: 1px solid #92bce6; }
.mail_list .state { width:15%;  text-align: right;}
.mail_list .state span { display: inline-block; text-align: center; color:#999; font-size: 16px; width:60px; line-height:60px; 
height: 60px; border: 1px solid #eee; border-radius:50%; }
.transferred {color:#e86464 !important;}
.mail_list .state a {color:#999; margin-left: 10px;}
.mail_list_main { width:85%; font-size: 16px;}
.mail_list_main p { line-height: 30px;}
.mail_list_main p span {color:#999;}
.mail_list_main p b, .mail_list .state a:hover { color:#348bda;}
.mail_mleft { margin-left: 20px;}
.mail_list_reply {  border-top: 1px dashed #eee; margin-top: 10px; padding: 10px 0px 0px; color:#999; line-height: 25px; }
.mail_list_reply i { float: left; width: 80px;}
.mail_list_reply span {display: block;  margin-left:80px;}
.mail_list_reply b { color:#e86464}
.mail_list_reply p.advice {color:#333;}
.mail_list_reply p.advice i {color:#348bda;}
.mail_list_reply_box { margin:5px 0px;border: 1px solid #eee; padding: 10px; background:#fff; }
@media (max-width:991px) {
	.mail_list_main, .mail_list .state { float: none;width: 100%;}
	.mail_list .state span { height: 30px; line-height: 30px;  border-radius:10%;}
	.mail_count span, .com_input {width: 100%;}
	.mail_link { margin: 0px; ; width: 100%;}
	.mail_count_num ul li {display:inline-block;  width: 33.333%; }
	.n-default .n-right {display: block;}
}

.fa-file-excel-o{color: #168cff;}
.highlight{background-color: #cc0000; color: yellow;}

.onlinesurvey_ewm { position: fixed; width: 132px; top:50%; right: 20px; text-align: center;}
.onlinesurvey_ewm span { display: block; width: 132px; height: 132px; border:1px solid #eee; border-radius:5px;background: #fff;}
.onlinesurvey_ewm span img {width: 130px; height: 130px;border-radius:5px; }
.onlinesurvey_ewm p { padding: 5px 5px 0px;}
.evaluation { position: fixed; left:0px; top:200px; border-radius:0px 5px 5px 0px; padding: 10px; background:#348bda; color:#fff; font-size: 16px;}
@media (max-width:991px) {
	.onlinesurvey_ewm {display: none;}
}

/*checkBtn*/
.sku-props-selector{ display: inline-block;}
.sku-props-selector .prop { overflow: hidden;}
.sku-props-selector .prop a, .sku-props-selector .prop li { color: #343434; cursor: pointer; text-decoration: none;}
.sku-props-selector .prop a {background-color: #fff; border: 1px solid #fff; border-radius: 0; display: block; height: 38px; line-height: 38px; margin: 0;
padding: 0 12px; white-space: nowrap;}
.sku-props-selector .prop .selected, .sku-props-selector .prop .selected a {border-color: #ff5704;}
.sku-props-selector .prop li { background-color: #fff; border: 1px solid #d1d1d1; float: left; line-height: 20px; margin: 0 15px 0px 0; position: relative;}
.sku-props-selector .prop .selected i { background: url("/assets/core/img/sel/icon_chosen.png") no-repeat 0 0;
 bottom: 0px; right: 0px; height: 10px; width: 10px;  overflow: hidden; position: absolute; text-indent: -9999px; display:block;}
.sku-props-selector .disable .selected i{background: url("/assets/core/img/sel/icon_chosen.png") no-repeat 0 0;}
.sku-props-selector .disable .selected,.sku-props-selector .disable .selected a { border-color:#ff8800;}

/*联系我们*/
.contact_title { text-align: center; padding: 30px 0px 20px; font-size:29px;}
.contact_subtitle {border-bottom: 1px solid #eee; color:#999; padding-bottom: 20px; text-align: center;}
.contact_subtitle span {margin: 0px 10px;}
.contact_box {width:80%; margin:0 auto;  margin-top: 40px;}
.contact_box dl { font-size: 16px; line-height: 35px; margin-bottom: 30px; color:#555}
.contact_box dl span { margin-right:20px;}
.contact_map { text-align: center;}
@media (max-width:991px) {
	.contact_box {width:100%; }
}

em.matched {
    color: #e91e63;
    font-weight: bold;
}

/*栏目的子标题*/
.column_subtitle { display: inline-block; line-height: 22px; margin-top: 5px; margin-left: 10px;}
.column_subtitle a  { color:#aaa;}
.column_subtitle a span { font-size: 18px; padding: 0px 2px;}
.column_subtitle a i { padding: 0px 17px 0px 20px;}
.column_subtitle a:hover span {color:#348bda; border-bottom: 2px solid #348bda;}
/*首页数据服务*/
.data_tab {margin-top: 3px;}
.data_tab li { line-height:25px;}
.data_tab li A { COLOR: #aaa;  padding:0px 2px; font-size:18px; line-height:25px; border-bottom: 2px solid transparent;}
.data_tab li.activeTinyTab {POSITION: relative; }
.data_tab li.activeTinyTab A { color:#348bda ;   border-bottom: 2px solid #348bda;}

.data_tab_box { margin-top: 15px; height: 325px;}

.data_comp_list { margin-top: 0px; float: left; width: 210px;border: 1px solid #ddd;}
.data_comp_list li {display:block; float: none; border-bottom:1px solid #ddd;}
.data_comp_list li:last-child {border-bottom:none;}
.data_comp_list li A {display:block; float: none; height:45px; line-height:45px;   COLOR: #999;  padding:0px 10px; font-size:16px; }
.data_comp_list li.activeTinyTab {POSITION: relative; }
.data_comp_list li.activeTinyTab A { color:#348bda ; background: #f9f9f9;}
.data_comp_list li.activeTinyTab A:after, .data_comp_list li.activeTinyTab A:before {
    position: absolute;
    content: " ";
    width: 0;
    height: 0;
    top: 50%;
    right: -16px;
    margin-top: -8px;
    border: 8px solid transparent;
    border-left-color: #f9f9f9;}
.data_comp_list li.activeTinyTab A:before {right: -17px; border-left-color: #ddd;}

.data_comp_map {margin-left: 230px;  height: 325px;}
.data_comp_map ul li {border-bottom: none;}
.data_staff_list li { float: left; min-width:225px; margin-right:20px; line-height: 32px; }
.data_staff_list li:last-child {margin-right:0px; }
.data_staff_list li p {font-size: 16px; color:#484848;}
.data_staff_list li p a {color:#484848;}
.data_staff_list li .links a {color:#999; position: relative; padding-left: 13px; font-size: 15px; display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.data_staff_list li .links a:hover, .data_staff_list li p a:hover {color:#348bda}
.data_staff_list li .links a:before{position: absolute; top:14px; left:0px; background:#ccc; border-radius: 5px; content: " "; width:5px; height:5px; }
.data_staff_list li .links a:hover:before {background:#348bda;}
.data_project_list {padding-top: 0px;}
.data_project_list b { padding-right: 10px; color:#999; font-weight: 400;}

.credit_comp_box {border: 1px solid #ddd;border-collapse: collapse; table-layout: fixed;  color:#484848;}
.credit_comp_box th {background: #f1f1f1; height: 35px}
.credit_comp_box th {padding:5px 10px;}
.credit_comp_box tr td { text-align: center; padding: 10px 10px 10px;}
.credit_comp_box tr td.credit_name { text-align: left; }
.credit_comp_box tr td.credit_name span { font-size: 16px;}
.credit_comp_box tr td.credit_name span.credit_name_pad { padding-left: 20px;}
.credit_comp_box tr td.credit_name a.formsubmit {color:#348bda;}
.credit_comp_box tr td.credit_name a:hover {color:#348bda;}
.credit_comp_box tr td.credit_details {text-align: left; font-size: 12px; color:#999; padding: 0px 10px 5px;}
.credit_comp_box tr td.credit_details p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.credit_comp_box tr td.credit_details span {color:#348bda; cursor: pointer;}
.credit_comp_box tbody tr:nth-of-type(odd){border-top: 1px solid #ddd;}

.news_links { border-bottom: 1px solid #e4e4e4;}
.news_links li {}
.news_links li a { text-align: left;}
.news_rules {float:left; width:50%;   font-size: 16px;}
.news_rules p { line-height: 30px; color: #000;}
.news_rules_links {}
.news_rules_links a {display: inline-block; margin-right:20px; line-height: 30px;  color:#999; }
.news_rules_links a:hover {color: #348bda;}

.news_standard_box {margin-bottom: 10px;}
.news_standard {display:inline-block; width: 33%; font-size: 16px; vertical-align: top;}
.news_standard p {line-height: 30px; color:#000; }
.news_standard_links a { display: block; line-height: 30px; color: #999; padding-right:15px; overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;}
.news_standard_links a:hover {color: #348bda;}

.compdetail_title { height: 24px; line-height: 22px; color: #348bda; font-size: 18px; margin-bottom: 11px; overflow: hidden;}
/*严正声明*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}


.glide { position: relative; width: 100%; height: 100%;}
.glide__wrapper { overflow: hidden;}
.glide__wrapper a{color:#f68261;}
.glide__track { position: relative;width: 100%; height: 100%; overflow: hidden;}
.glide__slide { width: 100%;}
.glide--carousel .glide__slide { float: left;clear: none;}
.module--horizontal {width: 100%;height: 475px;overflow: hidden;}
.glide__bullets { position: absolute; z-index: 2; list-style: none;}
.glide--horizontal .glide__bullets { bottom: 15px; left: 0; width: 100%; height: 10px; text-align: center;}
.glide--vertical .glide__bullets {top: 50%; right: 8%; width: 12px; height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.glide__bullets > * {
  display: inline-block;
  background-color: #facfc3;
  width: 8px;
  height: 8px;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  margin: 0 5px;
}
.glide__bullets > *.active {background-color: #ff0000;}

.good, .bad { padding: 1px 3px; font-size: 12px; border-radius:3px; }
.good {border: 1px solid #60b069; color:#60b069; }
.bad { border: 1px solid #e1993c; color:#e1993c;}

.process {max-width:1000px;  margin:0 auto 50px;}
.process b {display:block; height: 133px; background: url(../images/process.gif) no-repeat center center;}
.process ul li {display:table-cell; }
.process ul li.steps { vertical-align:top; background: #fdeeeb; border-radius:5px; text-align: center; padding: 10px 10px;}
.process ul li.steps span {display:inline-block; width: 28px; height: 28px; line-height:28px; background: #fff; border-radius:100%; color:#e2654c;
font-weight: 600; font-size: 18px; font-style: italic;}
.process ul li.steps p {margin-top: 8px; font-size: 16px; color:#e2654c;}
.process ul li.arrow {vertical-align:middle; text-align:center; color:#999; padding: 0px 10px;}
.process ul li.arrow i {font-size: 40px;}

@media (max-width:991px) {
	.news_standard {width: 49%;}
	.process ul li.steps {white-space:normal; padding: 10px 5px;}
	.process ul li.steps p {font-size: 14px;}
	.process ul li.arrow {padding: 0px 2px;}
	.process ul li.arrow i {font-size: 18px;}
	.comp_icon {display: block; float: none !important;}
	.in_mail_box {padding: 10px;}
	
	.module--horizontal, .statement_main, .flexslider { height: auto;}
	.news_home_bpleft, .news_home_bpleftre, .news_home_bpright, .ptb { padding-top: 10px; padding-bottom: 0px; border-bottom: none;}
	.ptb {padding-bottom: 10px;}
	.news_home_height { height: auto;}
}
.menu_box .fa-navicon { display: none;}
@media (max-width:750px) {
	/*导航*/
	.menu_box { height: 50px;background: #348bda; position: relative;}
	.menu_box .fa-navicon { display:block; cursor:pointer; position:absolute; z-index: 89; width:50px; text-align:center; line-height:50px; height:50px; font-size: 35px; color:#fff;} 
	.menu_box ul {display: none; width:100%; position:absolute; top:0px; z-index: 88;}
	.menu_box ul li { display: block; width: 100%; background: #348bda; border-bottom: 1px solid #348fe0;}
	
	.datas_search {margin:10px auto 0px; padding-bottom: 0px;}
	.interactive_wapper { margin-top: 15px !important; }
	.data_tab_box {height: auto;}
	.data_comp_list { float: none !important; display: block; width: 100%; border: none}
	.data_comp_list li {display:inline-block; width: auto; border: 1px solid #ddd; margin-bottom: 5px;}
	.data_comp_list li:last-child { border: 1px solid #ddd;}
	.data_comp_list li A { height:35px; line-height: 35px; font-size: 14px; }
	.data_comp_list li.activeTinyTab A:after, .data_comp_list li.activeTinyTab A:before { display: none;}
	.data_comp_map {margin-left: 0px;}
	
	.column_title b { display:block; float:none; margin-bottom: 5px;}
	.news_group_list li {padding-top: 10px; padding-bottom: 1px;}
	.news_group_list li i {top:20px;}
	
	.picture_list li { width: 98%; margin-bottom: 0px; float: none;}
	
	.data_tab li.activeTinyTab A, .datas_tabs li.activeTinyTab A { border-color:transparent}
}
.staff_qy_notfound{color: #fc0; margin-right: 5px}
.staff_qy_multiple{ color: #843534; margin-right: 5px}
.staff_qy_15wei { color: #ff0000; margin-right: 5px}

.ry_cardtype {font-size: 11px;border: 1px solid #009688;color: #009688;padding: 1px 3px;border-radius: 3px;font-weight: normal;}
.comp_icon {position: relative; float:left; font-size:14px; margin:5px 0px 0px 10px;  color:#348bda; cursor: pointer;}
.advice_title {font-size: 29px; margin-top: 10px; text-align: center;}

.iframe_links {margin-bottom: 15px !important;}
.iframe_links > a {display: inline-block; margin-right: 20px;}
.iframe_links > a:hover{cursor:pointer;}
.iframe_links > a.checked{ background: #348bda; border-radius: 2px; color: #fff; padding: 4px 7px 5px;}

.nodata:hover {background: none !important;}

@media (min-width:992px) and (max-width:1199px) {
	.datas_search, .top_main  { width:95%; margin-left:auto; margin-right:auto; }
}
@media (min-width:992px) and (max-width:1024px) {
	.interactive_phone li  {font-size: 12px; }
}

/* 变更记录时间轴 */
.cbp_tmtimeline {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.cbp_tmtimeline:before {
	content: '';
	position: absolute;
	top: 0px;
	bottom: 0;
	width: 6px;
	background: #afdcf8;
	left: 20%;
	margin-left: -17px;
}

.cbp_tmtimeline > li {
	position: relative;
}

.cbp_tmtimeline > li .cbp_tmtime {
	display: block;
	width: 25%;
	padding-right: 100px;
	position: absolute;
}

.cbp_tmtimeline > li .cbp_tmtime span {
	display: block;
	text-align: right;
}

.cbp_tmtimeline > li .cbp_tmtime span:first-child {
	font-size: 1.1em;
	color: #a5b8c3;
}

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
	font-size: 1.6em;
	color: #666;
}

.cbp_tmtimeline > li .cbp_tmlabel {
	margin: 0 0 15px 25%;
	background: #f9f9f9;
	border: 1px solid #ddd;
	color: #333;
	padding: 1.5em;
	font-size: 1.2em;
	font-weight: 300;
	line-height: 1.4;
	position: relative;
	border-radius: 5px;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
}

.cbp_tmtimeline > li .cbp_tmlabel h2 {
	margin-top: 0px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.cbp_tmtimeline > li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #ddd;
	border-width: 10px;
	top: 10px;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
}

.cbp_tmtimeline > li .cbp_tmicon {
	width: 20px;
	height: 20px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	color: #fff;
	background: #46a4da;
	border-radius: 50%;
	box-shadow: 0 0 0 8px #afdcf8;
	text-align: center;
	left: 20%;
	top: 12px;
	margin: 0 0 0 -25px;
}

@media screen and (max-width: 65.375em) {
	.cbp_tmtimeline > li .cbp_tmtime span:last-child {
		font-size: 1.1em;
	}
}

@media screen and (max-width: 47.2em) {
	.cbp_tmtimeline:before {
		display: none;
	}

	.cbp_tmtimeline > li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

	.cbp_tmtimeline > li .cbp_tmtime span {
		text-align: left;
		display: inline;
	}
	.cbp_tmtimeline > li .cbp_tmlabel {
		margin: 0 0 30px 0;
		padding: 1em;
		font-weight: 400;
		font-size: 95%;
	}

	.cbp_tmtimeline > li .cbp_tmlabel:after {
		right: auto;
		left: 20px;
		border-right-color: transparent;
		border-bottom-color: #ddd;
		top: -20px;
	}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
	}
	.cbp_tmtimeline > li  .cbp_tmlabel span:nth-child(2) {
		display: block;
	}

	.cbp_tmtimeline > li .cbp_tmicon {
		display: none;
	}
}

.qy_src_type{
	border-radius: 3px;
	border: 1px solid #2196F3 !important;
	background: #00BCD4 !important;
	color: #fff !important;
	font-size: 12px;
	padding: 1px 4px;
	margin-left: 5px;
}

.article{
    padding: 40px 46px;
    box-sizing: border-box;
    min-height:718px;
}   
.article .title{
    color: #0056bc;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
}
.article .instr{
    text-align: center;
    font-size: 15px;
    color: #9d9c9c;
    padding: 24px 0 22px 0;
    border-bottom: 1px dashed #c9c9c9;
} 
.article .con{
    padding: 20px 0;
    line-height: 36px;
    font-size: 15px;
}    
.list-box ul{
    padding: 10px 20px;
}
.list-box li{
    overflow: hidden;
    line-height: 42px;
}
.list-box li:hover{
    background: url(../image/comp-bg.png) no-repeat;
    background-size:cover; 
    cursor: pointer;    
}
.list-box li .move{
    background: -webkit-linear-gradient(#006fcb,#0038a9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#006fcb,#0038a9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#006fcb,#0038a9); /* Firefox 3.6 - 15 */
    background: linear-gradient(#006fcb,#0038a9); /* æ ‡å‡†çš„è¯­æ³• */
    float: left;
    height: 8px;
    width: 8px;
    margin: 16px 11px 0 0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb', endColorstr='#0038a9',GradientType=0 ); 
}
.list-box li .move.cur,.list-box li .move.defalut{
    background: -webkit-linear-gradient(#ff4112,#ea0030); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ff4112,#ea0030); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ff4112,#ea0030); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ff4112,#ea0030); /* æ ‡å‡†çš„è¯­æ³• */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4112', endColorstr='#ea0030',GradientType=0 ); 
}
.list-box li .title{
    color: #262626;
    float: left;
    width: 560px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.list-box li .title:hover{
    color: #0072cd;
    cursor: pointer;
}
.list-box li .time{
    color: #a0a0a0 !important;
    float: right;
}