body {
    background-color:#fff;
    font-size:16px;
    color:#323232;
}
h1,h2,h3,h4,h5{
	font-family:"Times New Roman";
}

.mt60 {
    margin-top:60px;
}

.btn-yellow,.btn-yellow:focus {
    color:#ffba00;
    border-color:#ffba00;
    background-color:#fff;
}
.btn-yellow:hover,.btn-yellow.active, .btn-yellow:active {
    border-color: #f2b200;
    color:#f2b200;
    background-color:#fff;
}

a {
  color: #0b1e4d;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #11327b;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.header {
}

.header .top{
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    background-color:#323232;
    overflow:hidden;
}
.header .top a{
    color:#fff;
}
.header .top em{
    padding:0 5px;
}
.header .menu{
    height:100px;
    background:url(/images/logo.png) no-repeat;
}
.header .menu.en{
    height:100px;
    background:url(/images/logo_en.png) no-repeat;
}
.header .menu .nav{
    margin-top:26px;
}
.header .menu .nav-pills > li.active > a,.header .menu .nav-pills > li.active > a:focus,.header .menu .nav-pills > li.active > a:hover,.header .menu .nav-pills > li > a:hover {
    background-color:#fff;
    color:#11327b;
    font-weight:bold;
    font-size:16px;
    border-bottom:2px solid #11327b;
}
.header .menu .nav-pills > li > a,.header .menu .nav-pills > li > a:focus {
    background-color:#fff;
    color:#323232;
    font-weight:bold;
    font-size:16px;
}
.header .menu .nav-pills > li > a {
    border-radius:0;
}
.header .menu .nav-pills > li {
    margin-left:30px;
}
.header .menu .nav > li > a {
    padding:10px 0;
	font-family:"Times New Roman";
}
.banner {
    overflow:hidden;
    width:100%;
}
.about-us p{
    margin-top:20px;
    line-height:170%;
}

.advantage {
    padding:20px 0;
    background-color:#0b1e4d;
    text-align:center;
}
.advantage .pic{
    margin:0 auto;
    width:220px;
    height:250px;
    position:relative;
}
.advantage .pic .bg{
    width:220px;
    height:250px;
    position:absolute;
    top:0;
    background:url(/images/youshi-bg-1.png) no-repeat;
    z-index:1000;
}
.advantage .pic img{
    width:220px;
    height:250px;
}
.advantage h3{
    color:#fff;
}
.advantage div.split{
    width:80px;
    height:8px;
    background-color:#ffba00;
    display:inline-block;
    border-radius:8px;
}
.advantage p{
    color:#fff;
    font-size:14px;
    margin-top:10px;
    line-height:170%;
}
h2.index-box-title-1 {
    color:#fff;
    text-align:center;
    margin-bottom:50px;
}
h2.index-box-title-1 > small {
    color:#fff;
}
h2.index-box-title-2 {
    color:#333;
    text-align:center;
    margin-bottom:50px;
}
h2.index-box-title-2 > small {
    color:#333;
}

/*========== product=============*/
.product {
}
.product .item {
    margin-bottom:20px;
    position:relative;
}
.product .item .txt {
    cursor:pointer;
    position:absolute;
    bottom:0px;
    text-align:center;
    width:100%;
    color:#fff;
    background:rgba(0,0,0,0.6);
}
.product .txt a{
	color:#fff;
}
.product .item .txt h3{
    height:60px;
    line-height:60px;
    margin:0;
    padding:0;
}
.product .item img{
    width:100%;
    height:380px;
    cursor:pointer;
}

/*========== account =============*/
.account {
    padding:20px 0;
    background:url(/images/account-bg.png) #0b1e4d;
}
.account .item{
    background-color:#fff;
    padding:20px;
    border-radius:4px;
    height:150px;
    overflow:hidden;
    margin-bottom:20px;
}
.account img{
    width:100px;
    height:100px;
}
.account a{
	color:#323232;
}
.account h4{
    margin-top:5px;
    margin-left:120px;
    font-weight:bold;
}
.account p{
    margin-left:120px;
    font-size:14px;
    line-height:170%;
}

/*========== news =============*/
.news {
    padding:20px 0;
}
.news h4 > span {
    font-size:12px;
}
.news ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
.news ul > li{
    background-color:#11327b;
    color:#fff;
    height:110px;
    position:relative;
    cursor:pointer;
    margin-bottom:15px;
}
.news ul > li a{
    color:#fff;
}

.news ul > li .icon{
    width:12px;
    height:26px;
    position:absolute;
    left:-12px;
    top:37px;
    background:url(/images/icon-news.png) no-repeat;
    display:none;
}
.news ul > li .left-box{
    position:absolute;
    top:0;
    width:160px;
    height:110px;
    font-size:30px;
    line-height:110px;
    text-align:center;
    border-right:1px solid #fff;
}
.news ul > li .right-box{
    margin-left:160px;
    padding:10px 20px;
}
.news ul > li .right-box p{
    font-size:14px;
}
.news ul > li:hover{
    background-color:#ffba00;
}
/*========== contact =============*/
.contact {
    padding:20px 0 60px 0;
    background-color:#cdcdcd;
}
.contact .box{
    padding:20px 50px;
    background-color:#fff;
    height:160px;
    text-align:center;
    overflow:hidden;
}
.contact .box .icon {
    font-size:24px;
    color:#11327b;
}
.contact .box h4 {
    margin-bottom:5px;
}

.contact .box .split > span {
    display:block;
    width:25px;
    height:4px;
    margin:0 auto;
    background-color:#ffba00;
}

.contact .box p {
    margin-top:10px;
    font-size:14px;
}
/*========== footer =============*/
.footer {
    background-color:#323232;
    text-align:center;
    padding:40px 20px;
    color:#cdcdcd;
}
.footer .footer-nav a{
    color:#cdcdcd;
    font-size:18px;
}
.footer .footer-nav span{
    margin:0 20px;
}
.footer .copyright{
    font-size:14px;
    margin-top:40px;
	margin-bottom: 40px;
}
.footer .copyright a{
    color: #cdcdcd;
}
.footer .friendly-link{
    margin-top:40px;
}
.footer .friendly-link a{
    color:#cdcdcd;
    font-size:14px;
    margin-right:20px;
}

/*========== wrap =============*/
.wrap {
    background-color:#f2f2f2;
    padding:20px 0;
}

.panel-left {

}
.panel-left > .panel-heading {
    background-color:#11327b;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    padding:10px 15px 0;
}
.panel-left > .panel-heading > .icon{
    color:#fff;
    line-height:35px;
}
.panel-left > .panel-heading > .panel-title {
    display:inline-block;
    font-size:18px;
    line-height:30px;
    padding-bottom:8px;
    margin-bottom:-1px;
    margin-top:0;
    color:#fff;
}
.panel-left.panel-default {
    border:medium none;
    border-radius:2px;
}
.panel-left > .list-group {
    padding:0 15px;
}
.list-group-item {
    padding:10px 0;
}
.list-group-item a{
    font-size:14px;
    color:#333;
}
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
}

.panel-tag > .panel-heading {
    background-color:#fff;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    padding:10px 15px 0;
}
.panel-tag.panel-default {
    border:medium none;
    border-radius:2px;
}
.panel-tag > .panel-heading > .panel-title {
    display:inline-block;
    font-size:18px;
    line-height:30px;
    margin-bottom:-1px;
    padding-bottom:5px;
    margin-top:0;
    border-bottom:3px solid #11327b;
}
.panel-location {
    font-size:14px;
    line-height:38px;
}
.panel-location .breadcrumb {
    padding:0;
    margin-bottom:0;
    background-color:transparent;
    display:inline-block;
}
.panel-location .breadcrumb > li+li:before {
    content:'> ';
    padding:0;
}

.pagination > li > a, .pagination > li > span{
	color:#11327b;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{
	background-color: #11327b;
	border-color:#11327b;
}
.img-box img {
	display: inline;
	max-width: 100%;
}
.news-list .media{
	padding: 20px 0 15px ;
	border-bottom: 1px dashed #ddd;
}
.news-list .time{
	font-size: 14px;
	color:#676767;
}
.news-list .media-object{
	max-width: 300px;
	max-height: 250px;
}
.news-list .media-object p{
	font-size: 14px;
}
.news-heading{
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 20px;
}
.news-heading > small > span{
	padding-left: 20px;
}

.products{
	background: url(/images/pro_bg.png);
}
.panel-product{
	background-color: transparent;
}
.panel-product > .panel-heading{
	border-bottom:1px solid #ccc;
	padding-left:0;
	padding-right:0;
	background-color: transparent;
	color: #fff;
}
.panel-product > .panel-heading > .panel-title{
	border-bottom:none medium;
}
.panel-product  .breadcrumb a{
	color: #fff;
}
.panel-product .panel-body{
	padding: 15px 0px;
}

.panel-product .prolist.thumbnail{
	background: transparent;
	border: none medium;
}

.panel-product .prolist.thumbnail .caption{
	padding: 0 9px 0 9px;
}
.panel-product .prolist.thumbnail .caption a{
	color: #fff;
}