@charset "utf-8";

body {
    font-family: Microsoft YaHei,Arial !important;
	line-height:1.8;
	font-size:16px;
}
body a {
    color: #5cb85c;
    outline: none;
}
body a:hover {
	text-decoration: none;
	opacity: .5;
	color: #5cb85c;
	outline: none;
}
header {
    margin: 20px 0px;
    color: #999;
    font-size: 14px;
	}
.h1{
	font-weight: 300;
    font-size: 40px;
	margin-top:40px;
}
.page-title{position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100px;}
h3{line-height:inherit;}
.site-search-wrapper {
	padding-top:10px;
	}
.text-important{color:#FF3300}
/*----------导航菜单开始----*/
.navbar-header .navbar-toggle {
    margin: 8px;
    color: #383838;
    padding: 6px 15px;
    border: 1px solid #383838;
    background-color: #FFF;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.mobile_menu .navbar-nav li{ border-bottom:1px #51a451 solid;}
.mobile_menu .navbar-nav .lastmenu{ border-bottom:none;}
.mobile_menu .navbar-header .navbar-brand {
    margin: 0;
    background-position: left;
    background-image: url(../images/logo3.png);
	background-repeat:no-repeat;
	width:186px;
	padding:0px;
}
.navbar-wrapper .navbar-header .navbar-brand {
    margin: 0;
	padding-top:0px;
}
.navbar-wrapper {
    position: relative;
    z-index: 15;
    box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.3);
	background-color:#FFFFFF;
	width: 100%;
}
@media (max-width: 992px) {
	.navbar-wrapper .navbar-nav > li > a{ padding-right:0px; letter-spacing:3px; padding-left:12px;}
}
@media (max-width: 768px) {
	.navbar-wrapper .navbar-nav > li > a{padding-left:24px;}
}
.navbar-wrapper .navbar-nav > li > a {
	color: #5cb85c;
}
.navbar-header a:hover{opacity: 1;}
body .navbar {
    border-radius: 0px !important;
}
.navbar {
    background: #5cb85c;
}
body .navbar-nav > li > a {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding:20px 15px;
    letter-spacing: 3px;
}
body .navbar-nav > li > a:hover, .navbar .nav > li > a:focus {
    color: #000;
	background-color:transparent;
}
li.first-nav{ 
	padding-left: 0px;
	margin-left: 0px;
}
body .navbar-nav > li.first-nav > a {
	padding-left: 0px; 
}
#main-nav {
	display: inline-block;
	position:static;
}

#main-nav:hover #sub-nav {
  display: block;
}
#sub-nav {
	display: none;
	position: absolute;
	left:0;
	z-index: 9999;
	width:100%;
    padding-top: 1px;
}
#sub-nav-inner{
	padding: 24px 15px 5px 15px;
    border: 1px solid #ddd;
	border-top: 0px;
}
.nav-product{
    background: #fff url("../images/down-arrow.png") no-repeat 94px 0px;
}
.nav-brand{
    background: #fff url("../images/down-arrow.png") no-repeat 173px 0px;
}
.nav-baojia{
    background: #fff url("../images/down-arrow.png") no-repeat 258px 0px;
}
#sub-nav dl{
	position:relative;
	border-bottom: 1px dotted #CCC;
	padding-left: 85px;
	margin:0;
}
#sub-nav .noline{ border-bottom:none;}
#sub-nav dl:hover{background-color:#F9F9F9;}
#sub-nav dt{
	position: absolute;
	left: 0;
	font-weight:bold;
	display:inline-block;
	vertical-align:top; 
	text-align:right;
	overflow: hidden;
	line-height: 16px;
    height: 16px;
    margin: 10px 0;
}
#sub-nav dd{display:inline-block;}
#sub-nav dd a{ border-left:1px dotted #ddd; padding:0 8px;  margin:8px 0; color:#777777;}
#sub-nav a{display:inline-block;}

/*----------导航菜单结束----*/
#product-nav dl{
	position:relative;
	border-bottom: 1px dotted #CCC;
	padding-left: 75px;
	margin:0;
}
#sub-nav .noline{ border-bottom:none;}
#product-nav dl:hover{background-color:#F9F9F9;}
#product-nav dt{
	position: absolute;
	left: 0;
	font-weight:bold;
	display:inline-block;
	vertical-align:top; 
	text-align:right;
	overflow: hidden;
	line-height: 16px;
    height: 16px;
    margin: 10px 0;
}
#product-nav dd{display:inline-block;}
#product-nav dd a{ border-left:1px dotted #ddd; padding:0 8px;  margin:8px 0; color:#777777;}
#product-nav a{display:inline-block;}

.breadcrumb-section{ margin-top:20px;}
.mod-search {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background: #f8f8f8;
    padding: 40px 0px;
	margin-top:20px;
}
.form-control {
    height: 42px;
    border-radius: 0px;
}
.btn{
    border-radius: 0px;
    background: #5cb85c;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border: 0px;
    padding: 11px 35px;
}
.mod-search h3{
    font-size: 24px;
    margin: 0px;
    padding: 0px;
    line-height: 1.6;
}
@media (max-width: 768px) {
	.form-control {
		margin-bottom: 10px;
	}
    .mod-search {
     padding: 22px 0px;
    }
    .mod-search h3 {
    text-align:center;
    margin-bottom:20px;
    line-height:1.3;
    }
    .btn-success {
        width:100%;
    }
}

.footer-copyright {
    font-size: 12px;
    color: #999;
    border-top: 1px solid #e6e6e6;
    padding: 22px 0px;
}
footer {
    color: #999;
    padding-top: 50px;
}
footer dl dd {
    padding-bottom: 15px;
}
footer dl dt {
    padding-bottom: 15px;
}

.headlines-section {
    margin-top: 30px;
    border-top: 1px solid #e7e7e7;
}
.headlines{
    border-top: 1px solid #e7e7e7;
	padding-bottom:15px;
}
.headlines2{
	padding-top:15px;
    border-top: 1px solid #e7e7e7;
}
.thumbnail{
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 310px;
    margin-bottom: 30px;
    border-radius: 0;
}
.thumbnail h3{ font-size:18px; margin:0;}
.thumbnail img{ max-width: 100%;    height: auto;}
#page-container {
    padding-top: 20px;
}
#page-container h1 {
    font-size: 36px;
    margin-top: 30px;
	margin-bottom:30px;
    border-left: 3px solid #5cb85c;
    padding-left: 15px;
}
.daogou {padding:10px; background: #f8f8f8;}
.daogou h3 {
    color: #FF0000; margin-top:10px;
}
.bieming{ padding:10px 0px 10px 20px;}
.category-list h2{
	font-size: 30px;
    border-left: 3px solid #5cb85c;
    padding-left: 15px;
    text-align: left;
	margin-bottom:30px;
	margin-top:30px;
}
.category-list .caption{min-height: 50px;}
.category-list .caption small{display:block;}
.dropdown-menu>li>a{line-height: 1.8;font-size: 16px;}

.likearticle ul{padding-left:0px;}
.likearticle ul li{ list-style:none;}
.likearticle h4{ padding:15px 0; border-top:1px solid #e7e7e7;} 
.itemBest{
	display: block;
	font-size: 30px;
    margin-top: 40px;
    border-left: 3px solid #5cb85c;
    padding: 0 0 0 15px;
    line-height: 30px;
    margin-bottom: 35px;
    text-align: left;
    }
/* aside_float */
    
.aside_sort ul, .aside_sort li{padding:0; margin:0;list-style:none;}
.aside_float{width:50px; position:fixed; top:50%; right:0; margin-top:-150px; z-index:1002; cursor: pointer;}
.aside_float .p{ text-align:right; padding-right:10px;}
.aside_sort li{position:relative; height:50px; margin-top:5px;font-size:18px;}
.aside_sort li a{position:absolute; top:0; right:0; display:inline-block; width:50px; height:50px; line-height:50px; background:#5cb85c; color:#fff; overflow:hidden;}
.aside_sort li a i{ display:inline; padding:12px 13px; color:#FFFFFF; font-size:24px; text-align:center;}
.aside_sort li a:hover{color:#fff; background:#ff9000; opacity: 1; }
.aside_sort .weixin{position: absolute;right: 73px; top:-50px; background-color:#ffffff}
.aside_sort .weixin img{border: 8px solid #ff9000; padding-top:13px;}
.aside_sort .icon-sanjiaoxing{ color:#ff9000; font-size:24px; display:inline;height:24px; width:24px; position:absolute; top:55px;}

/* mobile_footer_menu */
#mobile_footer_menu>li>a{ color:#FFFFFF; font-size:14px; font-weight:normal; padding:5px 10px;}
#mobile_footer_menu li{float:left; width:45%;}

.table>thead {
    background: #4a4f51;
    color: #fff;
    border: 0px;
}
.table>thead>tr>th{border-bottom: 1px solid #ddd;}
.table>tbody>tr>td {
    vertical-align: middle;
}
.table h3{ margin-bottom:5px; margin-top:5px;}
.category-family-listing h2 {
    font-size: 30px;
    margin-top: 40px;
    border-left: 3px solid #5cb85c;
    padding-left: 15px;
    text-align: left;
}
.category-family-item h2{
	margin-top: 20px;
	border-left:none;
	padding-left:0;
}
.category-family-listing{
	padding-top: 20px;
}
.category-family-item {
    padding: 20px 15px 20px 0px;
}
.category-family-item .header a {
    font-size: 28px;
    margin-bottom: 10px;
	border-left:0;
}
.category-family-item .subhead {
    font-size: 18px;
	color:#FF3300;
    margin-bottom: 10px;
}
.family-item-links {
    padding-top: 10px;
}

.search-pagelist table{float:right;}

@media (max-width: 768px) {
	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { font-size:12px; padding:4px;}
	.jumbotron .h1{ font-size:36px;}
	.jumbotron p{ font-size:16px;}
}
@media (min-width: 768px) {
.category-family-item .img-responsive{ width:350px;}
}
@media (min-width: 1200px) {
.col-lg-2-4{
float: left;
width:20%;
}
@media (min-width: 992px) {
.col-md-2-4{
float: left;
width:20%;
}
