html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0;
	font-family:"微软雅黑";
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	margin:.67em 0;
	font-size:2em
}
mark {
	color:#000;
	background:#ff0
}
small {
	font-size:80%
}
sub,sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	height:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	margin:0;
	font:inherit;
	color:inherit
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	padding:.35em .625em .75em;
	margin:0 2px;
	border:1px solid silver
}
legend {
	padding:0;
	border:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-spacing:0;
	border-collapse:collapse
}
td,th {
	padding:0
}
@media print {
	*,:after,:before {
	color:#000!important;
	text-shadow:none!important;
	background:0 0!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="javascript:"]:after,a[href^="#"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table td,.table th {
	background-color:#fff!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}@font-face {
	font-family:'glyphicons halflings';
	src:;
	src: format('embedded-opentype'), format('woff2'), format('woff'), format('truetype'), format('svg')
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'glyphicons halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
	content:"\2a"
}
.glyphicon-plus:before {
	content:"\2b"
}
.glyphicon-eur:before,.glyphicon-euro:before {
	content:"\20ac"
}
.glyphicon-minus:before {
	content:"\2212"
}
.glyphicon-cloud:before {
	content:"\2601"
}
.glyphicon-envelope:before {
	content:"\2709"
}
.glyphicon-pencil:before {
	content:"\270f"
}
.glyphicon-glass:before {
	content:"\e001"
}
.glyphicon-music:before {
	content:"\e002"
}
.glyphicon-search:before {
	content:"\e003"
}
.glyphicon-heart:before {
	content:"\e005"
}
.glyphicon-star:before {
	content:"\e006"
}
.glyphicon-star-empty:before {
	content:"\e007"
}
.glyphicon-user:before {
	content:"\e008"
}
.glyphicon-film:before {
	content:"\e009"
}
.glyphicon-th-large:before {
	content:"\e010"
}
.glyphicon-th:before {
	content:"\e011"
}
.glyphicon-th-list:before {
	content:"\e012"
}
.glyphicon-ok:before {
	content:"\e013"
}
.glyphicon-remove:before {
	content:"\e014"
}
.glyphicon-zoom-in:before {
	content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
}
.glyphicon-home:before {
	content:"\e021"
}
.glyphicon-file:before {
	content:"\e022"
}
.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
}
.glyphicon-inbox:before {
	content:"\e028"
}
.glyphicon-play-circle:before {
	content:"\e029"
}
.glyphicon-repeat:before {
	content:"\e030"
}
.glyphicon-refresh:before {
	content:"\e031"
}
.glyphicon-list-alt:before {
	content:"\e032"
}
.glyphicon-lock:before {
	content:"\e033"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
	content:"\e035"
}
.glyphicon-volume-off:before {
	content:"\e036"
}
.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
	content:"\e042"
}
.glyphicon-book:before {
	content:"\e043"
}
.glyphicon-bookmark:before {
	content:"\e044"
}
.glyphicon-print:before {
	content:"\e045"
}
.glyphicon-camera:before {
	content:"\e046"
}
.glyphicon-font:before {
	content:"\e047"
}
.glyphicon-bold:before {
	content:"\e048"
}
.glyphicon-italic:before {
	content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
	content:"\e054"
}
.glyphicon-align-justify:before {
	content:"\e055"
}
.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
}
.glyphicon-map-marker:before {
	content:"\e062"
}
.glyphicon-adjust:before {
	content:"\e063"
}
.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
	content:"\e069"
}
.glyphicon-fast-backward:before {
	content:"\e070"
}
.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
	content:"\e076"
}
.glyphicon-step-forward:before {
	content:"\e077"
}
.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
}
.glyphicon-remove-sign:before {
	content:"\e083"
}
.glyphicon-ok-sign:before {
	content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
	content:"\e087"
}
.glyphicon-remove-circle:before {
	content:"\e088"
}
.glyphicon-ok-circle:before {
	content:"\e089"
}
.glyphicon-ban-circle:before {
	content:"\e090"
}
.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
}
.glyphicon-arrow-down:before {
	content:"\e094"
}
.glyphicon-share-alt:before {
	content:"\e095"
}
.glyphicon-resize-full:before {
	content:"\e096"
}
.glyphicon-resize-small:before {
	content:"\e097"
}
.glyphicon-exclamation-sign:before {
	content:"\e101"
}
.glyphicon-gift:before {
	content:"\e102"
}
.glyphicon-leaf:before {
	content:"\e103"
}
.glyphicon-fire:before {
	content:"\e104"
}
.glyphicon-eye-open:before {
	content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-calendar:before {
	content:"\e109"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
	content:"\e115"
}
.glyphicon-shopping-cart:before {
	content:"\e116"
}
.glyphicon-folder-close:before {
	content:"\e117"
}
.glyphicon-folder-open:before {
	content:"\e118"
}
.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-bell:before {
	content:"\e123"
}
.glyphicon-certificate:before {
	content:"\e124"
}
.glyphicon-thumbs-up:before {
	content:"\e125"
}
.glyphicon-thumbs-down:before {
	content:"\e126"
}
.glyphicon-hand-right:before {
	content:"\e127"
}
.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
}
.glyphicon-globe:before {
	content:"\e135"
}
.glyphicon-wrench:before {
	content:"\e136"
}
.glyphicon-tasks:before {
	content:"\e137"
}
.glyphicon-filter:before {
	content:"\e138"
}
.glyphicon-briefcase:before {
	content:"\e139"
}
.glyphicon-fullscreen:before {
	content:"\e140"
}
.glyphicon-dashboard:before {
	content:"\e141"
}
.glyphicon-paperclip:before {
	content:"\e142"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
	content:"\e144"
}
.glyphicon-phone:before {
	content:"\e145"
}
.glyphicon-pushpin:before {
	content:"\e146"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152"
}
.glyphicon-sort-by-order:before {
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
	content:"\e154"
}
.glyphicon-sort-by-attributes:before {
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
	content:"\e167"
}
.glyphicon-saved:before {
	content:"\e168"
}
.glyphicon-import:before {
	content:"\e169"
}
.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
	content:"\e186"
}
.glyphicon-hd-video:before {
	content:"\e187"
}
.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
	content:"\e190"
}
.glyphicon-sound-5-1:before {
	content:"\e191"
}
.glyphicon-sound-6-1:before {
	content:"\e192"
}
.glyphicon-sound-7-1:before {
	content:"\e193"
}
.glyphicon-copyright-mark:before {
	content:"\e194"
}
.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
}
.glyphicon-cloud-upload:before {
	content:"\e198"
}
.glyphicon-tree-conifer:before {
	content:"\e199"
}
.glyphicon-tree-deciduous:before {
	content:"\e200"
}
.glyphicon-cd:before {
	content:"\e201"
}
.glyphicon-save-file:before {
	content:"\e202"
}
.glyphicon-open-file:before {
	content:"\e203"
}
.glyphicon-level-up:before {
	content:"\e204"
}
.glyphicon-copy:before {
	content:"\e205"
}
.glyphicon-paste:before {
	content:"\e206"
}
.glyphicon-alert:before {
	content:"\e209"
}
.glyphicon-equalizer:before {
	content:"\e210"
}
.glyphicon-king:before {
	content:"\e211"
}
.glyphicon-queen:before {
	content:"\e212"
}
.glyphicon-pawn:before {
	content:"\e213"
}
.glyphicon-bishop:before {
	content:"\e214"
}
.glyphicon-knight:before {
	content:"\e215"
}
.glyphicon-baby-formula:before {
	content:"\e216"
}
.glyphicon-tent:before {
	content:"\26fa"
}
.glyphicon-blackboard:before {
	content:"\e218"
}
.glyphicon-bed:before {
	content:"\e219"
}
.glyphicon-apple:before {
	content:"\f8ff"
}
.glyphicon-erase:before {
	content:"\e221"
}
.glyphicon-hourglass:before {
	content:"\231b"
}
.glyphicon-lamp:before {
	content:"\e223"
}
.glyphicon-duplicate:before {
	content:"\e224"
}
.glyphicon-piggy-bank:before {
	content:"\e225"
}
.glyphicon-scissors:before {
	content:"\e226"
}
.glyphicon-bitcoin:before {
	content:"\e227"
}
.glyphicon-btc:before {
	content:"\e227"
}
.glyphicon-xbt:before {
	content:"\e227"
}
.glyphicon-yen:before {
	content:"\00a5"
}
.glyphicon-jpy:before {
	content:"\00a5"
}
.glyphicon-ruble:before {
	content:"\20bd"
}
.glyphicon-rub:before {
	content:"\20bd"
}
.glyphicon-scale:before {
	content:"\e230"
}
.glyphicon-ice-lolly:before {
	content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
	content:"\e232"
}
.glyphicon-education:before {
	content:"\e233"
}
.glyphicon-option-horizontal:before {
	content:"\e234"
}
.glyphicon-option-vertical:before {
	content:"\e235"
}
.glyphicon-menu-hamburger:before {
	content:"\e236"
}
.glyphicon-modal-window:before {
	content:"\e237"
}
.glyphicon-oil:before {
	content:"\e238"
}
.glyphicon-grain:before {
	content:"\e239"
}
.glyphicon-sunglasses:before {
	content:"\e240"
}
.glyphicon-text-size:before {
	content:"\e241"
}
.glyphicon-text-color:before {
	content:"\e242"
}
.glyphicon-text-background:before {
	content:"\e243"
}
.glyphicon-object-align-top:before {
	content:"\e244"
}
.glyphicon-object-align-bottom:before {
	content:"\e245"
}
.glyphicon-object-align-horizontal:before {
	content:"\e246"
}
.glyphicon-object-align-left:before {
	content:"\e247"
}
.glyphicon-object-align-vertical:before {
	content:"\e248"
}
.glyphicon-object-align-right:before {
	content:"\e249"
}
.glyphicon-triangle-right:before {
	content:"\e250"
}
.glyphicon-triangle-left:before {
	content:"\e251"
}
.glyphicon-triangle-bottom:before {
	content:"\e252"
}
.glyphicon-triangle-top:before {
	content:"\e253"
}
.glyphicon-console:before {
	content:"\e254"
}
.glyphicon-superscript:before {
	content:"\e255"
}
.glyphicon-subscript:before {
	content:"\e256"
}
.glyphicon-menu-left:before {
	content:"\e257"
}
.glyphicon-menu-right:before {
	content:"\e258"
}
.glyphicon-menu-down:before {
	content:"\e259"
}
.glyphicon-menu-up:before {
	content:"\e260"
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	background-color:#fff
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#337ab7;
	text-decoration:none
}
a:focus,a:hover {
	color:#23527c;
	text-decoration:underline
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure {
	margin:0
}
img {
	vertical-align:middle
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:6px
}
.img-thumbnail {
	display:inline-block;
	max-width:100%;
	height:auto;
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:20px;
	margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:10px;
	margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:36px
}
.h2,h2 {
	font-size:30px
}
.h3,h3 {
	font-size:24px
}
.h4,h4 {
	font-size:18px
}
.h5,h5 {
	font-size:14px
}
.h6,h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
@media (min-width:768px) {
	.lead {
	font-size:21px
}
}.small,small {
	font-size:85%
}
.mark,mark {
	padding:.2em;
	background-color:#fcf8e3
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#777
}
.text-primary {
	color:#337ab7
}
a.text-primary:focus,a.text-primary:hover {
	color:#286090
}
.text-success {
	color:#3c763d
}
a.text-success:focus,a.text-success:hover {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:focus,a.text-info:hover {
	color:#245269
}
.text-warning {
	color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover {
	color:#66512c
}
.text-danger {
	color:#a94442
}
a.text-danger:focus,a.text-danger:hover {
	color:#843534
}
.bg-primary {
	color:#fff;
	background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#286090
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eee
}
ol,ul {
	margin-top:0;
	margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	margin-left:-5px;
	list-style:none
}
.list-inline>li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px
}
.biankuang{ width:70px; height:30px; background-color:#011432;    text-align: center;
    font-family: 微软雅黑;}
.dianli a .biankuang:hover{width:70px; height:30px;background-color:inherit;}
 a .biankuang:hover{width:70px; height:30px;background-color:inherit;}
dl {
	margin-top:0;
	margin-bottom:20px
}
dd,dt {
	line-height:1.42857143
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
}abbr[data-original-title],abbr[title] {
	cursor:help;
	border-bottom:1px dotted #777
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
	margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small {
	display:block;
	font-size:80%;
	line-height:1.42857143;
	color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
	content:'\2014 \00a0'
}
.blockquote-reverse,blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	text-align:right;
	border-right:5px solid #eee;
	border-left:0
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
	content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
	content:'\00a0 \2014'
}
address {
	margin-bottom:20px;
	font-style:normal;
	line-height:1.42857143
}
code,kbd,pre,samp {
	font-family:menlo,monaco,consolas,"courier new",monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
kbd {
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:700;
	-webkit-box-shadow:none;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.42857143;
	color:#333;
	word-break:break-all;
	word-wrap:break-word;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1170px
}
}.container-fluid {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	/*padding-right:15px;*/
	padding-left:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption thead>tr:first-child>td,.table>caption thead>tr:first-child>th,.table>colgroup thead>tr:first-child>td,.table>colgroup thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	display:table-column;
	float:none
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	display:table-cell;
	float:none
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:14px;
	line-height:1.42857143;
	color:#555
}
.form-control {
	display:block;
	width:174px;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
input[type=search] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
	line-height:34px
}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
	line-height:30px
}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.checkbox,.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox label,.radio label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-top:4px\9;
	margin-left:-20px
}
.checkbox .checkbox,.radio .radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	vertical-align:middle;
	cursor:pointer
}
.checkbox-inline .checkbox-inline,.radio-inline .radio-inline {
	margin-top:0;
	margin-left:10px
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor:not-allowed
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
	cursor:not-allowed
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
	cursor:not-allowed
}
.form-control-static {
	min-height:34px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
	padding-right:0;
	padding-left:0
}
.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:30px;
	line-height:30px
}
select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-lg {
	height:46px;
	line-height:46px
}
select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.3333333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.form-group-lg .form-control .form-control-feedback,.input-group-lg .form-control-feedback,.input-lg .form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.form-group-sm .form-control .form-control-feedback,.input-group-sm .form-control-feedback,.input-sm .form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color:#3c763d
}
.has-success .form-control {
	border-color:#3c763d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#2b542c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#3c763d
}
.has-success .form-control-feedback {
	color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color:#8a6d3b
}
.has-warning .form-control {
	border-color:#8a6d3b;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#66512c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#8a6d3b
}
.has-warning .form-control-feedback {
	color:#8a6d3b
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#a94442
}
.has-error .form-control {
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#843534;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
	color:#a94442;
	background-color:#f2dede;
	border-color:#a94442
}
.has-error .form-control-feedback {
	color:#a94442
}
.has-feedback label~.form-control-feedback {
	top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media (min-width:768px) {
	.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-static {
	display:inline-block
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
	width:auto
}
.form-inline .input-group>.form-control {
	/*width:100%*/
}
.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox,.form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label {
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	padding-top:7px;
	margin-top:0;
	margin-bottom:0
}
.form-horizontal .checkbox,.form-horizontal .radio {
	min-height:27px
}
.form-horizontal .form-group {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.form-horizontal .control-label {
	padding-top:7px;
	margin-bottom:0;
	text-align:right
}
}.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:14.33px;
	font-size:18px
}
}@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:12px
}
}.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}
.btn.active,.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.65
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default.focus,.btn-default:focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default:hover {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}
.btn-primary:hover {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#449d44;
	border-color:#255625
}
.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info:hover {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning:hover {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#761c19
}
.btn-danger:hover {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
	color:#fff;
	background-color:#ac2925;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	font-weight:400;
	color:#337ab7;
	border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#23527c;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#777;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
.btn-group-sm>.btn,.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-group-xs>.btn,.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block .btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;
	-webkit-transition-duration:.35s;
	-o-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-property:height,visibility;
	-o-transition-property:height,visibility;
	transition-property:height,visibility
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown,.dropup {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	color:#262626;
	text-decoration:none;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#337ab7;
	outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none;
	filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	right:0;
	left:auto
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.42857143;
	color:#777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content:"";
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
.navbar-right .dropdown-menu-left {
	right:auto;
	left:0
}
}.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:2
}
.btn-group .btn .btn,.btn-group .btn .btn-group,.btn-group .btn-group .btn,.btn-group .btn-group .btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn .dropdown-toggle {
	padding-right:8px;
	padding-left:8px
}
.btn-group>.btn-lg .dropdown-toggle {
	padding-right:12px;
	padding-left:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn .btn,.btn-group-vertical>.btn .btn-group,.btn-group-vertical>.btn-group .btn,.btn-group-vertical>.btn-group .btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
	display:table-cell;
	float:none;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-right:0;
	padding-left:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	/*width:100%;*/
	margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
	height:46px;
	line-height:46px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
	height:30px;
	line-height:30px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group .form-control,.input-group-addon,.input-group-btn {
	display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn .btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}

.nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
	color:#777;
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color:#eee;
	border-color:#337ab7
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.42857143;
	border:1px solid transparent;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#8a8a8b;
	cursor:default;
	background-color:#ededed;
	border:1px solid #ddd;
	border-bottom-color:transparent
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0
}
.nav-tabs.nav-justified>li {
	float:none
}
.nav-tabs.nav-justified>li>a {
	margin-bottom:5px;
	text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-tabs.nav-justified>li>a {
	margin-bottom:0
}
}.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color:#fff
}
}.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#337ab7
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	float:none
}
.nav-justified>li>a {
	margin-bottom:5px;
	text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-justified>li>a {
	margin-bottom:0
}
}.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border-bottom-color:#fff
}
}.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
@media (min-width:768px) {
	.navbar {
	border-radius:4px
}
}@media (min-width:768px) {
	.navbar-header {
	float:left
}
}.navbar-collapse {
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	-webkit-overflow-scrolling:touch;
	border-top:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar-collapse {
	width:auto;
	border-top:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
	padding-right:0;
	padding-left:0
}
}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:200px
}
}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:0;
	margin-left:0
}
}.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
	border-radius:0
}
}.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
	border-radius:0
}
}.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	height:50px;
	padding:15px 15px;
	font-size:18px;
	line-height:20px
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar .icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none
}
}.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
	background-image:none
}
}@media (min-width:768px) {
	.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:15px;
	padding-bottom:15px
}
}.navbar-form {
	padding:10px 15px;
	margin-top:8px;
	margin-right:-15px;
	margin-bottom:8px;
	margin-left:-15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px) {
	.navbar-form .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.navbar-form .form-control-static {
	display:inline-block
}
.navbar-form .input-group {
	display:inline-table;
	vertical-align:middle
}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
	width:auto
}
.navbar-form .input-group>.form-control {
	width:100%
}
.navbar-form .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox,.navbar-form .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox label,.navbar-form .radio label {
	padding-left:0
}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
	top:0
}
}@media (max-width:767px) {
	.navbar-form .form-group {
	margin-bottom:5px
}
.navbar-form .form-group:last-child {
	margin-bottom:0
}
}@media (min-width:768px) {
	.navbar-form {
	width:auto;
	padding-top:0;
	padding-bottom:0;
	margin-right:0;
	margin-left:0;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-btn.btn-sm {
	margin-top:10px;
	margin-bottom:10px
}
.navbar-btn.btn-xs {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width:768px) {
	.navbar-text {
	float:left;
	margin-right:15px;
	margin-left:15px
}
}@media (min-width:768px) {
	.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important;
	margin-right:-15px
}
.navbar-right~.navbar-right {
	margin-right:0
}
}.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	color:#555;
	background-color:#e7e7e7
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
}.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
	color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#080808
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	color:#fff;
	background-color:#080808
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
	color:#444
}
.breadcrumb {
	padding:15px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px;
	float:right;
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li li:before {
	/*padding:0 5px;
	color:#ccc;
	content:"/\00a0"*/
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#337ab7;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index:3;
	color:#23527c;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#337ab7;
	border-color:#337ab7
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:focus,a.label:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover {
	background-color:#286090
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#337ab7;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge .badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron {
	padding-right:60px;
	padding-left:60px
}
.jumbotron .h1,.jumbotron h1 {
	font-size:63px
}
}.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
	margin-right:auto;
	margin-left:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color:#337ab7
}
.thumbnail .caption {
	padding:9px;
	color:#333
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#2b542c
}
.alert-info {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#245269
}
.alert-warning {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#66512c
}
.alert-danger {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#843534
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@-o-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#337ab7;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	overflow:hidden;
	zoom:1
}
.media-body {
	width:10000px
}
.media-object {
	display:block
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-body,.media-left,.media-right {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	padding-left:0;
	margin-bottom:20px
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	color:#555;
	text-decoration:none;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	color:#777;
	cursor:not-allowed;
	background-color:#eee
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#c7ddef
}
.list-group-item-success {
	color:#3c763d;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#3c763d;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#3c763d;
	border-color:#3c763d
}
.list-group-item-info {
	color:#31708f;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#31708f;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#31708f;
	border-color:#31708f
}
.list-group-item-warning {
	color:#8a6d3b;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#8a6d3b;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#8a6d3b;
	border-color:#8a6d3b
}
.list-group-item-danger {
	color:#a94442;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#a94442;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#a94442;
	border-color:#a94442
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
	padding:15px
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.panel-heading .panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.panel-heading .list-group .list-group-item:first-child {
	border-top-width:0
}
.list-group .panel-footer {
	border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {
	padding-right:15px;
	padding-left:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child {
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body .table,.panel>.panel-body .table-responsive,.panel>.table .panel-body,.panel>.table-responsive .panel-body {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	margin-bottom:0;
	border:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel .panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading .panel-collapse>.list-group,.panel-group .panel-heading .panel-collapse>.panel-body {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer .panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
	color:#f5f5f5;
	background-color:#333
}
.panel-default>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#337ab7
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.panel-primary>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
	color:#337ab7;
	background-color:#fff
}
.panel-primary>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#337ab7
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
	color:#dff0d8;
	background-color:#3c763d
}
.panel-success>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
	color:#d9edf7;
	background-color:#31708f
}
.panel-info>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
	color:#fcf8e3;
	background-color:#8a6d3b
}
.panel-warning>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading .panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#a94442
}
.panel-danger>.panel-footer .panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-lg {
	padding:24px;
	border-radius:6px
}
.well-sm {
	padding:9px;
	border-radius:3px
}
.close {
	float:right;
	font-size:21px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	filter:alpha(opacity=20);
	opacity:.2
}
.close:focus,.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:.5
}
button.close {
	-webkit-appearance:none;
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0
}
.modal-open {
	overflow:hidden
}
.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%)
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	filter:alpha(opacity=0);
	opacity:0
}
.modal-backdrop.in {
	filter:alpha(opacity=50);
	opacity:.5
}
.modal-header {
	min-height:16.43px;
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857143
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn .btn {
	margin-bottom:0;
	margin-left:5px
}
.modal-footer .btn-group .btn .btn {
	margin-left:-1px
}
.modal-footer .btn-block .btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:1.42857143;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	filter:alpha(opacity=0);
	opacity:0;
	line-break:auto
}
.tooltip.in {
	filter:alpha(opacity=90);
	opacity:.9
}
.tooltip.top {
	padding:5px 0;
	margin-top:-3px
}
.tooltip.right {
	padding:0 5px;
	margin-left:3px
}
.tooltip.bottom {
	padding:5px 0;
	margin-top:3px
}
.tooltip.left {
	padding:0 5px;
	margin-left:-3px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
	right:5px;
	bottom:0;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
	bottom:0;
	left:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:1.42857143;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	white-space:normal;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2);
	line-break:auto
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	padding:8px 14px;
	margin:0;
	font-size:14px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0
}
.popover-content {
	padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	content:"";
	border-width:10px
}
.popover.top>.arrow {
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	border-bottom-width:0
}
.popover.top>.arrow:after {
	bottom:1px;
	margin-left:-10px;
	content:" ";
	border-top-color:#fff;
	border-bottom-width:0
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25);
	border-left-width:0
}
.popover.right>.arrow:after {
	bottom:-10px;
	left:1px;
	content:" ";
	border-right-color:#fff;
	border-left-width:0
}
.popover.bottom>.arrow {
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25)
}
.popover.bottom>.arrow:after {
	top:1px;
	margin-left:-10px;
	content:" ";
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	right:1px;
	bottom:-10px;
	content:" ";
	border-right-width:0;
	border-left-color:#fff
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next {
	left:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
	left:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	filter:alpha(opacity=50);
	opacity:.5
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#80000000',endcolorstr='#00000000',gradienttype=1);
	background-repeat:repeat-x
}
.carousel-control.right {
	right:0;
	left:auto;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00000000',endcolorstr='#80000000',gradienttype=1);
	background-repeat:repeat-x
}
.carousel-control:focus,.carousel-control:hover {
	color:#fff;
	text-decoration:none;
	filter:alpha(opacity=90);
	outline:0;
	opacity:.9
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block;
	margin-top:-10px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left:50%;
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev {
	width:20px;
	height:20px;
	font-family:serif;
	line-height:1
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#000\9;
	background-color:rgba(0,0,0,0);
	border:1px solid #fff;
	border-radius:10px
}
.carousel-indicators .active {
	width:12px;
	height:12px;
	margin:0;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	width:30px;
	height:30px;
	margin-top:-15px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	margin-left:-15px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	margin-right:-15px
}
.carousel-caption {
	right:20%;
	left:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:20px
}
}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
	clear:both
}
.center-block {
	display:block;
	margin-right:auto;
	margin-left:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs {
	display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
@media (max-width:767px) {
	.visible-xs {
	display:block!important
}
table.visible-xs {
	display:table!important
}
tr.visible-xs {
	display:table-row!important
}
td.visible-xs,th.visible-xs {
	display:table-cell!important
}
}@media (max-width:767px) {
	.visible-xs-block {
	display:block!important
}
}@media (max-width:767px) {
	.visible-xs-inline {
	display:inline!important
}
}@media (max-width:767px) {
	.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block!important
}
table.visible-sm {
	display:table!important
}
tr.visible-sm {
	display:table-row!important
}
td.visible-sm,th.visible-sm {
	display:table-cell!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
	display:inline!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block!important
}
table.visible-md {
	display:table!important
}
tr.visible-md {
	display:table-row!important
}
td.visible-md,th.visible-md {
	display:table-cell!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
	display:inline!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block!important
}
table.visible-lg {
	display:table!important
}
tr.visible-lg {
	display:table-row!important
}
td.visible-lg,th.visible-lg {
	display:table-cell!important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block!important
}
}@media (min-width:1200px) {
	.visible-lg-inline {
	display:inline!important
}
}@media (min-width:1200px) {
	.visible-lg-inline-block {
	display:inline-block!important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none!important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none!important
}
}@media (min-width:1200px) {
	.hidden-lg {
	display:none!important
}
}.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:block!important
}
table.visible-print {
	display:table!important
}
tr.visible-print {
	display:table-row!important
}
td.visible-print,th.visible-print {
	display:table-cell!important
}
}.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
	display:block!important
}
}.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
	display:inline!important
}
}.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
	display:inline-block!important
}
}@media print {
	.hidden-print {
	display:none!important
}
}html {
	font-size:16px;
}

body.page-taxonomy {
	overflow-x:hidden
}
h1 {
	font-size:2.2em;
	font-weight:bold;
}
h2 {
	font-size:1.2em;
	font-weight:bold;
}
h3 {
	font-size:1.125em;
	font-weight:bold;
}
.corporate h2 {
	color:#18202d;
}
.food h2 {
	color:#e18134;
}
.industry h2 {
	color:#8bb836;
}
.oilgas h2 {
	color:#007aad;
}
.medias h2,.map h2,.download h2,.anchorlinks h2,.media h3,.secondthird a h2,.case h2,.events.sbu h2 {
	color:#4c4c4c;
}
.slogan h2 {
	color:#ffffff;
}
.newproduct h2 {
	font-size:1.6em;
}
a {
	color:#4c4c4c;
}
a:hover {
	color:#18202d;
}
.slogan h2 {
	font-size:2.2em;
	font-weight:bold;
}
.subcat h2 {
	font-size:1.25em;
}
.subcat .col-md-8 {
	padding-left:0px;
}
.homesbuaccessblocks {
	font-size:16px;
}
.fisrtthird.sbu h2 {
	font-size:1.875em;
}
.homesbuaccessblocks .field-type-text-long {
	font-size:0.875rem;
}
a:hover > .spritehome.down h2,a:hover > .spritehome.download h2,a:hover > .spritehome.contact h2,a:hover > .spritehome.events h2,a:hover > .spritehome.mediaanchor h2,a:hover > .spritehome.casestudies h2,a:hover > .spritehome.down h3,a:hover > .spritehome.download h3,a:hover > .spritehome.contact h3,a:hover > .spritehome.events h3,a:hover > .spritehome.mediaanchor h3,a:hover > .spritehome.casestudies h3 {
	color:#18202d;
}
.spritehome   h2,.spritehome   h3 {
	font-size:1.875em;
}
.field-collection-item-field-related-content h3 {
	font-size:1.5em;
	font-style:bold;
/*	text-transform:uppercase;*/
}
.productcontent h3:before {
	display:none;
}
.food .productcontent h3,.food .productcontent h2 {
	color:#f68220;
	font-size:1.125em;
	font-weight:bold;
}
.industry .productcontent h3,.industry .productcontent h2 {
	color:#8bb836;
	font-size:1.125em;
	font-weight:bold;
}
.oilgas .productcontent h3,.oilgas .productcontent h2 {
	color:#0093d0;
	font-size:1.125em;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}
header {
	background:#011432;
	position:relative;
	z-index:2;
}
.fw > .navbar-header.container {
	padding:0 15px;
}
.fw > .navbar-header.container p {
	font-size:0.7em;
	color:#ffffff;
}
nav .headertopright {
	/*background-color:#222b3a;*/
	margin-bottom:0;
}
.nav-brand > img {
	padding:20px 10px;
}
header nav.navbar-default {
	background:#18202d;
	margin-bottom:0;
	border-radius:0;
	border:none;
}
header .headertopright > li {
	display:table-cell;
	vertical-align:bottom;
	padding:0 6px;
}
header .headertopright > li.lang {
	vertical-align:top;
	position:relative;
	padding:0;
}
header .headertopright > li.search {
	padding-bottom:14px;
}
header #superfish-2 .sf-depth-1.menuparent.sf-depth-1.menuparent.sf-with-ul {
	bottom:-1px;
}
header .headertopright > li.world,header .headertopright > li.domain {
	/*padding-bottom:13px;*/
	position: absolute;
    margin-top: -29px;
}
header .headertopright > li.domain {
	display:none;
}
.headerdll a:before {
	margin-bottom:10px !important;
}
.field ul{  }
.headertopright .headerdll a:hover,.headertopright .headerdll a:focus {
	background-color:transparent;
}
header .headertopright  .sf-menu ul li {
	width:auto;
}
header .headertopright  .sf-menu ul li .sf-megamenu-column li {
	width:100%;
}
.headertopright li span {
	color:white;
	display:table-cell;
	font-size:0.75em;
	text-align:center;
}
.headertopright .form-type-select {
	margin-bottom:0px;
}
header .headertopright .sf-menu > li {
	display:block;
}
.nobtnstyle {
	border:none;
	background-color:transparent;
	padding:0;
	text-align:left;
	font-weight:bold;
}
.headertopright .headerdll a:before {
	content:"";
	height:24px;
	display:block;
	position:relative;
	width:32px;
	/*background:url(/uploads/image/tdimages/header_sprite.png);*/
	background-position:-0px 0px;
	cursor:pointer;
	margin:0 auto;
}
.sprite.mglass:before {
content: "";
    height: 25px;
    display: block;
    position: relative;
    width: 25px;
    background: url(/uploads/image/tdimages/header_sprite.png);
    /* background-position: -556px -12px; */
    cursor: pointer;
    margin: 0 auto;
}
.headertopright .headerdll a {
	/*color:#ffffff;*/
	text-decoration:none;
	font-size:0.70em;
}
.headertopright .form-search button {
	padding:0 5px;
}
.headertopright .input-group input {
	height:30px;
	/*background-color:#eaeaea;*/
}
.headertopright .form-search .input-group-btn {
	/*background-color:#eaeaea;
	border-radius:0 3px 3px 0;*/
	    position: absolute;
    margin-top: 1px;
    margin-left: 145px
}
.headertoright .search_block_form {
	font-size:0.8em;
}
.navbar-header {
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.container > .navbar-header,.container > .navbar-collapse {
	margin:inherit;
}
.navbar-collapse {
	border-top:1px solid #011432;
}
div[class^="navbar-collapse"]:last-child {
	border-top:none;
}
.navbar-collapse.corpomenu  > .container {
	position:relative;
	z-index:2;
}
.navbar-collapse.sbumenu  > .container {
	position:relative;
	z-index:1;
}
#navbar.fixed .extended-top-menu {
	position:fixed;
	width:100%;
	margin-top:-30px;
}
#navbar.fixed .navbar-collapse.corpomenu {
	background:#011432;
}
#navbar.fixed .navbar-header {
	display:none;
}
#navbar.fixed .logo-fixed a {
	padding:4px !important;
	padding-left:16px !important;
	line-height: 30px;
}

#navbar.fixed .logo-fixed img {
	height:24px;
}
#navbar.fixed #superfish-1 .first ul {
	margin-left:-138px;
}
.not-front .navbar-header   .navbar-collapse > .container .region:after,.not-front .navbar-header   .navbar-collapse > .container .region:before {
	display:none;
}
.navbar-collapse > .container .region:after,.navbar-collapse > .container .region:before {
	z-index:-1;
	position:absolute;
	content:"";
	display:block;
	width:30%;
	height:26px;
	opacity:1;
	top:-3px;
	box-shadow:0 15px 10px rgba(0,0,0,0.7);
	-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);
	-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);
	-o-box-shadow:0 15px 10px rgba(0,0,0,0.7);
	transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	right:2%;
}
.navbar-collapse > .container .region:before {
	left:2%;
	transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-webkit-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
}
.navbar-toggle .icon-bar {
	background-color:white;
	border-radius:1px;
	display:block;
	height:4px;
	width:27px;
}
.block-superfish ul.sf-menu {
	margin-bottom:0;
}
#superfish-1 {
	background-color:#011432;
}
#superfish-2 .firstandlast > a {
	text-align:right;
	color:white;
}
li.menuparent > span:after,a.menuparent::after {
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px dashed;
	display:inline-block;
	height:0;
	margin-left:5px;
	vertical-align:middle;
	width:0;
	content:"";
}
.sf-sub-indicator {
	display:none;
}
.sf-menu-menu-oil-gas > li.middle .sf-megamenu-column ol li a {
	font-weight:normal !important;
	color:white !important;
}
/*.sf-megamenu-column ol li a:before,.sf-megamenu-column ol li span:before,.sf-menu-menu-oil-gas .middle .sf-megamenu-column ol li a:before {
	content:"";
	float:left;
	height:10px;
	position:relative;
	top:4px;
	width:8px;
	margin:0 5px 0 0;
	/*background:url(/uploads/image/tdimages/header_sprite.png);
	background-position:-145px 0px;
}*/
.headertopright #superfish-2 .sf-megamenu-column ol li a:before {
	background:;
	background-position:-516px -102px;
}
.headertopright #superfish-2 .sf-megamenu-column > a {
	font-size:1em;
}
.headertopright #superfish-2 .sf-megamenu-column ol li a {
	font-size:12px;
}
.sf-menu.sf-style-default li,.sf-menu.sf-style-default.sf-navbar {
	background:none;
	color:white;
}
.block-superfish ul li span,.block-superfish ul li a.menuparent,.block-superfish ul > li.sf-no-children a,.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a {
	padding:10px 20px 10px 10px !important;

}
.block-superfish ul li a {
	/*padding:10px 20px 10px 10px !important;*/
	font-size:0.8125em;
}
.weixinshow{ z-index: 999999999; position: absolute; display: none; margin-top:5px; margin-left:-20px;}
#superfish-2 a.menuparent {
	font-size:0.7em;
	text-align:center;
}
#superfish-2 a.menuparent:hover {
	background-color:transparent;
}
#superfish-2 a.menuparent > .sf-sub-indicator {
	top:3.3em;
}
#superfish-2 .sf-megamenu-column a.menuparent {
	font-size:0.9em;
}
#superfish-6 {
	font-size:16px
}
#superfish-6 .firstandlast ul {
	right:0;
	text-align:right;
	width:auto !important;
}
#superfish-6 .firstandlast ul li {
	padding:10px;
}
#superfish-6 .firstandlast ul li:hover {
	background:#bfc0c4 none repeat scroll 0 0;
	color:white;
}
#superfish-6 .firstandlast ul li a {
	color:white;
	font-size:0.8em;
}
#superfish-6.sf-menu li:hover > ul,#superfish-6.sf-menu li.sfhover > ul {
	right:0;
	top:2.2em;
	left:initial;
}
#superfish-6 .firstandlast span.menuparent:hover {
	cursor:pointer;
}
.headerdll a {
	height:100%;
}
.navbar-collapse .sf-menu a.sf-depth-1 {
	text-align:center;
	color:white !important;
	font-size: 18px;
    height: 44px;
	line-height: 25px;
}
#superfish-2 li.menuparent > span::after,#superfish-2 a.menuparent::after {
	display:none;
}
.sf-megamenu li ul li {
	width:100%;
	display:block;
}
/*.sf-menu.sf-style-default li:hover > span,.sf-menu.sf-style-default li.sfhover > span,.sf-menu.sf-style-default a:focus,.sf-menu.sf-style-default a:hover,.sf-menu.sf-style-default a:active {
	/*background-color:#bfc0c4;
	
}
*/
.sf-menu.sf-style-default li:hover{}
.sf-menu.sf-style-default a,.sf-menu.sf-style-default a:visited {
	color:white;
    font-family: "微软雅黑";
}
.sf-menu.sf-style-default li:hover,.sf-menu.sf-style-default li.sfhover {
	background:none;
}
.sf-menu.sf-style-default > li:hover,.sf-menu.sf-style-default > li.sfhover {
	/*background-color:#bfc0c4;*/
}
.sf-menu.sf-style-default li {
	background:none !important;
}
.sf-menu.sf-style-default li li {
	}.sf-megamenu-wrapper > ol li {
	display:inline-block;
}
.sf-megamenu-wrapper li .sf-megamenu-column > a {
	font-weight:bold;
	font-size:1.2em;
}
.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a {
	font-weight:bold !important;
}
.sf-menu-menu-food .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a,.sf-menu-menu-industry .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a,.sf-menu-menu-oil-gas .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a,.sf-menu-menu-oil-gas  li.sf-single-children-0 .sf-megamenu-column  > a {
	font-weight:bold;
	font-size:0.8125em !important;
}
.sf-megamenu-column ol li span,.sf-megamenu-column ol li a {
	padding:7px 10px !important;
	width:100%;
	display:block;
	line-height:1.2em;
}
.sf-menu.sf-style-default .sf-megamenu-wrapper ol li a {
	padding:10px;
	font-size:15px;
	    margin-left: 25px;
}
.sf-menu.sf-style-default {
	margin-bottom:0;
}
#superfish-2.sf-menu .menuparent ul {
	*right:-24px !important;
	right:-130px;
	position:absolute;
	/*top:4.5em;*/
	top:4.2em;
	width:71em;
	float:right;
}
#superfish-2.sf-menu > li > a:before {
	content:"";
	height:41px;
	display:block;
	position:relative;
	width:55px;
	/*background:url(/uploads/image/tdimages/header_sprite.png);*/
	background-position:-41px 0px;
	cursor:pointer;
}
#superfish-2.sf-menu > li:hover,#superfish-2.sf-menu > li.sfhover,#superfish-2.sf-menu > li span {
	background-color:transparent !important;
}
#superfish-2.sf-menu ul {
	left:inherit !important;
}
#superfish-2.sf-menu > li > span:after {
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px dashed;
	content:"";
	display:table;
	float:right;
	margin:-12px;
	position:relative;
	top:4px;
}
#superfish-2.sf-menu ul.sf-megamenu {
	/*background-color:#011432;*/
	background-color:#fff;
	padding:0 0 15px 0 !important;
	margin-top:12px;
}
#superfish-2.sf-menu ul ol > li {
	display:table-cell;
}
#superfish-2.sf-menu ul ol li a {
color:#18202d;

}
#superfish-2.sf-menu > li span {
	line-height:1em;
}
#superfish-2.sf-menu .sf-megamenu-column > span {
	padding-top:15px;
	font-size:1.2em;
	color:#18202d;
}
/*#superfish-2.sf-menu li > .sf-megamenu-column > a:before {
	/*background:url(/uploads/image/tdimages/header_sprite.png);
	content:"";
	display:block;
	height:40px;
	margin:0 auto 15px;
	position:relative;
	top:8px;
	width:60px;
}*/
#superfish-2.sf-menu li > .sf-megamenu-column > a:hover:before {
	/*opacity:0.5;*/
}
#superfish-2.sf-menu li:first-child > .sf-megamenu-column > a:before {
	background-position:-160px -0px;
}
#superfish-2.sf-menu li:nth-child(2) > .sf-megamenu-column > a:before {
	background-position:-312px -0px;
}
#superfish-2.sf-menu li:nth-child(3) > .sf-megamenu-column > a:before {
	background-position:-386px -0px;
}
#superfish-2.sf-menu li:nth-child(4) > .sf-megamenu-column >  a:before {
	background-position:-237px -0px;
}
#superfish-2.sf-menu li:nth-child(5) > .sf-megamenu-column > a:before {
	background-position:-463px -0px;
}
.sf-menu li:hover > ul,.sf-menu li.sfhover > ul {
	left:0;
	top:2.2em;
}
#superfish-1 .sf-megamenu-wrapper li.first .sf-megamenu-column > a {
	color:#e9870c;
	
}
#superfish-1 .sf-megamenu-wrapper li.middle .sf-megamenu-column > a {
	color:#006db2;
}
#superfish-1 .sf-megamenu-wrapper li.last .sf-megamenu-column > a {
	color:#008f71;
}
#superfish-1 .sf-megamenu-wrapper li .sf-megamenu-column > a:before {
	content:"";
	display:block;
	height:1px;
	position:absolute;
	bottom:5%;
	width:95%;
}
/*三螺旋杆泵下划线 */
#superfish-1 .sf-megamenu-wrapper li.first .sf-megamenu-column > a:before {
	/*background:#145679;
	background:-moz-linear-gradient(left,#145679 0%,#145679 49%,#232a37 68%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#145679),color-stop(49%,#145679),color-stop(68%,#232a37));
	background:-webkit-linear-gradient(left,#145679 0%,#145679 49%,#232a37 68%);
	background:-o-linear-gradient(left,#145679 0%,#145679 49%,#232a37 68%);
	background:-ms-linear-gradient(left,#145679 0%,#145679 49%,#232a37 68%);
	background:linear-gradient(to right,#145679 0%,#145679 49%,#232a37 68%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#145679',endcolorstr='#232a37',gradienttype=1);*/
}
/*双旋杆泵下划线 */
#superfish-1 .sf-megamenu-wrapper li.middle .sf-megamenu-column > a:before {
	/*background:#e08133;
	background:-moz-linear-gradient(left,#e08133 0%,#e08133 49%,#232a37 68%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e08133),color-stop(49%,#e08133),color-stop(68%,#232a37));
	background:-webkit-linear-gradient(left,#e08133 0%,#e08133 49%,#232a37 68%);
	background:-o-linear-gradient(left,#e08133 0%,#e08133 49%,#232a37 68%);
	background:-ms-linear-gradient(left,#e08133 0%,#e08133 49%,#232a37 68%);
	background:linear-gradient(to right,#e08133 0%,#e08133 49%,#232a37 68%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#e08133',endcolorstr='#232a37',gradienttype=1);*/
}
/*单三螺旋杆泵下划线 */
#superfish-1 .sf-megamenu-wrapper li.last .sf-megamenu-column > a:before {
	/*background:#9ca742;
	background:-moz-linear-gradient(left,#9ca742 0%,#9ca742 49%,#232a37 68%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#9ca742),color-stop(49%,#9ca742),color-stop(68%,#232a37));
	background:-webkit-linear-gradient(left,#9ca742 0%,#9ca742 49%,#232a37 68%);
	background:-o-linear-gradient(left,#9ca742 0%,#9ca742 49%,#232a37 68%);
	background:-ms-linear-gradient(left,#9ca742 0%,#9ca742 49%,#232a37 68%);
	background:linear-gradient(to right,#9ca742 0%,#9ca742 49%,#232a37 68%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#9ca742',endcolorstr='#232a37',gradienttype=1);*/
}
.navbar-collapse.corpomenu .sf-menu-menu-corporate > li > a:hover,.navbar-collapse.corpomenu .sf-menu-menu-corporate > li.active-trail > a {
	background-color:#06214a;
}
.food .navbar-collapse.sbumenu .sf-menu-menu-food > li > a:hover,.food .navbar-collapse.sbumenu .sf-menu-menu-food > li.active-trail > a {
	background-color:#ee954a;
}
.oilgas .navbar-collapse.sbumenu .sf-menu-menu-oil-gas > li > a:hover,.oilgas .navbar-collapse.sbumenu .sf-menu-menu-oil-gas > li.active-trail > a {
	background-color:#0093d0;
}
.industry .navbar-collapse.sbumenu .sf-menu-menu-industry > li > a:hover,.industry .navbar-collapse.sbumenu .sf-menu-menu-industry > li.active-trail > a {
	background-color:#7ca530;
}
.sf-megamenu-wrapper  .sf-megamenu-column > a.menuparent:after,.sf-menu-menu-food .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:after,.sf-menu-menu-industry .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:after,.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:after,.sf-menu-menu-food .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:before,.sf-menu-menu-industry .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:before,.sf-menu-menu-oil-gas .first .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:before,.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:before {
	display:none;
}
#superfish-1.sf-menu.sf-style-default,#superfish-2.sf-menu.sf-style-default,#superfish-3.sf-menu.sf-style-default,#superfish-4.sf-menu.sf-style-default,#superfish-5.sf-menu.sf-style-default {
	float:inherit;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-direction:row;
	float:none;
	justify-content:space-between;
}
.sf-megamenu-wrapper > ol > li:after,.events.sbu .views-row:before,.region-footer .block-menu  .menu.nav > li:after {
	content:"";
	display:block;
	height:90%;
	position:absolute;
	top:5%;
	width:1px;
	opacity:0.5;
}
.region-footer .block-menu  .menu.nav > li:after {
	/*left:-15px;
	background:#ffffff;
	background:-moz-linear-gradient(top,#ffffff 0%,#cacaca 39%,#cacaca 62%,#ffffff 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(39%,#cacaca),color-stop(62%,#cacaca),color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(top,#ffffff 0%,#cacaca 39%,#cacaca 62%,#ffffff 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#cacaca 39%,#cacaca 62%,#ffffff 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#cacaca 39%,#cacaca 62%,#ffffff 100%);
	background:linear-gradient(to bottom,#ffffff 0%,#cacaca 39%,#cacaca 62%,#ffffff 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ffffff',gradienttype=0);*/
}
.region-footer .block-menu  .menu.nav > li:nth-child(1):after,.region-footer .block-menu  .menu.nav > li:nth-child(2):after {
	display:none;
}
#superfish-2 .sf-megamenu-wrapper > ol > li {
	width:235px;
}
#superfish-2 .sf-megamenu-wrapper > ol > li:after {
	background:#eaeaea;
	background:-moz-linear-gradient(top,#eaeaea 6%,#18202d 33%,#18202d 70%,#eaeaea 93%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(6%,#eaeaea),color-stop(33%,#18202d),color-stop(70%,#18202d),color-stop(93%,#eaeaea));
	background:-webkit-linear-gradient(top,#eaeaea 6%,#18202d 33%,#18202d 70%,#eaeaea 93%);
	background:-o-linear-gradient(top,#eaeaea 6%,#18202d 33%,#18202d 70%,#eaeaea 93%);
	background:-ms-linear-gradient(top,#eaeaea 6%,#18202d 33%,#18202d 70%,#eaeaea 93%);
	background:linear-gradient(to bottom,#eaeaea 6%,#18202d 33%,#18202d 70%,#eaeaea 93%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#eaeaea',endcolorstr='#eaeaea',gradienttype=0);
}

.sf-megamenu-wrapper > ol > li:after {
	background:#232a37;
	background:-moz-linear-gradient(top,#232a37 0%,#ffffff 27%,#ffffff 74%,#232a37 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#232a37),color-stop(27%,#ffffff),color-stop(74%,#ffffff),color-stop(100%,#232a37));
	background:-webkit-linear-gradient(top,#232a37 0%,#ffffff 27%,#ffffff 74%,#232a37 100%);
	background:-o-linear-gradient(top,#232a37 0%,#ffffff 27%,#ffffff 74%,#232a37 100%);
	background:-ms-linear-gradient(top,#232a37 0%,#ffffff 27%,#ffffff 74%,#232a37 100%);
	background:linear-gradient(to bottom,#232a37 0%,#ffffff 27%,#ffffff 74%,#232a37 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#232a37',endcolorstr='#232a37',gradienttype=0);
}
.en{ position:absolute;    margin-top: -27px;
    margin-left: 139px;}

.events.sbu .views-row:before {
	left:0;
	background:-moz-linear-gradient(top,rgba(235,235,235,0) 0%,rgba(76,76,76,1) 37%,rgba(76,76,76,1) 59%,rgba(80,80,80,1) 60%,rgba(235,235,235,0) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(235,235,235,0)),color-stop(37%,rgba(76,76,76,1)),color-stop(59%,rgba(76,76,76,1)),color-stop(60%,rgba(80,80,80,1)),color-stop(100%,rgba(235,235,235,0)));
	background:-webkit-linear-gradient(top,rgba(235,235,235,0) 0%,rgba(76,76,76,1) 37%,rgba(76,76,76,1) 59%,rgba(80,80,80,1) 60%,rgba(235,235,235,0) 100%);
	background:-o-linear-gradient(top,rgba(235,235,235,0) 0%,rgba(76,76,76,1) 37%,rgba(76,76,76,1) 59%,rgba(80,80,80,1) 60%,rgba(235,235,235,0) 100%);
	background:-ms-linear-gradient(top,rgba(235,235,235,0) 0%,rgba(76,76,76,1) 37%,rgba(76,76,76,1) 59%,rgba(80,80,80,1) 60%,rgba(235,235,235,0) 100%);
	background:linear-gradient(to bottom,rgba(235,235,235,0) 0%,rgba(76,76,76,1) 37%,rgba(76,76,76,1) 59%,rgba(80,80,80,1) 60%,rgba(235,235,235,0) 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00ebebeb',endcolorstr='#00ebebeb',gradienttype=0);
}
.events.sbu .views-row:first-child:before,.sf-megamenu-wrapper > ol > li:first-child:after,.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper > ol > li:nth-child(2):after,.sf-megamenu-wrapper.sf-parent-children-0 ol li:after {
	display:none;
}
.sf-megamenu-wrapper.first > ol li:first-child:after,.corpomenu .sf-megamenu-wrapper.first > ol li:nth-child(2):after {
	display:none;
}
.sf-megamenu-wrapper.first > ol li:last-child,.sf-megamenu-wrapper.first > ol li:nth-child(2) {
	padding-top:50px;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column  {
	display:table-cell;
	float:none;
	width:auto;
	width:30%;
	padding:0 2em;
	margin:10px 0;
	
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column  ol li{

	float:left;
}
.sf-menu.sf-style-default a {
	border-left:none;
	border-top:none;
	padding:0;
}
.sf-menu-menu-oil-gas  li a:hover {
	background-color:#0093d0 !important;
}
.sf-menu-menu-oil-gas li.sf-single-children-0 .sf-megamenu-column  ol li.sf-parent-children-0 > a:hover,.sf-menu-menu-oil-gas li.sf-single-children-0 .sf-megamenu-column > a:hover,.sf-menu-menu-industry li.sf-single-children-0 .sf-megamenu-column  ol li.sf-parent-children-0 > a:hover,.sf-menu-menu-industry li.sf-single-children-0 .sf-megamenu-column > a:hover,.sf-menu-menu-food li.sf-single-children-0 .sf-megamenu-column  ol li.sf-parent-children-0 > a:hover,.sf-menu-menu-food li.sf-single-children-0 .sf-megamenu-column > a:hover {
	background-color:#bfc0c4 !important;
	color:white;
}
.sf-menu-menu-industry  li a:hover {
	background-color:#bbc84f !important;
}
.sf-menu-menu-food li a:hover {
	background-color:#f79b50 !important;
}
.sf-menu-menu-oil-gas .first .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:hover,.sf-menu-menu-food .first .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:hover,.sf-menu-menu-industry .first .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a:hover {
	color:white;
}
.region-navigation-sbu .sf-menu > li.first.sf-item-1.sf-depth-1 {
	flex-grow:1;
	text-transform:uppercase;
}
.region-navigation-sbu #superfish-4.sf-menu > li.first.sf-item-1.sf-depth-1 a {
	background-color:#9abb5a;
	font-weight:bold;
}
.region-navigation-sbu #superfish-5.sf-menu > li.first.sf-item-1.sf-depth-1 a {
	background-color:#2689b2;
	font-weight:bold;
}
.region-navigation-sbu #superfish-3.sf-menu > li.first.sf-item-1.sf-depth-1 a {
	background-color:#e09557;
	font-weight:bold;
	height:100%;
}
.region-navigation-sbu .sf-menu > li.sf-depth-1 {
	flex-grow:2;
}
#superfish-5 .sf-item-2,#superfish-3 .sf-item-2,#superfish-4 .sf-item-2 {
	position:initial;
}
#superfish-5 .sf-item-2 .sf-megamenu,#superfish-4 .sf-item-2 .sf-megamenu {
	left:15px !important;
	width:calc(100% - 30px);
}
#superfish-3 .sf-item-2 .sf-megamenu {
	left:0 !important;
	width:100%;
}
*::-ms-backdrop,#superfish-3 .sf-item-2 .sf-megamenu,#superfish-4 .sf-item-2 .sf-megamenu,#superfish-5 .sf-item-2 .sf-megamenu {
	left:-100px !important;
	width:900px;
}
body.ie10 #superfish-3 .sf-item-2 .sf-megamenu,body.ie10 #superfish-4 .sf-item-2 .sf-megamenu,body.ie10  #superfish-5 .sf-item-2 .sf-megamenu {
	left:-100px !important;
	width:900px;
}
.sf-menu.sf-style-default li.first ul.sf-megamenu {
	width:1141px;
	height:280px;
}
.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul,.ddsdefault .dd-options,.dd-options {
	background:#2b4060 none repeat scroll 0 0;
	border-bottom-left-radius:0;
	border-top-right-radius:0;
	padding:0 !important;
	border:none;
	box-shadow:none;
	width:100%;
	margin-top: 13px;
}
.ddsdefault .dd-selected {
	padding:15px 0 25px;
	position:relative;
	z-index:2;
}
.mobilelang .ddsdefault .dd-selected {
	padding:0;
}
.mobilelang .lang_dropdown_form .form-type-select {
	margin-bottom:0;
}
.mobilelang .ddsdefault .dd-selected img {
	margin-left:0;
}
.corpomenu .mobilelang p,.sbumenu .mobilelang p {
	display:none;
}
.corpomenu .mobilelang .lang_dropdown_form,.sbumenu .mobilelang .lang_dropdown_form {
	padding:15px 0 15px 15px;
}
.corpomenu .mobilelang .ddsdefault .dd-container,.sbumenu  .mobilelang .ddsdefault .dd-container {
	width:80px !important;
}
.corpomenu .mobilelang .ddsdefault .dd-select,.sbumenu  .mobilelang .ddsdefault .dd-select {
	width:70px !important;
}
.corpomenu .mobilelang .ddsdefault .dd-options,.sbumenu  .mobilelang .ddsdefault .dd-options {
	position:relative;
	right:35px;
	top:10px;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
	padding:0.3em;

}
.dd-selected label {
	display:none;
}
.dd-option label {
	margin:0;
}
.ddsdefault .dd-select,.ddsdefault .dd-container {
	width:100px !important;
	background:transparent !important;
	border:none;
	*margin:0 auto
}
.ddsdefault .dd-pointer-down,.ddsdefault .dd-pointer-up {
	border-color:white rgba(0,0,0,0) rgba(0,0,0,0);
	border-width:4px;
}
.ddsdefault .dd-options {
	width:100px !important;
	right:0;
	padding:0 !important;
	top:73px;
}
.ddsdefault .dd-options li {
	padding:0;
	width:100%;
}
.lang_dropdown_form   p {
	bottom:10px;
	margin:0;
	position:absolute;
	text-align:center;
	width:calc(100% - 5px);
	z-index:1;
}
.ddsdefault .dd-option,.ddsdefault .dd-option label {
	color:white;
	font-size:0.8em;
	font-weight:normal;
}
.ddsdefault .dd-options .dd-option-text {
	line-height:inherit !important;
}
.ddsdefault .dd-option:hover,.ddsdefault .dd-option-selected {
	background:#bfc0c4 none repeat scroll 0 0;
	color:white;
}
.ddsdefault .dd-option img,.ddsdefault .dd-option label {
	pointer-events:none;
}
.main-container {
	overflow:hidden;
}
.flexslider {
	border:medium none;
	border-radius:0;
	margin:0;
}
.field-name-field-home-header-images,.field-name-field-home-header-image.field-type-image {
	padding:0;
}
.field-collection-item-field-home-header-images .content {
	position:relative;
}
.field-collection-item-field-home-header-attributes {
	position:absolute;
	top:40px;
	right:0;
	left:0;
}
@media only screen and (max-width:768px) {
	.field-name-field-home-header-attributes {
	display:none;
}
}.container.slidertitleh {
	z-index:1;
	width:100%;
}
.container.slidertext {
	margin-top:20px;
	z-index:1;
	width:100%;
}
.container.sliderlink {
	margin-top:20px;
	z-index:1;
	width:100%;
}
.container.slidertitleh  .slideritem,.container.slidertext  .slideritem,.container.sliderlink  .slideritem {
	margin:0 auto;
	text-align:right;
}
.container.sliderlink  .slideritem  .field-item a,.container.slidertext  .slideritem  .field-item p {
	margin:10px
}
.field-collection-item-field-home-header-images .field-name-field-home-header-title h1,.field-collection-item-field-home-header-images .field-name-field-home-header-title h2 {
	color:#ffffff;
	text-align:right;
	margin:0px;
	float:right;
	font-weight:normal;
	border-bottom:1px solid #ffffff;
	font-size:2.2em;
	text-transform:uppercase;
	z-index:1;
	-webkit-margin-before:10px;
	-webkit-margin-after:10px;
	-webkit-margin-start:10px;
	-webkit-margin-end:10px;
	line-height:40px;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-text {
	color:#ffffff;
	text-align:right;
	margin:0px;
	float:right;
	font-weight:normal;
	font-size:3em;
	z-index:1;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-text  p {
	color:#ffffff;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-link {
	color:#000000;
	text-align:right;
	margin:0px;
	float:right;
	font-weight:normal;
	font-size:1em;
	z-index:1;
	font-weight:bold;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-link  a {
	color:#000000;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-link  a.btn-primary {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
.field-collection-item-field-home-header-images .field-name-field-home-header-link a.btn-primary,.field-collection-item-field-home-header-images .field-name-field-home-header-link a.btn-primary:hover,.field-collection-item-field-home-header-images.field-name-field-home-header-link a.btn-primary:active,.field-collection-item-field-home-header-images.field-name-field-home-header-link a.btn-primary:focus {
	background-color:#ffffff;
	background:-moz-linear-gradient(top,#ffffff 70%,#b5b5b5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#ffffff),color-stop(100%,#b5b5b5));
	background:-webkit-linear-gradient(top,#ffffff 70%,#b5b5b5 100%);
	background:-o-linear-gradient(top,#ffffff 70%,#b5b5b5 100%);
	background:-ms-linear-gradient(top,#ffffff 70%,#b5b5b5 100%);
	background:linear-gradient(to bottom,#ffffff 70%,#b5b5b5 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#b5b5b5',gradienttype=70);
}
.view-id-related_contents .flexslider .slides li,.view-case-studies-food .flexslider .slides li {
	margin:7px;
}
.download .slides > li,.case .slides > li {
	margin:7px;
}
.field.field-name-field-sbu-intro-block1-image.field-type-image {
	display:table-row;
}
.field.field-name-field-sbu-intro-block1-image.field-type-image,.flexslider .content > .field,.flexslider .slides > li {
	padding:0 !important;
}
.flex-direction-nav a {
	height:50px;
}
.flex-control-paging li {
	font-size:16px;
	border-radius:0 !important;
}
.flex-control-paging li a {
	background-color:#8b8a8a !important;
	height:1.3em;
	width:1.3em;
	border-radius:0;
	color:white;
	cursor:pointer;
	line-height:1.3em;
	display:block;
	text-indent:inherit;
	color:white;
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
.flex-control-paging li a.flex-active {
	background-color:white !important;
	color:#8b8a8a !important;
}
.medias .slides li {
	margin:0 10px;
}
.node-type-home-sbu #flexslider-1.flexslider .flex-direction-nav a,.front #flexslider-1.flexslider .flex-direction-nav a {
	display:none;
}
.flexslider .flex-direction-nav a {
	display:block;
	opacity:0.5;
	z-index:1;
}
.medias h3 a {
	border-bottom:1px solid #c8c8c8;
	padding-bottom:5px;
	color:#4c4c4c;
	line-height:30px;
}
.flexslider .slides li {
	display:table !important;
}
.flexslider .slides li > .views-field-field-summary-image.views-field,#flexslider-2 .field.field-name-field-summary-image {
	display:table-row;
}
.medias .flexslider  .slides li button,.medias .flexslider  .slides li button img {
	position:relative;
	bottom:0px;
}
.views-field-field-summary-image .field-content,#flexslider-2 .field.field-name-field-summary-image .field-items {
	display:table-cell;
	vertical-align:bottom;
}
.flexslider .slides li > .views-field-field-summary-image.views-field,#flexslider-2 .field.field-name-field-summary-image {
	position:absolute;
	bottom:0;
}
div.node-teaser,div.view-related-contents ul.slides > li {
	height:255px;
	position:relative;
}
div.node-teaser div.field-name-field-summary-image,div.node-teaser .field-name-field-sbu-intro-block1-image {
	position:absolute;
	bottom:0px;
}
.field-name-field-related-content .entity-field-collection-item .field-name-field-summary-image {
	padding:0;
}
#flexslider-2 .slides li,#flexslider-2 .slides li .field-name-field-content {
	padding:0;
}
.field-name-field-related-content .flexslider,.view-id-related_contents  .flexslider {
	background-color:transparent;
}
.flexslider .slides > li .field-content ul {
	padding-left:10px;
}
.flexslider .slides > li .field-content ul li {
	list-style:circle;
}
.flexslider .slides > li .field-content h2 {
	font-size:1em;
	font-weight:bold;
}
.view-id-related_contents .flexslider .slides > li {
	background-color:white;
	-moz-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-webkit-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-o-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	margin:0px;
	margin-right:30px;
	margin-bottom:15px;
	position:relative;
	width:360px;
	padding:0px;
}
.case .flexslider .slides > li {
	background-color:white;
	-moz-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-webkit-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-o-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	margin:0px;
	margin-right:15px;
	margin-bottom:15px;
	position:relative;
	width:360px;
	padding:0px;
}
.field-name-field-related-content .flexslider  div.flex-viewport li {
	background-color:#ededed;
	/*-moz-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-webkit-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-o-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	margin:0px;
	margin-right:30px;
	margin-bottom:15px;
	position:relative;
	width:360px;
	padding:0px;
}
.field-name-field-related-content .flexslider  div.flex-viewports li {
	background-color:#ededed;
	/*-moz-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-webkit-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	-o-box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);
	box-shadow:1px -2px 3px 0 rgba(0,0,0,0.31);*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	margin:0px;
	margin-right:30px;
	margin-bottom:15px;
	position:relative;
	width:360px;
	padding:0px;
}
.case .flexslider .slides li {
	background-color:#f2f2f2;
	height:543px;
}
.case .flexslider .slides .field-content li {
	height:inherit;
}
.case .flexslider .slides li .views-field-title {
	background-color:#18202d;
	color:white;
}
.case .flexslider .slides li .views-field-body,.case .flexslider .slides li .views-field-title {
	padding:15px 10px;
}
.case .flexslider .slides li .views-field-title a {
	padding:15px 0;
	color:white;
	font-size:1.25em;
}
.field-name-field-related-content .entity-field-collection-item .field-name-field-summary-image {
	padding:0;
}
.view-download-area-corporate .flexslider .flex-direction-nav a {
	display:block;
	opacity:0.7;
}
.flex-direction-nav .flex-prev {
	left:-40px !important;
}
.flex-direction-nav .flex-next {
	right:-40px !important;
}
@media only screen and (max-width:992px) {
	.flex-direction-nav .flex-prev {
	left:-30px !important;
}
.flex-direction-nav .flex-next {
	right:-30px !important;
}
}@media only screen and (max-width:768px) {
	.flex-direction-nav .flex-prev {
	left:0 !important;
}
.flex-direction-nav .flex-next {
	right:0 !important;
}
}.view-download-area-corporate .views-field-field-download-area-file-image a,.view-download-area-oilgas .views-field-field-download-area-file-image a,.view-download-area-food .views-field-field-download-area-file-image a,.view-download-area-industry .views-field-field-download-area-file-image a {
	text-align:center;
	display:block;
}
.download .flexslider .slides .sbu {
	background:#18202d;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding:3px;
	color:#ffffff;
}
.download .flexslider .slides  .food .sbu {
	background:#e18134;
}
.download .flexslider  .slides  .oilgas .sbu {
	background:#337ab7;
}
.download .flexslider .slides  .industry .sbu {
	background:#8bb836;
}
.download .flexslider .slides img {
	display:table-cell;
	width:auto;
	margin:auto;
	box-shadow:1px 1px 6px gray;
	-webkit-box-shadow:1px 1px 6px gray;
	-ms-box-shadow:1px 1px 6px gray;
}
@media only screen and (max-width:992px) {
	.download .flexslider .slides img {
	width:100%;
}
}.download .views-field-title a {
	display:block;
	color:#343434;
	font-size:1em;
	font-weight:bold;
	padding:15px 0;
	text-align:center;
}
.flex-control-nav {
	position:static;
}
.field-name-field-home-header-images #flexslider-1 .flex-control-nav {
	position:absolute;
	bottom:10px;
}
.field-name-field-home-header-images #flexslider-1 .flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.relatedcontents #flexslider-2 .flex-control-nav {
	display:none;
}
.food .fisrtthird .container div[class^=col-],.industry .fisrtthird .container div[class^=col-],.oilgas .fisrtthird .container div[class^=col-] {
	margin-top:-50px;
}
.node-home-corporate .homesbuaccessblocks div[class^=col-]:first-child {
	margin-top:-40px;
}
@media only screen and (min-width:992px) {
	.node-home-corporate .homesbuaccessblocks div[class^=col-] {
	margin-top:-40px;
}
}.homesbuaccess {
	position:relative;
}
.homesbuaccessblocks:before {
	background-color:#18202d;
	display:block;
	position:absolute;
	top:10px;
	content:'';
	height:40px;
}
.fw > .container.homesbuaccessblocks {
	padding:0 15px;
}
.homesbuaccessblocks .oilgas .content,.homesbuaccessblocks .oilgas .content h2,body.oilgas div[class^="navbar-collapse"]:last-child,body.oilgas div[class^="navbar-collapse"]:last-child > .container .sf-menu-menu-oilgas,#superfish-5 {
	background-color:#fafcfc;
	
}
.homesbuaccessblocks .food .content,.homesbuaccessblocks .food .content h2,body.food div[class^="navbar-collapse"]:last-child,body.food div[class^="navbar-collapse"]:last-child > .container .sf-menu-menu-food,#superfish-3 {
	background-color:#fafcfc;

}
.homesbuaccessblocks .industry .content,.homesbuaccessblocks .industry .content h2,body.industry div[class^="navbar-collapse"]:last-child,body.industry div[class^="navbar-collapse"]:last-child > .container .sf-menu-menu-industry,#superfish-4 {
	background-color:#fafcfc;
	
}
body.industry .navbar-collapse > .container .sf-menu-menu-oilandgas,body.food .navbar-collapse > .container .sf-menu-menu-food,body.oilgas .navbar-collapse > .container .sf-menu-menu-industry {
	position:relative;
}
.view-event-food .view-content > .views-row,.view-event-oilgas .view-content > .views-row,.view-event-industry .view-content > .views-row {
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	box-sizing:border-box;
	width:33.3333%;
	float:left;
}
.homesbuaccess {
	background-color:#18202d;
	height:95px;
}
.fw.homesbuaccess > .container {
	padding:0 15px;
	color:white;
}
.fw.homesbuaccess > .container a {
	padding:10px;
	color:white;
	font-weight:bold;
}
.homesbuaccessblocks h2 {
	text-transform:uppercase;
	margin:0;
	color:#393939;
	font-size:23px;
	padding:10px;
}
.homesbuaccessblocks .field-type-text-long,.homesbuaccessblocks .field-type-text-long	   a {
	color:#333333;
	background-color: #fafcfc;
}
.homesbuaccessblocks .field-type-text-long	   span {
	display:block;
	width:100%;
	padding:5px;
	position:absolute;
	bottom:0;
	color:#399999;
	font-weight:bold;
}
.homesbuaccessblocks h2   .field,.homesbuaccessblocks h2   .field   a {
	color:#399999;
}
.homesbuaccessblocks h2   .field   a {
	text-align:center;
	width:100%;
	display:block;
	padding:10px;
	font-weight:bold;
}
.homesbuaccessblocks div[class^="col-"] {
	margin-bottom:15px
}
.homesbuaccessblocks h2 > div,.homesbuaccessblocks h2 > div   span {
	display:inline-block;
	width:auto;
}
.sprite.call::before {
	/*background:rgba(0,0,0,0) url(/uploads/image/tdimages/header_sprite.png) repeat scroll -588px -5px;*/
	content:"";
	cursor:pointer;
	display:block;
	height:30px;
	margin:0 auto;
	position:relative;
	width:30px;
}
.icongear::before {
	background:rgba(0,0,0,0) ;
	content:"";
	cursor:pointer;
	display:block;
	height:30px;
	margin:0 auto;
	position:relative;
	width:30px;
}
.mobilecall {
	display:table-cell;
	vertical-align:middle;
	padding:18px 15px 17px 18px;
	background:rgba(255,255,255,0.3);
	height:100%;
	margin-right:0px;
}
.mobilecall a {
	display:block;
}
.mobilegear {
	display:table-cell;
	vertical-align:middle;
	margin-bottom:8px;
	margin-right:15px;
	margin-top:8px;
	padding:9px 10px;
}
.mobilegear a {
	display:block;
}
.spritehome {
	background:;
	margin:0 auto;
	display:block;
	height:71px;
	width:71px;
}
.spritehome.casestudies {
	background-position:-84px -49px;
}
.spritehome.arrow {
	background-position:-1235px -76px;
	display:inline-block;
	height:13px;
	width:13px;
	margin-left:5px;
}
.spritehome.mediaanchor {
	background-position:-165px -49px;
}
.spritehome.events {
	background-position:-1012px -48px;
}
.spritehome.contact {
	background-position:-427px -49px;
}
.spritehome.download {
	background-position:-244px -49px;
}
.spritehome.down {
	background-position:-0px -49px;
	bottom:115px;
	margin:0 auto;
	position:absolute;
	z-index:1;
}
.spritehome.down,.spritehome.download,.spritehome.contact,.spritehome.events,.spritehome.mediaanchor,.spritehome.casestudies {
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
a:hover > .spritehome.down,a:hover > .spritehome.download,a:hover > .spritehome.contact,a:hover > .spritehome.events,a:hover > .spritehome.mediaanchor,a:hover > .spritehome.casestudies {
	-moz-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0.7;
}
.scrolldown {
	display:table;
	height:64px;
	margin:0 auto;
	position:relative;
	width:64px;
}
.fw.fisrtthird {
	background-color:#ffffff;
	
}
.secondthird .content .field,.fisrtthird.sbu .field-type-image {
	padding:0;
}
.secondthird .news .views-row-last {
	border:none;
}
.fisrtthird .field-type-image {
	position:absolute;
	bottom:0;
}
@media only screen and (max-width:992px) {
	.fisrtthird .field-type-image {
	position:inherit;
}
}.secondthird h2,.fisrtthird.sbu .content h2 {
	margin:0;
	padding:10px 0 20px 0;
	text-align:center;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	word-wrap:break-word;
}
.fisrtthird .events .content,.fisrtthird .news .content {
	background-color:white;
	padding:0 15px;
	position:relative;
	z-index:0;
}
.fw.slogan,.fisrtthird .commitments .content {
	/*background-color:#18202d;*/
	color:white;
	padding:15px;
	margin-top:20px;
}
.fisrtthird .commitments .content {
	padding:0;
}
.fisrtthird.sbu .content {
	padding:0;
}
.fisrtthird .commitments .content h2,.fisrtthird.sbu .commitments .content h2 {
	color:#ffffff;
}
.fisrtthird.sbu .content h2 {
	color:#4c4c4c;
}
.fisrtthird .commitments .content h2,.fisrtthird.sbu .content h2 {
	padding:25px 15px 20px 15px;
}
.fisrtthird .commitments .content h2   p,.fisrtthird.sbu .content h2   .field p,.fisrtthird.sbu .content h2   span   .field p {
	padding:0 15px;
}
.fisrtthird .commitments .content  p a {
	padding:0 15px;
	color:#ffffff;
}
.fisrtthird .commitments .content p {
	color:white;
}
.node-type-home-corporate .fw.relatedcontents,.node-type-home-sbu .fw.relatedcontents {
	background-color:#282828;
	color:white;
}
.fw.relatedcontents {
	padding:30px 0;
}
.fw.relatedcontents .flexslider {
	background:none;
}
.fw.relatedcontents ul.slides > li {
	margin-right:15px;
	width:360px;
}
.fw.relatedcontents .sbu {
	background:#18202d;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px;
}
.fw.relatedcontents h3 a,.fw.relatedcontents .readmore  a {
	color:#ffffff;
	font-weight:bold;
}
.fw.relatedcontents .food .sbu {
	background:#e18134;
}
.fw.relatedcontents .food h3 a,.fw.relatedcontents .food .readmore a {
	color:#e18134;
	font-weight:bold;
}
.fw.relatedcontents .oilgas .sbu {
	background:#007aad;
}
.fw.relatedcontents .oilgas h3 a,.fw.relatedcontents  .oilgas .readmore a {
	color:#337ab7;
	font-weight:bold;
}
.fw.relatedcontents .industry .sbu {
	background:#8bb836;
}
.fw.relatedcontents .industry h3 a,.fw.relatedcontents .industry .readmore a {
	color:#8bb836;
	font-weight:bold;
}
.fw.relatedcontents .field-name-field-summary-image img {
	background:#f2f2f2;
	background:-moz-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#e0e0e0));
	background:-webkit-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-o-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-ms-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:linear-gradient(to bottom,#f2f2f2 0%,#e0e0e0 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f2f2f2',endcolorstr='#e0e0e0',gradienttype=0);
}
.fw.relatedcontents .field-name-field-summary-text p,.fw.relatedcontents .field-name-body p {
	color:#ffffff;
}
.fw.relatedcontents .field-name-field-summary-text,.fw.relatedcontents .field-name-body {
	padding:0px;
}
.fw.relatedcontents .readmore {
	text-align:right;
}
.fw.relatedcontents  .flex-direction-nav a:before {
	color:rgba(255,255,255,1);
	text-shadow:1px 1px 0 rgba(255,255,255,1)
}
.fw.newproduct {
	background-color:#282828;
	color:white;
}
.fw.newproduct p {
	color:white;
}
.fw.newproduct h2 {
	color:white;
	padding:20px 0;
}
.industry .fw.newproduct a,.industry .readmore a,.industry .fisrtthird  a,.fw.newproduct .industry a {
	color:#8bb836;
}
.oilgas .fw.newproduct a,.oilgas .readmore a,.oilgas .fisrtthird  a,.fw.newproduct .oilgas a {
	color:#0093d0;
}
.food .fw.newproduct a,.food .readmore a,.food .fisrtthird  a,.fw.newproduct .food a {
	color:#f28621;
}
.fw.newproduct .corporate a {
	color:#ffffff;
}
.fw.medias,.fw.events,.fw.medias .flexslider {
	background-color:#efefef;
	margin-top:0;
}
.fw.medias .flexslider ul.slides > li {
	height:500px;
	width:550px;
	margin-right:5px;
	margin-left:5px;
}
.flexslider .container {
	}.anchorlinks .content {
	padding:20px 0;
}
.view-event-corporate .industry .dateday,.view-event-corporate .industry .datemonth,.view-event-corporate .industry .views-more-link,.secondthird .views-row.industry div:last-child a,.view-event-industry .dateday,.view-event-industry .datemonth,.view-event-corporate-dedicated-page .industry .datemonth,.view-event-corporate-dedicated-page .industry .dateday,.view-event-industry .views-more-link,.view-event-corporate-dedicated-page .views-row.industry .views-field-body h2 a,.view-news-corporate-dedicated-page .views-row.industry .views-field-title a,.view-medias-corporate-dedicated-page .views-row.industry .views-field-title a,.view-press-releases-dedicated-page .views-row.industry .views-field-title a,.view-press-releases-dedicated-page .views-row.industry .views-field-title-1 a,.view-download-area-corporate-for-dedicated-page .views-row.industry .views-field-title a,.view-case-studies-corporate-dedicated-page .views-row.industry .views-field-title a,.view-event-corporate-dedicated-page .views-row.industry div:last-child > span > a,.view-news-corporate-dedicated-page .views-row.industry div:last-child > span > a,.view-press-releases-dedicated-page .views-row.industry div:last-child > span > a,.pane-views-news-corporate-block .views-row.industry div:last-child > span > a,.view-event-industry .views-row.industry div:last-child a,.sf-menu-menu-industry .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a {
	color:#8bb836;
}
.pane-views-news-corporate-block .views-row .views-field.views-field-title-1,.view-event-corporate-dedicated-page .views-row .views-field.views-field-title span a {
	text-align:right;
}
.view-event-corporate-dedicated-page .views-row .views-field-body h2 {
	margin-top:0px;
}
.view-event-corporate .food .dateday,.view-event-corporate .food .datemonth,.view-event-corporate .food .views-more-link,.view-event-food .dateday,.view-news-corporate-dedicated-page .views-row.food .views-field-title a,.view-press-releases-dedicated-page .views-row.food .views-field-title a,.view-press-releases-dedicated-page .views-row.food .views-field-title-1 a,.view-event-corporate-dedicated-page .views-row.food .views-field-body h2 a,.view-medias-corporate-dedicated-page .views-row.food .views-field-title a,.view-download-area-corporate-for-dedicated-page .views-row.food .views-field-title a,.view-case-studies-corporate-dedicated-page .views-row.food .views-field-title a,.view-event-corporate-dedicated-page .food .datemonth,.view-event-corporate-dedicated-page .food .dateday,.view-event-food .datemonth,.view-event-food .views-more-link,.view-event-food .views-row.food div:last-child a,.view-event-corporate-dedicated-page .views-row.food div:last-child > span > a,.view-news-corporate-dedicated-page .views-row.food div:last-child > span > a,.pane-views-news-corporate-block .views-row.food div:last-child > span > a,.view-press-releases-dedicated-page .views-row.food div:last-child > span > a,.secondthird .views-row.food div:last-child a,.sf-menu-menu-food .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a {
	color:#e18134;
}
.view-event-corporate .oilgas .dateday,.view-event-corporate .oilgas .datemonth,.view-event-food .views-row.oilgas div:last-child a,.view-event-corporate .oilgas .views-more-link,.view-event-oilgas .dateday,.view-event-oilgas .datemonth,.view-event-corporate-dedicated-page .oilgas .datemonth,.view-event-corporate-dedicated-page .oilgas .dateday,.view-event-corporate-dedicated-page .views-row.oilgas .views-field-body h2 a,.view-news-corporate-dedicated-page .views-row.oilgas .views-field-title a,.view-medias-corporate-dedicated-page .views-row.oilgas .views-field-title a,.view-download-area-corporate-for-dedicated-page .views-row.oilgas .views-field-title a,.view-press-releases-dedicated-page .views-row.oilgas .views-field-title-1 a,.view-event-corporate-dedicated-page .views-row.oilgas .views-field-body h2 a,.view-case-studies-corporate-dedicated-page .views-row.oilgas .views-field-title a,.view-event-oilgas .views-more-link,.view-event-oilgas .views-row.oilgas div:last-child a,.view-event-corporate-dedicated-page .views-row.oilgas div:last-child > span > a,.view-news-corporate-dedicated-page .views-row.oilgas div:last-child > span > a,.pane-views-news-corporate-block .views-row.oilgas div:last-child > span > a,.view-press-releases-dedicated-page .views-row.oilgas div:last-child > span > a,.secondthird .views-row.oilgas div:last-child a,.sf-menu-menu-oil-gas .sf-item-2.sf-depth-1 .sf-megamenu-wrapper .sf-megamenu-column > ol > li > a,.sf-menu-menu-oil-gas .middle ol > li > .sf-megamenu-column a {
	color:#007aad !important;
}
.view-event-corporate .corporate .dateday,.view-event-corporate .corporate .datemonth,.view-event-corporate .corporate .views-more-link,.view-event-corporate-dedicated-page .corporate .datemonth,.view-event-corporate-dedicated-page .corporate .dateday,.view-event-corporate-dedicated-page .views-row.corporate .views-field-body h2 a,.view-news-corporate-dedicated-page .views-row.corporate .views-field-title h2 a,.view-press-releases-dedicated-page .views-row.corporate .views-field-title h2 a,.view-news-corporate-dedicated-page .views-row.corporate .views-field-title-1 a,.view-press-releases-dedicated-page .views-row.corporate .views-field-title-1 a,.view-medias-corporate-dedicated-page .views-row.corporate .views-field-title a,.view-download-area-corporate-for-dedicated-page .views-row.corporate .views-field-title a,.view-case-studies-corporate-dedicated-page .views-row.corporate .views-field-title a,.view-event-food .views-row.corporate div:last-child a,.view-news-corporate-dedicated-page .views-row.oilgas div:last-child  a,.pane-views-event-corporate-block .views-row.corporate div:last-child > span > a,.pane-views-news-corporate-block .views-row.corporate div:last-child > span > a,.view-press-releases-dedicated-page .views-row.corporate div:last-child > span > a,.secondthird .views-row.corporate div:last-child a {
	color:#18202d;
}
.view-news-corporate-dedicated-page h2 a,.view-medias-corporate-dedicated-page h2 a,.view-case-studies-corporate-dedicated-page h2 a,.view-press-releases-dedicated-page h2 a,.view-download-area-corporate-dedicated-page h2 a {
	text-align:left;
}
.view-medias-corporate-dedicated-page views-row.industry h2 a {
	color:#8bb836;
}
.view-medias-corporate-dedicated-page food h2 a {
	color:#8bb836;
}
.view-medias-corporate-dedicated-page oilgas h2 a {
	color:#8bb836;
}
.view-news-corporate-dedicated-page .views-field-title-1,.view-press-releases-dedicated-page .views-field-title-1,.view-event-corporate-dedicated-page .views-field-title {
	text-align:right;
}
.view-event-corporate .dateday,.view-event-food .dateday,.view-event-oilgas .dateday,.view-event-industry .dateday,.view-event-corporate-dedicated-page .dateday {
	width:10%;
	display:table-cell;
	font-size:3em;
	font-weight:bold;
	position:relative;
	top:-15px;
	padding-right:25px;
}
.view-event-corporate-dedicated-page .dateday {
	width:30px;
}
.view-event-corporate .datemonth,.view-event-food .datemonth,.view-event-oilgas .datemonth,.view-event-industry .datemonth,.view-event-corporate-dedicated-page .datemonth {
	top:50px;
	font-size:1.5em;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
	width:22%;
}
.view-event-corporate .views-field-body,.view-event-food .views-field-body,.view-event-oilgas .views-field-body,.view-event-industry .views-field-body,.view-event-corporate-dedicated-page .views-field-body {
	display:table-cell;
	padding-left:5px;
	vertical-align:top;
}
.view-event-corporate .views-more-link {
	float:right;
	text-align:right;
	width:100%;
}
.view-event-corporate .views-row,.view-event-corporate-dedicated-page .views-row,.view-news-corporate .views-row,.view-news-corporate-dedicated-page .views-row {
	border-bottom:1px solid #b0b0b0;
	position:relative;
	padding:15px 0;
}
.events .view-event-corporate .views-row:last-child,.view-news-corporate-dedicated-page .views-row:last-child {
	border-bottom:none;
}
.view-news-corporate .views-field-body p:before,.newproduct .container .first .field-item p:first-child:before {
	background:;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:4px;
	width:8px;
}
.newproduct .container .first .field-item p:first-child:before {
	top:6px;
}
.view-news-corporate .oilgas .views-field-body p:before,.oilgas .newproduct .container  .field-item p:first-child:before,.front .newproduct .container .oilgas  .field-item p:first-child:before {
	background-position:-502px -85px;
}
.view-news-corporate .food .views-field-body p:before,.food .newproduct .container  .field-item p:first-child:before,.front .newproduct .container .food  .field-item p:first-child:before {
	background-position:-502px -51px;
}
.view-news-corporate .industry .views-field-body p:before,.industry .newproduct .container  .field-item p:first-child:before,.front .newproduct .container .industry  .field-item p:first-child:before {
	background-position:-502px -68px;
}
.view-news-corporate .corporate .views-field-body p:before,.corporate .newproduct .container  .field-item p:first-child:before,.front .newproduct .container .corporate  .field-item p:first-child:before {
	background-position:-502px -102px;
}
.field {
	}.field-name-field-block-intro-oil-and-gas,.field-name-field-block-intro-food,.field-name-field-block-intro-industry,.field-name-field-sbu-intro-block1-body,.field-name-field-summary-text,.views-field-field-summary-text,.field-name-field-related-content .readmore {
	padding:10px;
}
.field-name-field-related-content .readmore {
	text-align:right;
	font-weight:bold;
}
.fw > .container {
	padding-top:10px;
	padding-bottom:10px;
}
footer,.subfooter {
	border-top:1px solid #011432;
	background-color:#011432;
}
footer .container {
	padding:25px 15px 40px;
}
footer .subfooter {
	text-transform:uppercase;
}
footer .subfooter p {
	padding:40px 0;
	color:#d3d3d3;
}
footer .menu li {
	list-style:none;
	/*padding-right:15px;*/
}
footer .menu li .submenu {
	padding-left:0;
}
footer .menu li .submenu li span:before,footer .menu li .submenu li a:before {
	background:rgba(0,0,0,0)  repeat scroll -516px -102px;
	content:"";
	float:left;
	height:10px;
	margin:0 5px 0 0;
	position:relative;
	top:8px;
	width:8px;
}
footer .menu > li {
	display:inline-block;
	width:auto;
	min-width:12%;
}
footer .subfooter {
	background-color:#02122c;
}
footer .subfooter .block .nav>li>a {
	padding:0;
}
footer .nav>li>a:hover,footer .nav>li>a:focus {
	background:none;
}
footer .social {
	padding-top:4px;
}
footer .subfooter .block {
	display:inline-block;
}
footer .subfooter .block,footer a {
	font-size:0.9em;
	color:#e9eaec;
}
footer .subfooter a:hover {
	color:#e9eaec;
	opacity:0.8;
}
footer .subfooter .block.social {
	width:50%;
}
footer .subfooter .block.content {
	width:30%;
	text-align:center;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
footer .subfooter .block.extranet {
	width:15%;
	text-align:center;
}
@media only screen and (max-width:992px) {
	footer .subfooter .block.content {
	width:100%;
	border:none;
}
}footer .subfooter .block.social a {
	display:inline-block;
	position:relative;
}
footer .subfooter .block.content > a,footer .subfooter .block.content > .region-bottom-footer {
	display:inline-block;
}
footer .subfooter .block.content > .region-bottom-footer .nav li {
	min-width:initial;
}
.spritefooter {
	background:;
	margin:0 auto;
	display:block;
	height:29px;
	width:28px;
	position:relative;
}
footer .extranet .first.last a:after {
	content:"";
	background:;
	margin:0 auto;
	display:inline-block;
	height:37px;
	float:right;
	width:52px;
	background-position:-176px 0;
	position:relative;
	top:-8px;
}
.spritefooter.f {
	background-position:0 0;
}
.spritefooter.in {
	background-position:-28px 0;
}
.spritefooter.g {
	background-position:-56px 0;
}
.spritefooter.t {
	background-position:-85px 0;
}
.spritefooter.y {
	background-position:-113px 0;
}
#block-menu-menu-menu-footer > ul {
	display:flex;
	-ms-display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	flex-direction:row;
	-webkit-flex-direction:row;
}
#block-menu-menu-menu-footer > ul > li span.caret {
	display:none;
}
#block-menu-menu-menu-footer ul li a {
	font-size:0.85em;
	color:#9b9b9b;
}
#block-menu-menu-menu-footer > ul > li > a {
	padding:10px 15px 15px 0;
	font-size:1.2em;
	color:#eeeff1;
	text-transform:uppercase;
}
#block-menu-menu-menu-footer > ul > li > span {
	padding:9px 15px 43px 0;
}
#block-menu-menu-menu-footer > ul > li > .invisible {
	display:block;
	height:30px;
}
.fw.breadcrumb {

	margin-bottom:0;
}
.fw.breadcrumb,.fw.breadcrumb .container {
	padding:0;
	border-radius:0;
}
ol.breadcrumb {
	margin-bottom:0;
	border-radius:0;
	background-color:transparent;
	font-size:0.8em;
}
.food ol.breadcrumb li {
	color:#f68220;
}
.industry ol.breadcrumb li {
	color:#8bb836;
}
.oilgas ol.breadcrumb li {
	color:#0093d0;
}
.node-type-product h1, .page-taxonomy h1, .node-type-page h1, .node-type-panel h1, .node-type-news h1, .node-type-events h1, .node-press-release h1, .node-download-area-file h1, .node-media h1, .node-location h1, .node-case-study h1, .node-careerportal h1, .page-node-done h1, .page-pump-selector h1, .node-type-location-home h1
.lmjscp{ 
    width: 100%;
    border-bottom: 1px #d2d2d2 solid;
}
.container h1{ border-bottom: 1px #000000 solid;}
.corporate ol.breadcrumb li span {
	color:#918f8f;
	opacity:0.5;
}
ol.breadcrumb li a {
	color:#000000;
}
ol.breadcrumb>li li:before {
	/*content:">";*/
}
.field-name-field-header-image {
	padding:0;
	max-height:266px;
	overflow:hidden;
}
.field-name-field-header-image img {
	width:100%;
	height:auto;
}
.spriteproduct {
	background:;
	margin:0 auto;
}
.spriteproduct.video {
	background-position:-0px -5px;
	display:table-cell;
	height:71px;
	width:71px;
}
.field-name-field-product-image {
	padding:0;
}
.spriteproduct.video   span {
	display:table-cell;
	vertical-align:middle;
}
.fw.title {
	background:#3f3f3f;
	background:-moz-linear-gradient(top,#3f3f3f 0%,#4c4c4c 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f3f3f),color-stop(100%,#4c4c4c));
	background:-webkit-linear-gradient(top,#3f3f3f 0%,#4c4c4c 100%);
	background:-o-linear-gradient(top,#3f3f3f 0%,#4c4c4c 100%);
	background:-ms-linear-gradient(top,#3f3f3f 0%,#4c4c4c 100%);
	background:linear-gradient(to bottom,#3f3f3f 0%,#4c4c4c 100%);
	color:white;
}
.node-type-product h1,.page-taxonomy h1,.node-type-page h1,.node-type-panel h1,.node-type-news h1,.node-type-events h1,.node-press-release h1,.node-download-area-file h1,.node-media h1,.node-location h1,.node-case-study h1,.node-careerportal h1,.page-node-done h1,.page-pump-selector h1,.node-type-location-home h1 {
	border-bottom:1px solid #4c4c4c;
}
.node-type-product .field-name-field-introduction-text   div {
	border-top:1px solid #4c4c4c;
}
.node-type-product h1,.page-taxonomy h1,h1 {
	padding:0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
}
.node-type-product  .producttop .col-md-4 {
	padding-right:0;
	padding-left:0;
}
.node-type-product  .producttop .col-md-4 .field {
	padding:0;
}
.food.node-type-product .producttop   .fw.title,body:not(.node-type-product).food .fw.title,.food.page-taxonomy-term .fw.title {
	border-top:3px solid #f68220;
}
.industry.node-type-product .producttop   .fw.title,body:not(.node-type-product).industry .fw.title,.industry.page-taxonomy-term .fw.title {
	border-top:3px solid #8bb836;
}
.oilgas.node-type-product .producttop   .fw.title,body:not(.node-type-product).oilgas .fw.title,.oilgas.page-taxonomy-term .fw.title {
	border-top:3px solid #007aad;
}
body:not(.corporate):not(.node-type-product) .fw.title > .container,.node-type-product .producttop   .fw.title > .container,.page-taxonomy-term:not(.corporate) .fw.title > .container {
	padding:0px 15px;
	padding-top:5px;
	position:relative;
	top:-15px;
}
body:not(.corporate):not(.node-type-product) .fw.title:before,.node-type-product .producttop   .fw.title:before,.page-taxonomy-term:not(.corporate) .fw.title:before {
	content:"";
	height:30px;
	display:block;
	position:relative;
	width:93px;
	background:;
	background-position:-103px -24px;
	cursor:pointer;
	margin:0 auto;
	top:-7px;
}
.industry.node-type-product .producttop   .fw.title:before,body:not(.node-type-product).industry .fw.title:before {
	background-position:-402px -24px;
}
.page-taxonomy-term.corporate .fw.title:before {
	display:none;
}
.food.node-type-product .producttop   .fw.title:before,body:not(.node-type-product).food .fw.title:before {
	background-position:-103px -24px;
}
.oilgas.node-type-product .producttop   .fw.title:before,body:not(.node-type-product).oilgas .fw.title:before {
	background-position:-284px -24px;
}
.fw.title h2 {
	margin:0;
	font-size:20px;
	color:#ffffff;
}
.cta {
	cursor:pointer;
	cursor:hand;
}
.cta .nav > li > a:focus,.cta  .nav > li > a:hover {
	background-color:transparent;
	opacity:0.7;
}
.page-taxonomy .fw.categorydescription {
	box-shadow:-1px -5px 19px rgba(0,0,0,0.24);
	-o-box-shadow:-1px -5px 19px rgba(0,0,0,0.24);
	-ms-box-shadow:-1px -5px 19px rgba(0,0,0,0.24);
	-webkit-box-shadow:-1px -5px 19px rgba(0,0,0,0.24);
	-moz-box-shadow:-1px -5px 19px rgba(0,0,0,0.24);
}
.categorydescription h2 a:before {
	content:"";
	height:22px;
	float:left;
	position:relative;
	width:12px;
	background:;
	background-position:-219px -24px;
	margin-right:10px;
	top:-1px;
}
.fw.title h2:before {
	content:"";
	height:22px;
	float:left;
	position:relative;
	width:12px;
	background:;
	background-position:-219px -24px;
	margin-right:10px;
}
.food  .view-related-contents h3:before,.food .field-name-field-related-content h3:before {
	background:;
	background-position:-502px -51px;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:2px;
	width:8px;
}
.oilgas  .view-related-contents h3:before,.oilgas .field-name-field-related-content h3:before {
	background:;
	background-position:-502px -85px;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:2px;
	width:8px;
}
.industry .view-related-contents h3:before,.industry .field-name-field-related-content h3:before {
	background:;
	background-position:-502px -68px;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:2px;
	width:8px;
}
.corporate .view-related-contents h3:before,.corporate .field-name-field-related-content h3:before {
	background:;
	background-position:-502px -102px;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:2px;
	width:8px;
}
.fw.relatedmarket {
	/*background-color:#eaeaea;*/
}
.thumbnail {
	background-color:transparent;
	border:none;
	border-radius:0;
	display:block;
	line-height:inherit;
	margin-bottom:0;
	padding:0;
}
.field-item p{ font-size:16px; margin:0px 0px 0px 15px; line-height:2;}
.field-name-field-related-content .field-items > .field-item h3,.view-related-contents .views-field-title h3 {
	/*border-bottom:1px solid #4c4c4c;
	padding:10px 0;*/
	margin:5px 10px;
	/*text-transform:uppercase;*/
	font-size:23px;
	padding:30px 0 5px;
}
.sf-menu.sf-style-default li:hover > span, .sf-menu.sf-style-default li.sfhover > span, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active{ color: #bfc0c4;}
.field-name-field-related-content .field-items > .field-item h3 a,.view-related-contents .views-field-title h3 a {
	color:#4c4c4c;
	display:table;
}
.field-name-field-related-markets > .field-items > .field-item h3 a {
	color:#4c4c4c;
}
.field-name-field-related-markets > .field-items > .field-item .field-name-field-summary-image {
	padding:0;
}
.producttop .field-name-field-pdf-file.field,.field-name-field-pdf-files .field-collection-view {
	padding:0 !important;
	margin:0;
}
.field.field-name-field-pdf-files.field-type-field-collection.field-label-hidden {
	*padding:0;
}
.field.field-name-field-pdf-files .file a {
	font-weight:bold;
	color:#484848;
}
.field-collection-view,.field-collection-container {
	border-bottom:none;
	margin:0;
}
.field-collection-container .file img {
	padding-right:17px;
	padding-left:17px;
}
.food .flex-control-thumbs li {
	width:50px;
	padding-top:0px;
	border:1px solid #f68220;
	margin-right:5px;
	float:none;
	-moz-box-shadow:1px 1px 5px 0px #656565;
	-webkit-box-shadow:1px 1px 5px 0px #656565;
	-o-box-shadow:1px 1px 5px 0px #656565;
	box-shadow:1px 1px 5px 0px #656565;
}
.oilgas .flex-control-thumbs li {
	width:50px;
	padding-top:0px;
	border:1px solid #007aad;
	margin-right:5px;
	float:none;
	-moz-box-shadow:1px 1px 5px 0px #656565;
	-webkit-box-shadow:1px 1px 5px 0px #656565;
	-o-box-shadow:1px 1px 5px 0px #656565;
	box-shadow:1px 1px 5px 0px #656565;
}
.industry .flex-control-thumbs li {
	width:50px;
	padding-top:0px;
	border:1px solid #8bb836;
	margin-right:5px;
	float:none;
	-moz-box-shadow:1px 1px 5px 0px #656565;
	-webkit-box-shadow:1px 1px 5px 0px #656565;
	-o-box-shadow:1px 1px 5px 0px #656565;
	box-shadow:1px 1px 5px 0px #656565;
}
.productcontent {
	padding:15px 0;
}
#sliding-popup .popup-content {
	width:100%;
	padding:0 15px;
	max-width:100%;
}
.categorycats {
	-moz-box-shadow:1px -1px 10px 0px #656565;
	-webkit-box-shadow:1px -1px 10px 0px #656565;
	-o-box-shadow:1px -1px 10px 0px #656565;
	box-shadow:1px -1px 10px 0px #656565;
}
.categorycats > .container {
	padding:0 15px;
}
.categorycats .subcat {
	padding:15px 0;
}
.subcat h2.field-content {
	font-size:1.4em;
	margin-bottom:20px;
}
.taxonomy-term > .container {
	padding-bottom:15px;
	
}
.lmjs{ width:100%; border-bottom:1px #d2d2d2 solid;  /*margin-bottom:40px;*/}
.lmjsnr{ width:1140px; margin:0 auto;}
.taxonomy-term-description{ margin-bottom:20px;}
.lmjsc{width:1140px; margin:0 auto; }
.categorydescription h2 {
	border-radius:0 0 10px 0;
	width:auto;
	margin:0;
	display:table;
	padding:5px 10px 5px 0px;
	position:relative;
}
.categorydescription h2.field-content:after {
	content:"";
	height:100%;
	right:100%;
	position:absolute;
	top:0;
	width:1200%;
}
.categorydescription .subcat {
	/*padding-bottom:40px;*/
	margin-bottom:40px;
	/*background-color:#ededed;*/
}
.coco{ background-color: #ededed;}

.coco:hover .col-md-8 h2 { color:#fff; } 
.coco:hover .col-md-8 p { color:#fff; } 
.coco:hover .col-md-8 .readmore{ color:#fff; } 
.coco:hover {background:#011432; } 

.coco:hover .col-md-8 h2 { color:#fff; } 
.field-name-field-related-content .flexslider div.flex-viewport li:hover{ 
    background-color: #f68b11;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin: 0px;
    margin-right: 30px;
    margin-bottom: 15px;
    position: relative;
    width: 360px;
    padding: 0px;
}
.field-name-field-related-content .flexslider div.flex-viewports li:hover{ 
    background-color: #006db2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin: 0px;
    margin-right: 30px;
    margin-bottom: 15px;
    position: relative;
    width: 360px;
    padding: 0px;
}
.field-name-field-related-content .flexslider div.flex-viewport li:hover .field-items h3 a{
	color:#fff;
	}
.field-name-field-related-content .flexslider div.flex-viewport li:hover .field-items  p{
	color:#fff;
	}
	.field-name-field-related-content .flexslider div.flex-viewport li:hover .field-items  p a{
	color:#fff;
	}
	.field-name-field-related-content .flexslider div.flex-viewports li:hover .field-items h3 a{
	color:#fff;
	}
.field-name-field-related-content .flexslider div.flex-viewports li:hover .field-items  p{
	color:#fff;
	}
	.field-name-field-related-content .flexslider div.flex-viewports li:hover .field-items  p a{
	color:#fff;
	}
.field-items .field-item{ position:relative; }
.field-items .field-item a img{ display: block;-webkit-transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;}
.field-items .field-item a:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}

.fw.categorydescription > .container {
	padding:0 15px;
	padding-top:40px;
}
.categorydescription .subcatimg {
	position:relative;
}
.categorydescription .subcatimg img,.relatedmarket .views-field-field-summary-image img,.relatedmarket .field-name-field-summary-image img {
	background:#f2f2f2;
	background:-moz-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#e0e0e0));
	background:-webkit-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-o-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:-ms-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);
	background:linear-gradient(to bottom,#f2f2f2 0%,#e0e0e0 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f2f2f2',endcolorstr='#e0e0e0',gradienttype=0);
}
.categorydescription .subcatimg img {
	height:auto;
	width:340px;
}
.categorydescription .subcatimg:after {
	content:"";
	height:100%;
	left:calc(100% - 15px);
	position:absolute;
	top:0;
	width:300%;
}
.food .categorydescription .subcatimg:after {
	border-bottom:3px solid #f68220;
}
.food .categorydescription h2.field-content:after,.food .categorydescription h2.field-content {
	background-color:#f68220;
}
.food .categorydescription .subcatimg img {
	border-bottom:3px solid #f68220;
}
.food .categorydescription h2 a {
	color:white;
}
.industry .categorydescription .subcatimg:after {
	border-bottom:3px solid #8bb836;
}
.industry .categorydescription h2.field-content:after,.industry .categorydescription h2.field-content {
	background-color:#8bb836;
}
.industry .categorydescription .subcatimg img {
	border-bottom:3px solid #8bb836;
}
.industry .categorydescription h2 a {
	color:white;
}
.oilgas .categorydescription .subcatimg:after {
	border-bottom:3px solid #007aad;
}
.oilgas .categorydescription h2.field-content:after,.oilgas .categorydescription h2.field-content {
	background-color:#007aad;
}
.oilgas .categorydescription .subcatimg img {
	border-bottom:3px solid #007aad;
}
.oilgas .categorydescription h2 a {
	color:white;
}

corporate .categorydescription h2:after,.corporate .categorydescription h2 {
	margin:20px 20px 20px 40px;
	color:#4f4b4c;
}

.col-md-8 p{
	margin:20px 20px 20px 40px;
	color:#918f8f;
	font-size:14px;
	}
.corporate .categorydescription h2 a {
	color:white;
}

.view-category-children .subcat > div[class^="col-"],.view-category-children .subcat >  div[class^="col-"] h2 {
	padding-left:0;
}
.view-category-children-location-group .subcat > div[class^="col-"],.view-category-children-location-group.subcat >  div[class^="col-"] h2 {
	padding-left:0;
}
.cta {
	color:white;
	position:fixed;
	right:0;
	top:15em;
	text-transform:uppercase;
	padding:5px;
	font-size:1em;
	line-height:1em;
	-moz-box-shadow:2px 2px 10px 0px #656565;
	-webkit-box-shadow:2px 2px 10px 0px #656565;
	-o-box-shadow:2px 2px 10px 0px #656565;
	box-shadow:2px 2px 10px 0px #656565;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
	background-color:#18202d;
	z-index:1;
	max-width:270px;
}
.cta a {
	color:white;
}
.food .cta {
	background-color:#f68220;
}
.industry .cta {
	background-color:#8bb836;
}
.oilgas .cta {
	background-color:#007aad;
}
.cta span.icone,.cta span.icone   .menu-block-wrapper {
	display:table-cell;
	vertical-align:middle;
	width:0;
}
.cta span.icone:before {
	background:rgba(0,0,0,0)  repeat scroll -1086px -57px;
	content:"";
	float:left;
	height:47px;
	margin-right:10px;
	position:relative;
	width:68px;
}
#popupvideoproduct {
	display:none;
}
.secondthird .events h2,.secondthird .news h2,.fisrtthird.sbu .events h2,.fisrtthird.sbu .news h2 {
	background-color:white;
}
.secondthird h2 {
	position:relative;
}
.secondthird .content a h2,.fisrtthird.sbu .content h2 {
	position:relative;
	z-index:1;
	padding:25px 15px 20px 15px;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	word-wrap:break-word;
}
.secondthird .events a   span.ombre:after,.secondthird .news a   span.ombre:after,.fisrtthird.sbu .events h2   span.ombre:after,.fisrtthird.sbu .news h2   span.ombre:after {
	box-shadow:0 15px 10px black;
	content:"";
	display:block;
	height:8px;
	left:10%;
	opacity:0.6;
	position:relative;
	bottom:24px;
	-webkit-transform:none;
	-o-transform:none
    -moz-transform:none;
	transform:none;
	width:100%;
	z-index:-1;
}
.front .secondthird .events a   span.ombre:after,.front  .secondthird .news a   span.ombre:after {
	width:80%;
}
h2.ombre,.homesbuaccessblocks div[class^=col-] .content {
	position:relative;
	z-index:1;
}
h2   span.ombre:after {
	box-shadow:0 15px 10px black;
	content:"";
	display:block;
	height:8px;
	left:2px;
	opacity:0.6;
	position:relative;
	bottom:22px;
	-webkit-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	transform:rotate(-2deg);
	width:60%;
	z-index:-1;
}
span.ombre {
	display:block;
	height:1px;
	width:50%;
}
.secondthird span.ombre {
	width:100%;
}
.secondthird .events .views-row div:last-child a,.secondthird .news .views-row div:last-child a,.events.sbu div:last-child a {
	text-align:right;
	font-weight:bold;
	display:block;
}
.view-id-event_corporate,.view-news-corporate,.fisrtthird.sbu .field-type-text-long {
	padding:15px 0;
}
.homesbuaccessblocks > .oilgas span.ombre {
	background:#ffffff;
	background:-moz-linear-gradient(left,#ffffff 0%,#ffffff 25%,#007aac 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(25%,#ffffff),color-stop(100%,#007aac));
	background:-webkit-linear-gradient(left,#ffffff 0%,#ffffff 25%,#007aac 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#ffffff 25%,#007aac 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#ffffff 25%,#007aac 100%);
	background:linear-gradient(to right,#e9870c 0%,#e9870c 25%,#e9870c 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#007aac',gradienttype=1);
}
.homesbuaccessblocks > .food span.ombre {
	background:-moz-linear-gradient(left,#ffffff 0%,#ffffff 25%,#e08133 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(25%,#ffffff),color-stop(100%,#e08133));
	background:-webkit-linear-gradient(left,#ffffff 0%,#ffffff 25%,#e08133 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#ffffff 25%,#e08133 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#ffffff 25%,#e08133 100%);
	background:linear-gradient(to right,#006db2 0%,#006db2 25%,#006db2 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#e08133',gradienttype=1);
}
.homesbuaccessblocks >.industry span.ombre {
	background:-moz-linear-gradient(left,#ffffff 0%,#ffffff 25%,#9ba642 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(25%,#ffffff),color-stop(100%,#9ba642));
	background:-webkit-linear-gradient(left,#ffffff 0%,#ffffff 25%,#9ba642 100%);
	background:-o-linear-gradient(left,#ffffff 0%,#ffffff 25%,#9ba642 100%);
	background:-ms-linear-gradient(left,#ffffff 0%,#ffffff 25%,#9ba642 100%);
	background:linear-gradient(to right,#008f71 0%,#008f71 25%,#008f71 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#9ba642',gradienttype=1);
}
.homesbuaccessblocks .field-type-text-long   span:before {
	content:"";
	display:block;
	height:1px;
	margin:0 auto;
	width:50%;
	position:absolute;
	top:0;
	font-weight:bold;
}
.homesbuaccessblocks .industry .field-type-text-long   span:before {
	background:-moz-linear-gradient(left,#9ba642 0%,#ffffff 35%,#ffffff 65%,#9ba642 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#9ba642),color-stop(35%,#ffffff),color-stop(65%,#ffffff),color-stop(100%,#9ba642));
	background:-webkit-linear-gradient(left,#9ba642 0%,#ffffff 35%,#ffffff 65%,#9ba642 100%);
	background:-o-linear-gradient(left,#9ba642 0%,#ffffff 35%,#ffffff 65%,#9ba642 100%);
	background:-ms-linear-gradient(left,#9ba642 0%,#ffffff 35%,#ffffff 65%,#9ba642 100%);
	background:linear-gradient(to right,#9ba642 0%,#ffffff 35%,#ffffff 65%,#9ba642 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#9ba642',endcolorstr='#9ba642',gradienttype=1);
}
.homesbuaccessblocks .food  .field-type-text-long   span:before {
	background:-moz-linear-gradient(left,#e08133 0%,#ffffff 35%,#ffffff 65%,#e08133 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#e08133),color-stop(35%,#ffffff),color-stop(65%,#ffffff),color-stop(100%,#e08133));
	background:-webkit-linear-gradient(left,#e08133 0%,#ffffff 35%,#ffffff 65%,#e08133 100%);
	background:-o-linear-gradient(left,#e08133 0%,#ffffff 35%,#ffffff 65%,#e08133 100%);
	background:-ms-linear-gradient(left,#e08133 0%,#ffffff 35%,#ffffff 65%,#e08133 100%);
	background:linear-gradient(to right,#e08133 0%,#ffffff 35%,#ffffff 65%,#e08133 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#9ba642',endcolorstr='#9ba642',gradienttype=1);
}
.homesbuaccessblocks .oilgas  .field-type-text-long   span:before {
	background:-moz-linear-gradient(left,#007aac 0%,#ffffff 35%,#ffffff 65%,#007aac 100%);
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#007aac),color-stop(35%,#ffffff),color-stop(65%,#ffffff),color-stop(100%,#007aac));
	background:-webkit-linear-gradient(left,#007aac 0%,#ffffff 35%,#ffffff 65%,#007aac 100%);
	background:-o-linear-gradient(left,#007aac 0%,#ffffff 35%,#ffffff 65%,#007aac 100%);
	background:-ms-linear-gradient(left,#007aac 0%,#ffffff 35%,#ffffff 65%,#007aac 100%);
	background:linear-gradient(to right,#007aac 0%,#ffffff 35%,#ffffff 65%,#007aac 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#007aac',endcolorstr='#007aac',gradienttype=1);
}
.menumobile li {
	display:block !important;
	padding:0 !important;
	width:100%;
}
.menumobile .sf-megamenu-wrapper.first > ol > li::after {
	display:none;
}
.navbar-collapse.menumobile {
	border-top:none;
}
#superfish-1-select {
	display:none;
}
.sbumenu .menumobilecontent li a {
	color:white;
}
.mobilenav ol,.mobilenav ul {
	padding-left:0;
}
.mobilenav ol li a {
	width:100%;
	display:block;
	color:lightgray;
}
.field-type-image img {
	height:auto;
	width:100%;
}
.fw.pumpselector {
	color:white;
	padding:15px;
	border-bottom:3px solid #ffffff;
}
.fw.pumpselector  #edit-field-pump-selector-tid-wrapper  .select-wrapper {
	min-height:1px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	margin-right:0;
}
.fw.pumpselector h2 {
	color:white;
	font-size:1.6em;
}
.fw.pumpselector.food {
	background-color:#e18134;
}
.fw.pumpselector.industry {
	background-color:#8bb836;
}
.fw.pumpselector.oilgas {
	background-color:#007aad;
}
#views-exposed-form-pump-selector-page  .mglass:before {
	content:"";
	height:34px;
	width:34px;
	display:block;
	position:relative;
	/*background:url(/uploads/image/tdimages/header_sprite.png);*/
	background-position:-549px -5px;
	cursor:pointer;
	margin-top:4px;
}
#views-exposed-form-pump-selector-page  .views-exposed-widget .form-submit span {
	display:none;
}
#views-exposed-form-pump-selector-page  .views-exposed-widget .form-submit,#views-exposed-form-pump-selector-page  .views-exposed-widget .form-submit:hover,#views-exposed-form-pump-selector-page  .views-exposed-widget .form-submit:active,#views-exposed-form-pump-selector-page  .views-exposed-widget .form-submit:focus {
	background:none;
	opacity:none;
}
.node-type-home-sbu #views-exposed-form-pump-selector-page .views-exposed-widget {
	display:block;
	float:none;
	width:100%;
}
.node-type-home-sbu #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit:before,.page-pump-selector #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit:before {
	display:none;
}
.node-type-home-sbu #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit span,.page-pump-selector #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit span {
	display:block;
}
.node-type-home-sbu #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit,.page-pump-selector #views-exposed-form-pump-selector-page .views-exposed-widget .form-submit {
	background:#484747;
	background:-moz-linear-gradient(top,#484747 0%,#2a2929 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#484747),color-stop(100%,#2a2929));
	background:-webkit-linear-gradient(top,#484747 0%,#2a2929 100%);
	background:-o-linear-gradient(top,#484747 0%,#2a2929 100%);
	background:-ms-linear-gradient(top,#484747 0%,#2a2929 100%);
	background:linear-gradient(to bottom,#484747 0%,#2a2929 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#484747',endcolorstr='#2a2929',gradienttype=0);
	border:none;
	padding:7px;
	margin-top:5px;
}
.pump-selector-mandatory-error-message {
	color:red;
	padding:5px;
	display:none;
}
.node-type-home-sbu .page-pump-selector .flexslider a {
	text-align:left;
}
.pumptopselector {
	position:relative;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0;
}
.pumptopselector .pumptopcontainer {
	position:absolute;
	bottom:0;
	right:0;
	width:65%;
	background:#c2c2c2;
	background:-moz-linear-gradient(top,#c2c2c2 0%,#8d8d8d 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2c2c2),color-stop(100%,#8d8d8d));
	background:-webkit-linear-gradient(top,#c2c2c2 0%,#8d8d8d 100%);
	background:-o-linear-gradient(top,#c2c2c2 0%,#8d8d8d 100%);
	background:-ms-linear-gradient(top,#c2c2c2 0%,#8d8d8d 100%);
	background:linear-gradient(to bottom,#c2c2c2 0%,#8d8d8d 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#c2c2c2',endcolorstr='#8d8d8d',gradienttype=0);
	padding:10px;
	border-radius:0 10px 0 0;
}
.pumpseltitle {
	font-size:0.875em;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	display:block;
	width:100%;
	border-bottom:1px solid white;
}
.not-front #views-exposed-form-pump-selector-filter-page .views-exposed-widget.views-submit-button button {
	background:none;
}
.not-front #views-exposed-form-pump-selector-filter-page .views-exposed-widget.views-submit-button {
	width:10%;
}
.pumpseltitle:before {
	background:rgba(0,0,0,0)  repeat scroll -501px -102px;
	content:"";
	float:left;
	height:14px;
	margin:0 5px 0 0;
	position:relative;
	top:4px;
	width:8px;
}
.pumptopselector .views-exposed-widgets {
	margin-bottom:0;
}
.view-download-area-corporate-for-dedicated-page  .view-content .views-row,.pane-views-news-corporate-block .view-news-corporate >	.view-content > .views-row {
	border-bottom:1px solid rgba(0,0,0,0.1);
	display:table;
	padding:15px 0;
	width:100%;
}
.view-download-area-corporate-for-dedicated-page .view-content div:last-child,.pane-views-event-corporate-block .view-event-corporate .view-content div:last-child,.view-event-corporate-dedicated-page .view-content div:last-child {
	border:none;
}
.view-download-area-corporate-for-dedicated-page .views-field.views-field-body,.view-download-area-corporate-for-dedicated-page .views-field.views-field-title,.node-download-area-file .field-name-body {
	float:left;
	width:70%;
}
.view-download-area-corporate-for-dedicated-page .views-field.views-field-title a {
	text-align:left;
	padding:10px 0;
}
.view-download-area-corporate-for-dedicated-page .views-field-field-download-area-file-image img {
	box-shadow:1px 1px 6px gray;
	-webkit-box-shadow:1px 1px 6px gray;
	-ms-box-shadow:1px 1px 6px gray;
}
.view-download-area-corporate-for-dedicated-page .views-field.views-field-field-download-area-file-image,.node-download-area-file .field-name-field-download-area-file-image {
	float:left;
	width:30%;
	text-align:center;
}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover {
	background-color:#15315b;
	border-color:#15315b;
	color:#fff;
}
.pagination > li > a,.pagination > li > span {
	color:#15315b;
}
.fw.contactlocation {
	background-color:#eaeaea;
	color:white;
}
.fw.contactlocation .container,.fw.contactlocation .container .col-md-12 .col-md-12,.fw.contactlocation .container .col-md-12 .col-md-8,.fw.contactlocation .container .col-md-12 .col-md-4 {
	padding-right:0;
	padding-left:0;
}
.jump-menu-select-your-country {
	margin-bottom:20px;
}
.job-offer {
	padding:10px;
	padding-left:0px;
}
.job-offer .block-info {
	margin-bottom:20px;
}
.btn-offer-detail {
	margin-bottom:15px;
}
.webform-client-form,.webform-component {
	margin-bottom:20px;
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	margin-left:0;
}
.contactlocation h2 {
	color:#4d4d4d;
}
.contactlocation h2.oilgas {
	color:#0093d0;
}
.contactlocation h2.food {
	color:#f28621;
}
.contactlocation h2.industry {
	color:#a2a443;
}
.contactlocation h2   .field {
	}.gmap-control {
	width:100% !important;
	min-height:450px;
}
.fw.gmap > .field {
	padding:0;
}
.vocabulary-location-group .fw.title > .container {
	padding:10px;
	top:inherit;
}
.ddsdefault .dd-option img,.ddsdefault .dd-selected img {
	width:30px;
	height:20px;
	object-fit:cover;
}
.ddsdefault .dd-selected img {
	width:40px;
	height:35px;
	margin-left:calc(50% - 18px);
}
.field-name-body a,.field-name-field-pdf-file a,.taxonomy-term a,.view-location-list a {
	color:#18202d;
	/*font-weight:bold;*/
}
.field-name-field-oil-and-gas-phone a,.field-name-field-oil-and-gas-email a,.field-name-field-food-phone a,.field-name-field-food-email a,.field-name-field-industry-phone a,.field-name-field-industry-email a,.field-name-field-corporate-phone a,.field-name-field-corporate-email a {
	color:#4d4d4d;
}
.view-location-list  .col-md-8 {
	padding-left:0px;
}
.page-node-done div.back-to-home {
	margin-bottom:20px;
}
.page-node-done div.back-to-home  a {
	color:#18202d;
	font-weight:bold;
}
.view-related-contents-list .categorydescription h2 {
	padding:0px;
}
.view-case-studies-industry .readmore,.view-case-studies-oilgas .readmore,.view-case-studies-food .readmore {
	font-weight:bold;
}
.view-category-children  .readmore,.view-category-children-location-group .readmore,.view-related-contents-list  .readmore {
	text-align:right;
	font-size:23px;
	color:#4f4b4c;
}
.location-search {
	margin-bottom:20px;
}
.location-search-text {
	min-width:30em;
}
.gmap-popup p {
	font-size:14px;
}
.gmap-popup h2,.gmap-popup h3 {
	margin-top:0;
}
.gmap-popup h2 {
	font-size:20px;
}
.gmap-popup h3 {
	font-size:16px;
}
.gmap-popup .col-md-12 {
	padding-left:0;
	padding-right:0;
}
.gm-style {
	font-size:12px;
}
.gmap-popup .oilgas h3:before,.gmap-popup .food h3:before,.gmap-popup .industry h3:before {
	margin:0;
	background:none;
	display:none;
}
.gmap-popup .oilgas h3 {
	color:#0093d0;
}
.gmap-popup .food h3 {
	color:#f28621;
}
.gmap-popup .industry h3 {
	color:#9ca643;
}
.webform-client-form .webform-component-radios > label,.webform-client-form .webform-component-textfield > label,.webform-client-form .webform-component-select  > label,.webform-client-form .webform-component-checkboxes > label,.webform-client-form .webform-component-textarea > label,.webform-client-form .webform-component-email > label {
	width:30%;
	float:left;
}
.webform-client-form .form-control {
	width:40%;
}
.form-textarea-wrapper textarea {
	width:auto;
}
.panel-pane.pane-custom.pane-2 {
	float:right;
	padding:50px;
	width:30%;
	z-index:1000;
	cursor:hand;
}
.panel-pane.pane-custom.pane-2 > .pane-content {
	background-color:#f2f2f2;
	padding:30px;
}
.panel-pane.pane-custom.pane-2 > .pane-content a {
	display:block;
	padding:10px;
	text-align:center;
	width:100%;
}
.panel-pane.pane-custom.pane-2 > .pane-content a:hover {
	background-color:rgba(0,0,0,0.1);
}
.panel-pane.pane-custom.pane-2 > .pane-content a:after {
	background:;
	background-position:-427px -49px;
	display:block;
	height:71px;
	margin:0 auto;
	width:71px;
	margin-top:20px;
	content:"";
}
.webform-client-form .webform-submit {
	margin-left:30%;
}
.webform-client-form .form-type-radio,.webform-client-form .form-type-checkbox {
	display:inline-block;
}
.page-search .search-results {
	padding-left:0;
}
.page-search .search-results li {
	list-style:none;
}
.page-search .search-results .search-result .title a {
	color:#18202d;
}
.page-search .main-container .search-form .input-group {
	width:100%;
	margin-top:30px;
}
.page-search .main-container .input-group-btn {
	border:1px solid #ccc;
	border-radius:0 4px 4px 0;
}
.page-search .main-container .input-group-btn:hover {
	background-color:#e6e6e6;
}
.page-search .main-container .input-group-btn button {
	padding:6px 32px;
}
#views-exposed-form-pump-selector-filter-page .views-exposed-widget.views-submit-button button,#edit-submit-event-corporate-dedicated-page,#edit-submit-news-corporate-dedicated-page,.views-exposed-widget .form-submit,.btn-primary {
	background:#18202d;
	border:none;
	color:#ffffff;
}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active,.views-exposed-form .views-exposed-widget .form-submit:hover {
	background:#4c4c4c;
	border:0px;
	border:none !important;
}
.field-name-field-location-photo img {
	padding-right:15px;
	padding-top:20px;
}
.contactlist {
	list-style:none;
	padding:0px;
}
.contactlist li {
	padding-right:5%;
	text-align:left;
	padding-bottom:20px;
	width:25%;
}
.view-download-area-corporate.slides > li {
	margin-right:15px;
	margin-left:15px;
}
.simpler-select,.shs-select {
	display:inline-block;
	height:34px;
	padding:3px 1px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.select-wrapper {
	margin-right:10px;
}
#edit-field-pump-selector-tid-wrapper select.simpler-select {
	min-width:150px;
}
#edit-field-pump-selector-tid-wrapper {
	font-size:0.9em;
}
#edit-field-pump-selector-tid-wrapper select.simpler-select {
	min-width:200px;
}
.page-pump-selector  .readmore {
	font-weight:bold;
	text-align:right;
	color:#18202d;
}
.page-pump-selector #edit-field-pump-selector-tid-wrapper {
	margin-bottom:20px;
}
.ajax-progress {
	display:none !important;
}
.pumptopselector #edit-field-pump-selector-tid-wrapper select.simpler-select {
	width:150px;
}
.pumptopselector #views-exposed-form-pump-selector-page .mglass:before {
	height:25px;
}
.pumptopselector .simpler-select {
	height:25px;
}
.view-id-home_corporate_related_contents .sbu,.view-download-area-corporate .sbu,.view-id-related_contents_home_sbu_oilgas .sbu,.view-download-area-oilgas .sbu,.view-id-related_contents_home_sbu_food .sbu,.view-download-area-food .sbu,.view-id-related_contents_home_sbu_industry .sbu,.view-download-area-industry .sbu {
	border-radius:5px 5px 0 0;
	display:inline;
	margin-left:30px;
	overflow:hidden;
	top:1px;
	padding:2px 8px !important;
	position:relative;
	width:auto;
	font-weight:normal !important;
}
.view-id-home_corporate_related_contents .sbu {
	max-width:80%;
}
.view-download-area-corporate .sbu,.view-download-area-oilgas .sbu,.view-download-area-industry .sbu,.view-download-area-food .sbu {
	margin-left:85px;
	z-index:-1;
}
.view-id-home_corporate_related_contents .sbu:before,.view-download-area-corporate .sbu:before,.view-id-related_contents_home_sbu_oilgas .sbu:before,.view-download-area-oilgas .sbu:before,.view-id-related_contents_home_sbu_food .sbu:before,.view-download-area-food .sbu:before,.view-id-related_contents_home_sbu_industry .sbu:before,.view-download-area-industry .sbu:before {
	border-left:24px solid transparent;
	content:"";
	display:block;
	left:-21px;
	max-width:60%;
	position:absolute;
	top:0;
}
.view-id-home_corporate_related_contents .sbu:after,.view-download-area-corporate .sbu:after,.view-id-related_contents_home_sbu_oilgas .sbu:after,.view-download-area-oilgas .sbu:after,.view-id-related_contents_home_sbu_food .sbu:after,.view-download-area-food .sbu:after,.view-id-related_contents_home_sbu_industry .sbu:after,.view-download-area-industry .sbu:after {
	border-right:23px solid transparent;
	content:"";
	display:block;
	position:absolute;
	right:-20px;
	top:0;
}
.view-id-home_corporate_related_contents .food .sbu:before,.view-id-home_corporate_related_contents .food .sbu:after,.view-id-related_contents_home_sbu_food .sbu:before,.view-id-related_contents_home_sbu_food .sbu:after,.view-download-area-corporate .food .sbu:before,.view-download-area-corporate .food .sbu:after,.view-download-area-food .food .sbu:before,.view-download-area-food .food .sbu:after {
	border-bottom:29px solid #e18134;
}
.view-id-home_corporate_related_contents .industry .sbu:before,.view-id-home_corporate_related_contents .industry .sbu:after,.view-id-related_contents_home_sbu_industry .sbu:before,.view-id-related_contents_home_sbu_industry .sbu:after,.view-download-area-corporate .industry .sbu:before,.view-download-area-corporate .industry .sbu:after,.view-download-area-industry .industry .sbu:before,.view-download-area-industry .industry .sbu:after {
	border-bottom:29px solid #8bb836;
}
.view-id-home_corporate_related_contents .oilgas .sbu:before,.view-id-home_corporate_related_contents .oilgas .sbu:after,.view-id-related_contents_home_sbu_oilgas .sbu:before,.view-id-related_contents_home_sbu_oilgas .sbu:after,.view-download-area-corporate .oilgas .sbu:before,.view-download-area-corporate .oilgas .sbu:after,.view-download-area-oilgas .oilgas .sbu:before,.view-download-area-oilgas .oilgas .sbu:after {
	border-bottom:29px solid #007aad;
}
.sbu   .field-name-field-summary-image {
	box-shadow:-1px -1px 2px  rgba(0,0,0,0.3);
	position:relative;
	z-index:0;
}
.view .progress-disabled {
	float:left;
}
@media only screen and (min-width:320px) {
	}@media only screen and (min-width:480px) {
	}@media only screen and (min-width:768px) {
	}@media only screen and (min-width:992px) {
	}@media only screen and (min-width:1200px) {
	}@media only screen and (max-width:1200px) {
	.sf-menu.sf-style-default li.first ul.sf-megamenu,.headerimg .pumptopselector {
	max-width:941px;
}
#superfish-2.sf-menu .menuparent ul {
	max-width:941px;
}
}@media only screen and (max-width:992px) {
	.sf-menu.sf-style-default li.first ul.sf-megamenu,.headerimg .pumptopselector {
	max-width:721px;
}
li .sf-megamenu-column {
	padding-left:0
}
nav .headertopright {
	background-color:transparent;
	padding-left:0;
}
nav .headertopright .lang_dropdown_form   p {
	display:none;
}
.region.region-navigation,.scrolldown,.region-navigation-sbu,body.oilgas .corpomenu,body.industry .corpomenu,body.food .corpomenu,body.corporate .sbumenu {
	display:none !important;
}
.menumobile.navbar-collapse.collapse {
	display:none!important;
}
.menumobile.navbar-collapse.collapse.in {
	display:block!important;
}
.navbar-collapse .navbar-toggle {
	display:block;
}
.menumobilecontent ul li a {
	color:white;
}
.menumobilecontent ul li a:hover {
	color:#18202d;
}
.food .fisrtthird .container div[class^="col-"],.node-home-corporate .homesbuaccessblocks div[class^="col-"] {
	margin-top:0;
}
li.menuparent.sf-depth-1 > span:after,.menumobile li.sf-depth-1 > a.menuparent::after {
	display:inline block !important;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px dashed;
	display:inline-block;
	height:0;
	margin-left:5px;
	vertical-align:middle;
	width:0;
	content:"";
}
ul.navbar-nav {
	width:100%;
}
.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#page-header {
	text-align:center;
}
.front .container,.node-type-home-sbu .container,div[class^="col-"],.fw > .container.homesbuaccessblocks {
	padding-left:0px;
	padding-right:0px;
}
.container .col-md-12 {
	padding-left:10px;
	padding-right:10px;
}
.fw > .container.homesbuaccessblocks div[class^=col-] {
	margin-bottom:0;
}
.fw > .container.homesbuaccessblocks div[class^=col-] .content {
	padding:15px 0;
}
.fisrtthird.sbu .container,.container.secondthird {
	padding-top:0px;
	margin-top:40px
}
.food .fisrtthird .container div[class^=col-],.industry .fisrtthird .container div[class^=col-],.oilgas .fisrtthird .container div[class^=col-] {
	margin-top:-40px;
	padding-bottom:40px;
}
.events.sbu .views-row {
	padding-bottom:15px;
}
.events.sbu .views-row:before {
	background:none;
}
#ctools-jump-menu {
	padding-right:10px;
	padding-left:10px;
}
.view-event-food .view-content > .views-row,.headerimg .pumptopselector,.view-event-oilgas .view-content > .views-row,.view-event-industry .view-content > .views-row {
	width:100%;
}
footer > .container,.cta .menu {
	display:none;
}
.pumptopselector {
	display:none;
}
li.menuparent > span::after,a.menuparent::after {
	display:none;
}
.container.slidertitleh h1 {
	font-size:1.5em;
	max-width:inherit;
	padding:15px 0;
}
.anchorlinks,.extranet,.fw.download,.fw.medias,.fw.case,.spritehome.contact {
	display:none;
}
.download .slides > li,.case .slides > li {
	margin:0;
}
.fisrtthird .homesbuaccessblocks .col-md-4 .content .field-type-text-long,.sbu.fisrtthird .col-md-4 .content,.secondthird .col-md-4 .content {
	height:auto !important;
}
.news .views-row:nth-child(n 2) {
	display:none;
}
.events .views-row:nth-child(n 3) {
	display:none;
}
.newproduct .first {
	padding:0 20px;
}
.newproduct .col-md-4:nth-child(n 4) {
	display:none;
}
#edit-field-pump-selector-tid-wrapper .select-wrapper,#edit-field-pump-selector-tid-wrapper select.simpler-select {
	max-width:100%;
	width:100%;
}
.panel-pane.pane-custom.pane-2 {
	float:none;
	width:100%;
	padding:0;
}
.panel-pane.pane-custom.pane-2 > .pane-content {
	padding:10px;
}
.webform-client-form-24 .form-control {
	width:60%;
}
.webform-client-form,.webform-component {
	float:left;
	width:100%;
}
.field-collection-item-field-home-header-images  .sliderlink {
	display:none;
}
.container.slidertext {
	display:none;
}
.navbar-collapse .container {
	width:100%;
	padding:0px;
}
.navbar-collapse,.navbar-collapse.collapse,.navbar-collapse.collapse.in {
	padding-right:0px;
}
.navbar-collapse .row {
	margin:0px;
}
footer .subfooter .block.social {
	width:100%;
	text-align:center;
}
.ddsdefault .dd-options,.dd-options {
	background:transparent;
}
}@media only screen and (max-width:768px) {
	.container.slidertext {
	display:none;
}
.container {
	width:100%;
}
.col-md-4 {
	width:100%;
}
}@media only screen and (max-width:480px) {
	footer .subfooter .block {
	width:100%;
	text-align:center;
}
footer .subfooter .block .copyright {
	display:block;
	padding:2px 0px 2px 0px;
	margin:0px;
}
footer .subfooter .block .nav>li {
	display:block;
	padding:2px 0px 2px 0px;
	margin:0px;
}
.navbar-collapse,.navbar-collapse.collapse,.navbar-collapse.collapse.in {
	padding-right:0px;
}
.container {
	width:100%;
}
img:not(.dd-option-image,.gm-style img) {
	width:100% !important;
}
.navbar-header img {
	width:auto !important;
}
.webform-client-form-24 .webform-component-radios > label,.webform-client-form-24 .webform-component-textfield > label,.webform-client-form-24 .webform-component-select > label,.webform-client-form-24 .webform-component-checkboxes > label,.webform-client-form-24 .webform-component-textarea > label,.webform-client-form-24 .webform-component-email > label {
	width:100%;
}
.nav-brand img {
	max-width:60%;
}
}@media only screen and (max-width:320px) {
	}#timeline {
	width:600px;
	height:300px;
	margin:0px auto;
	position:relative;
	background: left 45px repeat-x;
	overflow:hidden;
	font-family:tahoma,geneva,sans-serif;
	color:#707075;
	font-size:14px;
	background-color:#f7f7f7;
	background-repeat:no-repeat;
}
#timeline a {
	color:#ccc;
	text-decoration:none;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
	background-repeat:no-repeat;
}
#timeline a:hover,#timeline a.selected {
	color:#323f56;
}
#timeline  h1,#timeline  h2,#timeline  h4,#timeline h5,#timeline  h6 {
	text-align:center;
	color:#ccc;
	text-shadow:#000 1px 1px 2px;
	margin-bottom:5px;
}
#timeline  h1 {
	font-size:18px;
}
#timeline  h2 {
	font-size:14px;
}
#timeline  .sociales {
	text-align:center;
	margin-bottom:20px;
}
#dates {
	width:600px;
	height:60px;
	overflow:hidden;
}
#dates li {
	list-style:none;
	float:left;
	width:100px;
	height:50px;
	font-size:24px;
	text-align:center;
	background: center bottom no-repeat;
}
#dates a {
	line-height:38px;
	padding-bottom:10px;
}
#dates .selected {
	font-size:38px;
}
#issues {
	width:600px;
	height:350px;
	overflow:hidden;
}
#issues li {
	width:600px;
	height:350px;
	list-style:none;
	float:left;
}
#issues li.selected img {
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
#issues li img {
	float:left;
	margin:30px 30px 30px 50px;
	background:transparent;
	-ms-filter:"progid:dximagetransform.microsoft.gradient(startcolorstr=#00ffffff,endcolorstr=#00ffffff)";
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#00ffffff,endcolorstr=#00ffffff);
	zoom:1;
	-webkit-transition:all 2s ease-in-out;
	-moz-transition:all 2s ease-in-out;
	-o-transition:all 2s ease-in-out;
	-ms-transition:all 2s ease-in-out;
	transition:all 2s ease-in-out;
	-webkit-transform:scale(0.7,0.7);
	-moz-transform:scale(0.7,0.7);
	-o-transform:scale(0.7,0.7);
	-ms-transform:scale(0.7,0.7);
	transform:scale(0.7,0.7);
}
#issues li h1 {
	color:#323f56;
	font-size:36px;
	margin:20px 0px 0px 0px;
	text-shadow:1px 3px 2px #fff;
	text-align:left;
}
#issues li p {
	font-size:14px;
	margin-right:70px;
	font-weight:normal;
	line-height:20px;
	text-shadow:1px 1px 2px #fff;
	text-align:left;
	margin-bottom:5px;
}
#grad_left,#grad_right {
	width:100px;
	height:300px;
	position:absolute;
	top:0;
}
#grad_left {
	left:0;
	background: repeat-y;
}
#grad_right {
	right:0;
	background: repeat-y;
}
#next,#prev {
	position:absolute;
	top:0;
	font-size:70px;
	top:131px;
	width:22px;
	height:38px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#next:hover,#prev:hover {
	background-position:0 -76px;
}
#next {
	right:0;
	background-image:;
}
#prev {
	left:0;
	background-image:;
}
#next.disabled,#prev.disabled {
	opacity:0.2;
}
.headertop { width:100%; height:30px; background-color:#ededed;}
.headertop .headermian {
				    /* float: none; */
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    width: 600px;
    /* margin-top: -10px; */
    float: right;
	font-size:14px;
	font-family:"微软雅黑";
	line-height:25px;
	
  			}
.headertop .headermian  li{   background: none !important; background: none;    list-style: none;
    margin: 0;
    padding: 0; float:left;color:#9a9a9a;}
.headertop .headermian  a {color:#9a9a9a;}
.fw{ width:100%; background-color:#ffffff;}
.extended-top-menu{ background-color:#011432; height:45px;  }
.forcass li { float:left; margin:0 auto; width:100px;}
.col-md-4 .content {border:3px solid #e5e5e5; height:275px;}
.no-flex {
	-webkit-box-flex:0;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}
.nav-link a{ font-size:18px; font-family:"微软雅黑";  }
#block-menu-menu-menu-footer ul li a:hover { color:#fff;}
.no-flex .tabs {
	display:block;
	max-width:1400px;
	margin:0 auto
}
#slideshow {
	display:block;
	width:100%;
	margin:0 auto 45px
}
#slideshow .item p,#slideshow .item span {
	margin-bottom:0;
	font-family:'open sans'
}
#slideshow .carousel-inner-wrapper {
	position:relative
}
#slideshow .carousel-inner-wrapper .carousel-control {
	position:absolute;
	top:50%;
	width:50px;
	height:50px;
	margin-top:-25px;
	color:#00989d;
	background:#fff;
	border-radius:50px;
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:1;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
#slideshow .carousel-inner-wrapper .carousel-control span {
	display:block;
	margin-top:-5px;
	font-size:50px;
	text-shadow:none
}
#slideshow .carousel-inner-wrapper .carousel-control.left span:before,#slideshow .carousel-inner-wrapper .carousel-control.right span:before {
	float:left;
	margin-top:5px
}
#slideshow .carousel-inner-wrapper .carousel-control.left {
	left:15px
}
#slideshow .carousel-inner-wrapper .carousel-control.left span:before {
	margin-left:-3px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
#slideshow .carousel-inner-wrapper .carousel-control.right {
	right:15px
}
#slideshow .carousel-inner-wrapper .carousel-control.right span:before {
	margin-left:2px
}
#slideshow .carousel-inner-wrapper .carousel-control:hover {
	color:#fff;
	background:#00989d
}
#slideshow .item {
	overflow:hidden;
	color:#fff;
	text-align:center;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover
}
#slideshow .item .container {
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
#slideshow .item .item-wrapper {
	position:relative;
	display:table;
	height:100%
}
#slideshow .item .item-wrapper .background-wrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:#00989d;
	opacity:.85
}
#slideshow .item .item-wrapper .slideshow-content {
	position:relative;
	z-index:3;
	display:table-cell;
	vertical-align:middle
}
#slideshow .item span {
	margin-top:0;
	font-size:30px;
	line-height:36px;
	color:#fff;
	text-transform:uppercase
}
#slideshow .item p {
	margin-top:20px;
	font-size:16px;
	line-height:21px;
	color:#fff
}
#slideshow .item a {
	color:#fff;
	text-decoration:none
}
#slideshow .item a.button {
	display:inline-block;
	padding:15px;
	margin-top:30px;
	font-size:16px;
	line-height:20px;
	border:1px solid #fff;
	border-radius:4px
}
#slideshow .item a.button:focus,#slideshow .item a.button:hover {
	color:#00989d;
	text-decoration:none;
	background:#fff;
	border:1px solid #fff
}
#slideshow .item a:focus,#slideshow .item a:hover {
	color:#000
}
#slideshow .item a:visited {
	text-decoration:none
}
#slideshow .carousel-indicators {
	position:static;
	width:100%;
	margin:24px auto 0
}
#slideshow .carousel-indicators li {
	width:14px;
	height:14px;
	margin:0 8px;
	background-color:#8a8a8b;
	border:4px solid #fff
}
#slideshow .carousel-indicators li.active {
	width:14px;
	height:14px;
	background-color:#fff;
	border:1px solid #00989d
}
.nav-tabs li:first-of-type {
    border-left: 1px solid #c9c9ca;
}
.nav-tabs li {
    border: 1px solid #c9c9ca;
    border-left: none;
}
.zhanghui{ width:1180px;  margin:0 auto; color:#4f4b4c;}
.zhanghui ul{ list-style-type: none; margin:0px; }  
.zhanghui li{ width:530px;  background-color:#ededed; float:left; margin-right:40px; margin-bottom:40px; height:166px;}
.zhanghui li dd span{ float:right; } 
.zhanghui li .tetlet{ color:#4f4b4c; font-size:18px;}
.zhanghui li dd {margin:20px 30px 10px 30px; color:#848182; font-size:14px;}

.active{ background-color:#ededed; color:#8a8a8b;}
.hbzh{ width:300px; margin:0 auto;}
.view-content .hbzh h2{ font-size:24px; color:#011432;     margin-left: 85px;}
.hbzhnews ul{ list-style:none; height:380px;}
.hbzhnews ul li{ width:342px; float:left; margin:20px 20px 5px 0px; border:1px #c9c9c9 solid; }
.hbzhnews ul li img{ width:360px; height:210px; }
.hbzhnews ul li  .imgnr { padding-top:10px; padding-bottom:5px;}
.hbzhnews ul li  .imgnr a{ padding-left:20px; color:#4f4b4c; font-size:14px;}
.hbzhimg{ background-image:url(/uploads/image/tdimages/tubiao.jpg); width:31px; height:37px; margin:0 auto; }
.hdtd{ margin-left:20px; }
.hdtd p{ font-size:12px; color:#918f8f; }
.hbzhgd { width:147px; height:61px; margin:0 auto; margin-bottom:50px;}

.showzh{ height:100%; clear:both; overflow:hidden;}
.showzh ul{ list-style:none;}
.showzh ul li{ width:342px; float:left; margin:20px 20px 5px 0px; border:1px #c9c9c9 solid; height: 300px; }
.showzh ul li img{ width:340px; height:210px; }
.showzh ul li  .imgnr { padding-top:10px; padding-bottom:5px;}
.showzh ul li  .imgnr a{ padding-left:20px; color:#4f4b4c; font-size:23px;}
.hbzhimg{ background-image:url(/uploads/image/tdimages/tubiao.jpg); width:31px; height:37px; margin:0 auto; }
.hdtd{ margin-left:20px; }
.hdtd p{ font-size:14px; color:#918f8f; }
.hbzhgd { width:147px; height:61px; margin:0 auto; margin-bottom:50px;}

.page{ margin:0 auto; width:600px; margin-top:20px; margin-bottom:30px;}
.page  ul{ list-style:none;}
.page .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.page .pagination>li {
    display: inline;
}
.page  .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.page .pagination>.thisclass>a, .pagination>.thisclass>a:focus, .pagination>.thisclass>a:hover, .pagination>.thisclass>span, .pagination>.thisclass>span:focus, .pagination>.thisclass>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.prnewlist ul {list-style:none;}
.prnewlist ul li {
    background: url(/uploads/image/tdimages/ico.jpg) no-repeat 0px 8px;
    width: 1100px;
    line-height: 30px;
    text-align: right;
    padding-left: 15px;
    float: left;
	margin: 20px 20px 5px 0px;
	border-bottom: 1px #c9c9c9 solid;
}
.prnewlist ul li a {
    float: left;
    color: #000;
    text-decoration: none;
	font-size:14px;
}
.dianli{ width:1140px; height:570px; background-image:url(/uploads/image/tdimages/dianli.jpg);    margin: 0 auto;}
.showhangye{ width:100%; height:35px;}

.point {
    position: absolute;
    opacity: 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
    max-width: 250px;
    text-decoration: none;
    background: url(/uploads/image/tdimages/biaodian2.png) no-repeat left;
    padding-left: 40px;
	font-weight: bold;
	/*text-shadow: 2px 2px 1px #ffffff;*/
	
}
.point:hover{	
	color:#fbf6f0;
	
	}
.qtip {
    background-color: #eaebea;
    padding: 15px;
    font-size: 15px;
    line-height: 18px;
    border: 0px;
    color: #ffffff;
	width:50%;
	margin-top:100px;
    left: 25%;
    /* bottom: 50%; */
    right: 25%;
	/*margin-left:555px;
	margin-top:130px;*/
 position:absolute;
}
.cos{ position:absolute;  background: url(/uploads/image/tdimages/cos.png); width:35px; height:26px;    margin-top: -45px;
    margin-left: 770px;}
.qtip-content {
    color: #4e4e4e;
	
}
.shop-page-content{
     
    position: relative;

}
.margin78 {
    margin-top: 78px;
}
.post-meta {
    margin: 38px 0 32px;
}
 .post-meta .date-holder {
    width: 70px;
    height: 70px;
    text-align: center;
    background: #fff;
    color: #12a0b1;
    border: 1px solid #eaeaea;
    border-bottom: 3px solid #eaeaea;
    font-size: 1.25em;
    line-height: 29px;
    padding: 0px 16px;
}
 .post-meta .title-holder {
	
}
.post-meta .date-holder,.post-meta .title-holder {
    display: table-cell;
}
.post-meta .title-holder h2 {
    font-family: 'microsoft yahei',tahoma,verdana,'simsun';
    font-weight: 700;
    font-size: 1.375em;
    color: #2a2a2a;
    line-height: 26px;
    margin: 0;
}
.post-meta .date-holder span {
    font-family: 'microsoft yahei',tahoma,verdana,'simsun';
    font-size: 1.5em;
    font-weight: 700;
    display: block;
    margin-top: 5px;
}
.post-meta .title-holder .title a {
    text-decoration: none;
    letter-spacing: .03em;
	color: #333;

}

.single-blog-post ul li a, .single-blog-post ul li span {
    display: inline-block;
    font-style: normal;
    color: #ababab;
    font-size: 0.875em;
    line-height: 26px;
    font-weight: normal;
}
.single-blog-post p {
    font-size: 0.875em;
    line-height: 26px;
    color: #8e8d8d;
    margin: 0;
    margin-bottom: 25px;
}
.blog-container .single-blog-post a.read-more {
    text-transform: uppercase;
    display: inline-block;
    color: #2a2a2a;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    padding: 7px 20px;
    background: #f6ba18;
    border-radius: 2px;
    margin-top: -2px;
    transition: all .3s ease;
}
.post-meta .title-holder ul {
    padding-top: 6px;
}
.single-blog-post ul li {
    display: inline;
}
.single-blog-post ul li a, .single-blog-post ul li span {
    display: inline-block;
    font-style: normal;
    color: #ababab;
    font-size: 0.875em;
    line-height: 26px;
    font-weight: normal;
}
/*.post-meta .title-holder ul li  a:after {
    content: '/';
    display: inline-block;
    padding: 0 3px;
    color: #b5b5b5;
}
*/
a.read-more {
    text-transform: uppercase;
    display: inline-block;
    color: #18202d;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    padding: 7px 20px;
    background: #ededed;
    border-radius: 2px;
    margin-top: -2px;
    transition: all .3s ease;
}
a.read-more:hover {
	background: #011432;
	color:#fff;
}

.post-meta .title-holder .title 
a:hover,
.post-meta .title-holder .title  a:focus {
  color: #e9870c;
  
}
.post-meta .title-holder ul li
a:hover,
.post-meta .title-holder ul li  a:focus {
  color: #e9870c;
  
}
.overlay-container {
	position:relative;
	display:block;
	text-align:center;
	overflow:hidden
}
.overlay-bottom,.overlay-to-top,.overlay-top {
	color:#fff;
	position:absolute;
	top:auto;
	background-color:rgba(0,70,156,.5);
	opacity:0;
	filter:alpha(opacity=0)
}
.overlay-bottom,.overlay-top {
	/*padding:15px;*/
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
	-webkit-transition:all ease-in-out .25s;
	-o-transition:all ease-in-out .25s;
	transition:all ease-in-out .25s;
	height:0
}
.overlay-bottom.links,.overlay-to-top.links {
	z-index:11
}
.overlay-to-top {
	padding:10px;
	bottom:-30px;
	transition:all ease-in-out .25s
}
.overlay-link,.overlay-to-top {
	left:0;
	right:0;
	-webkit-transition:all ease-in-out .25s;
	-o-transition:all ease-in-out .25s
}
.overlay-top {
	top:0
}
.overlay-visible .overlay-bottom,.overlay-visible .overlay-top {
	opacity:1;
	filter:alpha(opacity=100);
	height:auto!important;
	/*padding-bottom:20px*/
}
.overlay-visible.overlay-container:hover .overlay-bottom:not(.links),.overlay-visible.overlay-container:hover .overlay-top {
	opacity:.5;
	filter:alpha(opacity=50)
}
.overlay-bottom a,.overlay-to-top a,.overlay-top a {
	color:#fff
}
.overlay-container .text {
	padding:0 5px;
	position:relative
}
.overlay-container .text h3,.overlay-container .text h3 .small {
	margin-top:0;
	color:#fff
}
.overlay-container .text a:hover {
	color:#fff
}
.overlay-bottom .btn,.overlay-top .btn {
	color:#fff;
	border-color:#fff;
	margin:0
}
.overlay-bottom .btn:hover,.overlay-top .btn:hover {
	color:#777;
	background-color:#fff
}
.image-box.style-2:hover .overlay-bottom,.image-box.style-2:hover .overlay-top,.overlay-container:hover .overlay-bottom,.overlay-container:hover .overlay-top {
	height:50%;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-backface-visibility:hidden;
	-webkit-transform:translatez(0)scale(1,1)
}
.image-box:hover .overlay-to-top,.overlay-container:hover .overlay-to-top {
	opacity:1;
	filter:alpha(opacity=100);
	bottom:0
}
.overlay-link {
	position:absolute;
	z-index:10;
	top:0;
	padding:15px;
	bottom:0;
	background-color:rgba(0,70,156,.7);
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all ease-in-out .25s;
	color:#fff
}
.overlay-link i {
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	width:80px;
	height:80px;
	border:1px solid #fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin:-40px 0 0 -40px;
	font-size:32px;
	line-height:80px
}
.overlay-link i:hover {
	background-color:#fff;
	color:#777
}
.jumbotron,.main-navigation .badge {
	background-color:transparent
}
.overlay-link.small i {
	width:25px;
	height:25px;
	margin:-12.5px 0 0 -12.5px;
	font-size:14px;
	line-height:25px
}
.overlay-container:hover .overlay-link {
	height:100%;
	opacity:1;
	filter:alpha(opacity=100)
}
.image-sp{
	width: 700px;
    margin: 0 auto;
	}
.overlay-bottom, .overlay-to-top, .overlay-top {
    color: #fff;
    position: absolute;
    top: auto;
    background-color: rgba(0,70,156,.5);
    opacity: 0;
    filter: alpha(opacity=0);
	font-size:16px; 
	font-family:"微软雅黑";
}
.overlay-bottom p{
	line-height:40px;
	}
	.fa-play:before {
    content: "\f04b";
}
.white_content {
    display: none;
    position: absolute;
    top: 15%;
    left: 20%;
    width: 960px;
    height: 540px;
    z-index: 1002;
    position: fixed !important;
}
.batr {
    position: absolute;
    top: 0;
    right: 10px;
    color: #fff;
    font-size: 28px;
    z-index: 99999;
}
.batr2 {
    position: absolute;
	margin-left: 960px;
    margin-top: -30px;
    color: #fff;
    font-size: 28px;
    z-index: 99999;
}
.black_overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1;
    opacity: 0.5;
    position: fixed !important;
}
/*时间轴*/

.img-list>ul>li:hover, .img-list>ul .active {
    color: #fff;
    background-color: #1776d4;
    border: 1px solid #1776d4;
}


.img-list > li:hover{
	color:#000;
background-color:#1776d4;
border:1px solid #1776d4
}
.img-list  li a:hover{
	color:#000;
}


 .img-scroll { position:relative; margin:60px auto; width:1100px;}
 .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:15px; height:30px; 
 top:0; color:#fff; text-align:center; line-height:100px}
 .img-scroll .prev { left:0;cursor:pointer;}
 .img-scroll .next { right:0;cursor:pointer;}
 .img-scroll .prev{ background-image:url(/uploads/image/tdimg/left.png);}
 .img-scroll .next{ background-image:url(/uploads/image/tdimg/rignht.png); margin-right:-28px}
 .img-list { position:relative; width:1000px; height:40px; margin-left:40px; overflow:hidden}
 .img-list ul { list-style-type: none; width:9999px;}
 .img-list li { 
    float: left;
    border: 1px solid #c4c9cb;
    border-radius: 3px;
    padding: 7px 0 5px;
    text-align: center;
    width: 7em;
    cursor: pointer;
    position: relative;
	margin-left:20px;
	}
.pothoitem { margin:0 0; }
.pothoitem .item { padding:20px 0 20px; border-bottom:1px solid #e3e3e3; overflow:hidden; }
.pothoitem .item .pic { float:left; width:138px; height:104px; margin-right:15px; padding:4px; border:1px solid #e3e3e3; background:#fff; display:none; }
.pothoitem .item .pic img { width:138px; height:104px; }
.pothoitem .item dl { position:relative; display:block; overflow:hidden; zoom:1; height:114px; padding:0 20px 0 170px; color:#999; line-height:22px; }
.pothoitem .item dl dt { font-size:17px; font-weight:bold; line-height:40px; }
.pothoitem .item dl .i { padding:5px 0 0; }
.pothoitem .item dl .m { display:none; }
.pothoitem .item dl .d { position:absolute; top:0; left:0; width:150px; height:114px; padding-right:60px; background:#ebebeb; color:#484848; font-size:17px; line-height:20px; text-align:center; }
.pothoitem .item dl .d span { display:block; padding:11px 0 0; color:#188eec; font-size:37px; line-height:50px; }
.pothoitem .item:hover { background:#ebebeb; }

.sf-megamenu-cp-fl{ width:210px; float:left; border-right:1px solid #ffffff; height:280px;}
.sf-megamenu-cp-fr{ width:910px; float:right;}
.sf-megamenu-cp-fr li{     margin-right: 30px; width:270px; margin-top:30px;     display: inline-block;
    float: left;}
.sf-megamenu-cp-fr > li > ol > li{
	width:108px; height:30px; margin-right: 10px; float:left; margin-top:10px;}	
.sf-megamenu-cp-fr > li > ol > li a {
    display: inline-block;
    width:108px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 20px;
    background-color: #477aa5;

    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    transition: background-color 0.2s;
    color: #fff;
}
.sf-megamenu-cp-fr > li > ol > li a span {
	margin-left:20px;


}	
.sf-megamenu-cp-fr li h1 {
    font-size: 18px;
    color: #f48222;
    margin-bottom: 20px;
    padding-left: 20px;
    cursor: default;

    border-bottom:0px #000000 solid;

}
.sf-megamenu-cp-fr li h1 a{
    font-size: 18px;
    color: #f48222;
}
.towmun1{
   
    width: 210px;
    height: 40px;
    line-height:40px;
    text-align: left;
    font-size: 16px;
    color: #fff;
	margin-top:30px;

	}
.towmun1 a:hover{
	width:210px;
	background-color:#f48222;
	}
.towmun2{
   
    width: 210px;
    height: 40px;
    line-height:40px;
    text-align: left;
    font-size: 16px;
    color: #006db2;
	margin-top:30px;

	}
.towmun2 a:hover{
	width:210px;
	background-color:#006db2;
	}
.towmun3{
   
    width: 210px;
    height: 40px;
    line-height:40px;
    text-align: left;
    font-size: 16px;
    color: #fff;
	margin-top:30px;

	}
.towmun3 a:hover{
	width:210px;
	background-color:#008f71;
	}
			
.towmun1 a span{ margin-left:20px; font-size:16px;}
.towmun2 a span{ margin-left:20px; font-size:16px;}
.towmun3 a span{ margin-left:20px; font-size:16px;}
.do-file-download{background-color:#f5fffb; width:100%; height:230px;}
.do-file-download .kh{height:20px; width:100%;}
.do-file-download .file-download{width:1140px; height:230px; margin:0 auto;}
.do-file-download .file-download span{margin-top:20px; font-size:23px; font-family:"微软雅黑"}
.do-file-download .file-download ul{ margin-top:20px; margin-left:-55px; }
.do-file-download .file-download ul li {list-style-type:none; float:left; width:550px; height:45px; border-top:1px solid #918f8f;   line-height: 43px; margin-left:20px;}
.do-file-download .file-download ul li  a{ margin-left:5px; font-size:16px; font-family:"微软雅黑"}

/*
.do-file-download .file-download ul .file-download-li34:hover a{color:#f2963e; }
.do-file-download .file-download ul .file-download-li36:hover{border:1px solid #918f8f;  }
.do-file-download .file-download ul .file-download-li36 a:hover{color:#f2963e; }
.do-file-download .file-download ul .file-download-li35:hover{border:1px solid #918f8f;  }
.do-file-download .file-download ul .file-download-li35 a:hover{color:#f2963e; }
.do-file-download .file-download ul .file-download-li42:hover{border:1px solid #918f8f;  }
.do-file-download .file-download ul .file-download-li42 a:hover{color:#006db2; }
.do-file-download .file-download ul .file-download-li43:hover{border:1px solid #918f8f;  }
.do-file-download .file-download ul .file-download-li43 a:hover{color:#006db2; }*/

.do-file-download .file-download ul li span{ float:right;     margin-right: 20px;}
.do-file-download .file-download ul li span  div{ background-image:url(/uploads/image/tdimg/down.png); width:18px; height:17px;}
.do-file-download .file-download ul li:hover span  div{ background-image:url(/uploads/image/tdimg/down2.png); width:18px; height:17px;}

.do-file-download .file-download ul li:hover .slgb { color:#f2963e;}
.do-file-download .file-download ul li:hover .gb { color:#006db2;}
.do-file-download .file-download ul li:hover .tlgb { color:#006db2;}
.do-file-download .file-download ul .file-download-li:hover{border:1px solid #918f8f;  }

.sf-menu.sf-style-default .sf-megamenu .towmun li a, .sf-menu.sf-style-default .sf-megamenu .towmun li a:visited{
	
	padding: 1px 1px 1px 1px !important;
	}
.hb-industry{ width:100%; height:400px; margin-bottom:25px;}

.industry-type{ height:50px; width:1140px; background-color:#011432; margin:0 auto;}	
.industry-type span{ font-size:18px; font-family:"微软雅黑";padding: 20px 20px 20px 20px;
    line-height: 45px; color:#fff;  } 

.industry-even{ width:1140px; height:350px; border:1px #cccccc solid; background-color:#ededed; margin:0 auto; }
.hb-industry-summary{ width:100%; height:300px; margin-bottom:40px; }
.industry-even ul{ list-style-type: none;    margin-top: 35px; }
.industry-even li{ float:left; width:540px; line-height:25px;}
.industry-img{
    width: 1140px;
    height: 120px;
   
    background-color: #ededed;
    margin: 0 auto;
}
.industry-img ul{ list-style-type: none; margin-top:38px;  }
.industry-img li{ float:left; width:220px; }
.industry-img img{ border:1px solid #cccccc; }

.shiyou{     width: 1140px;
    height: 570px;
    background-image: url(/uploads/image/tdimages/shiyou.jpg);
    margin: 0 auto;
}
.zhaochuang{
	 width: 1140px;
    height: 570px;
    background-image: url(/uploads/image/tdimages/zhaochuang.jpg);
    margin: 0 auto;
	
	}
.yejin{
	 width: 1140px;
    height: 570px;
    background-image: url(/uploads/image/tdimages/yejin.jpg);
    margin: 0 auto;
	
	}
.zhonghe{
		 width: 1140px;
    height: 570px;
    background-image: url(/uploads/image/tdimages/zhonghe.jpg);
    margin: 0 auto;
	
	}
	
.title .title-info {
    width: 1045px;
    background-color: #3d9ccc;
    position: relative;
    left: -15px;
    top: 18px;
    padding-right: 10px;
	height:90px;
}
.title {
   /* border: 1px solid #e6e6e6;*/
    background: #fff;
    margin: 30px 0 20px 0;
	position: relative;
}
 .title .title-info h1 {
    font-size: 26px;
    padding-top: 8px;
	border-bottom: 0px #000000 solid;
}
.title .title-info h1,.title .title-info h3 {
    margin: 0;
    padding-left: 20px;
    color: #fff;
    font-family: "microsoft yahei";
    font-weight: 400;
}
.title .title-info h3 {
    margin: 0;
    padding-left: 20px;
    color: #fff;
    font-family: "microsoft yahei";
    font-weight: 400;
}
.title .over-recommend .title-triangle, .title .title-info .title-triangle {
    display: inline-block;
    width: 15px;
    position: absolute;
    left: -1px;
    bottom: -8px;
    display: block;
    border-bottom: 8px solid transparent;
    border-right: 15px solid #156e9b;
}
.title .title-info h3 a {
    display: inline;
 
    color: #fff;
}
.title .title-info a {
position: absolute;
    margin-top: 21px;
}
.clearfix:after, .clearfix:before {
    display: table;
    line-height: 0;
    content: "";
}
.title .job-main {
    padding: 10px 16px 0 20px;
    border-bottom: 1px dotted #ccc;
    position: relative;
}
.job-title-left {
    float: left;
}
.title .job-main .job-main-title {
    padding: 23px 0 0 5px;
    margin-bottom: 14px;
    line-height: 32px;
    color: #ff7f00;
    font-size: 32px;
}
.title .job-main .basic-infor {
    font: 16px "microsoft yahei";
}
.title .job-main .basic-infor span {
    margin: 0 5px;
}
.job-title-left .basic-infor span .icons24 {
    margin-top: -3px;
}
.icons16, .icons24, .icons32, .icons48, .icons72, .icons96 {
    margin: -3px .3em 0 0;
}
.icons24-position {
    background-position: -552px 0;
}
.icons24 {
    display: inline-block;
    background-image: url(/uploads/image/tdimg/icons24_7cf99025.png);
    background-repeat: no-repeat;
    background-size: 1656px 24px;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    overflow: hidden;
}
.job-title-left .resume {
    margin-bottom: 15px;
	margin-left: 42px;
}
 .title .job-main .resume span:first-child {
    border-left: 0;
}
.icons24-time {
    background-position: -120px 0;
}
.title .job-main .resume span {
    display: block;
    float: left;
    padding: 0 10px;
    border-left: 2px solid #d0d0d0;
    margin: 10px 0;
    font: 16px "microsoft yahei";
}
.title .job-main .right-control {
    text-align: right;
    margin-top: 26px;
    white-space: nowrap;
}
.fix-stop {
    position: absolute;
    right: 92px;
    top: 24px;
}
.title .job-main .fix-stop .btn.btn-warning {
    margin: 12px 16px 0 0;
}
.title .job-main .right-control .btn {
    border: none;
    padding: 10px 15px;
    font-size: 16px;
    font-family: "microsoft yahei";
    box-shadow: none;
    display: inline-block;
    border-radius: 5px;
    width: 163px;
	color:#fff;
}
.title .job-main .job-welfare {
    padding: 0 0 20px 50px;
}
.title .job-main .job-welfare .welfare {
    float: left;
    padding: 0 15px;
    margin: 0 10px 10px 0;
    line-height: 26px;
    color: #3d9ccc;
    font-size: 14px;
    font-family: simsun;
    background: #edf9ff;
    border: 1px solid #e1f2fa;
    white-space: nowrap;
    cursor: default;
}
.field-shebei{ width:100%; height:677px;     background-image: url(/uploads/image/tdimages/hbsb.jpg);}

.field-shebei .point {
    position: absolute;
    opacity: 0;
    color: #c7143e;
    font-size: 20px;
    line-height: 30px;
    display: inline-block;
    max-width: 250px;
    text-decoration: none;
    background: url(/uploads/image/tdimages/diangif.gif) no-repeat left;
    padding-left: 40px;
    font-weight: bold;
}

.bodycon08 .students{margin:0 auto;width:1100px;height:480px;position:relative;}
.bodycon08 .students p.pp{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1100px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashbg{width:1080px;height:400px; margin:0 auto;position:relative;overflow:hidden;margin-left: -10px;}

#four_flash .flashbg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashbg ul.mobile li{float:left;width:252px;height:172px; margin-left:10px;list-style-type:none;}
#four_flash .flashbg ul.mobile li:hover{border:1px solid #343851; color:#1b75b1;}
#four_flash .flashbg ul.mobile li img{width:250px;height:170px;display:block; margin:0 auto;}
#four_flash .flashbg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;}
#four_flash .flashbg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashbg ul.mobile li dd{font-size:12px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashbg ul.mobile li a{display:block;width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashbg ul.mobile li a:hover{ color:#1b75b1;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top: 76px;
    left: -55px;}
#four_flash .but_right{width:50px;height:100px; position:absolute;    top: 76px;
    right: -65px;}
#four_flash .but_left:hover{background:url(/uploads/image/tdimg/left.jpg) no-repeat;}
#four_flash .but_right:hover{background:url(/uploads/image/tdimg/rt.jpg) no-repeat;}



#four_flash2{position:relative;width:1100px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash2 .flashbg2{width:1080px;height:400px; margin:0 auto;position:relative;overflow:hidden;margin-left: -10px;}

#four_flash2 .flashbg2 ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash2 .flashbg2 ul.mobile li{float:left;width:252px;height:172px; margin-left:10px;list-style-type:none;}
#four_flash2 .flashbg2 ul.mobile li:hover{border:1px solid #343851; color:#1b75b1;}
#four_flash2 .flashbg2 ul.mobile li img{width:250px;height:170px;display:block; margin:0 auto;}
#four_flash2 .flashbg2 ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;}
#four_flash2 .flashbg2 ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash2 .flashbg2 ul.mobile li dd{font-size:12px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash2 .flashbg2 ul.mobile li a{display:block;width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash2 .flashbg2 ul.mobile li a:hover{ color:#1b75b1;}
#four_flash2 .but_left{width:50px;height:100px;position:absolute; top: 76px;
    left: -55px;}
#four_flash2 .but_right{width:50px;height:100px; position:absolute;    top: 76px;
    right: -65px;}
#four_flash2 .but_left:hover{background:url(/uploads/image/tdimg/left.jpg) no-repeat;}
#four_flash2 .but_right:hover{background:url(/uploads/image/tdimg/rt.jpg) no-repeat;}

.sf-megamenu-cp-fr .y-clear a:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.relatedmarket .container table tbody tr td p span{ font-family:"微软雅黑";}
.taxonomy-term-description .huace{    position: absolute;
    margin-left: 922px;
    margin-top: -160px; width:215px;
	    text-align: center;
	}
	
.taxonomy-term-description .huace a .huace-img{background:url(/uploads/image/tdimages/gbhuace.png) no-repeat; width:71px; height:71px;    margin-left: 73px;}
.taxonomy-term-description .huace a:hover .huace-img{background:url(/uploads/image/tdimages/gbhuace2.png) no-repeat; width:71px; height:71px;}
.taxonomy-term-description .huace .huace-font span{ color:#918f8f; line-height:80px; font-size:16px; font-family:"微软雅黑";}
.taxonomy-term-description .shipin{    position: absolute;
    margin-left: 922px;
    margin-top: -160px; width:215px;
	    text-align: center;
	}
	
.taxonomy-term-description .shipin a .shipin-img{background:url(/uploads/image/tdimages/mcsp.png) no-repeat; width:111px; height:93px;    margin-left: 50px;}

.taxonomy-term-description .shipin .shipin-font span{ color:#918f8f; line-height:40px; font-size:16px; font-family:"微软雅黑";}

.article-nav{overflow:hidden;margin-bottom: 30px;font-size:14px;color:#bbb;clear: both;}
.article-nav ul li{ line-height:25px; color:#011432;list-style:none}
.article-nav span{float:left;position:relative;width: 50%;}
.article-nav span.article-nav-next{float:rightright;text-align:rightright}
.article-nav span.article-nav-next::before{content: "";position: absolute;left:0;top:0;height:100%;display: block;width: 1px;background-color: #eee;}
.article-nav a{text-decoration: none;    color: #011432;
    border-bottom: solid 2px #eee;margin-right: 10px;display: inline-block;}
.article-nav span.article-nav-next a{margin-left: 10px;margin-right: 0;}
.article-nav a:hover{color: #e9870c;border-bottom: solid 2px #011432;}