/*****************************
* PHPwork官方网址： ruanjiesoft.com
* PHPwork应用官方QQ群： 317075601
* PHPwork应用开发者QQ： 1980572700
* 不得使用本软件用于非法用途，不得违反国家法律。
*************************************/
@charset "utf-8";

/*****************************
* PHPwork官方网址： ruanjiesoft.com
* PHPwork应用官方QQ群： 317075601
* PHPwork应用开发者QQ： 1980572700
* 不得使用本软件用于非法用途，不得违反国家法律。
*************************************/

.clear {
	clear: both;	margin: 0px auto;	height: 0px;
	font-size: 0px;	overflow: hidden;
}

.blank15 {
	clear: both;	margin: 0px auto;	height: 15px;
	font-size: 1px;	overflow: hidden;
}
.blank20 {
	clear: both;	margin: 0px auto;	height: 20px;
	font-size: 1px;	overflow: hidden;
}
.blank25 {
	clear: both;	margin: 0px auto;	height: 25px;
	font-size: 1px;	overflow: hidden;
}

/*a*/
a {	color: #666;	text-decoration: none;	transition: all 300ms ease 0s;}
a:hover {	color: #f26e5c;}
a.red {	color: red;	text-decoration: none;}
a.red:hover {	color: red;	text-decoration: underline;}
.clean:after, .clean:before {	display: table;	content: '';}
.clean:after {	clear: both;}
 
.wrap {max-width: 1600px;width: 96%;margin: 0 auto;}
.wrap1200 {max-width: 1200px;width: 96%;margin: 0 auto;}
.wrap1600 {max-width: 1600px;width: 96%;margin: 0 auto;}
.max-limit {max-width: 1920px;margin-left: auto;margin-right: auto;}
.fl {float: left;}
.fr {float: right;}
/* .text-over {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} */
.inherit {line-height: inherit;font-size: inherit;color: inherit;}
.over {overflow: hidden;}
.nowrap {white-space: nowrap;}
.fz0 {font-size: 0;}
.nowrap.fz0 {letter-spacing: -5px;}
.nowrap.fz0 * {letter-spacing: normal;}
.relative {position: relative;z-index: 1;}
.absolute {position: absolute;z-index: 1;}
.fixed {position: fixed;z-index: 1;}
.flex {display: box;display: flex;}
.flex-wrap {-webkit-box-lines: multiple;flex-wrap: wrap;}

.block {display: block;}
.none {display: none;}
.inline-block {display: inline-block;}
.hide {display: none;}
.max-w100 {max-width: 100%;}
.max-h100 {max-height: 100%;}
.middle {vertical-align: middle;}
.border-box {box-sizing: border-box;}
.content-box {box-sizing: content-box;}
.trans { transition: all 300ms ease 0s; }
.trans-internal::before, 
.trans-internal::after { transition: all 300ms ease 0s; }
.scale:hover .scale-img { transform: scale(1.1); }
.block-992 {display: none;}


/* .no-list {line-height: 34px;font-size: 24px;padding: 50px 5%;text-align: center;} */
/* html, body {min-width: 320px;overflow-x: hidden;} */

#website {position: relative;z-index: 1;left: 0;}

.rj-banner {margin-bottom: 20px;}

/* 页脚 */
.rj-footer .rj-nav_tel {min-height: 200px;padding-top: 30px;background: #efefef;}
.rj-footer .rj-nav_tel .rj-nav {width: 70%; display: flex; justify-content: flex-start;flex-wrap: wrap}
.rj-footer .rj-nav_tel .rj-nav .rj-item { padding: 0 20px;}
.rj-footer .rj-nav_tel .rj-nav .rj-item .item-title {line-height: 30px;padding-left: 10px;color: #333;font-size: 16px;}
.rj-footer .rj-nav_tel .rj-nav .rj-item .item-sub-title {max-height: 30px;padding-left: 20px;line-height: 30px;font-size: 14px;overflow: hidden;}
.rj-footer .rj-nav_tel .rj-nav .rj-item .item-sub-title a {color: #555 !important;font-size: 14px;}
.rj-footer .rj-nav_tel .rj-nav .rj-item .item-sub-title a:hover {color: #555 !important;}
.rj-footer .rj-nav_tel .tel-item {width: 20%;text-align: right;}
.rj-footer .rj-nav_tel .tel-item .tel {color: #333;font-size: 26px;text-align: right;}
.rj-footer .rj-nav_tel .tel-item .tel i {font-size: 24px;}
.rj-footer .rj-nav_tel .tel-item .sub-tel {line-height: 24px;color: #444;font-size: 14px;text-align: right;}
.rj-footer .rj-copyright {padding: 10px;background: #444;line-height: 200%;text-align: center;}
.rj-footer .rj-copyright * {color: #fff;}


/* 页头 */
.rj-header {width: 100%;height: 100px;padding: 0 20px;z-index: 5;left: 0;top: 0;background-color: #fff;}
.rj-header #logo {height: 100px;max-width:270px;max-height: 100px;line-height: 100px;}
.rj-header #logo img{max-width:100%;max-height: 100px;}

.rj-header #menu {width: auto;height: 100%;}
.rj-header #menu #nav {max-width: 830px;height: 100%;width: 70%;}
.rj-header #menu #nav .nav-item {width: 10%;display: inline-block;}
.rj-header #menu #nav .nav-item .item-a {color: #333 !important;line-height: 100px;font-size: 16px;}
.rj-header #menu #nav .nav-item .item-a.on, .rj-header #menu #nav .nav-item:hover .item-a {color: #009FE3 !important;}
.rj-header #menu #nav .nav-item .sub-nav { width: 220px;top: 100%;left: 50%;
											border-radius: 5px;margin-left: -110px;box-shadow: 0 0 10px rgba(0,0,0,.2);
											display: none;overflow: hidden;background-color: #fff;
										}
.rj-header #menu #nav .nav-item .sub-nav .sub-item {height: 63px;line-height: 63px;border-top: 1px solid #f1f1f1;}
.rj-header #menu #nav .nav-item .sub-nav .sub-item:first-child {border-top: 0;}
.rj-header #menu #nav .nav-item .sub-nav .sub-item a {font-size: 14px;color: #777;}
.rj-header #menu #nav .nav-item .sub-nav .sub-item a:hover {color: #fff;background-color: #f26e5c;}
.rj-header #menu #nav .nav-item:hover .sub-nav {display: block;}
.rj-header #menu-btn {line-height: 100px;font-size: 26px;}
.rj-header #menu-btn:hover {color: #009FE3 !important;}
.rj-header_blank {height: 100px;}



/********************/
/* 首页 轮播 */
.rj-index_slide { overflow: hidden;}
.rj-index_slide .item img {left: 0;}
.rj-index_slide .prev {left: 5%;}
.rj-index_slide .next {right: 5%;}
.rj-index_slide .banner-btn {font-size: 48px;color: #fff;top: 48%;opacity: 0;}
.rj-index_slide:hover .banner-btn {opacity: .8;}

/* 首页 关于我们 单页 */
.rj-index_about { min-height: 150px;background: #f2f2f2;}
.rj-index_about .about-img {width: 50%;}
.rj-index_about .main {width: 50%;height: 100%;right: 0px;top: 0px;}
.rj-index_about .main .brief {line-height: 180%;color: #555;font-size: 14px;}
.rj-index_about .main .see-more {width: 145px;margin: 0 auto;border-radius: 5px;
								color: #fff;line-height: 36px;background: #009fe3;
							}
.rj-index_about .main .see-more:hover {background-color: #009FE3 !important;}

.rj-index_about .web-title {margin-bottom: 10px;}
.rj-index_about .web-title .title-0 {font-size: 22px;color: #353535;}

.rj-index_goods_list .web-title {margin-bottom: 10px;}
.rj-index_goods_list .web-title .title-0 {font-size: 22px;color: #353535;}


/* 首页 新闻 */
.rj-index_news .border {border: 1px solid #e9e9e9;}
.rj-index_news .item { width: 50%;}
.rj-index_news .item .main {width: 50%;padding: 4.375% 3.125%;}
.rj-index_news .item .news-date {color: #009ce1;font-size: 22px;}
.rj-index_news .item .news-title {margin: 12px 0;max-height: 48px;overflow: hidden;line-height: 24px;}
.rj-index_news .item .news-title a {font-size: 14px;color: #000;text-decoration: none;}
.rj-index_news .item .news-brief {line-height: 24px;color: #555;}
.rj-index_news .item .img {width: 50%;max-width: 400px;}
.rj-index_news .item .img::after { content: '';	position: absolute;z-index: 1;top: 50%;width: 0;height: 0;
									border-top: 9px solid transparent;border-bottom: 9px solid transparent;
								}
.rj-index_news .item .img.left::after {border-right: 9px solid #fff;right: 0;}
.rj-index_news .item .img.right::after {border-left: 9px solid #fff;left: 0;}
.rj-index_news .see-more {	margin: 0 auto;width: 150px;border: 1px solid #e6e6e6;border-radius: 5px;
							line-height: 35px;text-decoration: none;color: #555;font-size: 14px;
						}

/* 首页 经典路线 产品 */
.rj-index_goods_list .rj-category > a:hover,
.rj-index_goods_list .rj-category > .on {color: #009FE3 !important;}
.rj-index_goods_list .rj-category {margin-bottom: 3%;z-index: 2;}
.rj-index_goods_list .rj-category > a {	margin: 0 0.5%;padding: 0 15px;border: 1px solid #fff;
										line-height: 25px;font-size: 14px;color: #333;
									}
/*.rj-category > a::before{width: 10px;height: 10px;border: 1px solid #7d7d7d;border-radius: 100%;margin-right: 10px;display: inline-block;content: '';}*/
.rj-index_goods_list .rj-category > a:hover, 
.rj-index_goods_list .rj-category > .on {color: #009fe3;border: 1px solid #009fe3;border-radius: 8px;}
.rj-index_goods_list .rj-category > .on::before {border-color: #f37463;}

/* #products .products-title {line-height: 34px;color: #555;} */
.rj-index_goods_list .products-list .item {width: 25%;display: none;}
.rj-index_goods_list .products-list .item.swiper-slide {display: block;}
.rj-index_goods_list .products-list .item .name {
	padding-left: 30px;left: 0px;bottom: 0px;
	line-height: 30px;font-size: 18px;color: #fff;font-size: 16px;
}
.rj-index_goods_list .opt {margin: 30px auto 0;width: 80%;max-width: 250px;height: 14px;line-height: 14px;}
.rj-index_goods_list .opt .arrow {width: 15px;height: 100%;background-repeat: no-repeat;}
.rj-index_goods_list .opt .arrow-left {background-image: url(../images/arrow-left-0.jpg);background-position: 21% center;}
.rj-index_goods_list .opt .arrow-right {background-image: url(../images/arrow-right-0.jpg);background-position: 79% center;}
.rj-index_goods_list .opt .more { margin: 0 24%;width: 14px;height: 100%;
						line-height: inherit;font-size: 12px;color: #3a3a3a;
					}

/* 首页 友情链接 */
.rj-link{padding: 50px 0 20px; text-align: center;line-height: 40px;font-size: 14px;}


/* ** 产品分类页 */
.rj-goods_list { margin-bottom: 50px;}
.rj-goods_list h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:22px;text-align:center;}
.rj-goods_list .rj-category a {margin: 0 13px;line-height: 36px;color: #444;font-size: 16px;text-decoration: none;}
.rj-goods_list .rj-category a.cur {color: #009fe3;border-bottom: 2px solid #009fe3;}

.rj-goods_list .list-item {width: 31.66%;margin-left: 1.5%;margin-bottom: 2.5%;vertical-align: top;}

/*.rj-goods_list .list-item .list-item-wrap {min-height: 162px;padding: 4.23%; border: 1px solid #e6e6e6;border-top: none; }*/
.rj-goods_list .list-item .list-item-name {max-height: 50px;line-height: 50px;}
.rj-goods_list .list-item .list-item-name a {color: #333;font-size: 16px;text-decoration: none;}
.rj-goods_list .list-item .list-item-brief {height: 50px;line-height: 25px;color: #888;}
.rj-goods_list .list-item .list-item-set {width: 30%;line-height: 28px;color: #888;}
/* #products .process-wrap {padding: 30px 0;}
#products .process-wrap .process-title {line-height: 40px;color: #444;font-size: 18px;border-bottom: 1px solid #dfdfdf;}
#products .process-wrap .process-item {color: #444;font-size: 14px;}
#products .process-wrap .process-arrow {width: 2.5%;margin: 0 3%;} */

/* *** 产品详细页 */
.rj-goods_detail .path {line-height: 43px;color: #555;}
.rj-goods_detail .path a {color: #555;text-decoration: none;}
.rj-goods_detail .detail-box {padding: 1.666% 2.08333%;border: 1px solid #e9e9e9;}
.rj-goods_detail .img {width: 52.1739%;max-width: 600px;}
.rj-goods_detail .img .big-imgs {margin-bottom: 3.33333%;}
/* #products .img .small-img .fa-angle-left {color: #b7b7b7;left: 0;top: 15%;}
#products .img .small-img .fa-angle-right {color: #b7b7b7;right: 0;top: 15%;}
#products .img .small-img .small-img-wrap {width: 89.33%;margin: 0 auto;}
#products .img .small-img .small-img-wrap .small-img-item {width: 25%;border: 1px solid #e9e9e9;} */
.rj-goods_detail .right-info {width: 41.739%;}
.rj-goods_detail .right-info .name {color: #333;line-height: 26px;font-size: 22px;}
.rj-goods_detail .right-info .brief {color: #555;line-height: 24px;font-size: 14px;}
.rj-goods_detail .right-info .price {line-height: 40px;}
.rj-goods_detail .right-info .price span {color: #f53400;font-size: 28px;}
.rj-goods_detail .right-info .price del {color: #555;font-size: 14px;}
.rj-goods_detail .right-info .preorder { width: 39.16%;max-width: 188px;background: #f53400;border-radius: 4px;
									line-height: 54px;text-align: center;font-size: 22px;color: #fff;
								}
.rj-goods_detail .des-wrap {border: 1px solid #e9e9e9;}
.rj-goods_detail .des-wrap .card-wrap {/* background: #e9e9e9; */}
.rj-goods_detail .des-wrap .card-wrap .card { width: 11.6%;min-width: 85px;border-top: 3px solid #e9e9e9;
										line-height: 61px;text-align: center;color: #333;font-size: 16px;cursor: pointer;
									}
.rj-goods_detail .des-wrap .card-wrap .card.on {color: #009fe3;border-top-color: #009fe3;background: #fff;}
.rj-goods_detail .des-wrap .des {min-height: 300px;padding: 15px;line-height: 24px;}


/* ** 文章分类页 */
.rj-article_list { margin-bottom: 50px;}
.rj-article_list h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:22px;text-align:center;}
.rj-article_list .rj-category a {margin: 0 13px;line-height: 36px;color: #444;font-size: 16px;text-decoration: none;}
.rj-article_list .rj-category a.cur {color: #009fe3;border-bottom: 2px solid #009fe3;}
.rj-article_list .list-line {border-bottom: 1px dashed #c3c3c3;padding: 2% 14px;}
.rj-article_list .list-line .list-line-img {width: 16%;min-width: 120px;}
.rj-article_list .list-line .list-line-info {width: 67%;padding: 0 30px;}
.rj-article_list .list-line .list-line-info .title {line-height: 36px;}
.rj-article_list .list-line .list-line-info .title a {color: #333;font-size: 16px;text-decoration: none;}
.rj-article_list .list-line .list-line-info .brief {line-height: 24px;color: #555;}
.rj-article_list .list-line .list-line-date {width: 15%;padding-top: 15px;padding-left: 30px;}
.rj-article_list .list-line .list-line-date .md {color: #888;font-size: 24px;}
.rj-article_list .list-line .list-line-date .y {margin: 4px 0;color: #888;font-size: 16px;}
.rj-article_list .list-line .list-line-date .more {width: 32.17%;}
.rj-article_list .info-detail {line-height: 24px;}
/* *** 文章详细页 */
.rj-article_detail {margin-bottom: 50px;}
.rj-article_detail img{ max-width: 100% !important;height: auto !important;}
.rj-article_detail h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:22px;text-align:center;}
.rj-article_detail p.rj_img{ text-align:center;margin-bottom:15px;}
.rj-article_detail .rj-content { min-height: 400px;line-height: 24px;font-size: 14px; }


/* 单页 */
.rj-page_detail { margin-bottom: 30px;}
.rj-page_detail img{ max-width: 100% !important;height: auto !important;}
.rj-page_detail h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:22px;text-align:center;}
.rj-page_detail p.rj_img{ text-align:center;margin-bottom:15px;}
.rj-page_detail .rj-content{ min-height:500px;background-color:rgba(255,255,255,0.8);}


/* 分页类 */
.rj-page{margin: 10px 0;text-align:center;}
.rj-page span,.rj-page a{display: inline-block;vertical-align: middle; margin: 0 -1px 5px 0;padding: 0 15px; height: 28px;
							line-height: 28px;border: 1px solid #eee;color: #333;font-size: 12px;}
.rj-page .layui-laypage-skip{margin-left: 10px;	margin-right: 0;padding: 0;border: none;color: #999;}
.rj-page input{margin: 0 10px;	padding: 0 3px;	height: 30px;border-radius: 2px;border: 1px solid #eee;
				vertical-align: top;color: #333;line-height: 30px;background-color: #fff;outline: none;}


@media only screen and (max-width: 1280px) {
	/* 首页 关于我们 单页 */
	.rj-index_about .main .blank20, .rj-index_about .main .blank25 {display: none;}
	.rj-index_about .main .see-more {height: 26px;line-height: 26px;margin-top: 10px;}
	/* 首页 新闻 */
	.rj-index_news .item .main {padding: 2%;}
	.rj-index_news .item .news-date {font-size: 16px;}
	.rj-index_news .item .news-title {margin: 5px 0;}
	/* 页脚 */
	.rj-footer .rj-nav_tel .tel-item .tel {font-size: 20px;}
}


@media only screen and (max-width: 992px) {
	.hide-992 {display: none;}
	.block-992 {display: block;}
	html.open-menu, body.open-menu {width: 100%;height: 100%;position: fixed;overflow: hidden;}
	.rj-banner {margin-left: -25%;}

	/* 导航菜单展开后禁止手机页面滚动 */
	.rj-header {height: 70px;line-height: 70px;}
	.rj-header #logo {height: 70px;max-width:270px;line-height: 70px;}
	.rj-header #logo img{max-height: 70px;}
	.rj-header.open-menu {left: -60%;}
	.rj-header #menu.open-menu #nav {right: 0%;z-index: 20;}
	.rj-header #menu:hover #nav { transition: all 300ms ease 0s; }
	.rj-header #menu #nav { width: 60%;max-width: none; position: fixed;right: -60%;top: 0;
							align-items: flex-start; align-content: flex-start;
							border-left: 1px solid #eee; overflow-x: hidden;background-color: #fff;
						}
	.rj-header #menu #nav .menu-close { width: 100%;height: 70px; padding-left: 5%;padding-right: 5%;
										line-height: inherit;font-size: 28px;color: #fff; background-color: #777;
									}
	.rj-header #menu #nav .row {position: relative;z-index: 1;}
	.rj-header #menu #nav .nav-item {width: 100%;border-bottom: 1px solid #ccc;text-align: left;}
	.rj-header #menu #nav .nav-item.on {z-index: 3;}
	.rj-header #menu #nav .nav-item .item-a { display: block;height: 45px;padding-left: 7%;padding-right: 7%;
												line-height: 45px;font-size: 16px;
											}
	.rj-header #menu #nav .nav-item .sub-nav {display: block;width: 60%;margin-left: 0;
												position: fixed;left: auto;right: -60%;top: 60px;bottom: 0;
												box-shadow: none;overflow-x: hidden;border-radius: 0;
											}
	.rj-header #menu #nav .nav-item .sub-nav.open {right: 0;}
	.rj-header #menu-btn {line-height: 70px;}

	/* 首页 轮播 */
	.rj-index_slide .swiper-container{width: 150%;margin-left: -25%;}

	/* 首页 经典路线 产品 */
	.rj-index_goods_list .web-title .title-0 {font-size: 20px;}
	.rj-index_goods_list .products-list {max-width: 960px;margin: 0 auto;}
	/* 首页 关于我们 单页 */
	.rj-index_about .web-title .title-0 {font-size: 20px;}
	.rj-index_about .about-img {display: none;}
	.rj-index_about .main {width: 100%;padding-top: 2%;padding-bottom: 2%;position: relative;}
	/* 首页 新闻 */
	.rj-index_news .border {width: 96%;border: 0;}
	.rj-index_news .item {width: 100%;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;float: none;}
	.rj-index_news .item .main {float: left;}
	.rj-index_news .item .news-brief {max-height: 72px;overflow: hidden;}
	.rj-index_news .item .img {float: right;text-align: right;}
	.rj-index_news .item .img::before, .rj-index_news .item .img::after {display: none;}

	/* ** 产品分类页 */
	.rj-goods_list .list-item {width: 49%;margin-left: 0.5%;}
	.rj-goods_list .list-item .list-item-wrap {min-height: 0;}
	.rj-goods_list .list-item .list-item-name {height: 30px;line-height: 30px;}
	.rj-goods_list .list-item .list-item-set {display: none;}

	/* #products .f2 {margin-left: 0;}
	#products .process-wrap .process-item {width: 33.3333%;margin-bottom: 2.5%;}
	#products .process-wrap .process-arrow {display: none;} */
	/* *** 产品详细页 */
	.rj-goods_detail .img {width: 100%;margin: 0 auto 2%;float: none;}
	.rj-goods_detail .right-info {width: 100%;margin: 0 auto;float: none;}
	.rj-goods_detail .right-info .name {font-size: 18px;}
	.rj-goods_detail .right-info .price span {font-size: 20px;}
	.rj-goods_detail .right-info .preorder {width: 100px;line-height: 30px;font-size: 16px;}
	.rj-goods_detail .des-wrap .card-wrap .card {line-height: 40px;font-size: 14px;}


	/* ** 文章分类页 */
	.rj-article_list .category a {font-size: 14px;}
	.rj-article_list .list-line .list-line-img {display: none;}
	.rj-article_list .list-line .list-line-info {width: 85%;padding: 0 4% 0 0;}
	.rj-article_list .list-line .list-line-date {padding: 0;margin-top: 3px;float: right;}
	.rj-article_list .list-line .list-line-date .md {font-size: 16px;}
	.rj-article_list .list-line .list-line-date .more {display: none;}

	/* 页脚 */
	.rj-footer .rj-nav_tel .rj-nav {width: 100%;margin-bottom: 2%;vertical-align: top;float: none;}
	.rj-footer .rj-nav_tel .rj-nav .rj-item {width: 50%;}
	.rj-footer .rj-nav_tel .rj-nav .rj-item .item-title {padding-left: 0;}
	.rj-footer .rj-nav_tel .rj-nav .rj-item .item-sub-title {padding-left: 10px;}

	.rj-footer .rj-nav_tel .tel-item {width: 100%;padding: 20px;float: none;}
	.rj-footer .rj-nav_tel .tel-item .tel, 
	.rj-footer .rj-nav_tel .tel-item .sub-tel {}

}
