/* Add here all your CSS customizations */

header{
	padding:0px;
}
header.single-menu > div.container {
    height: 100px;
    margin-bottom: 0px;
}
header nav {
    float: left;
}
header.single-menu {
    min-height: 86px;
}

.navbar-collapse.collapse {
    background-color: #0154a4;
}
header.single-menu ul.nav-main {
    margin:0px; 
    float: left !important;
    padding-bottom: 0px;
}

header.flat-menu ul.nav-main {
    float: left;
    margin:0px !important;
}
header nav ul.nav-main {
    margin:0;
}
.nav {
     margin-top:0px;
}
.nav>li {
	padding:0px;
}
header.single-menu nav ul.nav-main li a, header.single-menu nav ul.nav-main li.dropdown:hover > a {
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 16px;
}
header.flat-menu nav ul.nav-main li > a, header.flat-menu nav ul.nav-main li.active > a {
    color: #fff;
}
header.flat-menu ul.nav-main > li > a {
    border-top: none;
}
header nav ul.nav-main li a {
	line-height: 52px;
	padding: 0px 33px;
	font-weight:normal;
}
header nav ul.nav-main li a:hover{
	background-color:#ff8400 !important;
}
.nav>li>a {
	display:inline-block;
}

/*sticky-menu*/
body.sticky-menu-active header {
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10) none;
    border-bottom: none;
    position: fixed;
    top: -100px;
    width: 100%;
    z-index: 1001;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.10);
    filter: none;
}
body.sticky-menu-active header.single-menu ul.nav-main > li > a,
body.sticky-menu-active header.single-menu ul.nav-main > li:hover > a {
    padding-bottom: 0px;
    padding-top: 0px;
}
body.sticky-menu-active header.single-menu h1.logo {
    padding-top: 0;
}
header h1.logo {
    padding: 0;
}


.yuan{
	overflow:hidden;
}
.nav-main-collapse.in{
	background-color: #171717;
}
.product-thumb-info{
    background: #0154a4;
}
.product-thumb-info img{
	width:100% !important;
}
.product-thumb-info:hover {
	background-color: #ff8400;
	border:1px #ff8400 solid;
}
.product-thumb-info h4{
	text-align:center;
    color:#fff !important;
	border-bottom:1px #fff solid;
	
}
.product-thumb-info:hover h4{
    color: #fff;
}

.btn-primary, .pagination > .active > a {
	background-color: #2778c7;
}

.btn-primary, .pagination > .active > a:hover {
	background-color: #2778c7;
	border:1px #2778c7 solid;
}


/*top-r-link*/
.top-r-link{
	float:right;
	width:60px;
	margin-top:38px;
}

.top-r-link a{
	float:left;
	display:block;
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#0154a4;
	margin-left:3px;
}
.top-r-link a:hover{
	color:#ff8400;
}
.top-r-link .iconcn{
	background-color:#0154a4;
	color:#fff;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
	border-radius: 50%;
}
.top-r-link .iconcn:hover{
	color:#fff !important;
}


/*news*/
.space h3{ font-size:18px; margin-bottom:5px;color:#ff8400; font-weight:normal;}
.space h3:hover{color:#ff8400;}
.touming{ color:#333;}

.news-title1 {
	font-size:17px;
    color: #333;
    padding-left: 10px;
	font-weight:bold;
}
.news-title1:hover{
	color:#ff8400;
}
.news-smalltext {
	margin-top:8px;
    color: #555;
    padding-left: 10px;
    font-size: 13px;
    max-width: 380px;
}
.newslist .col-md-6 {
    margin-bottom: 40px;
}

/*foot*/
.footmenu ul li a:hover{ color:#fff !important; text-decoration:underline;}