/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */



@charset "utf-8";

/* CSS Document */

* {

	margin: 0 auto;

	font-family: "微软雅黑";

}

img:hover {

	opacity: 0.5;

}

ul {

	padding: 0

}

.fl {

	float: left;

}

li {

	list-style: none;

}

.fr {

	float: right;

}

/*顶部导航*/

.top {

	height: 97px;

	width: 100%;

	background-image: url(../images/topbg_jr3g.png);

}

.top-1 {

	height: 97px;

}

.navbar-brand img {

	padding-left: 15px;

}

.phone {

	text-align: right;

	padding: 10px 0 0px 0;

	padding-right: 40px;

}

.phone img {

	padding-bottom: 10px;

}

.navbar-brand img:hover {

	opacity: 1;

}

.phone span {

	color: rgb(0, 255, 71);

	line-height: 140%;

	font-size: 19px;

	padding-left: 10px;

}

.carousel-control {

	display: none;

}

.item img:hover {

	opacity: 1;

}

.pages {

	padding: 30px 0 30px;

	text-align: center

}

.pages li {

	display: inline;

	margin: 0 2px;

	font-size: 12px

}

.pages li.thisclass, .pages a:hover {

	padding: 3px 8px;

	border: 1px solid #D92D46;

	background: #D92D46;

	color: #fff;

	text-decoration: none

}

.pages a {

	padding: 3px 8px;

	border: 1px solid #CCC;

	background: #fff;

	color: #A4A4A4;

	line-height: 18px;

	font-size: 12px

}

.article_article {

	margin: 20px 0

}

.navbox, .navbox-1 {

	background: none;

	border: none;

}

.navbox {

	padding-top: 8px;

}

.navbar-brand img {

	margin-top: -15px;

}

#productbox .panel-default>.panel-heading {

	background: #333;

	color: #FFF;

	text-align: center;

}

.banner:hover {

	opacity: 1;

}

#newsconter .row {

	margin: 0

}

#accordion {

	display: none;

}

.navbar-header img {

	padding-right: 20px;

}

.navbar-default .navbar-nav > li > a {

	color: #FFF;

	text-align: center;

}

.navbar-default .navbar-nav > li > a:hover {

	background: -moz-linear-gradient(top, #d64e62, #dc1431);/*火狐*/

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d64e62), to(#dc1431));/*谷歌*/

	background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #d64e62), color-stop(1, #dc1431)));

	color: #FFF;

	border-radius: 4px 4px 0px 0px;

}

.navbar-brand {

	padding: 0

}

.name {

	color: #FFF;

	font-size: 28px;

	font-weight: bold;

}

.navbar-default .navbar-nav > li:hover {

	background: #b21f29;

	border-radius: 4px 4px 0px 0px;

}

.navline:hover {

	opacity: 1;

}

#productbox .nav-tabs>li>a {

	border-radius: 0;

	line-height: 26px;

}

#myTabs li.active {

	opacity: 1;

}

.nav>li>a {

	padding: 11px 30px;

}

.nav-tabs > li > a {

	margin: 0px;

	padding-top: 15px;

}

.current {

	background: -moz-linear-gradient(top, #d64e62, #dc1431);/*火狐*/

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d64e62), to(#dc1431));/*谷歌*/

	background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #d64e62), color-stop(1, #dc1431)));

	border-radius: 4px 4px 0px 0px;

}

/*顶部导航*/

.bj {

	background: url(../images/1138_ohjt.png)

}

/*产品*/

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	background: url(../images/8njd.gif);

	height: 57px;

}

.nav-tabs>li>a:hover {

	color: #000;

	font-family: "微软雅黑";

}

.panel-title {

	color: #fff;

}

.pro li {

	float: left;

	list-style: none;

	list-style-type: none;

	padding-bottom: 20px;

	border-left: #dddddd 1px solid;

}

.current-1 {

	border-left: #CCC 1px solid;

}

.nav-tabs > li {

	height: 57px;

}

.pro img {

	padding-left: 20px;

	padding-top: 32px;

}

.pro span {

	text-align: center;

	color: #477cb4;

	font-weight: bold;

}

#productbox .nav-tabs>li>a:hover {

	background: url(../images/8njd.gif);

	cursor: pointer;

}

#productbox .nav-tabs>li>a {

	border: 1px solid #transparent;

	border-top: none;

	border-bottom: none;

}

.pro {

	padding: 0;

	box-shadow: 0px 4px 9px -1px #CCC;

	border-bottom: #b21f29 2px solid;

}

.content_2 {

	position: relative;

	bottom: 56px;

}

.navline {

	padding: 0;

	background-color: #000;

	filter: alpha(opacity=50);

	opacity: 0.80;

	height: 57px;

}

.navline a {

	text-align: center;

	color: #FFF;

	overflow: hidden;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

	border-top-style: none;

}

.nav-tabs-1 a {

	height: 57px;

	border: none;

	font-weight: bold;

}

.nav-tabs > li>a;

hover {

	background: url(../images/8njd.gif) no-repeat;

}

.news {

	height: 38px;

	border: #b21f29 1px solid;

}

.container {

	max-width: 1100px;

}

/*产品结束*/

/*内容*/

.dress {

	border: #999 1px solid;

	border-bottom: #F00 2px solid;

	box-shadow: 0px 1px 15px 3px #ccc;

	padding: 0;

	position: relative;

	bottom: 16px;

}

#sale span {

	padding: 0

}

.news {

	border: #F00 1px b52026;

	font-size: 16px;

	font-weight: bold;

	color: #666;

	line-height: 38px;

	box-shadow: 0px 3px 5px #ccc;

}

.news span {

	color: #F00;

	padding-left: 15px;

}

.news a {

	padding-right: 15px;

	float: right;

	text-decoration: none;

	color: #666666;

}

.content_4 {

	padding-top: 25px;

	padding-bottom: 10px;

}

.news_5, .newsbox {

	float: left;

	padding-left: 0;

	padding-right: 15px;

}

.new {

	padding-top: 25px;

}

.salebox img, .mapbox img {

	padding-top: 15px;

}

.newsbox {

	padding: 0px;

	display: block;

	width: 62%

}

.newsbox li a:hover, .news a:hover {

	color: #F00;

}

.sale span, .map span {

	line-height: 50px;

	color: #666666;

	font-size: 12px;

}

.newsbox a {

	font-size: 12PX;

	color: #666;

	text-decoration: none;

	line-height: 32px;

	padding-left: 20px;

}

#sale {

	padding-right: 0;

}

.newsbox li {

	list-style: none;

	background: url(../images/18.png) no-repeat left;

	overflow: hidden;

	height: 32px;

}

.mapbox, .salebox {

	border-left: #e9e9e9 1px solid;

	padding-top: 25px;

}

.newsphoto {

	width: 38%;

}

#newsconter col-md-4 {

	width: 38%

}

#newsconter col-md-8 {

	width: 62%

}

.photo img {

display:!important;

}

.bottom_1 a {

	color: #434343;

	text-decoration: none;

}

.bottom_1 a:hover {

	color: #F00;

}

/*内容结束*/

.yin {

	background: url(../images/yin.png);

	height: 50px;

}

.foot {

	min-height: 131px;

	width: 100%;

	color: #FFF;

	text-align: center;

	padding-top: 25px;

	line-height: 29px;

	font-size: 13px;

}

.footer {

	background: #172036;

	border-top: #F00 2px solid;

	margin-top: 40px;

}

.footer_1 {

	background: #000;

	border-top: #F00 2px solid;

	position: relative;

}

.foot a {

	color: #FFF;

	text-decoration: none;

}

/*关于我们*/

.aboutbox {

	box-shadow: 1px 2px 5px 2px #CCC;

	position: relative;

	bottom: 57px;

	background: #FFF;

}

.broders>h5>a {

	text-decoration: none;

}

#about {

	padding-left: 0px;

}

#about h1 {

	font-size: 16px;

	font-weight: bold;

	background: -moz-linear-gradient(left, #224071, #172036);/*火狐*/

	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#224071), to(#172036));/*谷歌*/

	background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #224071), color-stop(1, #172036));

	color: #FFF;

	max-height: 42px;

	line-height: 44px;

	padding-left: 10px;

	margin-top: 15px;

}

.list-left {

	padding: 0;

}

.list-left li {

	list-style: none;

	list-style-type: none;

	line-height: 34px;

	padding: 0px;

	font-size: 12px;

	margin-top: 7px;

	background: -moz-linear-gradient(top, #FFF, #ededed);/*火狐*/

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#ededed));/*谷歌*/

	background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #FFF), color-stop(1, #ededed));

	overflow: hidden;

	border: #CCC 1px solid;

	color: #434343;

	padding-left: 10px;

}

.list-left li:hover {

	text-decoration: none;

	color: red;

}

.list-left a {

	text-decoration: none;

	color: #434343;

	font-size: 14px;

}

.list-left li span {

	color: #F00;

	float: right;

	padding-right: 10px;

	cursor: pointer;

}

#content h5 {

	line-height: 38px;

	font-size: 14px;

	border-bottom: #666 1px solid;

	padding-top: 6px;

}

#content h5>a {

	color: #666;

	font-size: 15px;

}

.product {

	height: 82px;

	background: -moz-linear-gradient(top, #FFF, #EBEBEB);/*火狐*/

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EBEBEB));/*谷歌*/

	background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #FFF), color-stop(1, #EBEBEB));

	border: #CCC 1px solid;

}

.product img {

	padding-left: 22px;

	padding-top: 10px;

	float: left;

}

.product_1 {

	float: left;

}

.product_1 p {

	color: #5A5A5A;

	font-weight: bold;

}

.product_1 p:hover {

	color: #47cdff;

}

.product_1 a:hover {

	text-decoration: none;

	color: #47cdff;

}

.product_1 {

	padding-top: 15px;

	padding-left: 20px

}

.product_1 span {

	font-size: 18px;

	color: #F00;

}

.product_1 a {

	font-size: 18px;

	color: #666;

	font-family: Arial, Helvetica, sans-serif;

}

.newslist li a:hover {

	color: #F00;

	text-decoration: none;

}

.contact {

	margin: 20px 0px;

}

.contact {

	font-size: 14px;

	color: #333;

}

.contact span {

	font-size: 14px;

	color: #F00;

}

.contact img {

	margin-top: 5px;

}

.content-2 img {

	padding-right: 25px;

}

.content-2 {

	color: #5a5a5a;

	line-height: 26px;

	margin-top: 40px;

	margin-left: 15px;

	margin-right: 15px;

	margin-bottom: 40px;

}

.content-1 p {

	color: #5a5a5a;

	line-height: 26px;

}

.product_2 {

	padding: 20px 0px;

}

.product_2 li {

	list-style: none;

	margin: 10px 0;

}

.broders {

	padding-bottom: 30px;

}

.product_2 li a {

	text-align: center;

	line-height: 28px;

	color: #1c4587;

	text-decoration: none;

	font-weight: bold;

}

.product_2 li a:hover {

	color: #0064d4;

}

.bottom {

	padding: 0;

}

.bottom li {

	float: left;

	list-style: none;

	margin: 3px;

	border: #999 1px solid;

	min-width: 18px;

	text-align: center;

}

.bottom li a {

	font-size: 12px;

	margin: 0 2px;

	color: #999;

	text-decoration: none;

}

.content_3 a {

	color: #F00;

}

/*新闻中心*/

.newslist li {

	list-style: none;

	margin-top: 30px;

	border-bottom: #CCC 1px dashed;

	background: url(../images/18.png) left no-repeat;

}

.newslist li a {

	font-size: 13px;

	line-height: 30px;

	padding-left: 15px;

	color: #434343;

}

.newslist span {

	float: right;

	color: #CCC;

	font-size: 10px;

	padding-right: 5px;

	line-height: 30px;

}

.dress_1 {

	margin-top: 30px;

}

.dress_1 span {

	color: #F00;

	line-height: 30px;

	font-size: 14px;

	font-weight: bold;

}

.dress_1 p {

	line-height: 30px;

	font-size: 14px;
	
	font-weight: bold;

	color: #706666;
	

}

.dress_2 {

	font-size: 14px;

	color: #333;

	line-height: 30px;

}

#content h3 {

	margin-top: 20px;

	font-size: 16px;

	font-weight: bold;

	line-height: 30px;

	border-bottom: #CCC 1px dashed;

}

.newspost span {

	color: #999;

	line-height: 20px;

	font-size: 12px;

}

.newspost a {

	color: #999;

}

.newspost p {

	color: #5A5A5A;

	line-height: 2em

}

.time {

	margin-top: 15px;

}

#sale .salebox {

	padding-left: 30px;

	padding-right: 30px;

}

#sale .mapbox {

	padding-left: 30px;

	padding-right: 30px;

}

@media (max-width:1199px) {

.nav>li>a {

	padding: 11px 17px;

}

.news_1 {

	margin: 0;

}

}

@media (max-width:1024px) {

.nav>li>a {

	padding: 11px 7px;

}

.salebox {

	padding-left: 0px;

}

.mapbox {

	padding-right: 0px;

}

.mapbox, .salebox {

	border-left: none;

}

}

@media (max-width:968px) {

.mapbox, .salebox {

	border-left: none;

}

#sale .salebox {

	padding-left: 15px;

	padding-right: 0px;

}

#sale .mapbox {

	padding-left: 15px;

	padding-right: 0px;

}

}

@media (max-width:980px) {

.nav>li>a {

	padding: 11px 6px;

}

.nav-tabs-1>li>a {

	padding: 14px 30px;

}

#myTabs li>a {

	padding: 14px 50px;

}

.mapbox, .salebox {

	border-left: none;

}

#sale .salebox {

	padding-left: 15px;

	padding-right: 0px;

}

#sale .mapbox {

	padding-left: 15px;

	padding-right: 0px;

}

#sale {

	padding-right: 15px;

}

}

@media (max-width:768px) {

#accordion {

	display: block;

}

.carousel-control {

	display: block;

}

#product_1 {

	display: none;

}

.pro li {

	border-left: none;

}

.product_3 a {

	text-decoration: none;

}

.product_3 {

	margin-top: 10px;

}

#productbox {

	padding: 0

}

.navbar-brand img {

	padding-left: 15px;

}

#productbox .panel-default > .panel-heading:hover {

	background: #da2b44;

}

.phone {

	text-align: right;

	padding: 10px 0 0px 0;

	padding-right: 20px;

}

.product_4 {

	border-top-left-radius: 0px;

	border-top-right-radius: 0px;

}

.red {

	background: #F00;

}

.panel-heading {

	border-top-left-radius: 0px;

	border-top-right-radius: 0px;

}

#productbox .panel-default >.product_4 {

	background: #da2b44;

}

#productbox li>a {

	padding: 14px 25px;

}

#about {

	padding-right: 0px;

}

.dress {

	position: relative;

	bottom: -5px;

}

#sale {

	padding-right: 15px;

}

.pro {

	border: none;

	box-shadow: none;

}

.nav>li>a {

	padding: 15px 4px;

}

.fr {

	float: none;

}

.content-2 img {

	padding-right: 11px;

}

.mapbox, .salebox {

	border-left: none;

}

.about {

	padding-top: 0px;

	padding-left: 3px;

}

.mapbox, .salebox {

	border-left: none;

}

.mapbox {

	padding-left: 0px;

}

.salebox {

	padding-right: 0px;

}

.content_2 {

	position: relative;

	bottom: 0px;

}

@media (max-width:765px) {

 .pro li {

 float: left;

 list-style: none;

 list-style-type: none;

 padding-bottom: 20px;

 border-bottom: #b21f29 2px solid;

}

.navbox, .navbox-1 {

 background: -moz-linear-gradient(top, #232323, #050100);/*火狐*/

 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#232323), to(#050100));/*谷歌*/

 background-image: -webkit-gradient(linear, left bottom, left top, color-start(0, #232323), color-stop(1, #050100));/* Safari & Chrome*/;

 border: none;

}

.mapbox, .salebox {

 border-left: none;

}

#sale .salebox {

 padding-left: 15px;

 padding-right: 0px;

}

#sale .mapbox {

 padding-left: 15px;

 padding-right: 0px;

}

.navbar-brand img {

margin-top: 5px;

}

}

@media (max-width:475px) {

#newsconter {

	position: relative;

	bottom: 0px;

}

.newslist span {

	display: none;

}

.content_2 {

	position: relative;

	bottom: 0px;

.about {

 padding-left: 0;

}

.newslist a {

	font-size: 12px;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	background: url(../images/8njd.gif);

	height: 26px;

}

.content_2 {

	position: relative;

	bottom: 26px;

}

.nav-tabs > li {

	height: 26px;

}

.navline {

	padding: 0;

	background-color: #000;

	filter: alpha(opacity=50);

	opacity: 0.80;

	height: 26px;

}

#productbox li>a {

	padding: 5px 5px;

	font-size: 12px;

}

.footer {

	padding-bottom: 20px;

}

.aboutbox {

	box-shadow: 0px 1px 2px 3px #e4e4e4;

	position: relative;

	bottom: 15px;

	background: #FFF;

}

#productbox .nav-tabs>li>a {

	border-radius: 0;

	line-height: 20px;

}

}

@media (max-width:375px) {

#productbox li>a {

	padding: 6px 1px;

	font-size: 10px;

}

}

@media (max-width:320px) {

.newsbox a {

	padding-left: 18px;

	color: #999;

}

}

