*{font-family:Microsoft YaHei; font-size:12px;}
 
.navbar {
    border-radius: 0px;  
}
.circle{ padding:45px; width:150px; height:150px;
background-color:#f7f7f7; color:#aa0001; 
    
    -moz-border-radius: 75px;      /* Gecko browsers */
    -webkit-border-radius: 75px;   /* Webkit browsers */
    border-radius:75px;            /* W3C syntax */}
 .circle span{font-size:50px;}
 .circle:hover{ 
background-color:#aa0001; color:#fff;
 transition: all 0.5s ease 0s;	-moz-transition:all 0.5s ease;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;
     }
  .bgword{font-size:25px; color:#aa0001; font-weight:bold;}
  .about{margin-top:20px;}
 .about_fl{ width:100px; line-height:30px; float:left; background-color:#303030; text-align:center;}
  .about_fl:hover{ background-color:#ae1c1c; transition: all 0.5s ease 0s;
	-moz-transition:all 0.5s ease;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;}
 .about_on{background-color:#ae1c1c; color:#FFFFFF;}
  .about_on a{color:#FFFFFF;}
  .about_fl a{ color:#FFFFFF;}
  .about_content{background:url(../../../images/about_content.jpg); }
  
  .index_line{ text-decoration:none; list-style:none; line-height:35px; padding-left:20px;}
   .index_line a{color:#000000;}
      .index_line:hover{ background-color:#000; color:#fff; transition: all 0.5s ease 0s;
	-moz-transition:all 0.5s ease;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	padding-left:25px;}
	  .index_line:hover a{ color:#fff}
	  
.pic{overflow:hidden;}	  
.pic img{ transition: all 0.5s ease 0s;
	-moz-transition:all 0.5s ease;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	 }
.pic img:hover{ transition: all 0.5s ease 0s;
	-moz-transition:all 0.5s ease;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	 }
@media screen and (min-width:1200px) {	 
.newsbg{background:url(../../../images/3.jpg) no-repeat; height:419px; } 
.newsbgright{ background-color:rgba(0,0,0,0.8); height:350px; }
}
@media only screen and (min-width: 479px){
.newsbg{background:url(../../../images/3.jpg) no-repeat; } 
.newsbgright{ background-color:rgba(0,0,0,0.8);  }
}
.newline_wy{background-color:#ae1c1c; height:50px; color:#FFFFFF; text-align:center}
/*.active:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: 165px;
    right: 0;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #ae1c1c;
}*/
.newline_hy{background-color:#000000; height:50px; color:#FFFFFF; text-align:center}
.newline_hy:hover{background-color:#ae1c1c;  border-color: transparent transparent transparent #ae1c1c;}
.newline_hy:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: 165px;
    right: 0;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #ae1c1c;
}
.newline_hy:hover .newline_wy{background-color:#ae1c1c; color:#CCCCCC}	
.newline_hy:hover .new_wy{display:none;}
.newline_hy:hover .new_hy{display:block;}

.new_wy{display:block; color:#FFFFFF}
.new_hy{display:none; color:#FFFFFF}

.nav-tabs>li {
    float: none;
    margin-bottom: -1px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #e6e6e6;
  border: 0px solid #ddd; 
    /* border-bottom-color: transparent; */
}
.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #e6e6e6;
      border: 0px solid #ddd; 
    border-bottom-color: transparent;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius:0px 0px 0 0;
}
.nav-tabs {
     border-bottom: 0px solid #ddd; 
}
#myTab a{color:#FFFFFF;}

.facts{}
 
.sol_line{border-left:1px #000 solid; line-height:30px; padding-left:20px;     background-color: none;}	 
.sol_line:hover{border-left:2px #000 solid;  }	
.sol_line a{ text-decoration:none; color:#9b8b7e }	
.sol_line:hover a{color:#000000; font-weight:bold;}

.sb_nav{ border: 1px solid #cccccc;
    border-radius:5px ;box-shadow: 0px 0px 8px #858585; padding:10px;}