@font-face {
	font-family:Libre Baskerville;
	src:url('LibreBaskerville.otf');
}
body {
	font-family:Helvetica,Arial,'microsoft yahei',sans-serif;
	color:#333;
	font-size:15px;
	line-height:1.5;
}
header {
	background-color:#fff;
}
a {
	color:#333;
	text-decoration:none;
	transition:0.5s;	
	-o-transition:0.5s;
	-ms-transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
}
a:hover, a:active, a:visited, a:focus {
	text-decoration:none;
}
a:hover, a:focus {
	color:#f18d38;
}
ul,li {
	list-style:none;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
.img-thumbnail {
	padding:0;
	background-color:transparent;
	border:none;
	border-radius:0;
	transition:opacity 0.7s;
	-o-transition:opacity 0.7s;
	-ms-transition:opacity 0.7s;
	-moz-transition:opacity 0.7s;
	-webkit-transition:opacity 0.7s;
}
.img-thumbnail:hover,.opacity_img:hover {
	opacity:0.75;
}

/*顶部信息*/
.top_menu {
	width:100%;
	height:36px;
	font-size:14px;
	color:#666;
	background-color:#f3f3f3;
}
.top_menu .container .top-left {	
	display:inline-block;
	/*
	width:calc(100% - 132px);
	*/
	padding:0;
}
.top_menu .container .top-left .top_name {
	display:block;
	width:100%;
	padding:6px 0;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.top_menu .container .top-right {	
	display:inline-block;
	float:right;
	width:auto;
	padding:0;
}
.top_menu .container .top-right .top_whatsapp {
	float: right;
	width: 30px;
	height: 30px;
	margin: 3px 0 3px 10px;
	text-align: center;
}
.top_menu .container .top-right .top_whatsapp .fa {
	font-size:19px;
	line-height:30px;
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.top_menu .container .top-right .top_whatsapp:hover .fa{
	color:#f18d38;
}
.top_social_media {
	float:right;
	height:36px;
	padding:6px 10px 6px;
}
.nav_icons {
	margin:0;
}
.nav_icons a {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	color:#fff;
	text-align:center;
	border-radius:50%;
	background:#ccc;
}
.nav_icons a.facebook {
	background-color: rgb(8, 102, 255);
}
.nav_icons a.twitter {
	background-color: rgb(29, 155, 240);
}
.nav_icons a.linkedin {
	background-color: rgb(0, 123, 181);
}
.nav_icons a.youtube {
	background-color: rgb(255, 0, 0);
}
.nav_icons a:hover {
	opacity:0.75;
}
.nav_icons i {
	line-height:24px;
	font-size:16px;
	border-radius:50%;
	text-align:center;
}
.nav_inquiry i {
	color:#fe8101;	
}
.top_bg {
	color:#777;
	width:100%;
	height:35px;
	border-bottom:1px solid #e4e4e4;
}
.top_email {
	padding-top:6px;
	color:#565656;
	float:left;
	margin:35px 0 0 10px;
	font-size:14px;
}
.top_email i {
	color:#f18d38;
	margin-right:5px;
}

.top_email a {
	color:#565656;
	margin-right:30px;
}
.top_email a:hover {
	color:#21c149;
	text-decoration:none;
}

.cover {
	height:100%;
	overflow:hidden;
}

.top_search_btn {
	position:relative;
	display:inline-block;
	float:right;
	width:30px;
	height:30px;
	margin:3px 0 3px 10px;
	text-align:center;	
	overflow:hidden;
	cursor:pointer;	
}
.top_search_btn .glyphicon{
	font-size:16px;
	line-height:30px;
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.top_search_btn:hover .glyphicon {
	color:#f18d38;
}

.search-mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(240, 240, 240, 0.7);
	display:none;
	cursor:pointer;
	z-index:1000000;
}

.search-mask .search-cont {
	position:relative;
	width:540px;
	height:auto;
	margin:40px 0px 0px 0px;
	background-color:#fff;
	display:inline-block;
	overflow:hidden;
	cursor:default;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 2px 5px rgb(0 0 0 / 30%);
	-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 5px rgb(0 0 0 / 30%);
}

.search-mask .search-cont .search-area {
	position:relative;
	width:100%;
	height:auto;
	background-color:#eee;
	display:inline-block;
	overflow:hidden;
}

.search-mask .search-cont .search-area .search-cancel {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	display:block;
	float:right;
	-webkit-border-radius:0 6px 0 0;
	-moz-border-radius:0 6px 0 0;
	border-radius:0 6px 0 0;
	
	height:40px;
}

.search-mask .search-cont .search-area .search-cancel span {
	position:relative;
	padding:5px;
	text-align:center;
	display:inline-block;
	overflow:hidden;
	transition:all 0.2s;	
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	filter:alpha(opacity=60);
	opacity:0.6;
	line-height:30px;
	font-size:30px;
	/*
	transform:scale(0.5);
	*/
}

.search-mask .search-cont .search-area .search-body {
	position:relative;
	width:100%;
	height:auto;
	padding:30px;
	display:inline-block;
	overflow:hidden;
	clear:both;
}

.search-mask .search-cont .search-area .search-body .search-form {
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
}

.search-mask .search-cont .search-area .search-body .search-form .search-item {
	position:relative;
	width:100%;
	height:auto;
	display:inline-block;
}

.search-mask .search-cont .search-area .search-body .search-form .search-item .search-input {
	position:relative;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:normal;
	padding:0 45px 0 5px;
	color:#333;
	border:1px solid rgb(13, 119, 218);
	vertical-align:middle;
	overflow:hidden;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.search-mask .search-cont .search-area .search-body .search-form .search-item .search-submit {
	display:inline-block;
	position:absolute;
	height:40px;
	top:0;
	right:0;
	padding:10px;
	line-height:1;
	background-color:rgb(13, 119, 218);
	border:none;	
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
	overflow:hidden;
	cursor:pointer;
}

.search-mask .search-cont .search-area .search-body .search-form .search-item .search-submit .glyphicon {
	position:relative;
	width:20px;
	height:20px;
	line-height:20px;
	font-size:20px;
	color:#fff;
	display:inline-block;
}

.search-mask .search-cont .search-area .search-body .search-form .search-item .search-message {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin:8px 0px 0px 0px;
	color:rgba(230, 0, 57, 0.9);
	text-align:left;
	text-transform:none;
	display:block;
}

.search-mask .search-cont .search-hot {
	position:relative;
	width:100%;
	height:auto;
	padding:30px;
	display:inline-block;
	overflow:hidden;
}

.search-mask .search-cont .search-hot .title {
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	color:#333;
	text-align:left;
	text-transform:none;
	display:block;
}

.search-mask .search-cont .search-hot .search-keyword {
	position:relative;
	width:100%;
	height:auto;
	margin:8px 0px 0px 0px;
	display:inline-block;
	overflow:hidden;
}

.search-mask .search-cont .search-hot .search-keyword ul {
	position:relative;
	width:100%;
	height:auto;
	text-align:left;
	display:inline-block;
	overflow:hidden;
}

.search-mask .search-cont .search-hot .search-keyword ul li {
	position:relative;
	padding:8px 8px 0px 0px;
	display:inline-block;
}

.search-mask .search-cont .search-hot .search-keyword ul li a {
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	padding:5px 12px;
	color:#333;
	background-color:#eee;
	text-align:left;
	text-transform:none;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

/*幻灯片*/
.flash img {
	width:100%;
}
.flash ul.bxslider {
	list-style:none;
}
.flash div.bx-pager {
	bottom:4%;
}
.flash div.bx-controls-direction {
	/*
	display:none;
	*/
}

/*产品搜索*/
/*
.search_group {
	margin:22px 0 30px 0;
	border:1px solid #dfe1e3;
}
.search_group input.form-control {
	border-radius:0;
	box-shadow:none;
	color:#787878;
	padding:12px 10px;
	height:45px;
	background:transparent;
	border:none;
}
.search_group input.form-control:focus {
	box-shadow:none;
	border-color:#b2e0fb;
}
.mysearch_btn {
	background-color:#00A43B;
	color:#fff;
}
.mysearch_btn:hover,.mysearch_btn:focus {
	background-color:#02BB5A;
	color:#fff;
}
#submit_search {
	color:#31363c;
	font-size:13px;
	top:0;
}
#submit_search:hover {
	color:#46d8ad;
	cursor:pointer;
}
*/
.search_group {
	margin:38px 0 0 0;
	border:1px solid #d6d6d6;
}
.search_group input.form-control {
	border-radius:0;
	box-shadow:none;
	color:#787878;
	padding:12px 10px;
	height:36px;
	background:transparent;
	border:none;
}
.search_group input.form-control:focus {
	box-shadow:none;
	border-color:#b2e0fb;
}
.mysearch_btn {
	background-color:#1260aa;
	color:#fff;
}
.mysearch_btn:hover,.mysearch_btn:focus {
	background-color:#FF6633;
	color:#fff;
}
#submit_search {
	color:#31363c;
	font-size:13px;
}
#submit_search:hover {
	color:#FF6633;
	cursor:pointer;
}

.index_head {
	margin:40px 0 10px 0;
	text-align: center;
}
.index_head .title {
	margin:0;
	font-size:32px;
	font-weight:bold;
	color:#444;
}
.index_head p {
	position:relative;
	display:inline-block;
	margin:15px 0 10px 0;
	font-size:16px;
	color: #666;
}
.index_more {
	display:block;
	width:100%;
	text-align:center;
}
.index_more a {
	display:inline-block;
	padding:8px 30px;
	color:#fff;
	background:#f18d38;
	border:1px solid #f18d38;
}
.index_more a:hover {
	color:#f18d38;
	background:transparent;
}

.index_dark_bg {
	background-color:#f5f5f5;
}

/*首页-产品*/
.product_bg {
	padding-bottom:30px;
}
/*
.product_head h2 {
	font-size:32px;
	text-align:center;
	font-weight:bold;
	color:#666;
	margin:50px 0 10px 0;
}
.product_head p {
	text-align:center;
	color:#999;
	padding-bottom:15px;
}
*/
.product_list {
	clear:both;
	margin:0 -15px;
	padding:15px 0 0 0;
	display:flex;
	flex-wrap:wrap;
}
.product_list2 {
	padding-top:20px;
}
.product_index {
	margin-bottom:15px;
	/*
	padding:0 15px;
	*/
}
.product_index > a {
	display:block;
	padding:4px;
	border:1px solid #ddd;	
}
.product_index > a .img_holder {
	position:relative;
	display:block;
	height:0;
	padding-bottom:75%;
}
.product_index > a .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
}
.product_title {
	margin-top:0;
	margin-bottom:0;
	line-height:20px;
	font-size:15px;
	font-weight:400;
	text-align:center;
	/*
	overflow:hidden;
	*/
}
.product_title a {
	display:block;
	padding:5px 0;
}
.product_title a:hover {
	color:#f18d38;
}

/* 首页-案例 */
.case_bg {
	padding-bottom:30px;
	/*
	background-size:cover;
	background-attachment:fixed;
	*/
}
/*
.case_bg .product_title a {
	color:#666;
}
*/

@media screen and (min-width:1200px) {
	.product_list .product_index:nth-child(4n+1) {
		clear:both;
	}
}
@media screen and (max-width:767px) {
	.product_list .product_index:nth-child(2n+1) {
		clear:both;
	}
}

/* index-hot products */
.index_hot_product {
	padding-bottom:30px;
}
.product_head_gd h2 {
	text-align:center;
	margin-top:50px;
	font-size:28px;
	color:#444;
	text-transform:uppercase;
}
.product_head_gd p{
	text-align:center;
	color:#666;
	font-size:18px;
}

.index_hot_product_td {
	float:left;
	overflow:hidden;
	margin-bottom:15px;
}
.index_hot_product_td_img {
	border:1px solid #d3d3d3;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:250px;
	height:250px;
	line-height:250px;
	border-radius:0;
}
.index_hot_product_td_img a, .index_hot_product_td_img_gd a {
	display:block;
}
.index_hot_product_td_img a img {
	filter:alpha(opacity=90);
	opacity:0.9;
	transition:all 1s ease-out;
	-moz-transition:all 1s ease-out;
	-ms-transition:all 1s ease-out;
	-o-transition:all 1s ease-out;
	-webkit-transition:all 1s ease-out;
}
.index_hot_product_td_text {
	overflow: hidden;
	padding-top: 10px;
}
.index_hot_product_td_name {
	text-align: center;
	line-height: 26px;
}

@media screen and (max-width: 768px) {
	.index_product_gd {
		background-color:#F8F8F8;
		padding-bottom:30px;
	}
	.product_head_gd h2 {
		margin-top:30px;
		font-size:25px;
	}
	.product_head_gd p {
		text-align:center;
		color:#666;font-size:18px;
	}
}

@media screen and (min-width: 601px) and (max-width: 770px) {
	.index_hot_product_td {
		float:left;
		overflow:hidden;
		padding:0 23px;
	}
	.index_hot_product_td_text {
		width: 250px;
		overflow: hidden;
	}
}
@media screen and (max-width: 399px) {
	.index_hot_product_td_l {
		float:left;
		overflow:hidden;
		margin-left:5px;
	}
	.index_hot_product_td {
		overflow:hidden;
		padding:0;
	}
	.index_hot_product_td_img {
		width:140px;
		height:140px;
		line-height:140px;
		text-align:center;
	}
}

/*首页-Advantage*/
.adv_bg {
	padding-bottom:30px;
}
.advantage_index {
	background-color:#fff;
	margin-bottom:30px;
}
.advantage_clear {
	clear:both;
}
.advantage_title {
	margin:30px 0 10px 0;
	font-size:20px;
	color:#444;
	font-weight:bold;
}
.advantage_title a {
	color:#666;
}
.advantage_title a:hover {
	color:#f18d38;
}
.advantage_desc {
	font-size:18px;
	color:#888;
}
/*
.advantage_img {
	float:right;
	margin:25px 20px 30px 0;
	max-width:90px;
	max-height:90px;
	transition:transform 0.6s ease-out;	
	-o-transition:transform 0.6s ease-out;
	-ms-transition:transform 0.6s ease-out;
	-moz-transition:transform 0.6s ease-out;
	-webkit-transition:transform 0.6s ease-out;
}
.advantage_img:hover {
	transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
	-o-transform:rotateZ(360deg);
	-ms-transform:rotateZ(360deg);
}
*/
.advantage_index i {
	float:right;
	width:82px;
	height:82px;
	margin:25px 20px 30px 0;
	line-height:82px;
	font-size:54px;
	color:#fff;
	text-align:center;
	background:#f18d38;
	border-radius:50%;
	transition:transform 0.6s ease-out;
	-o-transition:transform 0.6s ease-out;
	-ms-transition:transform 0.6s ease-out;
	-moz-transition:transform 0.6s ease-out;
	-webkit-transition:transform 0.6s ease-out;
}
.advantage_index i:hover {
	opacity:0.8;
	transform:rotateZ(360deg);
	-o-transform:rotateZ(360deg);
	-ms-transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
}

/*首页-公司介绍*/
.about_bg {
	padding-bottom:30px;
}
.about_img {
	max-width:100%;
}
.about_img img {
	max-width:100%;
}
.about_h3 {
	margin:0 0 10px;
	/*
	font-family:Arial;
	*/
	color:#f18d38;
	font-size:30px;
	font-weight:bold;
}
.about_p {
	font-size:16px;
	color:#999;
	padding-bottom:20px;
	border-bottom:1px solid #dadada;
}
.about_content {
	line-height:1.5;
	color:#333;
}
.about_btn {
	display:block;
	margin-top:20px;	
	width:150px;
	padding:8px 0;
	text-align:center;
	color:#fff;
	background-color:#f18d38;
	border-radius:18px;	
}
.about_btn:hover,.about_btn:focus {
	color:#fff;
	text-decoration:none;
	background-color:#444;
}

/*首页-Blog*/
.blog_bg {
    padding-bottom: 30px;
}
.blog_list {
	clear:both;
	padding:5px 0 0 0;
	margin-right:-15px;
	margin-left:-15px;
	overflow:hidden;
}
.blog_index {
	margin-bottom:20px;
}
.blog_index > a {
	display:block;
	padding:4px;
	border:1px solid #ddd;
}
.blog_index > a .img_holder {
	position:relative;
	display:block;
	height:0;
	padding-bottom:75%;
}
.blog_index > a .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
}
/*
.blog_index img {
	max-width:100%;
}
*/
.blog_title {
	/*
	margin-top:10px;
	*/
	margin:0;
	text-align:center;
}
.blog_title a {
	display:block;
	padding:10px 0;
	font-size:16px;
	line-height:1.4;
	font-weight:bold;
}
.blog_title a:hover {
	color:#f18d38;
}
.blog_desc {
	color:#666;
}
@media screen and (max-width: 767px) {
	.blog_title a {
		font-size: 15px;
	}
}

/*首页-News*/
.news_bg {
    padding-bottom: 30px;
}
.news_list {
    clear: both;
    margin: 0 -15px;
    padding: 15px 0 0 0;
    display: flex;
    flex-wrap: wrap;
}
.news_index {
	margin: 0 0 25px;
	clear: both;
	list-style: none;
}
.news_index div {
	display: block;
	width:100%;
	height:100%;
	border-bottom: 1px dashed #dbd4cd;
}
.news_index div span {
	display: inline-block;
	width: 70px;
	height: 70px;
	margin: 0 12px 15px 0;
	padding: 0 2px;
	text-align: center;
	color: #fff;
	background-color: #f18d38;
	float: left;
}
.news_index div span strong {
	display: block;
	padding-top: 10px;
	font-size: 25px;
}
.news_index div span i {
	display: block;
	font-size: 12px;
	font-style: normal;
	font-family: Arial;
}
.news_index .news_title {
	margin: 0 0 5px;
}
.news_index .news_title a {
	display: block;
	font-size: 16px;
	line-height: 1.4;
	font-weight: bold;
}
.news_index .news_title a:hover {
	color: #f18d38;
}
.news_index em, .news_index .news_desc {
	color: #666;
	/*
	line-height: 1.2;
	*/
	font-style: normal;
}

@media screen and (max-width: 768px) {
	.news_index div span {
		margin-bottom: 15px;
	}
	.news_index .news_title a {
		font-size: 15px;
	}
	.news_index em, .news_index .news_desc {
		
	}
}

/*首页-合作伙伴*/
/*
.cooperation_img a {
	display:block;
}
.cooperation_img a img {
	max-width:100%;
	margin-bottom:10px;
}
*/
.cooperation_bg {
	padding-bottom:30px;
}
.cooperation_img {
	display:block;
	margin-bottom:20px;
	padding:5px;
	background:#fff;
	border:1px solid #ddd;
}
.cooperation_img .img_holder {
	position:relative;
	display:block;
	height:0;
	padding-bottom:53.25%;
}
.cooperation_img .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
}

/*首页-index_tags*/
.index_tags_bg {
	padding:20px 0;
}
.index_tags_title {
	margin-right:5px;
	line-height:34px;
	font-size:18px;
	font-weight:700;
	float:left;
}
.index_tags_bg .con {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
}
.index_tags_bg .con h2 {
	display:inline-block;
	margin:0 10px 10px 0;
	padding:0;
	font-size:15px;
	font-weight:400;
}
.index_tags_bg .con h2 a {
	display:block;
	padding:6px;
	line-height:22px;
	background:#ebebeb;
}
.index_tags_bg .con h2 a:hover {
	color:#fff;
	background:#f18d38;
}

/*内页-横幅*/
.page_bg {
	width:100%;
	position:relative;
}
.page_bg img {
	width:100%;
	height:auto;
	display:block;
}

/*内页-breadcrumb*/
.breadcrumb_wrap {
	margin-bottom:20px;
	background-color:#f3f3f3;
}
.bread_nav {
	padding:10px 0;
}
/*
.bread_nav span {
	color:#f18d38;
	padding-right:6px;
}
*/

.bread_nav a {
	color:#2F2F2F;
}
.bread_nav a:hover {
	color:#f18d38;
	text-decoration:none;
}

/*列表页-购物车*/
.inquire_img img {
	max-width:100%;
}
.inquire_name a {
	font-size:18px;
	color:#333;
}
.inquire_desc a:hover {
	text-decoration:none;
}
.inquire_name p {
	margin:10px 0;
}
.inquire_list li {
	padding:10px 0;
	border-bottom:1px dotted #ccc;
}
.inquire_list .inquiry_num {
	border:1px solid #ccc;
	border-radius:4px;
	height:34px;
}
.remove {
	float:right;
}
.remove a {
	color:#f00;
}

/* upper_nav */
.upper_nav {
	width:100%;
	margin-bottom:20px;
}
.upper_nav .current_title {
	padding:8px;
	line-height:24px;
	font-size:16px;
	border:1px solid #ccc;
	cursor:pointer;
}
.upper_nav .current_title em {
	line-height:24px;
	float:right;
	transition:0.3s;
	-o-transition:0.3s;
	-ms-transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;	
}
.upper_nav.open .current_title em {
	transform:rotate(180deg);
}
.upper_nav .nav_list {
	position:absolute;
	display:none;
	width:calc(100% - 30px);
	padding:8px 16px;
	background:#fff;
	border:1px solid #ccc;
	box-shadow: rgb(0 0 0 / 20%) 0 2px 16px;
	z-index:99;
}
.upper_nav .nav_list li a {
	display:block;
	padding:8px 0;
	border-bottom:1px solid #ddd;
}
.upper_nav .nav_list .root_title.current > a {
	color:#f18d38;
}
.upper_nav .nav_list ul li a {
	padding-left:16px;
}
.upper_nav .nav_list ul li li a {
	padding-left:32px;
}
.upper_nav .nav_list li.current-cat > a, .upper_nav .nav_list li.current_page_item > a {
	color:#f18d38;
}

/***** Sidebar START *****/
.sidebar > div, .sidebar #sidebar_searchform {
	margin-bottom:15px;
	overflow:hidden;
}
.sidebar .title {
	display:block;
	height:50px;
	margin:0;
	font-size:20px;
	font-weight:normal;
	line-height:50px;
	border-bottom:1px solid #ebebeb;
}
.sidebar .title span {
	display:inline-block;
	height:50px;
	border-bottom:1px solid #f18d38;
}
.sidebar .con {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	clear:both;
}
/*Sidebar菜单*/
.sidebar .sidebar_nav {
	margin-bottom:35px;
}
.sidebar_nav .con > li {
	position:relative;
	border-bottom:1px solid #f2f2f2;
	background:url(../images/left_li.gif) 6px 18px no-repeat;
}
.sidebar_nav .con > li ul {
	display:none;
}
.sidebar_nav .con li a {
	display:block;
	padding:0 0 0 16px;
	text-decoration:none;
	line-height:44px;
}
.sidebar_nav .con li a:hover {
	color:#f18d38;
}
.sidebar_nav .con li ul li {
	margin:0;
	border-top:1px solid #f2f2f2;
	background:url(../images/left_sli.gif) 18px 16px no-repeat;
}
.sidebar_nav .con li ul li a {
	padding:0 0 0 28px;
	border:0;
	line-height:40px;
}
.sidebar_nav .con .menu_head {
	position:absolute;
	width:44px;
	height:44px;
	padding:0;
	line-height:44px;
	text-align:center;

	right:0;
	top:0;
	color:#666;
	cursor:pointer
}
.sidebar_nav .con .menu_head:hover::before,.sidebar_nav .con .menu_head:hover::after {
	background-color:#f18d38;
}
.sidebar_nav .con .menu_head::before,.sidebar_nav .con .menu_head::after {
	content:"";
	position:absolute;
	background-color:#666;
}	
.sidebar_nav .con .menu_head::before {
	width:12px;
	height:2px;
	top:21px;
	left:16px
}
.sidebar_nav .con .menu_head::after {
	width:2px;
	height:12px;
	top:16px;
	left:21px
}	
.sidebar_nav .con li.open > .menu_head::after {
	display:none
}
.sidebar_nav .con li.current-cat > a, .sidebar_nav .con li.current-cat-parent > a, .sidebar_nav .con li.current-cat-ancestor > a, .sidebar_nav .con li.current_page_item > a {
	color:#f18d38;
}

/*Sidebar搜索*/
#sidebar_searchform {
	margin-top:12px;
}
#sidebar_searchform .search_group {
	margin:0;
}
#sidebar_searchform .search_group .input-sm {
	font-size:14px;
}

/*Sidebar图+标题*/
.sidebar_pic .con {
	margin:0 -6px;
	display:flex;
	flex-wrap:wrap;
	border-bottom:1px solid #ebebeb;
}
.sidebar_pic .con li {
	width:calc(50% - 12px);
	margin:0 6px 10px;
}
.sidebar_pic .con li .img_outline {
	display:block;
	border:1px solid #ddd;	
}
.sidebar_pic .con li .img_outline .img_holder {
	display:block;
	position:relative;
	height:0;
	padding-bottom:100%;
	overflow:hidden;
}
.sidebar_pic .con li .img_outline .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
}
.sidebar_pic .con li .pic_title {
	margin:0;
	padding:0;
	line-height:20px;
	font-size:13px;
	font-weight:400;	
	text-align:center;
}
.sidebar_pic .con li .pic_title a {
	display:block;
	padding:3px 0;
}

/*Sidebar新闻资讯*/
.sidebar_news .con li {
	padding-left:14px;
	line-height:22px;
	background:url(../images/li.png) no-repeat left 15px;
	border-bottom:1px dotted #ddd;
}
.sidebar_news .con li a {
	display:block;
	padding:10px 0;
}
.sidebar_news .con li a:hover,.sidebar_news .con li a:focus {
	color:#f18d38;
}

/*Sidebar-Hot Tags*/
.sidebar_tag .con {
	border-bottom:1px solid #ebebeb;
}
.sidebar_tag .con h2 {
	display:inline-block;
	margin:0 6px 8px 0;
	font-size:15px;
	font-weight:400;
}
.sidebar_tag .con h2 a {	
	display:block;
	padding:6px 4px;
	border:1px solid #ddd;
}
.sidebar_tag .con h2 a:hover {
	color:#fff;
	background:#f18d38;
	border-color:#f18d38;
}

/*Sidebar联系信息*/
.sidebar_contact .con {
	/*
	margin:30px 0 35px 0;
	*/
}
.sidebar_contact .con p {
	clear:both;
	line-height:1.5;
}
/***** Sidebar END *****/

/*新闻列表*/
.cat_news_list {
	padding-bottom:20px;
	overflow:hidden;
}
.cat_news_list .img_outline {
	display:block;
	margin-bottom:10px;
	padding:4px;
	border:1px solid #ddd;
}
.cat_news_list .img_outline .img_holder {
	position:relative;
	height:0;
	padding-bottom:75%;
}
.cat_news_list .img_outline .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:contain;
}
.cat_news_list li {
	border-bottom:1px solid #ddd;
	margin-top:20px;
	overflow:hidden;
}
.cat_news_list li a:hover {
	color:#57b0db;
	text-decoration:none;
}
.news_time {
	font-size:14px;
	color:#999;
}

.contents {
	clear:both;
	padding:15px 2px 0 2px;
	line-height:28px;
	overflow:auto;
}
.contents_title {
	margin:0;
	padding:10px 0;
	text-align:center;
	color:#000;
	font-size:18px;
	color:#434343;
	font-weight:bold;
	line-height:34px;
}

/* 新闻详情页 */
.time i {
	color:#717375;
	padding:10px 10px 10px 0;
}
.time {
	margin-bottom:20px;
	font-size:14px;
	color:#999;
	text-align:center;
}
.cat_news_list .title {
	line-height:1;
	font-size:18px;
	margin:0 0 6px 0;
}
.cat_news_list .title a {
	display:block;
	letter-spacing:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.excerpt {
	color:#666;
	line-height:23px;
	font-size:15px;
}
.new_bnt {
	margin-top:6px;
	padding:4px 10px;
	background:#717375;
	color:#fff;
	font-size:12px;
	font-family:'poppins-semibold';
	transition:0.5s all;	
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	-moz-transition:0.5s all;
	-webkit-transition:0.5s all;	
}

/*列表页-右栏*/
/*
.right_head {
	clear:both;
}
.right_head h2 {
	height:50px;
	font-size:20px;
	font-weight:normal;
	color:#545454;
	line-height:50px;
	border-bottom:1px solid #ebebeb;
}
.right_head h2 span {
	display:inline-block;
	height:50px;
	border-bottom:1px solid #f18d38;
}
*/
.right_head {
	display:block;
	/*
	margin:0;
	*/
	height:50px;	
	border-bottom:1px solid #ebebeb;
	/*
	clear:both;
	*/
}
.right_head h1, .right_head span {
	display:inline-block;
	max-width:100%;
	height:50px;
	margin:0;
	line-height:50px;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #f18d38;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

.right_contents {
	clear:both;
	padding:15px 0 15px 0;
	line-height:24px;
	overflow:auto;
}
.right_contents_h1 {
	margin:0;
	padding:10px 0;
	text-align:center;
	color:#000;
	font-size:24px;
	color:#434343;
	font-weight:bold;
	line-height:34px;
}
.right_contents p, .right_contents li {
	margin-bottom:15px;
}
.right_contents img {
	max-width:840px;
}

/*列表页-右侧新闻*/
.right_news {
	padding:10px 0 20px 0;
	clear:both;
}
.right_news li {
	height:51px;
	padding-left:13px;
	line-height:22px;
	background:url(../images/li.png) no-repeat left 20px;
	border-bottom:1px dashed #e3e2e2;
}
.right_news li .title {
	display:inline-block;
	width:calc(100% - 6em);
	margin:0;
	line-height:22px;
	font-size:15px;
	font-weight:normal;
}
.right_news li .title a {	
	display:block;
	padding:14px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.right_news li a:hover,.right_new li a:focus {
	color:#f18d38;
}
.right_news_time {
	float:right;
	padding:14px 0;
	color:#999;
}
.relevant_news .right_news li {
	height:43px;
	background-position:left 16px;
}
/*
.relevant_news .right_news li .title {
	font-size:15px;
	font-weight:normal;
}
*/
.relevant_news .right_news li .title a {
	padding:10px 0;
}
.relevant_news .right_news li .right_news_time {
	padding:10px 0;
}

/*列表页-右侧案例*/
.case_list {
	clear:both;
	padding:25px 0 0 0;
	margin-right:-15px;
	margin-left:-15px;
}
.case_list2 {
	padding-top:20px;
	display:flex;
	flex-wrap:wrap;
}
.case_index {
	margin-bottom:20px;
	padding:0 15px;
}
.case_index > a {
	display:block;
	padding:4px;
	border:1px solid #ddd;
}
.case_index > a .img_holder {
	position: relative;
	display: block;
	height: 0;
	padding-bottom: 75%;
}
.case_index > a .img_holder img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;	
	object-fit:contain;
}
.case_title {
	margin-top:0;
	margin-bottom:0;
	font-size:15px;
	font-weight:400;
	text-align:center;
	overflow:hidden;
}
.case_title a {
	display:block;
	padding:10px 0;
	color:#2F2F2F;
}
.case_title a:hover {
	color:#f18d38;
}

/*分页样式*/
.pagenavi {
	clear:both;
	margin:20px 0;
	text-align:center;
	line-height:26px;
	font-family:Arial;
	font-size:14px;
}
.pagenavi a,.pagenavi p,.pagenavi span {
	display:inline-block;
	min-width:36px;
	margin:0 3px 6px;
	padding:4px;	
	color:#31363c;
	border:#dbdbdb 1px solid;
}
.pagenavi a:hover,.pagenavi a:focus {
	color:#fff;
	background-color:#f18d38;
	border-color:#f18d38;
}
.pagenavi .current {
	color:#fff;
	background-color:#f18d38;
	border-color:#f18d38;
}

/*产品详细页*/
.showpic_box,.proinfo_box {
	margin:30px 0 20px 0;
}
.product_h1 {
	margin:0;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
.product_info {
	list-style:none;
	padding:0;
	margin-top:10px;
}
.product_info p {
	line-height:28px;
}
.product_btn {
	margin-top:25px;
}
#pic-page {
	text-align:center;
	margin-top:10px;
}
#pic-page a {
	margin:0 2px;
}
#pic-page a img {
	width:40px;
	padding:2px;
	border:solid #ccc 1px;
	margin-bottom:5px;
}
#pic-page a:hover img,#pic-page a.active img {
	border:solid #5280DD 1px;
}
.product_con {
	clear:both;
	border-top:1px dotted #a9a9a9;
	margin:10px 0 20px 0;
	padding:20px 0 0 0;
	line-height:26px;
	overflow:auto;
}
.photo_con {
	clear:both;
	margin:0 0 20px 0;
	padding:10px 0 20px 0;
	line-height:26px;
	overflow:auto;
}
.product_con h2 {
	font-size:24px;
}
.product_con img,.photo_con img {
	/*
	max-width:840px;
	*/
	max-width:100%;
	height:auto;
}
.product_con td {
	padding:0 5px;
}
.list_related {
	margin-top:50px;
}

/*按钮样式*/
.download_btn {
	float:right;
	display:block;
	margin:10px 10px 20px 0;
}
.page-btn {
	display:inline-block;
	margin-right:15px;
	float:left;
	background-color:#f18d38;
	border-radius:0;
	border:none;
	transition:background 0.3s;	
	-o-transition:background 0.3s;
	-ms-transition:background 0.3s;
	-moz-transition:background 0.3s;
	-webkit-transition:background 0.3s;	
}
.page-btn:hover,.page-btn:focus {
	background-color:#444;
}
.grey-btn {
	border-radius:0;
	border:none;
	background-color:#E8E8E8;
}
.grey-btn:hover,.grey-btn:focus {
	background-color:#ccc;
}

/*在线留言订购*/
.feedback {
	margin-top:50px;
}
.form-horizontal .form-group {
	margin-right:-10px;
	margin-left:-10px;
	margin:20px 20px;
}
.codeimg {
	margin:0 0 -10px -18px;
}
.a2a_default_style {
	display:inline-block;
}

/*详情页tag*/
.detail_tag {
	clear:both;
	margin:20px 0;
	line-height:22px;
}
.detail_tag p {
	margin-bottom:14px;
}

/*上一个下一个*/
.point {
	clear:both;
	margin:20px 0 40px;
	line-height:22px;
}
/*
.point span.to_prev {
	text-align:center;
}
.point span.to_prev a {
	color:#337AB7;
}
.point span.to_prev a:hover {
	color:#ea042b;
	text-decoration:none;
}
.point span.to_next {
	text-align:center;
}
.point span.to_next a {
	color:#337AB7;
}
.point span.to_next a:hover {
	color:#ea042b;
	text-decoration:none;
}
*/
.point p.to_prev { }
.point p.to_prev a {
	color:#337AB7;
}
.point p.to_prev a:hover {
	color:#ea042b;
	text-decoration:none;
}
.point p.to_next { }
.point p.to_next a {
	color:#337AB7;
}
.point p.to_next a:hover {
	color:#ea042b;
	text-decoration:none;
}

/*详情页标签*/
.tags {
	margin:18px 0 10px 0;
}
.tags a {
	margin:0 5px 8px 0;
}
.tags_list {
	padding:5px 10px 100px 10px;
}
.tags_ul {
	margin-top:0;
}
.tags_ul li {
	line-height:28px;
	margin-bottom:8px;
	padding-bottom:10px;
}
.tags_ul h3 {
	font-size:14px;
	padding:0;
	margin:0;
	line-height:20px;
}
.tags_ul p {
	font-size:13px;
	padding:0;
	margin:0;
	color:#777;
	line-height:20px;
	padding-top:8px;
}

/*网站地图*/
ul.ul_sitemap {
	margin:30px 0 40px 30px;
}
ul.ul_sitemap li {
	list-style:none;
	line-height:26px;
	clear:both;
}
ul.ul_sitemap li a {
	color:#7d7d7d;
}
li.small_li_sitemap {
	clear:both;
	padding-left:12px;
}
li.small_li2_sitemap {
	float:left;
	padding-left:20px;
}

/*footer*/
footer {
	color:#fff;
	padding:25px 0 0 0;
	background-color:#020202;
}
footer a {
	color:#fff;
}
footer a:hover {
	color:#f18d38;
}
footer a:active, footer a:visited {
	color:#fff;
	text-decoration:none;
}

.footer_contact {
	line-height:28px;
}
.footer_icon {
	padding-top:10px;
}
.footer_icon a:hover {
	text-decoration:none;
}
.footer_icon img {
	width:40px;
	height:40px;
	margin:0 8px 8px 0;
}
.footer_sitemap {
	color:#363f4d;
}
.footer_sitemap:hover,.footer_sitemap:focus {
	color:#3d9656;
	text-decoration:none;
}

/*底部分类*/
.footer_menu a {
	color:#fff;
	line-height:24px;
}
.footer_menu a:hover {
	color:#f18d38;
	text-decoration:none;
}
.footer_menu_first {
	/*
	font-family:'Libre Baskerville',serif;
	*/
	font-size:18px;
	font-weight:bold;
}

/*底部Tags*/
.tags_box {
	background-color:#020202;
	padding:10px 0;
	color:#f6f6f6;
	font-size:14px;
	line-height:22px;
	border-top:1px solid #222;
}
.tags_box a {
	color:#fff;
	padding:0 0 0 10px;
}
.tags_box a:hover {
	text-decoration:none;
	color:#f18d38;
}
.tags_box a:last-child {
	border-right:0;
}
.tags_box button {
	display:none;
}
.tags_title {
	font-size:14px;
	font-weight:700;
	margin-right:-6px;
}
.tags_title a {
	padding:0;
}
.tags_title:after {
	content:":";
}
.tags_rows h2 {
	display:inline;
	margin:0;
	font-size:14px;
	font-weight:400;
}

/*友情链接*/
.link_box {
	background-color:#020202;
	padding:10px 0;
	color:#fff;
	font-size:14px;
	line-height:22px;
	border-top:1px solid #222;
}
.link_box a {
	color:#fff;
	padding:0 0 0 10px;
	/*
	font-size:13px;
	*/
}
.link_box a:hover {
	text-decoration:none;
	color:#f18d38;
}
.link_box a:last-child {
	border-right:0;
}
.link_box button {
	display:none;
}
.link_title {
	font-size:14px;
	font-weight:700;
	margin-right:-6px;
}
.link_title:after {
	content:":";
}
.link_box p {
	margin-top:5px;
}

/*footer-bar*/
.footer-bar {
	padding:10px 0;
	font-size:14px;
	text-align:center;
	color:#fff;
	background-color:#111;
	border-top:1px solid #222;
	/*
	margin-top:20px;
	*/
}
.footer-bar p {
	margin:10px 0;
}

.logo_wrap h1 {
	margin:0;
}

.navbar-nav li i {
	position:absolute;
	display:block;
	right:0;
	top:0;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	cursor:pointer;
}

.navbar-nav li li i {
	/*
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:36px;
	line-height:36px;
	text-align:center;
	display:block;
	cursor:pointer;
	*/
	height:38px;
	line-height:38px;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	border-color:#eee;
}

.navbar-nav .dropdown .dropdown-menu, .navbar-nav .dropdown .dropdown-menu2 {
	display:none;
	margin:0;
	padding:0;
	border-radius:0;
}

.navbar-nav .dropdown.open > i {
	transform:rotate(180deg);
}

.navbar {
	margin-bottom:0;
	background-color:#fff;
	border:none;
	box-shadow:0 3px 4px rgb(0 0 0 / 10%);
}

/*大屏幕样式*/
@media screen and (min-width:768px) {
	.logo {
		max-width:300px;
		height:50px;
		margin:13px 0;
		transition: 0.5s;
		-o-transition: 0.5s;
		-ms-transition: 0.5s;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
	}
	/*导航样式*/
	.navbar {
		min-height:50px;
		/*
		margin:0;
		background-color:#fff;
		border:none;
		*/
		z-index:3;
	}
	.navbar-nav {
		float:right;
	}
	.navbar-nav > li { }
	.navbar-nav > li:first-child { }
	.navbar-nav > li:last-child { }
	.navbar-default .navbar-nav > li > a {
		padding:28px 20px;
		color:#444;
		text-align:center;
		font-weight:500;
		text-transform:uppercase;
	}	
	.navbar-default .navbar-nav li i {
		display:none;
	}	
	.navbar-default .navbar-nav .dropdown > i {
		display:none;
	}	
	.navbar-default .navbar-nav .dropdown.open > i {
		display:none;
	}	
	.navbar-default .navbar-nav .dropdown > .dropdown-menu {
		opacity:0;
		-webkit-transform:rotateX(-90deg);
		transform:rotateX(-90deg);
		transition:transform .3s,opacity .1s;
		transition:transform .3s,opacity .1s,-webkit-transform .3s;
		visibility:hidden;
		transform-origin:0 0;
		display:block;
	}
	.navbar-default .navbar-nav .dropdown:hover > .dropdown-menu {
		opacity:1;
		-webkit-transform:rotateX(0);
		transform:rotateX(0);
		transition:transform .3s,opacity .1s;
		transition:transform .3s,opacity .1s,-webkit-transform .3s;
		visibility:visible;
	}	
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a.active,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
		/*
		background-color:#f18d38;
		color:#fff;
		*/
		color:#f18d38;
		background-color:#fff;
	}
	.navbar-default .navbar-nav > li > a > .glyphicon {
		top:0;
		/*
		line-height:20px;
		*/		
		font-size:12px;
		transition:0.3s;
		-o-transition:0.3s;
		-ms-transition:0.3s;
		-moz-transition:0.3s;
		-webkit-transition:0.3s;		
	}
	.navbar-default .navbar-nav > li:hover > a > .glyphicon {
		transform:rotate(180deg);
	}
	
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
		color:#f18d38;
		background-color:#fff;
	}
	.navbar-brand {
		display:none;
	}
	#aa .navbar {
		position:fixed;
		top:0;
		right:0;
		left:0;
		z-index:1030;
		background-color:transparent;
	}
	#aa .navbar-fixed-top {
		background-color:rgba(255,255,255,0.9);
	}
	.navbar-fixed-top .logo {
		/*
		margin:5px 0;
		*/
		margin:0;
		padding:5px 0;
	}
	/*导航-触发滚动*/
	.navbar-fixed-top {
		margin-top:0;
		opacity:0.85;
	}
	.navbar-fixed-top ul.navbar-nav > li > a {
		padding:15px 15px;
	}
	/*导航二级菜单*/
	.nav_small {
		background-color:rgb(255,255,255,0.8);
		/*
		padding:10px 0;
		padding-bottom:15px;
		*/
		padding:0;
		
		border-radius:0;
		border:none;
		box-shadow:none;
	}
	.nav_small > li > a {
		line-height:20px;
		padding:8px 20px;
		text-align:left;
		color:#333;
		font-size:13px;
		text-transform:capitalize;
	}	
	.nav_small > li > a:hover {
		color:#fff;
		background-color:#f18d38;
	}
	
	.dropdown-menu > li > a {
		padding:8px 20px;
		line-height:20px;
	}	
	.dropdown-menu > li > a:hover {
		/*
		color:#fff;
		background-color:#f18d38;
		*/
		color:#f18d38;		
	}
	.dropdown-menu > li > a > .glyphicon {
		
		line-height:20px;
		float:right;
		
		top:0;
		font-size:12px;
		transform:rotate(-90deg);
	}
	
	#app_menudown,#search_btn {
		display:none;
	}
	.mfoot_box {
		display:none;
	}
	/*导航三级菜单*/
	.dropdown-menu2 {
		position:absolute;
		left:100%;
		z-index:22;
		display:none;
		top:0;
		width:194px;
	}
	.dropdown-menu2 li {
		background:rgb(255,255,255,0.8);
		height:32px;
		line-height:32px;
		color:#333;
		padding:0 5px;
	}
	.dropdown-menu2 li a {
		display:block;
		color:#333;	
		/*
		font-size:12px;
		*/		
	}
	/*
	.dropdown-menu2 li:hover {
		background:#f18d38
	}
	*/
	.dropdown-menu2 li:hover a {
		/*
		color:#fff
		*/
		color:#f18d38;
	}
	.dropdown-menu2 > .active > a, .dropdown-menu2 > .active > a:hover, .dropdown-menu2 > .active > a:focus {
		color:#f18d38;
	}
	.dropdown-menu li.dropdown {
		position:relative;
	}
	.dropdown-menu li.dropdown:hover .dropdown-menu2 {
		display:block!important;
	}
	
	.upper_nav {
		display:none;
	}
	
	@media screen and (max-width:991px) {
		.dropdown-menu2 {
			padding:5px 10px;
			position:initial;
			left:initial;
			width:99%;
		}
		.dropdown.open .dropdown-menu2 {
			display:block;
		}
		.dropdown-menu2 li {
			background:#e4e6e8
		}
		.dropdown-menu2 li a {
			display:block;
		}
	}
	/*
	.dropdown i {
		display:none;
	}
	*/
	.value,.value2,.value3,.value4 {
		color:#fff;
		font-weight:bold;
		font-size:40px;
	}
	.about_bg iframe {
		width:540px;
		height:285px;
	}
	iframe {
		width:560px;
		height:315px;
	}
}
/*弹窗*/
.nlyz {
	position:fixed;
	top:0;
	left:0;
	width:100% !important;
	background:rgba(146,146,146,0.65);
	height:100vh !important;
	z-index:9999;
}
.nlyz_main {
	max-width:800px;
	margin:auto;
	background:#eee;
	padding:15px 15px 50px;
	z-index:9999;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:90%;
	min-height:342px;
	border-radius:15px;
}
.nlyz_main p {
	text-align:center;
	font-size:18px;
	padding:0 55px 0;
	line-height:35px;
	font-family:fantasy;
}
.nlyz_main p.seeyou {
	font-size:16px;
	color:#f18d38;
}
.nlyz_main .years_title {
	text-align:center;
	padding:15px 0 10px 0;
	font-size:35px;
	font-family:fangsong;
	font-weight:600;
}
.nlyz_ms {
	color:#1d1d1d;
	margin:0;
}
.nlyz_ms a,.ht {
	color:#f18d38;
}
.nlyz_ms a:hover,.ht:hover {
	color:#f18d38;
}
.Tips p {
	text-align:left;
	margin:auto;
	width:70%;
	font-size:15px;
	color:#504e4e;
}
.Tips {
	margin-bottom:15px;
}
.nlyz_main .over_gb {
	width:160px;
	height:40px;
	display:inline-block;
	background:linear-gradient(90deg,#f18d38 0%,rgb(173 108 14) 100%);
	color:#fff;
	line-height:40px;
	margin:0 10px;
	border-radius:5px;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	margin-right:125px;
}
.nlyz_gb {
	width:160px;
	height:40px;
	display:inline-block;
	background:#929791;
	color:#fff;
	line-height:40px;
	margin:0 10px;
	border-radius:5px;
	cursor:pointer;
	font-size:16px;
	text-align:center;
}
.nlyz_btn {
	text-align:center;
	margin-top:25px;
}
.nlyz_btn a.nlyz_gb:hover {
	background:#f18d38;
}
.nlyz_main .over_gb:hover,.nlyz_gb:hover {
	text-decoration:none;
	color:#fff;
}
.close_x {
	border:1px solid #ccc;
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	right:-15px;
	top:-15px;
	z-index:9999999;
	font-size:20px;
	border-radius:20px;
	background-color:#f18d38;
	color:#fff;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
/*
.nlyz_gb {
	position:absolute;
	right:-8px;
	height:60px;
	width:60px;
	overflow:hidden;
	top:-8px;
	display:block;
	cursor:pointer;
}
.nlyz_gb img {
	width:100%;
}
*/

@media screen and (max-width:991px) {
	/*手机-底部信息*/
	.footer_contact {
		margin-bottom:30px;
	}
	.footer_menu {
		margin-bottom:20px;
		padding:0;
	}
	.footer_menu_first {
		margin-bottom:8px;
	}
}

/*小屏幕样式*/
@media screen and (max-width:767px) {
	/* 手机端弹窗 */
	.nlzy_img {
		display:none;
	}
	.nlyz_main .years_title {
		font-size:22px;
		padding:5px 0 5px;
	}
	.nlyz_main p {
		font-size:15px;
		text-align:left;
		padding:0;
	}
	.nlyz_main .over_gb,.nlyz_gb {
		width:120px;
		font-size:15px;
	}
	.nlyz_main {
		padding:15px 15px 15px;
	}
	.Tips p {
		width:100%;
		font-size:12px;
	}
	.nlyz_main .over_gb {
		margin-right:0;
	}
	.nlyz_btn {
		margin-top:13px;
		margin-bottom:10px;
	}
	
	/*
	.logo {
		display:block;
		margin:0 auto;
		margin-top:15px;
		margin-bottom:20px;
		max-width:300px;
	}
	*/
	.logo {
		margin-left:15px;
		padding:5px 0;
		max-height:50px;
	}
	.top_menu .container .top-left {
		width:calc(100% - 140px);
	}
	.top_social_media,.top_email {
		display:none;
	}
	.search-mask .search-cont {
		width:100%;
	}
	
	/*手机-导航样式*/
	/*
	.navbar {
		margin:0;
		border:0;
		min-height:50px;
		background-color:#fff;
		z-index:3;
	}
	*/
	.navbar-default .navbar-brand {
		color:#fff;
		font-size:16px;
	}
	.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
		color:#fff;
	}
	.navbar-toggle { }
	.navbar-default .navbar-collapse,.navbar-default .navbar-form {
		/*
		margin:20px 0;
		border:none;
		*/
		margin:0 -15px;
		/*
		padding:20px 15px;
		*/
		padding:0;
		
		border-top:1px solid #eee;
	}
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
		background-color:#444;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#f18d38;
	}
	.navbar-default .navbar-nav {
		/*
		margin-top:0;
		margin-bottom:0;
		*/
		margin:0;
		
		padding:15px;
	}
	.navbar-default .navbar-nav > li:last-child {
		border:none;
	}
	.navbar-default .navbar-nav li a {
		border-bottom:1px solid #eee;
	}
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		padding-left:5px;
		color:#333;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		padding-left:20px;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
		color:#555;
		background-color:#f8f8f8;
	}
	/*
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background-color:#f8f8f8;
	}
	*/
	/*
	.navbar-nav > li.active > i {
		color:#fff;
	}
	*/
	/*
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		background-color:#444;
		color:#fff;
	}
	*/
	/*
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover {
		background-color:#444;
		color:#fff;
	}
	*/
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color:#f18d38;
		background-color:#fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color:#f18d38;
		background-color:#fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu2 > .active > a, .navbar-default .navbar-nav .open .dropdown-menu2 > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu2 > .active > a:focus {
		color:#f18d38;
		background-color:#fff;
	}
	
	/* 新增 */
	.navbar-nav .dropdown-menu {
		position:static;
				
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.caret {
		display:none;
	}
	.navbar-nav li a > span {
		display:none;
	}
	#app_menudown {
		position:absolute;
		top:0;
		right:0;
		font-size:16px;
	}
	#app_menudown:hover {
		background-color:#444;
	}
	#app_menudown1 {
		display:none;
	}
	.navbar-fixed-top {
		margin-top:0;
		opacity:0.9;
	}
	.dropdown-menu > li > a {
		padding-top:8px;
		padding-bottom:8px;
	}
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
		color:#333;
		background:#fff;
	}
	.dropdown-menu2 li a {
		padding:7px 15px 7px 35px;
		/*
		color:#fff;
		*/
		color:#666;
		
		text-decoration:none;
		font-size:14px;
		display:block;
	}
	
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding-top:9px;
		padding-bottom:9px;
	}
	
	#aa .navbar {
		position:fixed;
		top:0;
		right:0;
		left:0;
		z-index:1030;
	}
	.flash {
		/*
		margin-top:70px;
		*/
	}
	.page_bg {
		/*
		height:20vw;
		min-height:80px;
		*/
		height:80px;
	}
	.page_bg img {
		height:100%;
		object-fit:cover;
	}
	/*手机-图组*/
	.adv1,.adv2 {
		min-height:240px;
	}
	.adv1 h3 {
		padding-top:130px;
	}
	.adv2 p,.adv2 span {
		display:none;
	}
	.product_box span {
		min-height:92px;
	}
	/*手机-首页产品*/
	.product_title2 {
		text-align:center;
	}
	.product_index {
		margin-top:10px;
	}
	.product_list {
		padding:20px 0 0 0;
	}
	.product_desc a {
		padding:5px 0;
	}
	/*手机-首页our advantage*/
	.advantage_head h2 {
		font-size:24px;
	}
	.advantage_title {
		font-size:16px;
		text-align:center;
	}
	.advantage_p {
		text-align:center;
		padding-bottom:15px;
	}
	.advantage_index i {
		float:none;
		display:block;
		margin:30px auto 0;
	}
	.advantage_desc {
		font-size:15px;
		text-align:center;
	}
	/*手机-首页简介*/
	.about_h3 {
		font-size:22px;
	}
	.about_content img {
		max-width:420px;
		width:100%;
		margin-bottom:15px;
	}
	.about_content a.btn-info {
		width:220px;
		display:block;
		margin:0 auto;
		padding:8px 0;
	}
	.about_btn {
		margin:20px auto 30px;
	}
	/*手机-首页新闻*/
	/*
	.page_bg {
		display:none;
	}
	*/
	.right_contents img,.product_con img,.photo_con img {
		max-width:100%;
	}
	.right_contents_h1 {
		font-size:18px;
		line-height:24px;
	}
	.feedback {
		margin-top:20px;
	}
	.proinfo_box {
		margin-bottom:80px;
	}
	#pic-page a img {
		width:35px;
	}
	#cmsFloatPanel {
		display:none;
	}
	.point span.to_prev,.point span.to_next {
		text-align:left;
		padding-bottom:8px;
	}
	
	.right_news li .title {
		width: 100%;
	}
	.right_news_time {
		display:none;
	}
	
	/*手机-友情链接*/
	.link_box {
		text-align:center;
	}
	.link_box a {
		display:block;
		border-right:0;
		padding:4px 0;
	}
	.link_title {
		display:block;
	}
	.link_title:after {
		content:"";
	}
	.link_box button {
		display:inline-block;
		margin-top:-23px;
		line-height:20px;
		background-color:transparent;
		border:none;
		float:right;		
	}
	.link_box button:hover,.link_box button:focus {
		color:#f18d38;
	}
	.link_list {
		display:none;
		padding-top:7px;
	}
	
	/*手机-Tags标签*/
	.tags_box {
		text-align:center;
	}
	.tags_box a {
		display:block;
		border-right:0;
		padding:4px 0;
	}
	.tags_title {
		display:block;
	}
	.tags_title:after {
		content:"";
	}
	.tags_box button {
		display:inline-block;
		margin-top:-23px;
		line-height:20px;
		background-color:transparent;
		border:none;
		float:right;
	}
	.tags_box button:hover,.tags_box button:focus {
		color:#f18d38;
	}
	.tags_rows {
		display:none;
		padding-top:7px;
	}
	
	.footer-bar {
		margin-bottom:50px;
	}
	
	/*手机-底部按钮*/
	.mfoot_box {
		background-color:#fafafa;
	}
	.mfoot_nav {
		width:20%;
		height:50px;
		float:left;
		background-color:#fafafa;
		font-size:12px;
		text-align:center;
		color:#898989;
	}
	.mfoot_nav:hover,.mfoot_nav:focus {
		background-color:#e4e4e4;
		cursor:pointer;
	}
	.mfoot_nav a {
		color:#898989;
		display:block;
	}
	.mfoot_nav a:hover,.mfoot_nav a:focus {
		text-decoration:none;
	}
	.mfoot_nav span {
		display:block;
		padding:6px 0 0 0;
		font-size:24px;
	}
	.mfoot_share {
		/*
		width:200px;
		*/
		width:240px;
		padding:5px;
	}
	.a2a_default_style .a2a_svg {
		padding:0;
	}
	.advantage_head {
		text-align:center;
	}
	.advantage_head h2 {
		font-size:40px;
	}
	.remove {
		float:left;
	}
	
	.sidebar {
		display:none;
	}

	.copyright_p {
		display:none;
	}
}

/*320px到767px*/
@media screen and (min-width:320px) and (max-width:767px) {
	.col-mm-1,.col-mm-2,.col-mm-3,.col-mm-4,.col-mm-5,.col-mm-6,.col-mm-7,.col-mm-8,.col-mm-9,.col-mm-10,.col-mm-11,.col-mm-12 {
		float:left;
	}
	.col-mm-12 {
		width:100%;
	}
	.col-mm-11 {
		width:91.66666667%;
	}
	.col-mm-10 {
		width:83.33333333%;
	}
	.col-mm-9 {
		width:75%;
	}
	.col-mm-8 {
		width:66.66666667%;
	}
	.col-mm-7 {
		width:58.33333333%;
	}
	.col-mm-6 {
		width:50%;
	}
	.col-mm-5 {
		width:41.66666667%;
	}
	.col-mm-4 {
		width:33.33333333%;
	}
	.col-mm-3 {
		width:25%;
	}
	.col-mm-2 {
		width:16.66666667%;
	}
	.col-mm-1 {
		width:8.33333333%;
	}
}