body{color:#4d4d4d;}

.container{}
.btn{padding:10px 20px;margin:0 10px;}
.btn-primary,
.btn-primary:hover{background:#ad7669;color:#fff;}

@media (min-width: 768px){
	.container{width: 100%;}
}
@media (min-width: 1200px){
	.container{width: 1200px;}
}

.top{position:relative;padding:0;}
.top .logo{}
.top .logo>img{height:55px;}


@media screen and (min-width: 992px) {
	.top{height:100px;}
	.top .logo>img{width:auto;height:80px;}

	.nav-toggle{z-index:999;display:none;}

	.nav-menu{height:100px;margin-bottom:0;}
	.nav-menu>li{height:100px;float:left;position:relative;}
	.nav-menu>li>a:hover,
	.nav-menu>li.active>a{color:#5a342b;}
	.nav-menu>li>a{height:100px;display:inline-block;padding:0 20px;text-align:center;color:#808080;}
	.nav-menu>li>a>small{display:block;padding-top:30px;}
	.nav-menu>li>a>span{line-height:100px;font-size:15px;}
	
	.subnav{width:100%;position:absolute;top:100px;left:0;text-align:center;color:#fff;display:none;z-index:1000;}
	.subnav>li>a{height:50px;line-height:50px;color:#fff;font-size:13px;padding:0;border-radius:0;background:#ad7669;}
	.subnav>li>a{width:100%;display:block;text-decoration:none;}
	.subnav>li>a:hover{background-color:#7a534b; color:#fff;}
	
	.nav-tel{height:100px;padding:15px 0;font}
}

.carousel{width:100%;margin:0 auto;}
.carousel img{width:100%;}

.banner{width:100%;margin:0 auto;}
.banner>img{width:100%;}

@media screen and (min-width: 1680px) {
	.carousel{width:1650px;}
	.banner{width:1650px;}
}

.page-header{border-bottom:none;}
.page-header>div>h3{display: inline-block; margin: 0 20px; line-height: normal;  color: #999; font-size: 13px; font-size: 1.3rem;}
.page-header>div>i.mark-left,
.page-header>div>i.mark-right{display: inline-block; position: relative; top: -5px; width:60px; height: 1px; overflow: hidden; background-color: #d9d9d9;}
@media (min-width: 768px) {
	.page-header>div>i.mark-left,
	.page-header>div>i.mark-right{width:80px;}
}
@media (min-width: 992px) {
	.page-header>div>i.mark-left,
	.page-header>div>i.mark-right{width:130px;}
}
@media (min-width: 1200px) {
	.page-header>div>i.mark-left,
	.page-header>div>i.mark-right{width:180px;}
}

/*home*/
.home-about{}
.home-about img{}

.home-product-wrap {
	background: url(../images/home-product-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.home-product .thumbnail{border:none;background: transparent;}
.home-product .thumbnail>a{width:100%;overflow:hidden;display:block;}
.home-product .thumbnail>a>img{width:100%;height:160px;}
.home-product .thumbnail>a:hover>img {
	transform: scale(1.2, 1.2) rotate(10deg);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.home-product .btn-primary{background: transparent;border:1px solid #ccc;color:#999;}
.home-product .thumbnail .caption>h3{text-align:center;font-size:14px;font-weight:normal;}
@media (min-width: 768px) {
	.home-product .thumbnail>img{height:135px;}
}
@media (min-width: 992px) {
	.home-product>div.col-md-2{width:20%;}
}
@media (min-width: 1200px) {
}

.home-case{}
.home-case>div{padding:0;}
.home-case>div>a{width:100%;overflow:hidden;display:block;position: relative;}
.home-case>div>a>img{width:100%;height:220px;}
.home-case>div>a:hover>img {
	transform: scale(1.2, 1.2) rotate(10deg);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.home-case>div>a>h3 {
	color:#fff;
	text-align:center;
	font-size:15px;
    position: absolute;
    top: 38%;
    left: 0;
    z-index: 999;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.home-case>div>a>div.overlay {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    _height: expression( (this.parentElement.clientHeight) +'px');
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.home-case>div>a:hover>h3{opacity: 0.8;}
.home-case>div>a:hover>div.overlay{opacity: 0.8;}
@media (min-width: 768px) {
	.home-case>div>a>img{height:250px;}
}
@media (min-width: 992px) {
	.home-case>div>a>img{height:357px;}
}
@media (min-width: 1200px) {
	.home-case>div>a>img{height:357px;}
}

.home-news{}
.home-news .list-group .list-group-item{border:none;}
.home-news .media h4.media-heading{font-size:14px;font-weight:bold;margin-bottom:10px;}
.home-news .thumbnail{border:none;}
.home-news .thumbnail .caption>h3{font-size:16px;font-weight:bold;}
.home-news a{text-decoration:none;}

.home-news .media .time{text-align:center;background:#f2f2f2;}
.home-news .media .time>p{}
.home-news .media .time .time-day{font-size:30px;padding:5px 20px;    border-bottom: 1px solid #fff;margin-bottom:0;}
/**/


.article{width:100%;padding-top:10px;padding-bottom:50px;}
.article>h2{color:#333;}
.article .article-title{text-align:center;}
.article .article-title>h1{font-size:22px;}
.article .article-body{width:100%;font-size:15px;padding:10px 0;line-height:22px;border-radius:8px;padding-top:30px;}
.article .article-body>p{margin-bottom:15px;}
.article .article-body img{max-width:100%;}

.article-tab{padding-top:20px;}
.article-tab .btn-default{height:40px;line-height:40px;display:inline-block;padding:0 25px;margin:0 10px;text-decoration: none;font-size:14px;background-color: #f2f8fc;}
.article-tab .btn-default.active,
.article-tab .btn-default:hover{color:#fff;background:#ad7669;box-shadow:none;-webkit-box-shadow:none;}
.article-tab .btn-default:visited{}
@media (max-width: 992px) {
	.article-tab .btn-default{padding:0 12px;margin:0 6px;}
}


.article-list{padding-top:30px;}
.article-list .media{border-bottom: 1px dotted #ccc;padding-bottom:25px;padding-top:25px;font-size:14px;}
.article-list .media h4{font-weight:bold;font-size:16px;margin-bottom:10px;}
.article-list .media .time{text-align:center;background:#f2f2f2;}
.article-list .media .time>p{}
.article-list .media .time .time-day{font-size:30px;padding:5px 20px;    border-bottom: 1px solid #fff;margin-bottom:0;}

.article-list .thumbnail{}
.article-list .thumbnail .caption>h3{font-size:14px;text-align:center;}

.honner-list .thumbnail{border:none;}
.honner-list .thumbnail .caption>h3{margin:0;}

#fancybox-wrap{box-sizing:content-box;}
#fancybox-outer{box-sizing:content-box;}


/*product*/
.sidebar{width:100%;float:left;}
.sidebar .heading{background:#ad7669;color:#fff;font-size:20px;margin:0;padding:17px;}
.sidebar .list-group{margin-bottom:0;border:none;}
.sidebar .list-group .list-group-item{border-left:none;border-right:none;border-radius:0;font-size:14px;padding: 17px 35px 17px 20px;}
.sidebar .list-group .list-group-item.active{color:#00a1f0;border-color:#ddd;}
.sidebar .list-group .list-group-subitem{padding: 6px 15px;}
.sidebar .list-group .list-group-subitem>i{font-size:12px;padding-left:15px;}
@media (min-width: 1200px) {
	.sidebar{width:260px;}
}

.product{margin-top:40px;padding-bottom:50px;}

.product .product-list{float:right;padding:0 15px;}
.product .product-list>div{padding-left:10px;padding-right:10px;}
.product .product-list .thumbnail{height:226px;border:none;}
.product .product-list .thumbnail>a{width:100%;height:150px;overflow:hidden;display:block;}
.product .product-list .thumbnail>a:hover>img {
	transform: scale(1.2, 1.2) rotate(10deg);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.product .product-list .thumbnail .caption>h3{font-size:14px;text-align:center;margin-top:10px;}
@media (min-width: 768px) {
	.product .product-list .thumbnail>a{height:150px;}
}
@media (min-width: 992px) {
	.product .product-list .thumbnail>a{height:150px;}
}
@media (min-width: 1200px) {
	.product .product-list{width:910px;}
}

.product .product-main{float:right;padding-top:20px;}
.product .product-main .media .media-left{width:50%;padding-right:30px;}
.product .product-main .media .media-left img{max-width:100%;}
.product .product-main .media .media-heading{font-size:20px;font-weight:bold;margin-bottom:15px;}
.product .product-main .media .media-body{line-height:23px;font-size:13px;}
.product .product-main .product-title{background:#ad7669;padding-bottom:0;}
.product .product-main .product-title>h3 {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	margin: 0;
	padding: 13px 20px;
}

@media (min-width: 1200px) {
	.product .product-main{width:910px;padding-top:0;padding-left:45px;}
}

/*message*/
.bg_onlinemessage{}

.h2_boxline2 {height:42px;position: relative;border-bottom:1px solid #ad7669;margin-bottom:20px;}
.h2_boxline2 h2{color: #000;display: inline-block;*zoom:1;*display:inline;font: bold 20px/42px "微软雅黑";margin:0;}
.h2_boxline2 a{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.h2_boxline2 a.more{background: #f44317; font: 12px/36px "微软雅黑"; color: #FFF; text-decoration: none; height:36px; padding-right: 15px; padding-left: 15px;display:inline-block;*zoom:1;*display:inline;position:absolute;right:0;top:2px;}


.formsubmit{}
.formsubmit1 {padding:20px 0;}
.formsubmit .c{float:left;margin-right:10px;margin-top:5px;}
.formsubmit .input_text{ font: 14px/20px "宋体"; padding: 7px 8px; height: 34px; border: 1px solid #d9d9d9; color: #3d3d3d;width:300px;margin-bottom:20px;}
.formsubmit .input_area{ font: 14px/20px "宋体"; padding:10px; height:200px; border: 1px solid #d9d9d9; color: #3d3d3d;width:95%;margin-bottom:20px;}
.formsubmit .input_small{width:120px;}
.formsubmit .input_long{width:400px;}
.formsubmit .input_textip{border: 1px solid #ff3405;transition:all 600ms ease; -webkit-transition:all 600ms ease;-moz-transition:all 600ms ease; -o-transition:all 600ms ease;}
.formsubmit .submit{ border:none; height:36px; width: 130px; cursor:pointer; display:block;background: #f44316; font-size: 14px; line-height: 36px; text-align: center; color: #FFF; }
.formsubmit .l{ font-size: 12px; vertical-align: bottom; margin-left:5px; line-height:36px; }
.formsubmit .l a{vertical-align: bottom;}
.formsubmit .l a:hover{ text-decoration: underline; }
.formsubmit .red{ font-size: 14px; line-height: 36px; color: #d30707; height:36px; display:inline-block; *zoom:1;*display:inline;vertical-align: top; font-weight: bold; }

/*foot*/
.bot{background:#40312f;padding-top:45px;padding-bottom:20px;color:#fff;}
.bot .row-icon{ border-bottom: 1px solid #c5c5c5;}
.bot .row-icon .thumbnail{background:transparent;border:none;}
.bot .row-icon .thumbnail .caption>h3{text-align:center;font-size:14px;font-weight:normal;margin:0;}

.bot .foot-menu .col-sm-1{}
.bot .foot-menu .list-group .list-group-item{border:none;background:transparent;padding-left:0;padding-right:0;color:#fff;}
.bot .list-group{}

.foot{background:#2c2a2b;}
.foot .copyright{padding:20px 0;text-align:center;color:#fff;}



/*分页样式*/
.pagination-jdc{width:100%;}
.pageTable1{width:100%;height:25px;line-height:25px;margin:60px 0;color:#000;font-size:14px;}
.pageTable1 ul{width:100%;color:#000;text-align:center;}
.pageTable1 ul li{line-height:25px;display:inline;float:left;margin-right:10px;text-align:center;}
.pageTable1 ul li a{height:25px;display:block;text-align:center;padding:0 5px;border:1px solid #ccc;}
.pageTable1 input{width:30px;}





