/*****************************
* PHPwork官方网址： ruanjiesoft.com
* PHPwork应用官方QQ群： 317075601
* PHPwork应用开发者QQ： 1980572700
* 不得使用本软件用于非法用途，不得违反国家法律。
*************************************/


.fl{float: left;}
.fr{float: right;}
.rj-padding-b-50{ padding:0 0  50px 0;}

/* .rj-container{max-width:1080px !important;margin:0 auto;margin-bottom:60px;} */

/* 页头 */
.rj-header{height: 80px; line-height: 80px; border-bottom: 1px  solid #e8ebf2;}
.rj-header .header{max-width: 1200px; margin:0 auto; position: relative; height: 100%;}
.rj-header .header h1{display: inline-block; padding-left: 35px;}
.rj-header .header .nav{font-size: 16px; text-align: right; display: inline-block; vertical-align: top; float: right;}
.rj-header .header .nav a{color: #010101!important; display: inline-block; padding:0 20px;}
.rj-header .header .nav a.active{color: #ab8e75!important;}

.rj-header .header .app-header{display: none;}
.rj-header .header .app-header-menuicon{display: block; position: absolute; right: 0; width: 80px; height: 80px; cursor: pointer; text-align: center;}
.rj-header .header .app-header-menuicon i{font-size: 30px;}
.rj-header .header .header-down-nav{display: none;}


/* 页脚*/
.rj-footer{background: #231f20; text-align: center; padding:50px 10px;}
.rj-footer .rj-line{width: 400px; height: 1px; background: #dedede; margin:0 auto; }
.rj-footer p.copyright{font-size: 14px; color: #dedede; line-height: 24px; padding:30px 0 40px 0;}
.rj-footer a{color: #dedede; }
.rj-footer .rj-nav_foot{margin-bottom: 30px; }
.rj-footer .rj-nav_foot a{ font-size: 16px;}


/* 底部导航 手机 */
.rj-tabbar{display: none;}
@media only screen and (max-width: 780px){
	.rj-footer .rj-nav_foot{ display: none;}
	.rj-footer .rj-line{ display: none;}

	.rj-tabbar{position: fixed;z-index: 999;display: flex;left: 0;right:0; bottom: 0;width: 100%;max-width:1080px;margin: 0 auto;
		background-color: #fff;box-shadow:0 -4px 5px rgba(192, 191, 196, 0.2); }
	.rj-tabbar a{ flex: 1;padding: 5px 0 0; }
	.rj-tabbar a div{height: 28px;width: 28px; margin: 0 auto;}
	.rj-tabbar a div img{width: 100%;}
	.rj-tabbar a p{margin:0;text-align: center; color: #000; font-size: 12px; line-height: 1.8;}

}

/********************/
/* 首页 */
/* slide */
.layui-carousel>[carousel-item]>*{  height: auto;}
.layui-carousel-ind{ margin-top: -20px;  top: auto;  bottom: 10px;}

/* 首页 产品列表 */
.rj-index_goods{padding:40px 0; max-width: 1200px; margin:0 auto;}
.rj-index_goods .img-txt h3{line-height: 70px; background: #f9f9f9; font-size: 18px; color: #666666; text-align: center;}
/* 首页 文章列表 */
.rj-index_article{max-width: 1200px; margin:0 auto;}
.rj-index_article .item{position: relative; padding-bottom: 0; margin-bottom: 50px;}
.rj-index_article .item .bot-img-box{position:absolute; right: 0px; bottom: 0px;}
.rj-index_article .item img{width: 100%;}
.rj-index_article .item .text{padding:0 70px 0 80px; color: #363636;}
.rj-index_article .item .text h3{font-size: 30px; padding:20px 0;}
.rj-index_article .item .text p{font-size: 20px; line-height: 40px; padding-bottom: 20px;}
.rj-index_article .item .text a{font-size: 18px; color: #ab8e75;}
/* 首页 友情链接 */
.rj-index_link{min-height: 400px; background: url(../image/index_link_bg.jpg) no-repeat center center; background-size:100% 100%;}
.rj-index_link .title{color: #000; padding:40px 0 30px 0;text-align: center;}
.rj-index_link .title h3{font-size: 30px;}
.rj-index_link .title h4{font-size: 20px;color: #878787;}
.rj-index_link .rj-box{max-width: 1200px; margin:0 auto; text-align: center;}
.rj-index_link .rj-box a{display:block;color: #989898; font-size:20px; height:50px;line-height:50px; background: #fff;}


/* ** 文章分类列表页 */
.rj-article_category_list .banner{max-width: 1440px; margin:60px auto 100px auto; position: relative; padding-bottom: 5%;}
.rj-article_category_list .banner .img-text{width: 54%; position: relative; cursor: pointer;}
.rj-article_category_list .banner .img-text img{width: 100%;}
.rj-article_category_list .banner .img-text h3{color: #a1a1a1; font-size: 30px;   display: block; position: absolute; top: 30%; right:20%;}
.rj-article_category_list .banner .img-text.active{position: absolute; right: 0; bottom: 0;}
.rj-article_category_list .banner .img-text h3 span{padding-left: 50px; display: inline-block;}
.rj-article_category_list .imgtext-flow{max-width: 1200px; margin:50px auto; padding-bottom: 20px;}
.rj-article_category_list .imgtext-flow .item{margin-bottom: 50px; padding:0px 10px;}
.rj-article_category_list .imgtext-flow .item img{width: 100%;}
.rj-article_category_list .imgtext-flow .item-text{padding-left: 20px;}
.rj-article_category_list .imgtext-flow .item h3{font-size: 24px; color: #333; padding: 30px 0 16px 0;}
.rj-article_category_list .imgtext-flow .item span{font-size: 18px; color: #666;}
.rj-article_category_list .imgtext-flow .layui-flow-more{position: absolute; bottom: 0px; left:50%; margin-left: -48px;}

/* ** 文章列表页*/
.rj-article_list .banner{max-width: 1440px; margin:60px auto 100px auto; position: relative; padding-bottom: 5%;}
.rj-article_list .banner .img-text{width: 54%; position: relative; cursor: pointer;}
.rj-article_list .banner .img-text img{width: 100%;}
.rj-article_list .banner .img-text h3{color: #a1a1a1; font-size: 30px;   display: block; position: absolute; top: 30%; right:20%;}
.rj-article_list .banner .img-text.active{position: absolute; right: 0; bottom: 0;}
.rj-article_list .banner .img-text h3 span{padding-left: 50px; display: inline-block;}
.rj-article_list .imgtext-flow{max-width: 1200px; margin:50px auto; padding-bottom: 20px;}
.rj-article_list .imgtext-flow .item{margin-bottom: 50px; padding:0px 10px;}
.rj-article_list .imgtext-flow .item img{width: 100%;}
.rj-article_list .imgtext-flow .item-text{padding-left: 20px;}
.rj-article_list .imgtext-flow .item h3{font-size: 24px; color: #333; padding: 30px 0 16px 0;}
.rj-article_list .imgtext-flow .item span{font-size: 18px; color: #666;}
.rj-article_list .imgtext-flow .layui-flow-more{position: absolute; bottom: 0px; left:50%; margin-left: -48px;}

/* ** 产品分类列表页 */
.rj-goods_category_list .banner{max-width: 1440px; margin:60px auto 100px auto; position: relative; padding-bottom: 5%;}
.rj-goods_category_list .banner .img-text{width: 54%; position: relative; cursor: pointer;}
.rj-goods_category_list .banner .img-text img{width: 100%;}
.rj-goods_category_list .banner .img-text h3{color: #a1a1a1; font-size: 30px;   display: block; position: absolute; top: 30%; right:20%;}
.rj-goods_category_list .banner .img-text.active{position: absolute; right: 0; bottom: 0;}
.rj-goods_category_list .banner .img-text h3 span{padding-left: 50px; display: inline-block;}
.rj-goods_category_list .imgtext-flow{max-width: 1200px; margin:50px auto; padding-bottom: 20px;}
.rj-goods_category_list .imgtext-flow .item{margin-bottom: 50px; padding:0px 10px;}
.rj-goods_category_list .imgtext-flow .item img{width: 100%;}
.rj-goods_category_list .imgtext-flow .item-text{padding-left: 20px;}
.rj-goods_category_list .imgtext-flow .item h3{font-size: 24px; color: #333; padding: 30px 0 16px 0;}
.rj-goods_category_list .imgtext-flow .item span{font-size: 18px; color: #666;}
.rj-goods_category_list .imgtext-flow .layui-flow-more{position: absolute; bottom: 0px; left:50%; margin-left: -48px;}


/* ** 产品列表页 */
.rj-goods_list .banner{max-width: 1440px; margin:60px auto 100px auto; position: relative; padding-bottom: 5%;}
.rj-goods_list .banner .img-text{width: 54%; position: relative; cursor: pointer;}
.rj-goods_list .banner .img-text img{width: 100%;}
.rj-goods_list .banner .img-text h3{color: #a1a1a1; font-size: 30px;   display: block; position: absolute; top: 30%; right:20%;}
.rj-goods_list .banner .img-text.active{position: absolute; right: 0; bottom: 0;}
.rj-goods_list .banner .img-text h3 span{padding-left: 50px; display: inline-block;}
.rj-goods_list .imgtext-flow{max-width: 1200px; margin:50px auto; padding-bottom: 20px;}
.rj-goods_list .imgtext-flow .item{margin-bottom: 50px; padding:0px 10px;}
.rj-goods_list .imgtext-flow .item img{width: 100%;}
.rj-goods_list .imgtext-flow .item-text{padding-left: 20px;}
.rj-goods_list .imgtext-flow .item h3{font-size: 24px; color: #333; padding: 30px 0 16px 0;}
.rj-goods_list .imgtext-flow .item span{font-size: 18px; color: #666;}
.rj-goods_list .imgtext-flow .layui-flow-more{position: absolute; bottom: 0px; left:50%; margin-left: -48px;}


/* *** 产品详细页 */
.rj-goods_detail{max-width: 1200px; margin:0 auto;padding:10px;min-height: 450px;}
.rj-goods_detail img{ max-width: 100% !important;height: auto !important;}
.rj-goods_detail .title{line-height: 30px;padding:32px 0 40px 30px; text-align:center;}
.rj-goods_detail .title h2{font-size: 24px;color: #333;}
.rj-goods_detail .title h4{font-size: 14px;color: #aaa;}
.rj-goods_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-goods_detail .rj-content{padding-bottom: 50px;}

/* *** 文章详细页 */
.rj-article_detail{max-width: 1200px; margin:0 auto;padding:10px;min-height: 450px;}
.rj-article_detail img{ max-width: 100% !important;height: auto !important;}
.rj-article_detail .title{line-height: 30px;padding:32px 0 40px 30px; text-align:center;}
.rj-article_detail .title h2{font-size: 24px;color: #333;}
.rj-article_detail .title h4{font-size: 14px;color: #aaa;}
.rj-article_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-article_detail .rj-content{padding-bottom: 50px;min-height:500px;padding: 10px;}

/* ***  单页 */
.rj-page_detail { margin: 10px;}
.rj-page_detail img{ max-width: 100% !important;height: auto !important;}
.rj-page_detail h2.rj-title{margin:50px 0 30px;font-size:24px;text-align:center;}
.rj-page_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-page_detail .rj-content{ min-height:500px;padding: 10px;background-color:rgba(255,255,255,0.8);}


@media only screen and (max-width: 1024px){
	/* ** 文章分类列表页 */
	.rj-article_category_list .banner{margin:30px auto;}
	.rj-article_category_list .banner .img-text h3{color: #a1a1a1; font-size: 20px;}

	/* ** 文章列表页*/
	.rj-article_list .banner{margin:30px auto;}
	.rj-article_list .banner .img-text h3{color: #a1a1a1; font-size: 20px;}

	/* ** 产品分类列表页 */
	.rj-goods_category_list .banner{margin:30px auto;}
	.rj-goods_category_list .banner .img-text h3{color: #a1a1a1; font-size: 20px;}

	/* ** 产品列表页 */
	.rj-goods_list .banner{margin:30px auto;}
	.rj-goods_list .banner .img-text h3{color: #a1a1a1; font-size: 20px;}


	.rj-index_article .item{ position: relative; padding-bottom: 0; margin-bottom: 30px;  }
	.rj-index_article .item .bot-img-box{ position:relative; margin-top: 20px;  }
	.rj-index_article .item .text{ padding:0 10px;  }
	.rj-index_article .item .text h3{  font-size: 26px; padding:10px 0;  }
	.rj-index_article .item .text p{ font-size: 22px;  line-height: 40px; padding-bottom: 10px;  }
	.rj-index_article .item .text a{ font-size: 18px; color: #ab8e75;  }

	.rj-index_goods{padding:20px 0;}

	.rj-index_link .title{color: #000; padding:40px 0 30px 0;}
	.rj-index_link .rj-box{max-width: 1200px; margin:0 auto; text-align: center;}
	/* .rj-index_link .rj-box h2{color: #989898; font-size:20px; padding:15px 0; background: #fff;} */

}


@media only screen and (max-width: 780px){
	.rj-footer { margin-bottom:60px; }
	.rj-footer p.copyright{ padding:20px 0;  }

	/* 页头 */
	.rj-header{height: 70px; line-height: 70px;}

	.rj-header .header .nav{ display: none;  }
	.rj-header .header h1.logo{ /*float: right;*/padding:0 0 0 20px;  }
	.rj-header .header .app-header{    display: block;  }
	.rj-header .header .layui-nav.down-nav{
		position: absolute; width: 100%; z-index: 2;
		text-align: center; top: 70px; padding:0; display: block;
	}
	.rj-header .header .layui-nav.down-nav li{ height: 60px; line-height: 60px; display: block;  }
	.rj-header .header .layui-nav.down-nav li a{
		height: 60px; line-height: 60px; color: #fff; font-size: 18px;
	}

	/* 页脚*/
	.rj-footer .rj-line{ width: 100%; }

	.rj-index_link .title h3{font-size: 24px;}
	.rj-index_link .title h4{font-size: 14px;}

	.rj-index_goods .img-txt h3{line-height: 40px; background: #f9f9f9; font-size: 18px; color: #666666; text-align: center;}
/* } */

/* @media only screen and (max-width: 768px){
   .rj-index_link .rj-box h2{font-size:14px;}
} */

/* @media only screen and (max-width: 767px){ */
	/* ** 文章分类列表页 */
   .rj-article_category_list .banner{display: none;}
   .rj-article_category_list .imgtext-flow .item img{width: 100%; height: auto;}
	/* ** 文章列表页*/
   .rj-article_list .banner{display: none;}
   .rj-article_list .imgtext-flow .item img{width: 100%; height: auto;}


	/* ** 产品分类列表页 */
   .rj-goods_category_list .banner{display: none;}
   .rj-goods_category_list .imgtext-flow .item img{width: 100%; height: auto;}
	/* ** 产品列表页 */
   .rj-goods_list .banner{display: none;}
   .rj-goods_list .imgtext-flow .item img{width: 100%; height: auto;}


}
