@charset "utf-8";
/* CSS Document */
.alpha50 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.radius3 {-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}
.circle {-webkit-border-radius: 500px;  -moz-border-radius: 500px;  border-radius: 500px;}
.ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
a {
blr:expression(this.onFocus=this.blur());
}
a:focus,input:focus { 
outline: none; 
} 
.line-bottom {border-bottom:1px solid #E6E6E6;}
#tippanel { position:fixed; width:100%; height:2.4em; top:0; line-height:2.4em; color:#FFF; text-align:center; background-color:rgb(91,192,222); background-color:rgba(91,192,222,0.95); display:none;}
#tippanel.info {background-color:rgb(91,192,222); background-color:rgba(91,192,222,0.95);}
#tippanel.success {background-color:rgb(92,184,92); background-color:rgba(92,184,92,0.95);}
#tippanel.warning {background-color:rgb(240,173,78); background-color:rgba(240,173,78,0.95);}
#tippanel.error {background-color:rgb(217,83,79); background-color:rgba(217,83,79,0.95);}
.fitImg { max-width:100%;}
.container { position:relative;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.gray,a.gray { color:gray;}
.red,a.red { color:#d9261c;}
header { padding-top:20px; }
footer { margin-top:20px; border-top:2px solid #f3f3f3;}
.navbar-default {  background: url(../../media/images/nav_bg.png) repeat-x;}
.panel-heading {	background: url(../../media/images/panel_bg.png) repeat-x;}
.wrap { padding:15px 20px;}

.searchContainer { position:absolute; right:10px; bottom:5px; width:200px;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #d9261c;
}
.footer-nav,.footer-nav a { color:#747474;}
.footer-nav a { padding:0 5px;}

.product-nav .list-group-item a{
  color: #747474;
  display:block;
}
.product-nav a:hover {
  color: #d9261c;
}
#carousel .item img{ max-height:450px; margin:auto;}
#carousel2 .item img{ max-height:200px; margin:auto;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #fff;
  cursor: default;
  background-color: #d9261c;
  border: 1px solid #d9261c;
  border-bottom-color: transparent;
}
.newslist li a{ color:#747474;}
.newslist li a:hover{ color: #d9261c;}
#carousel3 img { max-height:120px;}
a.thumbnail:hover {
  border: 1px solid #d9261c;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background-color: #d9261c;
  border-color: #d9261c;
}

/*new.html*/
.articleInfo span{ margin-right:20px;}
.artticlelist {position: relative;min-height: 500px;}
.artticlelist li{
padding: 20px;
border-bottom: 1px solid #eee;
overflow: hidden;
}
.artticlelist li:hover{ background-color:#FBFBFB;}
.artticlelist li .thumb {
width:100%;
max-width: 220px;
max-height: 150px;
}
.artticlelist li .cat {
color: #fff;
background-color: #61B3E6;
padding: 3px 6px;
font-size: 12px;
display: inline-block;
position: relative;
top: -2px;
margin-right: 6px;
}
.artticlelist li h2 {
display: inline;
font-size: 18px;
line-height: 24px;
font-weight: bold;
margin-left:10px;
}
.artticlelist li h2 a {color: #555;}
.artticlelist li h2 a:hover {color:#d9261c; text-decoration:none;}
.artticlelist li .meta {
color: #999;
font-size: 12px;
margin-bottom: 0px;
}
.artticlelist li .summary{ line-height:20px;}
.job-list a{ color:gray;}
.job-list a:hover{ color:#d9261c;}
.job-list li { line-height:40px; border-bottom:1px solid lightgray;}