.clearfix {
*zoom:1 }
html { font-size:62.5%; height:100%; background:#fff; }
.font11{ }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "" }
.sypic{ width:33.28%; float:left; margin-right:0.05%; }
.yikuaizi{ font-size:38px; position:absolute; margin-left:17%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi1{ font-size:16px; position:absolute; margin-left:16%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }

.yikuaizi2{ font-size:38px; position:absolute; margin-left:47%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi3{ font-size:16px; position:absolute; margin-left:46%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }

.yikuaizi4{ font-size:38px; position:absolute; margin-left:77%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi5{ font-size:16px; position:absolute; margin-left:76%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }

@media screen and (max-width:1200px){
.yikuaizi{ font-size:38px; position:absolute; margin-left:14%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi1{ font-size:16px; position:absolute; margin-left:13%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }

.yikuaizi2{ font-size:38px; position:absolute; margin-left:48%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi3{ font-size:16px; position:absolute; margin-left:47%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }

.yikuaizi4{ font-size:38px; position:absolute; margin-left:80%; margin-top:1.5%; font-family:Verdana, Geneva, sans-serif !important; color:#a3a3a3; }
.yikuaizi5{ font-size:16px; position:absolute; margin-left:79%; margin-top:4.5%; font-family:'微软雅黑' !important; color:#a3a3a3; }
	}
.sypic1{ width:49.6%; float:left; margin-right:0.3%; margin-top:10px; margin-bottom:0.33%;  }
.sypic2{ width:32.5%; float:left; margin-right:2%; }
.sypic3{ width:31%; float:left; margin-right:0; }

.fl{ float:left; }
.fr{ float:right; }
.f14{ font-size:14px !important; }
.left20{ margin-left:20px; }
.profenye{ float:left; text-align:left; margin-top:8px; font-size:12px !important; } 
.profenye a{ margin-left:8px; border:#e5e5e5 solid 1px; color:#333 !important; padding:6px; padding-left:16px; padding-right:16px; background:#fff !important; }
.profenye a.fexz{ color:#fff !important; background:#2baab1 !important; }
.profenye a.pre{ margin-right:5px;}
.profenye a.nex{ margin-left:18px;}


.profenye1{ float:right; text-align:left; margin-top:8px; font-size:12px !important; } 
.profenye1 a{ color:#333 !important; padding:6px; }
.profenye1 a:hover{ color:#2baab1 !important; }
.profenye1 a.fexz{ color:#fff !important; background:#2baab1 !important; }
.profenye1 a.pre{ margin-right:5px;}
.profenye1 a.nex{ margin-left:18px;}


.sykuai1{ position:absolute; width:130px; height:130px; font-size:24px; font-weight:bold; margin-top:4.9%; margin-left:2%; }

.sykuai2{ position:absolute; font-size:18px; margin-top:5.5%; margin-left:12.4%; color:#000; }
.sykuai3{ position:absolute; font-size:18px; margin-top:8%; margin-left:12.4%; color:#000; }
.sykuai4{ position:absolute; font-size:18px; margin-top:10.5%; margin-left:12.4%; color:#000; }
.sykuai5{ position:absolute; font-size:18px; margin-top:5.5%; margin-left:21%; color:#000; }
.sykuai6{ position:absolute; font-size:18px; margin-top:8%; margin-left:21%; color:#000; }
.sykuai7{ position:absolute; font-size:18px; margin-top:10.5%; /*margin-left:24.8%;*/margin-left:21%; color:#000; }
.sykuai1 a{ color:#000; }
.sykuai1 a:hover{ color:#000; }
.sykuai2 a{ color:#000; }
.sykuai2 a:hover{ color:#000; }
.sykuai3 a{ color:#000; }
.sykuai3 a:hover{ color:#000; }
.sykuai4 a{ color:#000 !important; }
.sykuai4 a:hover{ color:#000; }
.sykuai5 a{ color:#000; }
.sykuai5 a:hover{ color:#000; }
.sykuai6 a{ color:#000; }
.sykuai6 a:hover{ color:#000; }
.sykuai7 a{ color:#000; }
.sykuai7 a:hover{ color:#000; }

.sykuai4 a{ color:#333}
.sykuai4 a:hover{ color:#333}
.sy2kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:4.9%; margin-left:49.8%; }
.sy2kuai2{ position:absolute; font-size:18px; margin-top:5.5%; margin-left:62.2%; color:#000; }
.sy2kuai3{ position:absolute; font-size:18px; margin-top:8%; margin-left:62.2%; color:#000; }
.sy2kuai4{ position:absolute; font-size:18px; margin-top:10.5%; margin-left:62.2%; color:#000; }
.sy2kuai5{ position:absolute; font-size:18px; margin-top:5.5%; margin-left:69.5%; color:#000; }
.sy2kuai6{ position:absolute; font-size:18px; margin-top:8%; margin-left:69.5%; color:#000; }
.sy2kuai7{ position:absolute; font-size:18px; margin-top:10.5%; margin-left:69.5%; color:#000; }
.sy2kuai1 a{ color:#000; }
.sy2kuai1 a:hover{ color:#000; }
.sy2kuai2 a{ color:#000; }
.sy2kuai2 a:hover{ color:#000; }
.sy2kuai3 a{ color:#000; }
.sy2kuai3 a:hover{ color:#000; }
.sy2kuai4 a{ color:#000; }
.sy2kuai4 a:hover{ color:#000; }
.sy2kuai5 a{ color:#000; }
.sy2kuai5 a:hover{ color:#000; }
.sy2kuai6 a{ color:#000; }
.sy2kuai6 a:hover{ color:#000; }
.sy2kuai7 a{ color:#000; }
.sy2kuai7 a:hover{ color:#000; }



.sy3kuai2{ position:absolute; font-size:18px; margin-top:21.2%; margin-left:13%; color:#fff; }
.sy3kuai3{ position:absolute; font-size:18px; margin-top:24.5%; margin-left:13%; color:#fff; }
.sy3kuai4{ position:absolute; font-size:18px; margin-top:27.3%; margin-left:13%; color:#fff; }

.sy4kuai2{ position:absolute; font-size:18px; margin-top:22.7%; margin-left:44%; color:#fff; }
.sy4kuai3{ position:absolute; font-size:18px; margin-top:26%; margin-left:44%; color:#fff; }

.sy5kuai2{ position:absolute; font-size:18px; margin-top:22.7%; margin-left:75.2%; color:#fff; }
.sy5kuai3{ position:absolute; font-size:18px; margin-top:26%; margin-left:75.2%; color:#fff; }
.sy5kuai4{ position:absolute; font-size:18px; margin-top:22.7%; margin-left:82.6%; color:#fff; }
.sy5kuai5{ position:absolute; font-size:18px; margin-top:26%; margin-left:82.6%; color:#fff; }

.sy3kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21%; margin-left:2.6%; color:#fff; }

.sy3kuai1 a{ color:#fff; }
.sy3kuai1 a:hover{ color:#fff; }
.sy3kuai2 a{ color:#fff; }
.sy3kuai2 a:hover{ color:#fff; }
.sy3kuai3 a{ color:#fff; }
.sy3kuai3 a:hover{ color:#fff; }
.sy3kuai4 a{ color:#fff; }
.sy3kuai4 a:hover{ color:#fff; }
.sy4kuai2 a{ color:#fff; }
.sy4kuai2 a:hover{ color:#fff; }
.sy4kuai3 a{ color:#fff; }
.sy4kuai3 a:hover{ color:#fff; }

.sy5kuai2 a{ color:#fff; }
.sy5kuai2 a:hover{ color:#fff; }
.sy5kuai3 a{ color:#fff; }
.sy5kuai3 a:hover{ color:#fff; }
.sy5kuai4 a{ color:#fff; }
.sy5kuai4 a:hover{ color:#fff; }
.sy5kuai5 a{ color:#fff; }
.sy5kuai5 a:hover{ color:#fff; }


.sy4kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21%; margin-left:33.8%; color:#fff; }
.sy5kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21%; margin-left:64.9%; color:#fff; }

@media screen and (min-width:1530px) and (max-width:1980px){.sy2kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:4.9%; margin-left:49.6%; }}
@media screen and (min-width:1530px) and (max-width:1980px){.sy3kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21.3%; margin-left:2%; color:#fff; }}
@media screen and (min-width:1530px) and (max-width:1980px){.sy4kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21.3%; margin-left:33%; color:#fff; }}
@media screen and (min-width:1530px) and (max-width:1980px){.sy5kuai1{ position:absolute; font-size:24px; font-weight:bold; margin-top:21.3%; margin-left:64.7%; color:#fff; }}

@media screen and (max-width:1619px){
.sykuai2{ margin-left:15%; }
.sykuai3{ margin-left:15%; }
.sykuai4{ margin-left:15%; }
.sykuai5{ margin-left:26%; }
.sykuai6{ margin-left:26%; }
.sykuai7{ margin-left:26%; }	


.sy2kuai2{ margin-left:62.2%; }
.sy2kuai3{ margin-left:62.2%; }
.sy2kuai4{ margin-left:62.2%; }
.sy2kuai5{ margin-left:70.5%; }
.sy2kuai6{ margin-left:70.5%; }
.sy2kuai7{ margin-left:70.5%; }

.sy3kuai2,.sy3kuai3,.sy3kuai4{ margin-left:15%; }

.sy4kuai2,.sy4kuai3{ margin-left:46%; }

.sy5kuai2,.sy5kuai3{ margin-left:76%; }
.sy5kuai4,.sy5kuai5{ margin-left:83%; }

}

@media screen and (max-width:1220px){
.sykuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:5.5%; margin-left:2.8%; }
.sykuai1 img{ width:80%;}
.sykuai2{ position:absolute; font-size:13px; margin-top:5%; margin-left:13.8%; color:#000; }

.sykuai3{ position:absolute; font-size:13px; margin-top:8%; margin-left:13.8%; color:#000; }
.sykuai4{ position:absolute; font-size:13px; margin-top:11%; margin-left:13.8%; color:#000; }
.sykuai5{ position:absolute; font-size:13px; margin-top:5%; margin-left:24.8%; color:#000; }
.sykuai6{ position:absolute; font-size:13px; margin-top:8%; margin-left:24.8%; color:#000; }
.sykuai7{ position:absolute; font-size:13px; margin-top:11%; margin-left:24.8%; color:#000; }


.sy2kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:5.5%; margin-left:49%; }
.sy2kuai1 img{ width:80%; }
.sy2kuai2{ position:absolute; font-size:13px; margin-top:5%; margin-left:61.8%; color:#000; }
.sy2kuai3{ position:absolute; font-size:13px; margin-top:8%; margin-left:61.8%; color:#000; }
.sy2kuai4{ position:absolute; font-size:13px; margin-top:11%; margin-left:61.8%; color:#000; }
.sy2kuai5{ position:absolute; font-size:13px; margin-top:5%; margin-left:71.8%; color:#000; }
.sy2kuai6{ position:absolute; font-size:13px; margin-top:8%; margin-left:71.8%; color:#000; }
.sy2kuai7{ position:absolute; font-size:13px; margin-top:11%; margin-left:71.8%; color:#000; }

.sy3kuai2{ position:absolute; font-size:13px; margin-top:21%; margin-left:13.8%; color:#fff; }
.sy3kuai3{ position:absolute; font-size:13px; margin-top:24%; margin-left:13.8%; color:#fff; }
.sy3kuai4{ position:absolute; font-size:13px; margin-top:27%; margin-left:13.8%; color:#fff; }

.sy4kuai2{ position:absolute; font-size:13px; margin-top:22.5%; margin-left:44.8%; color:#fff; }
.sy4kuai3{ position:absolute; font-size:13px; margin-top:25.5%; margin-left:44.8%; color:#fff; }

.sy5kuai2{ position:absolute; font-size:13px; margin-top:22%; margin-left:76.8%; color:#fff; }
.sy5kuai3{ position:absolute; font-size:13px; margin-top:25%; margin-left:76.8%; color:#fff; }
.sy5kuai4{ position:absolute; font-size:13px; margin-top:22%; margin-left:84%; color:#fff; }
.sy5kuai5{ position:absolute; font-size:13px; margin-top:25%; margin-left:84%; color:#fff; }


.sy3kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:21.5%; margin-left:2.6%; color:#fff; }
.sy3kuai1 img{ width:80%; }
.sy4kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:21.5%; margin-left:33.8%; color:#fff; }
.sy4kuai1 img{ width:80%; }
.sy5kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:21.5%; margin-left:65.9%; color:#fff; }
.sy5kuai1 img{ width:80%; }
	}
@media screen and (max-width:1000px){
.sykuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:4.5%; margin-left:2.8%; }
.sykuai1 img{ width:60%;}
.sy2kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:4.5%; margin-left:49%; }
.sy2kuai1 img{ width:60%;}

.sy3kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:22.5%; margin-left:1.6%; }
.sy3kuai1 img{ width:60%;}

.sy4kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:22.5%; margin-left:33.5%; }
.sy4kuai1 img{ width:60%;}

.sy5kuai1{ position:absolute; font-size:18px; font-weight:bold; margin-top:22.5%; margin-left:65.5%; }
.sy5kuai1 img{ width:60%;}


.sy5kuai2,.sy5kuai3{ margin-left:75%; }
.sy5kuai4,.sy5kuai5{ margin-left:83.5%; }
}
@media screen and (max-width:939px){
.sy5kuai1{ margin-left:63.5%; }

.sy3kuai1,.sy4kuai1,.sy5kuai1{ margin-top:21%; }

.sy5kuai2,.sy5kuai3{ margin-left:74%; }
.sy5kuai4,.sy5kuai5{ margin-left:82%; }
}


.th1{ font-size:14px !important; color:#4d4d4d !important; }


.clearfix:after { clear: both }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
audio, canvas, video { display: inline-block;
*display:inline;
*zoom:1 }
audio:not([controls]) { display: none }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
a:hover, a:active { outline: 0 }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
#map_canvas img, .google-maps img { max-width: none }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle }
button, input {
*overflow:visible; line-height: normal }
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0 }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer }
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-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none }
textarea { overflow: auto; vertical-align: top }
@media print {
* { color: #000!important; text-shadow: none!important; background: transparent!important; box-shadow: none!important }
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid }
thead { display: table-header-group }
tr, img { page-break-inside: avoid }
img { max-width: 100%!important }
@page {
margin:.5cm }
p, h2, h3 { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid } }
body { margin: 0; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #2c3e50; background-color: #fff }
a { color: #1abc9c; text-decoration: none }
a:hover, a:focus { color: #1dd2af; text-decoration: underline }
.img-rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.img-polaroid { padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); box-shadow: 0 1px 3px rgba(0,0,0,0.1) }
.img-circle { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px }
.row { margin-left: -20px;
*zoom:1 }
.row:before, .row:after { display: table; line-height: 0; content: "" }
.row:after { clear: both }
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px }
.span12 { width: 940px }
.span11 { width: 860px }
.span10 { width: 780px }
.span9 { width: 700px }
.span8 { width: 620px }
.span7 { width: 540px }
.span6 { width: 460px }
.span5 { width: 380px }
.span4 { width: 300px }
.span3 { width: 220px }
.span2 { width: 140px }
.span1 { width: 60px }
.offset12 { margin-left: 980px }
.offset11 { margin-left: 900px }
.offset10 { margin-left: 820px }
.offset9 { margin-left: 740px }
.offset8 { margin-left: 660px }
.offset7 { margin-left: 580px }
.offset6 { margin-left: 500px }
.offset5 { margin-left: 420px }
.offset4 { margin-left: 340px }
.offset3 { margin-left: 260px }
.offset2 { margin-left: 180px }
.offset1 { margin-left: 100px }
.row-fluid { width: 100%;
*zoom:1 }
.row-fluid:before, .row-fluid:after { display: table; line-height: 0; content: "" }
.row-fluid:after { clear: both }
.row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 30px; margin-left: 2.127659574468085%;
*margin-left:2.074468085106383%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.row-fluid [class*="span"]:first-child { margin-left: 0 }
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.127659574468085% }
.row-fluid .span12 { width: 100%;
*width:99.94680851063829% }
.row-fluid .span11 { width: 91.48936170212765%;
*width:91.43617021276594% }
.row-fluid .span10 { width: 82.97872340425532%;
*width:82.92553191489361% }
.row-fluid .span9 { width: 98%;
*width:74.41489361702126% }
.row-fluid .span8 { width: 65.95744680851064%;
*width:65.90425531914893% }
.row-fluid .span7 { width: 57.44680851063829%;
*width:57.39361702127659% }
.row-fluid .span6 { width: 48.93617021276595%;
*width:48.88297872340425% }
.row-fluid .span5 { width: 40.42553191489362%;
*width:40.37234042553192% }
.row-fluid .span4 { width: 31.914893617021278%;
*width:31.861702127659576% }
.row-fluid .span3 { width: 23.404255319148934%;
*width:23.351063829787233% }
.row-fluid .span2 { width: 14.893617021276595%;
*width:14.840425531914894% }
.row-fluid .span1 { width: 6.382978723404255%;
*width:6.329787234042553% }
.row-fluid .offset12 { margin-left: 104.25531914893617%;
*margin-left:104.14893617021275% }
.row-fluid .offset12:first-child { margin-left: 102.12765957446808%;
*margin-left:102.02127659574467% }
.row-fluid .offset11 { margin-left: 95.74468085106382%;
*margin-left:95.6382978723404% }
.row-fluid .offset11:first-child { margin-left: 93.61702127659574%;
*margin-left:93.51063829787232% }
.row-fluid .offset10 { margin-left: 87.23404255319149%;
*margin-left:87.12765957446807% }
.row-fluid .offset10:first-child { margin-left: 85.1063829787234%;
*margin-left:84.99999999999999% }
.row-fluid .offset9 { margin-left: 78.72340425531914%;
*margin-left:78.61702127659572% }
.row-fluid .offset9:first-child { margin-left: 76.59574468085106%;
*margin-left:76.48936170212764% }
.row-fluid .offset8 { margin-left: 70.2127659574468%;
*margin-left:70.10638297872339% }
.row-fluid .offset8:first-child { margin-left: 68.08510638297872%;
*margin-left:67.9787234042553% }
.row-fluid .offset7 { margin-left: 61.70212765957446%;
*margin-left:61.59574468085106% }
.row-fluid .offset7:first-child { margin-left: 59.574468085106375%;
*margin-left:59.46808510638297% }
.row-fluid .offset6 { margin-left: 53.191489361702125%;
*margin-left:53.085106382978715% }
.row-fluid .offset6:first-child { margin-left: 51.063829787234035%;
*margin-left:50.95744680851063% }
.row-fluid .offset5 { margin-left: 44.68085106382979%;
*margin-left:44.57446808510638% }
.row-fluid .offset5:first-child { margin-left: 42.5531914893617%;
*margin-left:42.4468085106383% }
.row-fluid .offset4 { margin-left: 36.170212765957444%;
*margin-left:36.06382978723405% }
.row-fluid .offset4:first-child { margin-left: 34.04255319148936%;
*margin-left:33.93617021276596% }
.row-fluid .offset3 { margin-left: 27.659574468085104%;
*margin-left:27.5531914893617% }
.row-fluid .offset3:first-child { margin-left: 25.53191489361702%;
*margin-left:25.425531914893618% }
.row-fluid .offset2 { margin-left: 19.148936170212764%;
*margin-left:19.04255319148936% }
.row-fluid .offset2:first-child { margin-left: 17.02127659574468%;
*margin-left:16.914893617021278% }
.row-fluid .offset1 { margin-left: 10.638297872340425%;
*margin-left:10.53191489361702% }
.row-fluid .offset1:first-child { margin-left: 8.51063829787234%;
*margin-left:8.404255319148938% }
[class*="span"].hide, .row-fluid [class*="span"].hide { display: none }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right }
.container { margin-right: auto; margin-left: auto;
*zoom:1 }
.container:before, .container:after { display: table; line-height: 0; content: "" }
.container:after { clear: both }
.container-fluid { padding-right: 20px; padding-left: 20px;
*zoom:1 }
.container-fluid:before, .container-fluid:after { display: table; line-height: 0; content: "" }
.container-fluid:after { clear: both }
p { margin: 0 0 10px }
.lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px }
small { font-size: 85% }
strong { font-weight: bold }
em { font-style: italic }
cite { font-style: normal }
.muted { color: #b4bcc2 }
a.muted:hover, a.muted:focus { color: #98a3ab }
.text-warning { color: #e6bb0d }
a.text-warning:hover, a.text-warning:focus { color: #b6940a }
.text-error { color: #e74c3c }
a.text-error:hover, a.text-error:focus { color: #d62c1a }
.text-info { color: #3498db }
a.text-info:hover, a.text-info:focus { color: #217dbb }
.text-success { color: #18bc9c }
a.text-success:hover, a.text-success:focus { color: #128f76 }
.text-left { text-align: left }
.text-right { text-align: right }
.text-center { text-align: center }
h1, h2, h3, h4, h5, h6 { margin: 10px 0; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #b4bcc2 }
h1, h2, h3 { line-height: 40px }
h1 { font-size: 38.5px }
h2 { font-size: 31.5px }
h3 { font-size: 24.5px }
h4 { font-size: 17.5px }
h5 { font-size: 14px }
h6 { font-size: 11.9px }
h1 small { font-size: 24.5px }
h2 small { font-size: 17.5px }
h3 small { font-size: 14px }
h4 small { font-size: 14px }
.page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #ecf0f1 }
ul, ol { padding: 0; margin: 0 0 10px 25px }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0 }
li { line-height: 20px }
ul.unstyled, ol.unstyled { margin-left: 0; list-style: none }
ul.inline, ol.inline { margin-left: 0; list-style: none }
ul.inline>li, ol.inline>li { display: inline-block;
*display:inline; padding-right: 5px; padding-left: 5px;
*zoom:1 }
dl { margin-bottom: 20px }
dt, dd { line-height: 20px }
dt { font-weight: bold }
dd { margin-left: 10px }
.dl-horizontal {
*zoom:1 }
.dl-horizontal:before, .dl-horizontal:after { display: table; line-height: 0; content: "" }
.dl-horizontal:after { clear: both }
.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 }
hr { margin: 20px 0; border: 0; border-top: 1px solid #ecf0f1; border-bottom: 1px solid #fff }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #b4bcc2 }
abbr.initialism { font-size: 90%; text-transform: uppercase }
blockquote { padding: 0 0 0 15px; margin: 0 0 20px; border-left: 5px solid #ecf0f1 }
blockquote p { margin-bottom: 0; font-size: 17.5px; font-weight: 300; line-height: 1.25 }
blockquote small { display: block; line-height: 20px; color: #b4bcc2 }
blockquote small:before { content: '\2014 \00A0' }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #ecf0f1; border-left: 0 }
blockquote.pull-right p, blockquote.pull-right small { text-align: right }
blockquote.pull-right small:before { content: '' }
blockquote.pull-right small:after { content: '\00A0 \2014' }
q:before, q:after, blockquote:before, blockquote:after { content: "" }
address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px }
code, pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #7b8a8b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
code { padding: 2px 4px; color: #d14; white-space: nowrap; background-color: #f7f7f9; border: 1px solid #e1e1e8 }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
pre.prettyprint { margin-bottom: 20px }
pre code { padding: 0; color: inherit; white-space: pre; white-space: pre-wrap; background-color: transparent; border: 0 }
.pre-scrollable { max-height: 340px; overflow-y: scroll }
form { margin: 0 0 20px }
fieldset { padding: 0; margin: 0; border: 0 }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: #7b8a8b; border: 0; border-bottom: 1px solid #e5e5e5 }
legend small { font-size: 15px; color: #b4bcc2 }
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px }
input, button, select, textarea { font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif }
label { display: block; margin-bottom: 5px }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #95a5a6; vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
input, textarea, .uneditable-input { width: 206px }
textarea { height: auto }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #fff; border: 1px solid #dce4ec; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82,168,236,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6) }
input[type="radio"], input[type="checkbox"] { margin: -1px 5px 0 5px; margin-top: 1px \9;
*margin-top:0; line-height: normal }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto }
select, input[type="file"] { height: 30px;
*margin-top:4px; line-height: 30px }
select { background-color: #fff; border: 1px solid #dce4ec }
select[multiple], select[size] { height: auto }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.uneditable-input, .uneditable-textarea { color: #b4bcc2; cursor: not-allowed; background-color: #fcfcfc; border-color: #dce4ec; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); box-shadow: inset 0 1px 2px rgba(0,0,0,0.025) }
.uneditable-input { overflow: hidden; white-space: nowrap }
.uneditable-textarea { width: auto; height: auto }
input:-moz-placeholder, textarea:-moz-placeholder {
color:#b4bcc2 }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#b4bcc2 }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#b4bcc2 }
.radio, .checkbox { min-height: 20px; padding-left: 20px }
.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -20px }
.controls>.radio:first-child, .controls>.checkbox:first-child { padding-top: 5px }
.radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle }
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline { margin-left: 10px }
.input-mini { width: 60px }
.input-small { width: 90px }
.input-medium { width: 150px }
.input-large { width: 210px }
.input-xlarge { width: 270px }
.input-xxlarge { width: 530px }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0 }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block }
input, textarea, .uneditable-input { margin-left: 0 }
.controls-row [class*="span"]+[class*="span"] {
margin-left:20px }
input.span12, textarea.span12, .uneditable-input.span12 { width: 926px }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px }
input.span4, textarea.span4, .uneditable-input.span4 { width: 286px }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px }
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px }
.controls-row {
*zoom:1 }
.controls-row:before, .controls-row:after { display: table; line-height: 0; content: "" }
.controls-row:after { clear: both }
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float: left }
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top: 5px }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eaeded }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #e6bb0d }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #e6bb0d }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #e6bb0d; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #b6940a; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f6d963; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f6d963; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f6d963 }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #e6bb0d; background-color: #e6bb0d; border-color: #e6bb0d }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #e74c3c }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #e74c3c }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #e74c3c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #d62c1a; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f29f97; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f29f97; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #f29f97 }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #e74c3c; background-color: #e74c3c; border-color: #e74c3c }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #18bc9c }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #18bc9c }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #18bc9c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #128f76; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #51e9cb; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #51e9cb; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #51e9cb }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #18bc9c; background-color: #18bc9c; border-color: #18bc9c }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3498db }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3498db }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3498db; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #217dbb; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #8bc4ea; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #8bc4ea; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #8bc4ea }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color: #3498db; background-color: #3498db; border-color: #3498db }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
color:#b94a48;
border-color:#ee5f5b }
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
border-color:#e9322d;
-webkit-box-shadow:0 0 6px #f8b9b7;
-moz-box-shadow:0 0 6px #f8b9b7;
box-shadow:0 0 6px #f8b9b7 }
.form-actions { padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-top: 1px solid #e5e5e5;
*zoom:1 }
.form-actions:before, .form-actions:after { display: table; line-height: 0; content: "" }
.form-actions:after { clear: both }
.help-block, .help-inline { color: #476481 }
.help-block { display: block; margin-bottom: 10px }
.help-inline { display: inline-block;
*display:inline; padding-left: 5px; vertical-align: middle;
*zoom:1 }
.input-append, .input-prepend { display: inline-block; margin-bottom: 10px; font-size: 0; white-space: nowrap; vertical-align: middle }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover { font-size: 14px }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { position: relative; margin-bottom: 0;
*margin-left:0; vertical-align: top; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus { z-index: 2 }
.input-append .add-on, .input-prepend .add-on { display: inline-block; width: auto; height: 20px; min-width: 16px; padding: 4px 5px; font-size: 14px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #fff; background-color: #ecf0f1; border: 1px solid #ccc }
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle { vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.input-append .active, .input-prepend .active { background-color: #7eefd9; border-color: #18bc9c }
.input-prepend .add-on, .input-prepend .btn { margin-right: -1px }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left: -1px }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-prepend.input-append .btn-group:first-child { margin-left: 0 }
input.search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; margin-bottom: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.form-search .input-append .search-query, .form-search .input-prepend .search-query { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.form-search .input-append .search-query { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px }
.form-search .input-append .btn { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0 }
.form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0 }
.form-search .input-prepend .btn { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px }
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append { display: inline-block;
*display:inline; margin-bottom: 0; vertical-align: middle;
*zoom:1; border-radius:5px 5px 5px 5px; }
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display: inline-block }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0 }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle }
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0 }
.control-group { margin-bottom: 10px }
legend+.control-group { margin-top: 20px; -webkit-margin-top-collapse: separate }
.form-horizontal .control-group { margin-bottom: 10px;*zoom:1 }
.left20{ margin-left:20px;}
.top25{ margin-top:25px; }
.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; line-height: 0; content: "" }
.form-horizontal .control-group:after { clear: both }
.form-horizontal .control-label { float: left; width: 210px; padding-top: 5px; text-align: right }
.form-horizontal .controls {
*display:inline-block;
*padding-left:20px; margin-left: 220px;
*margin-left:0 }
.form-horizontal .controls:first-child {
*padding-left:180px }
.form-horizontal .help-block { margin-bottom: 0 }
.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block { margin-top: 10px }
.form-horizontal .form-actions { padding-left: 180px }
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0 }
.table { width: 98%; margin-bottom: 20px; margin-left:0%; }
.table th, .table td { background:#fff; padding: 3px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #ddd }
.table th { font-weight: bold; background:#fff; }
.table thead th { vertical-align: bottom; }
thead{ font-size:16px; line-height:30px; height:30px; padding-bottom:10px; }
thead td{ padding-top:10px; padding-bottom:10px; line-height:35px !important; }
tfoot th{ font-size:16px !important; line-height:30px; height:30px; }
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; background:#fff }
.table tbody+tbody { border-top: 1px solid #ddd; font-size:16px; line-height:30px; height:30px; }
.table .table { background-color: #fff }
.table-condensed th, .table-condensed td { padding: 4px 5px }
.table-bordered { border: 1px solid #ddd; border-collapse: separate; margin-bottom:50px; margin-top:30px;
*border-collapse:collapse; border-left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.table-bordered>tr>td>label{ padding-left:5px !important;}
.table-bordered th, .table-bordered td { border-left: 1px solid #ddd; padding-left:10px; }
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; padding:10px; }
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child { -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; padding:10px; }
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topright: 3px; padding:10px; }
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child { -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px }
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child { -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px }
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0 }
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0 }
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topleft: 3px }
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topright: 3px }
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th { background-color: #f9f9f9 }
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th { background-color: #f5f5f5 }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0 }
input{ border-radius:5px 5px 5px 5px !important;}
.table td.span1, .table th.span1 { float: none; width: 44px; margin-left: 0 }
.table td.span2, .table th.span2 { float: none; width: 124px; margin-left: 0 }
.table td.span3, .table th.span3 { float: none; width: 204px; margin-left: 0 }
.table td.span4, .table th.span4 { float: none; width: 284px; margin-left: 0 }
.table td.span5, .table th.span5 { float: none; width: 364px; margin-left: 0 }
.table td.span6, .table th.span6 { float: none; width: 444px; margin-left: 0 }
.table td.span7, .table th.span7 { float: none; width: 524px; margin-left: 0 }
.table td.span8, .table th.span8 { float: none; width: 604px; margin-left: 0 }
.table td.span9, .table th.span9 { float: none; width: 684px; margin-left: 0 }
.table td.span10, .table th.span10 { float: none; width: 764px; margin-left: 0 }
.table td.span11, .table th.span11 { float: none; width: 844px; margin-left: 0 }
.table td.span12, .table th.span12 { float: none; width: 924px; margin-left: 0 }
.table tbody tr.success>td { background-color: #18bc9c }
.table tbody tr.error>td { background-color: #e74c3c }
.table tbody tr.warning>td { background-color: #e6bb0d }
.table tbody tr.info>td { background-color: #3498db }
.table-hover tbody tr.success:hover>td { background-color: #15a589 }
.table-hover tbody tr.error:hover>td { background-color: #e43725 }
.table-hover tbody tr.warning:hover>td { background-color: #cea70c }
.table-hover tbody tr.info:hover>td { background-color: #258cd1 }
.wid100{ width:80px; float:left; text-align:right }
@media screen and (max-width:1240px){
	.wid100{ width:80px; float:left; text-align:right }
	}
@media screen and (max-width:1680px){
.xinput{ width:120px; float:left; }}
@media screen and (max-width:1040px){.xinput{ width:60px; float:left; }}
[class^="icon-"], [class*=" icon-"] {
display:inline-block;
width:14px;
height:14px;
margin-top:1px;
*margin-right:.3em;
line-height:14px;
vertical-align:text-top;
background-image:url("./img/glyphicons-halflings.png");
background-position:14px 14px;
background-repeat:no-repeat }
.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {
background-image:url("./img/glyphicons-halflings-white.png") }
.icon-glass { background-position: 0 0 }
.icon-music { background-position: -24px 0 }
.icon-search { background-position: -48px 0 }
.icon-envelope { background-position: -72px 0 }
.icon-heart { background-position: -96px 0 }
.icon-star { background-position: -120px 0 }
.icon-star-empty { background-position: -144px 0 }
.icon-user { background-position: -168px 0 }
.icon-film { background-position: -192px 0 }
.icon-th-large { background-position: -216px 0 }
.icon-th { background-position: -240px 0 }
.icon-th-list { background-position: -264px 0 }
.icon-ok { background-position: -288px 0 }
.icon-remove { background-position: -312px 0 }
.icon-zoom-in { background-position: -336px 0 }
.icon-zoom-out { background-position: -360px 0 }
.icon-off { background-position: -384px 0 }
.icon-signal { background-position: -408px 0 }
.icon-cog { background-position: -432px 0 }
.icon-trash { background-position: -456px 0 }
.icon-home { background-position: 0 -24px }
.icon-file { background-position: -24px -24px }
.icon-time { background-position: -48px -24px }
.icon-road { background-position: -72px -24px }
.icon-download-alt { background-position: -96px -24px }
.icon-download { background-position: -120px -24px }
.icon-upload { background-position: -144px -24px }
.icon-inbox { background-position: -168px -24px }
.icon-play-circle { background-position: -192px -24px }
.icon-repeat { background-position: -216px -24px }
.icon-refresh { background-position: -240px -24px }
.icon-list-alt { background-position: -264px -24px }
.icon-lock { background-position: -287px -24px }
.icon-flag { background-position: -312px -24px }
.icon-headphones { background-position: -336px -24px }
.icon-volume-off { background-position: -360px -24px }
.icon-volume-down { background-position: -384px -24px }
.icon-volume-up { background-position: -408px -24px }
.icon-qrcode { background-position: -432px -24px }
.icon-barcode { background-position: -456px -24px }
.icon-tag { background-position: 0 -48px }
.icon-tags { background-position: -25px -48px }
.icon-book { background-position: -48px -48px }
.icon-bookmark { background-position: -72px -48px }
.icon-print { background-position: -96px -48px }
.icon-camera { background-position: -120px -48px }
.icon-font { background-position: -144px -48px }
.icon-bold { background-position: -167px -48px }
.icon-italic { background-position: -192px -48px }
.icon-text-height { background-position: -216px -48px }
.icon-text-width { background-position: -240px -48px }
.icon-align-left { background-position: -264px -48px }
.icon-align-center { background-position: -288px -48px }
.icon-align-right { background-position: -312px -48px }
.icon-align-justify { background-position: -336px -48px }
.icon-list { background-position: -360px -48px }
.icon-indent-left { background-position: -384px -48px }
.icon-indent-right { background-position: -408px -48px }
.icon-facetime-video { background-position: -432px -48px }
.icon-picture { background-position: -456px -48px }
.icon-pencil { background-position: 0 -72px }
.icon-map-marker { background-position: -24px -72px }
.icon-adjust { background-position: -48px -72px }
.icon-tint { background-position: -72px -72px }
.icon-edit { background-position: -96px -72px }
.icon-share { background-position: -120px -72px }
.icon-check { background-position: -144px -72px }
.icon-move { background-position: -168px -72px }
.icon-step-backward { background-position: -192px -72px }
.icon-fast-backward { background-position: -216px -72px }
.icon-backward { background-position: -240px -72px }
.icon-play { background-position: -264px -72px }
.icon-pause { background-position: -288px -72px }
.icon-stop { background-position: -312px -72px }
.icon-forward { background-position: -336px -72px }
.icon-fast-forward { background-position: -360px -72px }
.icon-step-forward { background-position: -384px -72px }
.icon-eject { background-position: -408px -72px }
.icon-chevron-left { background-position: -432px -72px }
.icon-chevron-right { background-position: -456px -72px }
.icon-plus-sign { background-position: 0 -96px }
.icon-minus-sign { background-position: -24px -96px }
.icon-remove-sign { background-position: -48px -96px }
.icon-ok-sign { background-position: -72px -96px }
.icon-question-sign { background-position: -96px -96px }
.icon-info-sign { background-position: -120px -96px }
.icon-screenshot { background-position: -144px -96px }
.icon-remove-circle { background-position: -168px -96px }
.icon-ok-circle { background-position: -192px -96px }
.icon-ban-circle { background-position: -216px -96px }
.icon-arrow-left { background-position: -240px -96px }
.icon-arrow-right { background-position: -264px -96px }
.icon-arrow-up { background-position: -289px -96px }
.icon-arrow-down { background-position: -312px -96px }
.icon-share-alt { background-position: -336px -96px }
.icon-resize-full { background-position: -360px -96px }
.icon-resize-small { background-position: -384px -96px }
.icon-plus { background-position: -408px -96px }
.icon-minus { background-position: -433px -96px }
.icon-asterisk { background-position: -456px -96px }
.icon-exclamation-sign { background-position: 0 -120px }
.icon-gift { background-position: -24px -120px }
.icon-leaf { background-position: -48px -120px }
.icon-fire { background-position: -72px -120px }
.icon-eye-open { background-position: -96px -120px }
.icon-eye-close { background-position: -120px -120px }
.icon-warning-sign { background-position: -144px -120px }
.icon-plane { background-position: -168px -120px }
.icon-calendar { background-position: -192px -120px }
.icon-random { width: 16px; background-position: -216px -120px }
.icon-comment { background-position: -240px -120px }
.icon-magnet { background-position: -264px -120px }
.icon-chevron-up { background-position: -288px -120px }
.icon-chevron-down { background-position: -313px -119px }
.icon-retweet { background-position: -336px -120px }
.icon-shopping-cart { background-position: -360px -120px }
.icon-folder-close { width: 16px; background-position: -384px -120px }
.icon-folder-open { width: 16px; background-position: -408px -120px }
.icon-resize-vertical { background-position: -432px -119px }
.icon-resize-horizontal { background-position: -456px -118px }
.icon-hdd { background-position: 0 -144px }
.icon-bullhorn { background-position: -24px -144px }
.icon-bell { background-position: -48px -144px }
.icon-certificate { background-position: -72px -144px }
.icon-thumbs-up { background-position: -96px -144px }
.icon-thumbs-down { background-position: -120px -144px }
.icon-hand-right { background-position: -144px -144px }
.icon-hand-left { background-position: -168px -144px }
.icon-hand-up { background-position: -192px -144px }
.icon-hand-down { background-position: -216px -144px }
.icon-circle-arrow-right { background-position: -240px -144px }
.icon-circle-arrow-left { background-position: -264px -144px }
.icon-circle-arrow-up { background-position: -288px -144px }
.icon-circle-arrow-down { background-position: -312px -144px }
.icon-globe { background-position: -336px -144px }
.icon-wrench { background-position: -360px -144px }
.icon-tasks { background-position: -384px -144px }
.icon-filter { background-position: -408px -144px }
.icon-briefcase { background-position: -432px -144px }
.icon-fullscreen { background-position: -456px -144px }
.dropup, .dropdown { position: relative }
.dropdown-toggle {
*margin-bottom:-3px }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0 }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: "" }
.dropdown .caret { margin-top: 8px; margin-left: 2px }
.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; list-style: none; background-color: #2c3e50; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0);
*border-right-width:2px;
*border-bottom-width:2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
.dropdown-menu.pull-right { right: 0; left: auto }
.dropdown-menu .divider {
*width:100%; height: 1px; margin: 9px 1px;
*margin:-5px 0 5px; overflow: hidden; background-color: rgba(0,0,0,0.2); border-bottom: 1px solid rgba(0,0,0,0.2) }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #fff; white-space: nowrap }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a { color: #fff; text-decoration: none; background-color: #17b394; background-image: -moz-linear-gradient(top, #18bc9c, #15a589); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#18bc9c), to(#15a589)); background-image: -webkit-linear-gradient(top, #18bc9c, #15a589); background-image: -o-linear-gradient(top, #18bc9c, #15a589); background-image: linear-gradient(to bottom, #18bc9c, #15a589); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff18bc9c', endColorstr='#ff15a589', GradientType=0) }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #fff; text-decoration: none; background-color: #17b394; background-image: -moz-linear-gradient(top, #18bc9c, #15a589); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#18bc9c), to(#15a589)); background-image: -webkit-linear-gradient(top, #18bc9c, #15a589); background-image: -o-linear-gradient(top, #18bc9c, #15a589); background-image: linear-gradient(to bottom, #18bc9c, #15a589); background-repeat: repeat-x; outline: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff18bc9c', endColorstr='#ff15a589', GradientType=0) }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color: #b4bcc2 }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration: none; cursor: default; background-color: transparent; background-image: none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.open {
*z-index:1000 }
.open>.dropdown-menu { display: block }
.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 { border-top: 0; border-bottom: 4px solid #000; content: "" }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px }
.dropdown-submenu { position: relative }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px }
.dropdown-submenu:hover>.dropdown-menu { display: block }
.dropup .dropdown-submenu>.dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0 }
.dropdown-submenu>a:after { display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: -10px; border-color: transparent; border-left-color: #080b0e; border-style: solid; border-width: 5px 0 5px 5px; content: " " }
.dropdown-submenu:hover>a:after { border-left-color: #fff }
.dropdown-submenu.pull-left { float: none }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px }
.dropdown .dropdown-menu .nav-header { padding-right: 20px; padding-left: 20px }
.typeahead { z-index: 1051; margin-top: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.well { min-height:41px; padding: 19px; padding-top:28px; padding-left:76px; padding-bottom:15px; background-color: #dfe1e3; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05) }
.welln { min-height: 43px; margin-left:4%; padding-top:20px; background-color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05) }
.well blockquote { border-color: #ddd; border-color: rgba(0,0,0,0.15) }

.well2 { height:auto; padding: 19px; padding-top:0px; overflow:hidden; padding-left:76px;/* background-color: #f1f2f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)*/ }
.well2 blockquote { border-color: #ddd; border-color: rgba(0,0,0,0.15) }

.well-large { padding: 24px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.well-small { padding: 9px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }


.fade { opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.fade.in { opacity: 1 }
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.collapse.in { height: auto }
.close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20) }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: .4; filter: alpha(opacity=40) }
button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none }
.btn { display: inline-block;
*display:inline; padding: 4px 12px; margin-bottom: 0;
*margin-left:.3em; font-size: 14px; line-height: 20px; color: #7b8a8b; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255,0.75); vertical-align: middle; cursor: pointer; background-color: #2baab1 !important;
*background-color:#d0d5d9; background-image: -moz-linear-gradient(top, #b4bcc2, #d0d5d9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b4bcc2), to(#d0d5d9)); background-image: -webkit-linear-gradient(top, #b4bcc2, #d0d5d9); background-image: -o-linear-gradient(top, #b4bcc2, #d0d5d9); background-image: linear-gradient(to bottom, #b4bcc2, #d0d5d9); background-repeat: repeat-x; border: 1px solid #ddd;
*border:0; border-color: #d0d5d9 #d0d5d9 #a6afb7; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); border-bottom-color: #c4c4c4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb4bcc2', endColorstr='#ffd0d5d9', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05) }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #7b8a8b; background-color: #d0d5d9;
*background-color:#c2c9cd }
.btn:active, .btn.active { background-color: #b4bcc2 \9 }
.btn:first-child {
*margin-left:0 }
.btn:hover, .btn:focus { color: #7b8a8b; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear }
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05) }
.btn.disabled, .btn[disabled] { cursor: default; background-image: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.btn-large { padding: 18px 36px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top: 4px }
.btn-small { padding: 2px 12px; font-size: 11.9px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top: 0 }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top: -1px }
.btn-mini { padding: 1px 8px; font-size: 10.5px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.btn-block { display: block; width: 100%; padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.btn-block+.btn-block { margin-top: 5px }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100% }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255,255,255,0.75) }
.btn-primary { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #33485d;
*background-color:#3e5771; background-image: -moz-linear-gradient(top, #2c3e50, #3e5771); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c3e50), to(#3e5771)); background-image: -webkit-linear-gradient(top, #2c3e50, #3e5771); background-image: -o-linear-gradient(top, #2c3e50, #3e5771); background-image: linear-gradient(to bottom, #2c3e50, #3e5771); background-repeat: repeat-x; border-color: #3e5771 #3e5771 #233140; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c3e50', endColorstr='#ff3e5771', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #fff; background-color: #2baab1;
*background-color:#354b60 }
.btn-primary:active, .btn-primary.active { background-color: #2c3e50 \9 }
.btn-warning { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #f4a425;
*background-color:#f5b043; background-image: -moz-linear-gradient(top, #f39c12, #f5b043); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f39c12), to(#f5b043)); background-image: -webkit-linear-gradient(top, #f39c12, #f5b043); background-image: -o-linear-gradient(top, #f39c12, #f5b043); background-image: linear-gradient(to bottom, #f39c12, #f5b043); background-repeat: repeat-x; border-color: #f5b043 #f5b043 #e08e0b; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff39c12', endColorstr='#fff5b043', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color: #fff; background-color: #2baab1;
*background-color:#f4a62a }
.btn-warning:active, .btn-warning.active { background-color: #f39c12 \9 }
.btn-danger { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #e95d4e;
*background-color:#ed7669; background-image: -moz-linear-gradient(top, #e74c3c, #ed7669); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e74c3c), to(#ed7669)); background-image: -webkit-linear-gradient(top, #e74c3c, #ed7669); background-image: -o-linear-gradient(top, #e74c3c, #ed7669); background-image: linear-gradient(to bottom, #e74c3c, #ed7669); background-repeat: repeat-x; border-color: #ed7669 #ed7669 #e43725; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74c3c', endColorstr='#ffed7669', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color: #fff; background-color: #ed7669;
*background-color:#ea6153 }
.btn-danger:active, .btn-danger.active { background-color: #e74c3c \9 }
.btn-success { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #1dccaa;
*background-color:#24e3be; background-image: -moz-linear-gradient(top, #18bc9c, #24e3be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#18bc9c), to(#24e3be)); background-image: -webkit-linear-gradient(top, #18bc9c, #24e3be); background-image: -o-linear-gradient(top, #18bc9c, #24e3be); background-image: linear-gradient(to bottom, #18bc9c, #24e3be); background-repeat: repeat-x; border-color: #24e3be #24e3be #15a589; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff18bc9c', endColorstr='#ff24e3be', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #fff; background-color: #24e3be;
*background-color:#1bd3af }
.btn-success:active, .btn-success.active { background-color: #18bc9c \9 }
.btn-info { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #45a1de;
*background-color:#5faee3; background-image: -moz-linear-gradient(top, #3498db, #5faee3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3498db), to(#5faee3)); background-image: -webkit-linear-gradient(top, #3498db, #5faee3); background-image: -o-linear-gradient(top, #3498db, #5faee3); background-image: linear-gradient(to bottom, #3498db, #5faee3); background-repeat: repeat-x; border-color: #5faee3 #5faee3 #258cd1; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3498db', endColorstr='#ff5faee3', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: #fff; background-color: #5faee3;
*background-color:#4aa3df }
.btn-info:active, .btn-info.active { background-color: #3498db \9 }
.btn-inverse { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #2c2c2c;
*background-color:#3c3c3c; background-image: -moz-linear-gradient(top, #222, #3c3c3c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#3c3c3c)); background-image: -webkit-linear-gradient(top, #222, #3c3c3c); background-image: -o-linear-gradient(top, #222, #3c3c3c); background-image: linear-gradient(to bottom, #222, #3c3c3c); background-repeat: repeat-x; border-color: #3c3c3c #3c3c3c #151515; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff3c3c3c', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: #fff; background-color: #3c3c3c;
*background-color:#2f2f2f }
.btn-inverse:active, .btn-inverse.active { background-color: #222 \9 }
button.btn, input[type="submit"].btn {
*padding-top:3px;
*padding-bottom:3px }
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0 }
button.btn.btn-large, input[type="submit"].btn.btn-large {
*padding-top:7px;
*padding-bottom:7px }
button.btn.btn-small, input[type="submit"].btn.btn-small {
*padding-top:3px;
*padding-bottom:3px; padding:7px; padding-left:20px; padding-right:20px; font-size:14px; border-radius:5px; }
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px }
.btn-link, .btn-link:active, .btn-link[disabled] { background-color: transparent; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.btn-link { color: #1abc9c; cursor: pointer; border-color: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.btn-link:hover, .btn-link:focus { color: #1dd2af; text-decoration: underline; background-color: transparent }
.btn-link[disabled]:hover, .btn-link[disabled]:focus { color: #7b8a8b; text-decoration: none }
.btn-group { position: relative; display: inline-block;
*display:inline;
*margin-left:.3em; font-size: 0; white-space: nowrap; vertical-align: middle;
*zoom:1 }
.btn-group:first-child {
*margin-left:0 }
.btn-group+.btn-group { margin-left: 5px }
.btn-toolbar { margin-top: 10px; margin-bottom: 10px; font-size: 0 }
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group { margin-left: 5px }
.btn-group>.btn { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.btn-group>.btn+.btn { margin-left: -1px }
.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover { font-size: 14px }
.btn-group>.btn-mini { font-size: 10.5px }
.btn-group>.btn-small { font-size: 11.9px }
.btn-group>.btn-large { font-size: 17.5px }
.btn-group>.btn:first-child { margin-left: 0; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px }
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px }
.btn-group>.btn.large:first-child { margin-left: 0; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px }
.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle { -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px }
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active { z-index: 2 }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 }
.btn-group>.btn+.dropdown-toggle {
*padding-top:5px; padding-right: 8px;
*padding-bottom:5px; padding-left: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125), inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125), inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 1px 0 0 rgba(255,255,255,0.125), inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05) }
.btn-group>.btn-mini+.dropdown-toggle {
*padding-top:2px; padding-right: 5px;
*padding-bottom:2px; padding-left: 5px }
.btn-group>.btn-small+.dropdown-toggle {
*padding-top:5px;
*padding-bottom:4px }
.btn-group>.btn-large+.dropdown-toggle {
*padding-top:7px; padding-right: 12px;
*padding-bottom:7px; padding-left: 12px }
.btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05) }
.btn-group.open .btn.dropdown-toggle { background-color: #d0d5d9 }
.btn-group.open .btn-primary.dropdown-toggle { background-color: #3e5771 }
.btn-group.open .btn-warning.dropdown-toggle { background-color: #f5b043 }
.btn-group.open .btn-danger.dropdown-toggle { background-color: #ed7669 }
.btn-group.open .btn-success.dropdown-toggle { background-color: #24e3be }
.btn-group.open .btn-info.dropdown-toggle { background-color: #5faee3 }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: #3c3c3c }
.btn .caret { margin-top: 8px; margin-left: 0 }
.btn-large .caret { margin-top: 6px }
.btn-large .caret { border-top-width: 5px; border-right-width: 5px; border-left-width: 5px }
.btn-mini .caret, .btn-small .caret { margin-top: 8px }
.dropup .btn-large .caret { border-bottom-width: 5px }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #fff; border-bottom-color: #fff }
.btn-group-vertical { display: inline-block;
*display:inline;
*zoom:1 }
.btn-group-vertical>.btn { display: block; float: none; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.btn-group-vertical>.btn+.btn { margin-top: -1px; margin-left: 0 }
.btn-group-vertical>.btn:first-child { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 }
.btn-group-vertical>.btn:last-child { -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px }
.btn-group-vertical>.btn-large:first-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0 }
.btn-group-vertical>.btn-large:last-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px }
.alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); background-color: #e6bb0d; border: 1px solid transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.alert, .alert h4 { color: #e6bb0d }
.alert h4 { margin: 0 }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px }
.alert-success { color: #18bc9c; background-color: #18bc9c; border-color: transparent }
.alert-success h4 { color: #18bc9c }
.alert-danger, .alert-error { color: #e74c3c; background-color: #e74c3c; border-color: transparent }
.alert-danger h4, .alert-error h4 { color: #e74c3c }
.alert-info { color: #3498db; background-color: #3498db; border-color: transparent }
.alert-info h4 { color: #3498db }
.alert-block { padding-top: 14px; padding-bottom: 14px }
.alert-block>p, .alert-block>ul { margin-bottom: 0 }
.alert-block p+p { margin-top: 5px }
.nav { margin-bottom: 20px; margin-left: 0; list-style: none }
.nav>li>a { display: block }
.nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background-color: #ecf0f1 }
.nav>li>a>img { max-width: none }
.nav>.pull-right { float: right }
.nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: #b4bcc2; text-shadow: 0 1px 0 rgba(255,255,255,0.5); text-transform: uppercase }
.nav li+.nav-header { margin-top: 9px }
.nav-list { padding-right: 15px; padding-left: 15px; margin-bottom: 0 }
.nav-list>li>a, .nav-list .nav-header { margin-right: -15px; margin-left: -15px; text-shadow: 0 1px 0 rgba(255,255,255,0.5) }
.nav-list>li>a { padding: 3px 15px }
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); background-color: #1abc9c }
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right: 2px }
.nav-list .divider {
*width:100%; height: 1px; margin: 9px 1px;
*margin:-5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff }
.nav-tabs, .nav-pills {
*zoom:1 }
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; line-height: 0; content: "" }
.nav-tabs:after, .nav-pills:after { clear: both }
.nav-tabs>li, .nav-pills>li { float: left }
.nav-tabs>li>a, .nav-pills>li>a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px }
.nav-tabs { border-bottom: 1px solid #ddd;}
.nav-tabs>li { margin-bottom: -1px }
.nav-tabs>li>a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus { border-color: #ecf0f1 #ecf0f1 #ddd }
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus { color: #fff; cursor: default; background-color: #2baab1; border: 1px solid #2baab1; border-bottom-color: transparent }
.nav-pills>li>a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus { color: #fff; background-color: #1abc9c }
.nav-stacked>li { float: none }
.nav-stacked>li>a { margin-right: 0 }
.nav-tabs.nav-stacked { border-bottom: 0 }
.nav-tabs.nav-stacked>li>a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.nav-tabs.nav-stacked>li:first-child>a { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px }
.nav-tabs.nav-stacked>li:last-child>a { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px }
.nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus { z-index: 2; border-color: #ddd }
.nav-pills.nav-stacked>li>a { margin-bottom: 3px }
.nav-pills.nav-stacked>li:last-child>a { margin-bottom: 1px }
.nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px }
.nav-pills .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.nav .dropdown-toggle .caret { margin-top: 6px; border-top-color: #1abc9c; border-bottom-color: #1abc9c }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #1dd2af; border-bottom-color: #1dd2af }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px }
.nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff }
.nav-tabs .active .dropdown-toggle .caret { border-top-color: #95a5a6; border-bottom-color: #95a5a6 }
.nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus { cursor: pointer }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus { color: #fff; background-color: #b4bcc2; border-color: #b4bcc2 }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: 1; filter: alpha(opacity=100) }
.tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus { border-color: #b4bcc2 }
.tabbable {
*zoom:1 }
.tabbable:before, .tabbable:after { display: table; line-height: 0; content: "" }
.tabbable:after { clear: both }
.tab-content { overflow: auto }
.tab-content input[type="text"],textarea{width: 400px;}
.tab-content select{width: 414px;}
.tab-content .form-required{padding-left: 4px;}

.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs { border-bottom: 0 }
.tab-content>.tab-pane, .pill-content>.pill-pane { display: none }
.tab-content>.active, .pill-content>.active { display: block }
.tabs-below>.nav-tabs { border-top: 1px solid #ddd }
.tabs-below>.nav-tabs>li { margin-top: -1px; margin-bottom: 0 }
.tabs-below>.nav-tabs>li>a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px }
.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus { border-top-color: #ddd; border-bottom-color: transparent }
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus { border-color: transparent #ddd #ddd #ddd }
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li { float: none }
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a { min-width: 74px; margin-right: 0; margin-bottom: 3px }
.tabs-left>.nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd }
.tabs-left>.nav-tabs>li>a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px }
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus { border-color: #ecf0f1 #ddd #ecf0f1 #ecf0f1 }
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus { border-color: #ddd transparent #ddd #ddd;
*border-right-color:#fff }
.tabs-right>.nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd }
.tabs-right>.nav-tabs>li>a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 }
.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus { border-color: #ecf0f1 #ecf0f1 #ecf0f1 #ddd }
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover, .tabs-right>.nav-tabs .active>a:focus { border-color: #ddd #ddd #ddd transparent;
*border-left-color:#fff }
.nav>.disabled>a { color: #b4bcc2 }
.nav>.disabled>a:hover, .nav>.disabled>a:focus { text-decoration: none; cursor: default; background-color: transparent }
.navbar {
*position:relative;
*z-index:2; margin-bottom: 20px; overflow: visible }
.navbar-inner { min-height: 70px; padding-right: 20px; padding-left: 20px; background-color: #2c3e50; background-image: -moz-linear-gradient(top, #2c3e50, #2c3e50); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c3e50), to(#2c3e50)); background-image: -webkit-linear-gradient(top, #2c3e50, #2c3e50); background-image: -o-linear-gradient(top, #2c3e50, #2c3e50); background-image: linear-gradient(to bottom, #2c3e50, #2c3e50); background-repeat: repeat-x; border: 1px solid #233140; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c3e50', endColorstr='#ff2c3e50', GradientType=0);
*zoom:1; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065); box-shadow: 0 1px 4px rgba(0,0,0,0.065) }
.navbar-inner:before, .navbar-inner:after { display: table; line-height: 0; content: "" }
.navbar-inner:after { clear: both }
.navbar .container { width: auto }
.nav-collapse.collapse { height: auto; overflow: visible }
.navbar .brand { display: block; float: left; padding: 25px 20px 25px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #fff; text-shadow: 0 1px 0 #2c3e50 }
.navbar .brand:hover, .navbar .brand:focus { text-decoration: none }
.navbar-text { margin-bottom: 0; line-height: 70px; color: #fff }
.navbar-link { color: #fff }
.navbar-link:hover, .navbar-link:focus { color: #1abc9c }
.navbar .divider-vertical { height: 70px; margin: 0 9px; border-right: 1px solid #2c3e50; border-left: 1px solid #2c3e50 }
.navbar .btn, .navbar .btn-group { margin-top: 20px }
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top: 0 }
.navbar-form { margin-bottom: 0;
*zoom:1 }
.navbar-form:before, .navbar-form:after { display: table; line-height: 0; content: "" }
.navbar-form:after { clear: both }
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top: 20px }
.navbar-form input, .navbar-form select, .navbar-form .btn { display: inline-block; margin-bottom: 0 }
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top: 3px }
.navbar-form .input-append, .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap }
.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top: 0 }
.navbar-search { position: relative; float: left; margin-top: 20px; margin-bottom: 0 }
.navbar-search .search-query { padding: 4px 14px; margin-bottom: 0; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.navbar-static-top { position: static; margin-bottom: 0 }
.navbar-static-top .navbar-inner { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0 }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0 0 1px }
.navbar-fixed-bottom .navbar-inner { border-width: 1px 0 0 }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-right: 0; padding-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px }
.navbar-fixed-top { top: 0 }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1); box-shadow: 0 1px 10px rgba(0,0,0,0.1) }
.navbar-fixed-bottom { bottom: 0 }
.navbar-fixed-bottom .navbar-inner { -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 -1px 10px rgba(0,0,0,0.1); box-shadow: 0 -1px 10px rgba(0,0,0,0.1) }
.navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0 }
.navbar .nav.pull-right { float: right; margin-right: 0 }
.navbar .nav>li { float: left }
.navbar .nav>li>a { float: none; padding: 25px 15px 25px; color: #fff; text-decoration: none; text-shadow: 0 1px 0 #2c3e50 }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px }
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover { color: #1abc9c; text-decoration: none; background-color: transparent }
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus { color: #1abc9c; text-decoration: none; background-color: #233140; -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); box-shadow: inset 0 3px 8px rgba(0,0,0,0.125) }
.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-right: 5px; margin-left: 5px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #233140;
*background-color:#233140; background-image: -moz-linear-gradient(top, #233140, #233140); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#233140), to(#233140)); background-image: -webkit-linear-gradient(top, #233140, #233140); background-image: -o-linear-gradient(top, #233140, #233140); background-image: linear-gradient(to bottom, #233140, #233140); background-repeat: repeat-x; border-color: #233140 #233140 #080b0e; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff233140', endColorstr='#ff233140', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075) }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #fff; background-color: #233140;
*background-color:#1a242f }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color: #11181f \9 }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25); box-shadow: 0 1px 0 rgba(0,0,0,0.25) }
.btn-navbar .icon-bar+.icon-bar { margin-top: 3px }
.navbar .nav>li>.dropdown-menu:before { position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0,0,0,0); content: '' }
.navbar .nav>li>.dropdown-menu:after { position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #2c3e50; border-left: 6px solid transparent; content: '' }
.navbar-fixed-bottom .nav>li>.dropdown-menu:before { top: auto; bottom: -7px; border-top: 7px solid #ccc; border-bottom: 0; border-top-color: rgba(0,0,0,0) }
.navbar-fixed-bottom .nav>li>.dropdown-menu:after { top: auto; bottom: -6px; border-top: 6px solid #2c3e50; border-bottom: 0 }
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c }
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle { color: #1abc9c; background-color: #233140 }
.navbar .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff }
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret { border-top-color: #1abc9c; border-bottom-color: #1abc9c }
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right { right: 0; left: auto }
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before { right: 12px; left: auto }
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after { right: 13px; left: auto }
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu { right: 100%; left: auto; margin-right: -1px; margin-left: 0; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px }
.navbar-inverse .navbar-inner { background-color: #18bc9c; background-image: -moz-linear-gradient(top, #18bc9c, #18bc9c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#18bc9c), to(#18bc9c)); background-image: -webkit-linear-gradient(top, #18bc9c, #18bc9c); background-image: -o-linear-gradient(top, #18bc9c, #18bc9c); background-image: linear-gradient(to bottom, #18bc9c, #18bc9c); background-repeat: repeat-x; border-color: #15a589;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff18bc9c', endColorstr='#ff18bc9c', GradientType=0) }
.navbar-inverse .brand, .navbar-inverse .nav>li>a { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25) }
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:focus { color: #2c3e50 }
.navbar-inverse .brand { color: #fff }
.navbar-inverse .navbar-text { color: #fff }
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover { color: #2c3e50; background-color: transparent }
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus { color: #2c3e50; background-color: #15a589 }
.navbar-inverse .navbar-link { color: #fff }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color: #2c3e50 }
.navbar-inverse .divider-vertical { border-right-color: #18bc9c; border-left-color: #18bc9c }
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle { color: #2c3e50; background-color: #15a589 }
.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret { border-top-color: #2c3e50; border-bottom-color: #2c3e50 }
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff }
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret { border-top-color: #2c3e50; border-bottom-color: #2c3e50 }
.navbar-inverse .navbar-search .search-query { color: #fff; background-color: #fff; border-color: #b4bcc2; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none }
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#95a5a6 }
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#95a5a6 }
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#95a5a6 }
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: #7b8a8b; text-shadow: 0 1px 0 #fff; background-color: #fff; border: 0; outline: 0; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); box-shadow: 0 0 3px rgba(0,0,0,0.15) }
.navbar-inverse .btn-navbar { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #15a589;
*background-color:#15a589; background-image: -moz-linear-gradient(top, #15a589, #15a589); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#15a589), to(#15a589)); background-image: -webkit-linear-gradient(top, #15a589, #15a589); background-image: -o-linear-gradient(top, #15a589, #15a589); background-image: linear-gradient(to bottom, #15a589, #15a589); background-repeat: repeat-x; border-color: #15a589 #15a589 #0c6251; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff15a589', endColorstr='#ff15a589', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) }
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: #fff; background-color: #15a589;
*background-color:#128f76 }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color: #0f7864 \9 }
.breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.breadcrumb>li { display: inline-block;
*display:inline; text-shadow: 0 1px 0 #fff;
*zoom:1 }
.breadcrumb>li>.divider { padding: 0 5px; color: #ccc }
.breadcrumb>.active { color: #b4bcc2 }
.pagination { margin: 20px 0 }
.pagination ul { display: inline-block;
*display:inline; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
*zoom:1; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05); box-shadow: 0 1px 2px rgba(0,0,0,0.05) }
.pagination ul>li { display: inline }
.pagination ul>li>a, .pagination ul>li>span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span { background-color: #ecf0f1 }
.pagination ul>.active>a, .pagination ul>.active>span { color: #b4bcc2; cursor: default }
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus { color: #b4bcc2; cursor: default; background-color: transparent }
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span { border-left-width: 1px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px }
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px }
.pagination-centered { text-align: center }
.pagination-right { text-align: right }
.pagination-large ul>li>a, .pagination-large ul>li>span { padding: 18px 36px; font-size: 17.5px }
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span { -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px }
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span { -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px }
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span { -webkit-border-bottom-left-radius: 1px; border-bottom-left-radius: 1px; -webkit-border-top-left-radius: 1px; border-top-left-radius: 1px; -moz-border-radius-bottomleft: 1px; -moz-border-radius-topleft: 1px }
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span { -webkit-border-top-right-radius: 1px; border-top-right-radius: 1px; -webkit-border-bottom-right-radius: 1px; border-bottom-right-radius: 1px; -moz-border-radius-topright: 1px; -moz-border-radius-bottomright: 1px }
.pagination-small ul>li>a, .pagination-small ul>li>span { padding: 2px 12px; font-size: 11.9px }
.pagination-mini ul>li>a, .pagination-mini ul>li>span { padding: 1px 8px; font-size: 10.5px }
.pager { margin: 20px 0; text-align: center; list-style: none;
*zoom:1 }
.pager:before, .pager:after { display: table; line-height: 0; content: "" }
.pager:after { clear: both }
.pager li { display: inline }
.pager li>a, .pager li>span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.pager li>a:hover, .pager li>a:focus { text-decoration: none; background-color: #f5f5f5 }
.pager .next>a, .pager .next>span { float: right }
.pager .previous>a, .pager .previous>span { float: left }
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span { color: #b4bcc2; cursor: default; background-color: #fff }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { opacity: 0 }
.modal-backdrop, .modal-backdrop.fade.in { opacity: .8; filter: alpha(opacity=80) }
.modal { position: fixed; top: 10%; left: 50%; z-index: 1050; width: 560px; margin-left: -280px; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.3);
*border:1px solid #999; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3); box-shadow: 0 3px 7px rgba(0,0,0,0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box }
.modal.fade { top: -25%; -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out }
.modal.fade.in { top: 10% }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee }
.modal-header .close { margin-top: 2px }
.modal-header h3 { margin: 0; line-height: 30px }
.modal-body { position: relative; max-height: 400px; padding: 15px; overflow-y: auto }
.modal-form { margin-bottom: 0 }
.modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;
*zoom:1; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff }
.modal-footer:before, .modal-footer:after { display: table; line-height: 0; content: "" }
.modal-footer:after { clear: both }
.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 }
.tooltip { position: absolute; z-index: 1030; display: block; font-size: 11px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible }
.tooltip.in { opacity: .8; filter: alpha(opacity=80) }
.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: 8px; color: #fff; text-align: center; text-decoration: none; background-color: #2c3e50; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.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-top-color: #2c3e50; border-width: 5px 5px 0 }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #2c3e50; border-width: 5px 5px 5px 0 }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-left-color: #2c3e50; border-width: 5px 0 5px 5px }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-color: #2c3e50; border-width: 0 5px 5px }
.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; white-space: normal; background-color: #2c3e50; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
.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; font-weight: normal; line-height: 18px; background-color: #2c3e50; border-bottom: 1px solid #233140; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 }
.popover-title:empty { display: none }
.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 { border-width: 10px; content: "" }
.popover.top .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); border-bottom-width: 0 }
.popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-top-color: #2c3e50; 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,0.25); border-left-width: 0 }
.popover.right .arrow:after { bottom: -10px; left: 1px; border-right-color: #2c3e50; border-left-width: 0 }
.popover.bottom .arrow { top: -11px; left: 50%; margin-left: -11px; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); border-top-width: 0 }
.popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-bottom-color: #2c3e50; border-top-width: 0 }
.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-left-color: #999; border-left-color: rgba(0,0,0,0.25); border-right-width: 0 }
.popover.left .arrow:after { right: 1px; bottom: -10px; border-left-color: #2c3e50; border-right-width: 0 }
.thumbnails { margin-left: -20px; list-style: none;
*zoom:1 }
.thumbnails:before, .thumbnails:after { display: table; line-height: 0; content: "" }
.thumbnails:after { clear: both }
.row-fluid .thumbnails { margin-left: 0 }
.thumbnails>li { float: left; margin-bottom: 20px; margin-left: 20px }
.thumbnail { display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055); box-shadow: 0 1px 3px rgba(0,0,0,0.055); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
a.thumbnail:hover, a.thumbnail:focus { border-color: #1abc9c; -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25); -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25); box-shadow: 0 1px 4px rgba(0,105,214,0.25) }
.thumbnail>img { display: block; max-width: 100%; margin-right: auto; margin-left: auto }
.thumbnail .caption { padding: 9px; color: #95a5a6 }
.media, .media-body { overflow: hidden;
*overflow:visible; zoom: 1 }
.media, .media .media { margin-top: 15px }
.media:first-child { margin-top: 0 }
.media-object { display: block }
.media-heading { margin: 0 0 5px }
.media>.pull-left { margin-right: 10px }
.media>.pull-right { margin-left: 10px }
.media-list { margin-left: 0; list-style: none }
.label, .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); white-space: nowrap; vertical-align: baseline; background-color: #b4bcc2 }
.label { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.badge { padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px }
.label:empty, .badge:empty { display: none }
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer }
.label-important, .badge-important { background-color: #e74c3c }
.label-important[href], .badge-important[href] { background-color: #d62c1a }
.label-warning, .badge-warning { background-color: #f39c12 }
.label-warning[href], .badge-warning[href] { background-color: #c87f0a }
.label-success, .badge-success { background-color: #18bc9c }
.label-success[href], .badge-success[href] { background-color: #128f76 }
.label-info, .badge-info { background-color: #3498db }
.label-info[href], .badge-info[href] { background-color: #217dbb }
.label-inverse, .badge-inverse { background-color: #7b8a8b }
.label-inverse[href], .badge-inverse[href] { background-color: #636f70 }
.btn .label, .btn .badge { position: relative; top: -1px }
.btn-mini .label, .btn-mini .badge { top: 0 }
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0 }
to { background-position: 0 0 } }
@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0 }
to { background-position: 0 0 } }
@-ms-keyframes progress-bar-stripes {
from {
background-position:40px 0 }
to { background-position: 0 0 } }
@-o-keyframes progress-bar-stripes {
from {
background-position:0 0 }
to { background-position: 40px 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: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); background-repeat: repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1) }
.progress .bar { float: left; width: 0; height: 100%; font-size: 12px; color: #fff; text-align: center; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(to bottom, #149bdf, #0480be); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width .6s ease; -moz-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease }
.progress .bar+.bar { -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15), inset 0 -1px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15), inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 1px 0 0 rgba(0,0,0,0.15), inset 0 -1px 0 rgba(0,0,0,0.15) }
.progress-striped .bar { background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px }
.progress.active .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }
.progress-danger .bar, .progress .bar-danger { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0) }
.progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color: #ee5f5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) }
.progress-success .bar, .progress .bar-success { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(to bottom, #62c462, #57a957); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0) }
.progress-success.progress-striped .bar, .progress-striped .bar-success { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) }
.progress-info .bar, .progress .bar-info { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(to bottom, #5bc0de, #339bb9); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0) }
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #5bc0de; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) }
.progress-warning .bar, .progress .bar-warning { background-color: #f5ae3e; background-image: -moz-linear-gradient(top, #f7ba5b, #f39c12); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7ba5b), to(#f39c12)); background-image: -webkit-linear-gradient(top, #f7ba5b, #f39c12); background-image: -o-linear-gradient(top, #f7ba5b, #f39c12); background-image: linear-gradient(to bottom, #f7ba5b, #f39c12); background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7ba5b', endColorstr='#fff39c12', GradientType=0) }
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #f7ba5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) }
.accordion { margin-bottom: 20px }
.accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.accordion-heading { border-bottom: 0 }
.accordion-heading .accordion-toggle { display: block; padding: 8px 15px }
.accordion-toggle { cursor: pointer }
.accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5 }
.carousel { position: relative; margin-bottom: 20px; line-height: 1 }
.carousel-inner { position: relative; width: 100%; overflow: hidden }
.carousel-inner>.item { position: relative; display: none; -webkit-transition: .6s ease-in-out left; -moz-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left }
.carousel-inner>.item>img, .carousel-inner>.item>a>img { display: block; line-height: 1 }
.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: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #fff; text-align: center; background: #222; border: 3px solid #fff; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: .5; filter: alpha(opacity=50) }
.carousel-control.right { right: 15px; left: auto }
.carousel-control:hover, .carousel-control:focus { color: #fff; text-decoration: none; opacity: .9; filter: alpha(opacity=90) }
.carousel-indicators { position: absolute; top: 15px; right: 15px; z-index: 5; margin: 0; list-style: none }
.carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: #ccc; background-color: rgba(255,255,255,0.25); border-radius: 5px }
.carousel-indicators .active { background-color: #fff }
.carousel-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 15px; background: #7b8a8b; background: rgba(0,0,0,0.75) }
.carousel-caption h4, .carousel-caption p { line-height: 20px; color: #fff }
.carousel-caption h4 { margin: 0 0 5px }
.carousel-caption p { margin-bottom: 0 }
.hero-unit { padding: 60px; margin-bottom: 30px; font-size: 18px; font-weight: 200; line-height: 30px; color: inherit; background-color: #ecf0f1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.hero-unit h1 { margin-bottom: 0; font-size: 60px; line-height: 1; letter-spacing: -1px; color: inherit }
.hero-unit li { line-height: 30px }
.pull-right { float: right }
.pull-left { float: left }
.hide { display: none }
.show { display: block }
.invisible { visibility: hidden }
.affix { position: fixed }
body { font-weight: 300 }
h1 { font-size: 50px }
h2, h3 { font-size: 26px }
h4 { font-size: 14px }
h5, h6 { font-size: 12px }
p { margin-bottom: 1em }
.page-header { border-bottom: 0 }
.navbar .brand { padding: 10px 20px 10px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #fff }
.navbar .brand:hover { color: #1dd2af }
.navbar .navbar-inner { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.navbar .nav>li>a { text-shadow: none }
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.navbar .navbar-search .search-query { line-height: normal; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.navbar .btn-navbar { background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.navbar .btn, .navbar .btn-group { margin-top: 6px }
.navbar-inverse .brand:hover { color: #2c3e50 }
.navbar-inverse .navbar-search .search-query { line-height: normal; color: #2c3e50; border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.navbar-inverse .navbar-search .search-query:focus { padding: 4px 14px; color: #2c3e50 }
div.subnav { background-color: #ecf0f1; background-image: none; border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
div.subnav-fixed { top: 70px }
div.subnav .nav>li>a { color: #2c3e50; border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
div.subnav .nav>.active>a, div.subnav .nav>.active>a:hover { color: #2c3e50; background-color: #cfd9db; border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.nav-list>li>a, .nav-list>.active>a, .nav-list .nav-header { text-shadow: none }
.nav-list .divider { background: 0; border-bottom: 2px solid rgba(0,0,0,0.2) }
.nav-pills .open .dropdown-toggle { background-color: #2c3e50 }
.pagination ul { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.pagination ul>li>a { color: #fff; background-color: #18bc9c; border-color: transparent }
.pagination ul>li>a:hover { background-color: #24e3be }
.pagination ul>.active>a, .pagination ul>.active>a:hover { color: #2c3e50; background-color: #ecf0f1 }
.pagination ul>.disabled>a, .pagination ul>.disabled>a:hover { color: #fff; background-color: #24e3be }
.pager li>a, .pager li>span { color: #fff; background-color: #18bc9c; border: 0 }
.pager li>a:hover, .pager li>span:hover { background-color: #24e3be }
.pager .disabled>a, .pager .disabled>span, .pager .disabled>a:hover, .pager .disabled>span:hover { color: #fff; background-color: #24e3be }
.breadcrumb>li { text-shadow: none }
.btn { padding: 7px 20px; color: #fff; text-decoration: none; text-shadow: none; background-image: none; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: .25s; -moz-transition: .25s; transition: .25s; }
.btn:hover, .btn:focus { color: white; -webkit-transition: .25s; -moz-transition: .25s; transition: .25s }
.btn:active, .btn.active { color: rgba(255,255,255,0.75); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.btn.disabled, .btn[disabled] { color: white }
.btn-large { padding: 18px 36px }
.btn-small { padding: 2px 12px }
.btn-mini { padding: 1px 8px }
.table tbody tr.success>td, .table tbody tr.error>td, .table tbody tr.warning>td, .table tbody tr.info>td { color: #fff }
.table th, .table td { vertical-align: middle }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { padding: 6px 6px; text-indent: 1px; border: 1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
textarea:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder, .uneditable-input:-moz-placeholder {
color:#acb6c0 }
textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder {
color:#acb6c0 }
textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder {
color:#acb6c0 }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: #1abc9c; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-prepend input, .input-append input, .input-prepend select, .input-append select, .input-prepend .uneditable-input, .input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.input-prepend input+.btn-group .btn, .input-append input+.btn-group .btn, .input-prepend select+.btn-group .btn, .input-append select+.btn-group .btn, .input-prepend .uneditable-input+.btn-group .btn, .input-append .uneditable-input+.btn-group .btn { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-prepend .add-on:first-child, .input-append .add-on:first-child, .input-prepend .btn:first-child, .input-append .btn:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.input-prepend .add-on:last-child, .input-append .add-on:last-child, .input-prepend .btn:last-child, .input-append .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.input-append .add-on, .input-prepend .add-on { padding: 9px 5px; text-shadow: none; border: 0 }
.control-group.error, .control-group.error input:focus, .control-group.error textarea:focus { border-color: #e74c3c; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.control-group.success, .control-group.success input:focus, .control-group.success textarea:focus { border-color: #2ecc71; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.control-group.warning, .control-group.warning input:focus, .control-group.warning textarea:focus { border-color: #f1c40f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.control-group.info, .control-group.info input:focus, .control-group.info textarea:focus { border-color: #3498db; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
input[disabled], input[readonly], textarea[disabled], textarea[readonly] { color: #cad2d3; cursor: default; background-color: #eaeded; border-color: transparent }
input[type="file"] { line-height: 16px }
legend { color: #2c3e50; border-bottom: 0 }
.form-actions { background-color: #dde4e6; border-top: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.alert { color: #fff; text-shadow: none; background-color: #f39c12 }
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 { color: #fff }
.alert-error { background-color: #e74c3c }
.alert-success { background-color: #18bc9c }
.alert-info { background-color: #3498db }
.label { padding: 6px 10px; text-shadow: none }
.badge { padding: 6px 10px; text-shadow: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.well { border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.progress { height: 12px; background: #ecf0f1; border-radius: 32px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.progress .bar { background-color: #2c3e50; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.progress .bar+.bar { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.progress-striped .bar { background-color: #2c3e50; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) }
.progress-success .bar, .progress-success.progress-striped .bar, .progress .bar-success { background-color: #18bc9c }
.progress-warning .bar, .progress-warning.progress-striped .bar, .progress .bar-warning { background-color: #e6bb0d }
.progress-danger .bar, .progress-danger.progress-striped .bar, .progress .bar-danger { background-color: #e74c3c }
.progress-info .bar, .progress-info.progress-striped .bar, .progress .bar-info { background-color: #3498db }
.tooltip.in { opacity: 1 }
.popover { color: #fff }
.popover-title { border-bottom: 2px solid rgba(0,0,0,0.2) }
.modal-header { color: #fff; background-color: #2c3e50; border-bottom: 0 }
.modal-footer { background-color: #ecf0f1; border-top: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.close { text-shadow: none }
@media(max-width:767px) {
div.subnav .nav>li:first-child>a, div.subnav .nav>li+li>a { border-color: transparent }
div.subnav .nav>li:first-child>a:hover, div.subnav .nav>li+li>a:hover { background-color: #cfd9db }
div.subnav .nav>li:last-child>a { border-radius: 0 0 4px 4px }
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn { padding: 5px } }
@media(max-width:979px) {
.navbar .nav-collapse .nav>li>a { color: #fff }
.navbar .nav-collapse .nav>li>a:hover { background-color: #18bc9c } }
.pull-right { float: right }
.pull-left { float: left }
.hide { display: none }
.show { display: block }
.invisible { visibility: hidden }
.affix { position: fixed }
.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 { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px }
.list-group-item:last-child { margin-bottom: 0; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px }
.list-group-item>.badge { float: right }
.list-group-item>.badge+.badge { margin-right: 5px }
a.list-group-item { color: #555 }
a.list-group-item .list-group-item-heading { color: #333 }
a.list-group-item:hover, a.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5 }
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { color: #b4bcc2; background-color: #ecf0f1 }
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit }
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #b4bcc2 }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #428bca; border-color: #428bca }
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>.small { color: inherit }
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #e1edf7 }
.list-group-item-heading { margin-top: 0; margin-bottom: 5px }
.list-group-item-text { margin-bottom: 0; line-height: 1.3 }
body { font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px }
*:focus, a:focus, .btn:focus { outline: 0 }
input, button, select, textarea { font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif }
.table>thead>tr>th { border-bottom: 1px solid #ddd }
@media(max-width:767px) {
.table-responsive { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; border: 1px solid #ddd; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch }
.table-responsive>.table { margin-bottom: 0 }
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td { white-space: nowrap }
.table-responsive>.table-bordered { border: 0 }
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child { border-left: 0 }
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child { border-right: 0 }
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td { border-bottom: 0 } }
.pagination>a, .pagination>span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination>a:hover, .pagination>a:focus { background-color: #ecf0f1 }
.pagination>a:first-child, .pagination>span:first-child { border-left-width: 1px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px }
.pagination>a:last-child, .pagination>span:last-child { -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px }



.sy_lang{}

.sy{}

img { border:none; }
ul li {list-style-type:none;}

.sy_span{ display:block; float:left; font-size:14px; color:#4d4d4d; margin:0px; }

.sy_lj{ float:left; padding-left:23px; padding-right:60px; }
.sy_lj>li{ float:left; position:relative; padding-bottom:8px;height:23px; }
.sy_lj>li img{height: 100%}

.sy_lj>li:hover .sy_xiala{ top:31px; }
.sy_xiala{ position:absolute; z-index:999px; top:-999px; background:#f1f2f7; border:solid 1px #cccccc; width:181px; margin-left:-25px; padding-top:10px; padding-bottom:15px; }
.sy_xiala li{ padding-left:22px; line-height:30px; position:relative;  }
.sy_xiala li a{ color:#4d4d4d; font-size:14px; }
.sy_xiala li a:hover{ text-decoration:underline; }


.sy_erji{ position:absolute; display:none; }
.sy_xiala li:hover .sy_erji{ display:block; border:solid 1px red; left:-183px; border:solid 1px #cccccc; width:181px; padding-top:10px; padding-bottom:15px; background:#f1f2f7; margin-top:-41px;}
.sy_erji li{}
.sy_erji li a{}
.sy_erji li a:hover{}


.clear{ clear:both; }

.sy_jl1{ padding-right:28px;  }
.sy_jl2{ padding-right:18px; }
.sy_jl3{ padding-right:37px; }

.sy_lang{ padding-left:23px; line-height:28px; float:left; margin-top:-3px;  }
.sy_lang span{ font-size:14px; color:#4d4d4d; padding-right:5px;  display:block; float:left; }
.sy_sel{ border:solid 1px #cccccc; height:30px; width:106px; color:#4d4d4d; float:left; padding:0px; margin:0px; text-indent:1px; }

.sy_head{ padding-left:75px; padding-right:75px; }



.sy_f{ text-align:center; padding-bottom:16px; line-height:36px; font-size:14px; color:#4d4d4d; margin-top:-3px; padding-left:75px; padding-right:65px; }
.sy_f a{ font-size:14px; color:#4d4d4d; }
.sy_f a:hover{ text-decoration:underline; }

.sy_f span{ float:none; display:inline-block; margin-left:0px; }
.sy_f_span1{  float:none; padding-left:10px; }

/*shouye-tongbu*/
.st{}

@media screen and (max-width:1050px){
.sy_jl1,.sy_jl2,.sy_jl3{ padding-right:15px; }	

.sy_xiala{ margin-left:-55px; }
.sy_lang{ padding-left:10px; }
.sy_lj{ padding-right:0px; padding-left:5px; }
}


/*shouye-yewu*/
.yw{  padding-right:75px; padding-left:75px; padding-bottom:32px; padding-top:47px; }

.yw_top{ padding-bottom:37px; }

.yw_tnr{ width:47%; background:#f6f6f8; padding-top:11px; padding-bottom:28px; margin-bottom:20px; }

.yw_twz1{ padding-left:35px; font-size:20px; color:#6ccac9; font-weight:bold; padding-right:26px; float:left; line-height:40px; padding-top:13px; }
.yw_twz2{ font-size:18px; line-height:50px; color:#4d4d4d; float:left; }
.yw_twz2 span{ font-size:40px; color:#61a0a8; padding-left:3px; padding-right:3px; }
.yw_tan{ float:right; padding-right:35px; padding-top:20px; }
.yw_tan a{ display:block; width:104px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; background:#61a0a8; border-radius:3px; }
.yw_tan a:hover{ background:#6ccac9; text-decoration:none; }

.yw_center{ padding-bottom:51px; }
.yw_ctitle{ line-height:35px; text-align:center; font-size:20px; color:#4d4d4d; font-weight:bold; padding-bottom:24px; }

.yw_cnr{ width:25%; float:left; background:url(../../../../images/yw-nrbg.jpg) no-repeat right 24px; }
.yw_cnrlast{ background:none !important; }

.yw_cnrjl{ padding-left:33%; }

.yw_cwz{ font-size:14px; color:#949797; line-height:30px; }
.yw_cwz span{ font-size:30px; color:#61a0a8; padding-right:5px; }
.yw_cbg1{ background:url(../../../../images/yw-icon1.jpg) no-repeat left 10px; padding-left:41px; }
.yw_cbg2{ background:url(../../../../images/yw-icon2.jpg) no-repeat left 10px; padding-left:41px; }
.yw_cbg3{ background:url(../../../../images/yw-icon3.jpg) no-repeat left 10px; padding-left:41px; }
.yw_cbg4{ background:url(../../../../images/yw-icon4.jpg) no-repeat left 10px; padding-left:41px; }

.yw_cwz2{ line-height:26px; font-size:14px; color:#4d4d4d; }


.yw_pic{ text-align:center; }
.yw_pic img{ width:100%; max-width:1038px; max-height:426px; }

@media screen and (max-width:1650px){
.yw_tnr{ width:49%; }	
.yw_twz1{ padding-left:15px; padding-right:10px; }
.yw_tan{ padding-right:15px;display:none; }
}
@media screen and (max-width:1600px){
.yw_cnrjl{ padding-left:25%; }	
}
@media screen and (max-width:1300px){
.yw_cnrjl{ padding-left:20%; }	
}
@media screen and (min-width:1291px) and (max-width:1440px){
.yw_twz2{ font-size:13px; }	
.yw_cwz span{ font-size:20px; }
.yw_tan a{ font-size:14px; }
.yw_twz1{ font-size:18px; }
}
@media screen and (max-width:1290px){
.yw_tnr{width:48%; float:left; margin:0 auto; margin-bottom:20px;max-width:700px; margin-right:2%;}	
}
@media screen and (max-width:1100px){
.yw_cnrjl{ padding-left:10%; }	
}



/*shouye-laoban*/
.lb{ /*margin-top:42px;*/ padding-left:76px; padding-right:65px; }

.lb_top{ background:#f8f8f9; padding-top:14px; padding-bottom:34px; margin-top:40px; }


.lb_ttitle{ line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#4d4d4d; padding-bottom:32px; }

.lb_tnr{ width:25%; float:left; background:url(../../../../images/lb-nrbg.jpg) no-repeat right 9px; padding-bottom:20px; }
.lb_tnrlast{ background:none !important; }

.lb_tnrjl{ padding-left:33%; }
.lb_tnrj2{ padding-left:10%; }

.lb_tbg1{ background:url(../../../../images/lb-icon1.jpg) no-repeat left 10px; padding-left:41px; }
.lb_tbg2{ background:url(../../../../images/lb-icon2.jpg) no-repeat left 10px; padding-left:41px; }
.lb_tbg3{ background:url(../../../../images/lb-icon3.jpg) no-repeat left 10px; padding-left:41px; }
.lb_tbg4{ background:url(../../../../images/lb-icon4.jpg) no-repeat left 10px; padding-left:41px; }
.lb_tbg5{ background:url(../../../../images/lb-icon5.jpg) no-repeat left 10px; padding-left:41px; }
.lb_tbg6{ background:url(../../../../images/lb-icon6.jpg) no-repeat left 10px; padding-left:41px; }

.lb_twz1{ font-size:14px; color:#949797; line-height:30px; }
.lb_twz1 span{ font-size:30px; color:#61a0a8; padding-right:5px; }

.lb_twz2{ line-height:26px; font-size:14px; color:#4d4d4d; }


.lb_center{ padding-top:32px; padding-bottom:28px; }
.lb_ctitle{ text-align:center; line-height:35px; font-size:20px; color:#4d4d4d; font-weight:bold; }


.p2_b1{ padding-bottom:30px;}
.p2_menu{ width:100%; background:url(../../../../images/lb-tabbg.jpg) repeat-x bottom; margin:0 auto; }
.p2_menu li{ float:left; cursor:pointer; font-size:16px; color:#4d4d4d; padding-left:15px; padding-right:15px; height:42px; line-height:42px; }
.p2_menu li.hovers{ color:#6ccac9; border:solid 1px #cccccc; border-bottom:solid 1px #fff; border-top-left-radius:5px; border-top-right-radius:5px; }

 
#main2{ overflow:hidden; padding-top:52px; }
#main2 ul{display:none;  }
#main2 ul.block{ display: block;}

.lb_cpic1{ text-align:center; }
.lb_cpic1 img{ width:100%; max-width:988px; max-height:358px; }

.lb_bottom{ padding-top:16px; padding-bottom:17px; background:#f8f8f9; }

@media screen and (max-width:1650px){
.lb_tnrjl{ padding-left:20%; }	
}
@media screen and (max-width:1450px){
.lb_tnrjl{ padding-left:15%; }	
}
@media screen and (max-width:1310px){
.lb_tnrjl{ padding-left:10%; }	
}
@media screen and (max-width:1230px){
.lb_tbg1,.lb_tbg2,.lb_tbg3,.lb_tbg4,.lb_tbg5,.lb_tbg6{ padding-left:25px; }	
.lb_twz2{ font-size:13px; }
.lb_tnrjl,.lb_tnrj2{ padding-left:10%; }
}
@media screen and (max-width:1050px){
.lb_tnr{ width:33%; margin-bottom:20px;}	
.lb_tnrjl,.lb_tnrj2{ padding-left:30%; }
.lb_tnrj3{ background:none !important; }
}


/*shouye-toubulunbo*/
.sylunbo{ padding-left:75px; padding-right:65px; margin-top:25px; }


#scrolltop,#ascrolltop,#bscrolltop{ overflow:hidden; height:72px; padding-left:68px; padding-right:55px; }


.sylunbo li{ line-height:26px; padding-top:5px; padding-bottom:5px; }
.sylunbo li a{ font-size:14px; color:#4d4d4d; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sylunbo li a:hover{ text-decoration:underline; }
.sylunbo ul{ margin:0; padding:0; }

.synews1,.synews2,.synews3{ float:left; width:27%; padding-bottom:13px; }
.synews1,.synews2{ margin-right:9.5%; }

.synews1{ background:url(../../../../images/sy-news1bg.jpg) repeat-x top; }
.synews2{ background:url(../../../../images/sy-news2bg.jpg) repeat-x top; }
.synews3{ background:url(../../../../images/sy-news3bg.jpg) repeat-x top; }


.synews_title{ height:50px; text-align:center; padding-bottom:11px; }
@media screen and (max-width:1400px){
.synews1,.synews2,.synews3{ width:30%; }
.synews1,.synews2{ margin-right:5%; }	
}
@media screen and (max-width:1200px){
#scrolltop,#ascrolltop,#bscrolltop{ padding-left:15px; padding-right:15px; }
.synews1,.synews2,.synews3{ width:32%; }
.synews1,.synews2{ margin-right:2%; }	
}


/*shouye-yingxiao*/
.yx{ padding-left:75px; padding-right:65px; margin-top:33px; padding-bottom:44px; }

.yx_top{}

.yx_tnr{ float:left; width:30%; margin-right:5%; border-radius:5px; color:#fff;  text-align:center; padding-top:9px; padding-bottom:16px; }
.yx_tdiv{ display:inline-block; padding-left:5px; padding-right:5px; }
.yx_txian{}

.yx_tnr_div1{ line-height:34px; height:34px; font-size:20px;}
.yx_tnr_div2{ line-height:36px; font-size:16px;}

.yx_tnr1{ background:#6ccac9; }
.yx_tnr2{ background:#a9d96c; }
.yx_tnr3{ margin-right:0px !important; background:#e36159; }


.yx_center{ padding-top:55px; }
.yx_cnr{ width:47%; border-radius:5px; color:#fff;  text-align:center; padding-top:9px; padding-bottom:16px;}

.yx_cnr1{ background:#23b7e5; float:left; }
.yx_cnr2{ background:#eca736; float:right; }

.yx_bottom{ padding-top:28px; }
.yx_bottom table{ width:100%; color:#000004; text-align:center; padding:0px; margin:0px; line-height:40px; font-size:14px; }

.yx_btitle{ line-height:35px; color:#4d4d4d; font-size:14px; padding-bottom:22px; }
.yx_btitle span{ font-size:18px; font-weight:bold; }

.yx_bnr1{ width:37%; float:left; }
.yx_bnr2{ width:58%; float:right; }

.yx_tr1{ background:#eeeeee; }

.yx_bottom th{ font-size:16px; font-weight:bold; }

.yx_lbg1{ width:26%; }
.yx_lbg2{ width:37%; }
.yx_lbg3{ width:37%; }



.yx_rbg1{ width:20%; padding-right:5%; }
.yx_rbg2{ width:17%; }
.yx_rbg3{ width:26%; }
.yx_rbg4{ width:15%; padding-right:3%; }
.yx_rbg5{ width:14%; }


.yx_bottom table a{ font-size:14px; color:#000004; }
.yx_bottom table a:hover{ text-decoration:underline; }

@media screen and (max-width:1200px){
.yx_tnr{ width:32%; margin-right:2%; }
.yx_cnr{ width:49%; }

.yx_bnr1{ width:40%; }
.yx_bnr2{ width:58%; }
}
@media screen and (max-width:1000px){
.yx_tdiv{ display:block; } 
.yx_txian{ display:none; }
}
@media screen and (max-width:950px){
.yx_bnr1{ width:100%; float:none; max-width:500px;  margin-bottom:30px; }
.yx_bnr2{ width:100%; float:none; }
}





/*texiao2 xuanxiangka*/
.sy_tabnr{ background:#f4f4f5; }


.sy_menu1{ width:100%; text-align:center; }
.sy_menu1 li{ cursor:pointer; height:10px; width:10px; margin-top:3px; display:inline-block; background:url(../../../../images/sy-tabpre.png) no-repeat; margin-left:2px; margin-right:6px; } 
.sy_menu1 li.hovers{ background:url(../../../../images/sy-tabnext.png) no-repeat; }

.sy_tabbg1{ background:url(../../../../images/sy-tabbg1.jpg) bottom center; height:16px; }
.sy_tabbg2{ background:url(../../../../images/sy-tabbg2.jpg) bottom center; height:16px; }
.sy_tabbg3{ background:url(../../../../images/sy-tabbg3.jpg) bottom center; height:16px; }


#amain2{ overflow:hidden; padding-left:68px; padding-right:55px; padding-bottom:15px;}
#amain2 ul{display:none; }
#amain2 ul.block{ display: block;}


#bmain2{ overflow:hidden; padding-left:68px; padding-right:55px; padding-bottom:15px;}
#bmain2 ul{display:none; }
#bmain2 ul.block{ display: block;}



#cmain2{ overflow:hidden; padding-left:68px; padding-right:55px; padding-bottom:15px;}
#cmain2 ul{display:none; }
#cmain2 ul.block{ display: block;}





/*texiao3 xiala*/

.synews1,.synews2,.synews3{ position:relative;  }
.sy_xialanr{  }

.sy_xleft{ padding-left:68px; padding-right:55px; }


.sy_xright{ bottom:18px; line-height:26px; width:100%; margin-top:-32px; text-align:right; margin-right:10px; }
.sy_xright a{ padding-left:17px; margin-right:10px;}

.sy_xrbg1{ background:url(../../../../images/sy-jia1.jpg) no-repeat left 5px; color:#6ccac9;  }
.sy_xrbg2{ background:url(../../../../images/sy-jia2.jpg) no-repeat left 5px; color:#ff6c60;  }
.sy_xrbg3{ background:url(../../../../images/sy-jia3.jpg) no-repeat left 5px; color:#eca736;  }
.sy_xrbg1:hover,.sy_xrbg2:hover，.sy_xrbg3:hover{ text-decoration:underline; }


.sy_xerji{ position:absolute; display:none; }
.sy_xright:hover .sy_xerji{ display:block; width:100%; right:0px; padding-top:8px; background:#f4f4f5; }
.sy_xerji ul{ padding-left:50px; padding-right:50px; }




/*peixuntigao*/
.px{ padding-left:75px; padding-right:65px; font-family:"微软雅黑"; }


.px_title{ font-size:22px; font-weight:bold; color:#32bbf4; line-height:35px; padding-left:12px; margin-top:-4px; }


.px_top{ padding-top:32px; }
.px_top_title{ text-align:center; line-height:35px; font-size:19px; font-weight:bold; color:#4d4d4d; padding-bottom:23px; }

.px_tpro{}
.px_tnr{ float:left; width:30%; padding-right:5%; }
.px_tnrlast{ padding-right:0px !important; }
.px_tnr img{ width:100%; max-width:385px; max-height:222px; }

.px_center{ padding-top:60px; }
.px_ctitle{ text-align:center; line-height:35px; padding-bottom:10px; font-size:19px; color:#4d4d4d; font-weight:bold; }
.px_cnr{ width:45%; }


.px_menu{ width:100%;  margin:0 auto; }
.px_menu li{ float:left; cursor:pointer; font-size:19px; color:#4d4d4d; width:150px; line-height:30px; padding-top:11px; padding-bottom:12px; background:url(../../../../images/px-tabbg.jpg) no-repeat right top; text-align:center; }
.px_menu li.hovers{ color:#fff; background:#32bbf4 !important; }

#dmain2{ overflow:hidden; }
#dmain2 ul{display:none; background:#efefef; padding-left:35px; margin:0px; padding-top:6px; padding-bottom:16px; }
#dmain2 ul.block{ display: block;}

.px_cli{ border-top:dashed 1px #c5c5c5; padding-left:25px; background:url(../../../../images/px-clibg.jpg) no-repeat left center; padding-top:9px; font-size:16px; padding-bottom:10px; line-height:30px; }
.px_clifirst{ border-top:none !important; }
.px_cli a{ color:#333;  display:block; }
.px_cli a:hover{ color:#32bbf4; }

#emain2{ overflow:hidden; }
#emain2 ul{display:none; background:#efefef; padding-left:35px; margin:0px; padding-top:6px; padding-bottom:16px;}
#emain2 ul.block{ display: block;}


.px_bottom{ margin-top:66px; background:#efefef; padding-top:24px; padding-bottom:28px; }

.px_bnr1{ background:#f37b40; border:solid 2px #fff; margin-left:13%; border-radius:5px; width:25%; float:left; color:#fff; padding-bottom:6px; margin-top:41px; box-shadow:0px 0px 7px rgba(0,0,0,0.1); padding-top:20px; }

.px_bnr1_wz1{ font-size:20px; line-height:40px; padding-left:48px; }
.px_bnr1_wz2{ font-size:26px; line-height:40px; padding-top:6px; font-weight:bold; padding-left:48px; font-style:italic; }

.px_bnr2{ float:left; width:20%; padding-left:5%; text-align:center; }
.px_bnr2_title{ line-height:30px; text-align:center; padding-bottom:9px; font-size:19px; font-weight:bold; color:#4d4d4d; }
.px_bnr2_ewm{}
.px_bnr2_ewm img{ margin:0px; padding:0px; }

.px_bnr2_wz{ padding-top:6px; }
.px_bnr2_wz img{ margin:0px; padding:0px; }

.px_bnr3{ float:left; width:30%; text-align:center; padding-top:3px; }

.px_bnr3_title{ line-height:30px; text-align:center; padding-bottom:9px; font-size:19px; font-weight:bold; color:#4d4d4d; }
.px_bnr3_ewm{}
.px_bnr3_ewm img{ margin:0px; padding:0px; }

.px_bnr3_wz{ padding-top:9px; }
.px_bnr3_wz img{ margin:0px; padding:0px; }


@media screen and (max-width:1400px){
.px_bnr1{ margin-left:6%; }
.px_bnr1_wz1,.px_bnr1_wz2{ padding-left:20px; }	
.px_bnr3{ padding-left:3%; }
}
@media screen and (max-width:1200px){
.px_tnr{ width:32%; padding-right:2%; }	
}
@media screen and (max-width:1159px){
.px_bnr1{ width:28%; margin-left:3%; }	
.px_bnr2{ width:25%; padding-left:3%; }
}
@media screen and (max-width:1099px){
.px_cnr{ width:48%; }
.px_menu li{ width:33%; }	
}
@media screen and (max-width:1000px){
.px_bnr1_wz1{ font-size:18px; }	
.px_bnr1_wz2{ font-size:22px; }
}
@media screen and (max-width:919px){
.px_bnr1_wz1{ font-size:16px; }	
.px_bnr1_wz2{ font-size:20px; }	
}



@media screen and (max-width:1419px){
.well{ padding-left:10px !important; }	
}

@media screen and (max-width:1200px){
.well2{ padding-left:10px; }	

.yw,.px{  padding-right:30px; padding-left:10px; }
.lb,.sy_f,.yx{ padding-left:10px; padding-right:30px; }
.sy_lj{ padding-right:10px; }
.sylunbo{ padding-left:10px; padding-right:30px; }
}

@media screen and (max-width:1658px){
	/*.table-actions button{margin-top: 2px;}*/
}


















