.topcontainer{
	background:#fff;
    height: 90px;
    line-height: 90px;
	padding:10px 0;
}
.topcontainer a{
	color:#fee8d0;
}
.topcontainer .nav:hover{

}

.topcontainer .nav .navigateurl:hover{
	/* background:#c0a264; */
		color:#c0a264
}

.bottomcontainer a{
	color:#fee8d0;;
}
.bottomrightcontent{
	/* margin-left:94px; */
	/* line-height: 140px; */
}
.bottomrightcontent ul{
	overflow: hidden;
	zoom:1;
}
.bottomrightcontent ul li{
	float:left;
	width: 136px;
	color:#fee8d0;
	text-align: left;
	font-size:16px;
	
}
.bottomrightcontent .child{
	margin-top:20px;
}
.bottomrightcontent .child li{
	padding:10px 0;
	font-size: 14px;
}/* .bottomrightcontent .child li a{
	
} */

.bottomrightcontent .child li a,
.bottomrightcontent .child li a:active,
.bottomrightcontent .child li a:visited{
	color:#ffe9d0
}
.bottomrightcontent .child li a:hover{
	color:#fff
}

.max1200{
	max-width: 1200px;
	margin:0 auto;
}
.leftcontent img{
	display:inline-block;
	vertical-align: middle;
}
.leftcontent span{
	display:inline-block;
	font-size:30px;
	color:#333;
	vertical-align: middle;
	font-weight: bold;
	margin-left:16px;
	letter-spacing: 4px;
}
.rightcontent{
	margin-left:92px;
	/* line-height: 140px; */
}
.rightcontent ul{
	overflow: hidden;
	zoom:1;
}
.rightcontent ul li{
	float:left;
	width: 104px;
	color:#333;
	text-align: center;
	font-size:16px;
	position: relative;
	
}
/*active*/
.rightcontent ul li.active{
	color:#fafefd;
}


/*-------------------*/
.searchbox{
	width:357px;border:1px solid #dbdbdb;box-sizing: border-box;line-height: 36px;
}
.searchbox .searchinput{
	background:#fff;width: 280px;box-sizing: border-box;padding-left:20px;height:40px;line-height:40px;outline:none;border:none;
	vertical-align: middle;
}
.searchbutton{
	background:#be0000;width:74px;display:inline-block;height:40px;line-height: 40px;
	text-align: center;
	color:#fff;
	vertical-align: middle;
}
/*-----------*/
.title{
	position: relative;
	font-size:28px;
	color:#c10100;
	padding-bottom:14px;
	font-weight: bold;
	border-bottom:2px solid #c10100;
}
.title .more{
	position: absolute;
	right:0;
	color:#999;
	font-size:14px;	
	bottom:6px;

}
/*----------*/
.list ul{
	overflow: hidden;
	zoom:1;
}
.list li{
	overflow: hidden;
	zoom:1;
	padding:10px 0;
	color:#333;
	margin-right:12px;
}
.list li .left{
	width:440px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list li .one{
	width:100%;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list li .img{
	width:125px;
	border:1px solid #e4e4e4;
	padding:10px 8px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	margin-right:4px;
}
.list li .img img{
	width:100px;
	height: 125px;
}
.list li.pinpai{
	width:164px;
	height: 101px;
	border:1px solid #ddd;
	margin-right:12px;
	margin-bottom:12px;
}
.list li.link{
    width: 4rem;
    text-align: left;
    font-size: .5rem;
}

/*列表*/
.listitem{
	border-bottom:1px solid #eee;padding:20px 0;display: block;
}
.listitem img{
	width:192px;height:130px;vertical-align: top;
}
.listitem .content{
	display:inline-block;font-size: 24px;color:#333;vertical-align: top;padding-left:16px;width:500px;
}
.listitem .content .titles{
	display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;
}
.listitem .content .excerpt{
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #999;
    font-size: 18px;
    padding: 3px 0;
    font-size: 16px;
    line-height: 22px;
    margin: 4px 0;
}
.listitem .cate{
	background:#a00000;color:#fff;border-radius:6px;font-size: 14px;padding:2px 6px;margin-right:10px;
}

.searchbutton,
.searchbutton:hover,
.searchbutton:visited,
.searchbutton:active{
	color:#fff;
}

.rightcontent a,
.rightcontent a:active,
.rightcontent a:visited{
	color:#3e3a39
}
.rightcontent a:hover{
	color:#333
}

.pinpai a{
	display: inline-block;
	width: 100%;
	height: 100%;
}


.opennavactive{
	transform:-webkit translateX(0);
	transform:translateX(0)
}


.about .left{
	border: 1px solid #eee;
	width:235px;
}

.about .left .item{
	width:235px;
	height:63px;
	text-align: center;
	color:#6c6869;
	border-bottom: 1px solid #eee;
	line-height: 63px;
	font-size:20px;
}
.about .left .item{
	cursor:pointer;
	color:#6c6869;
	border-bottom: 1px solid #eee;
	display:block;
	
}
.about .left .item.active{
	background:#a00000;
	color:#fff;
}


/*2022 08 24*/
/*栏目标题*/
				.lanmu_cot {
					margin-bottom: 81px;
				}

				.lanmu_title {
					text-align: center;
					font-size: 34px;
					font-weight: bold;
					margin-bottom: 21px;
					line-height: 34px;
				}
				
				/*核心服务*/
				.four_item_cot {
					    display: inline-block;
					    width: 23.6%;
					    text-align: left;
					    margin: 0 4px;
				}

				.four_title {
					margin-top: 23px;
					font-size: 18px;
					margin-bottom: 24px;
				}

				.four_item_line {
					width: 18px;
					display: inline-block;
					height: 2px;
					background: #333;
					margin-bottom: 18px;
				}

				.four_item_desc {
					font-size: 14px;
					line-height: 30px;
					color: #999;
					display:-webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					overflow: hidden;
					
				}
				
				/*案例展示*/
				.anlizhasnhi .four_item_cot{
					background:#f3f3f3;
					width: 23.1%;
					margin:0 9px;
					text-align: left;
					cursor:pointer;
					margin-bottom:40px;
					
				}
				.anlizhasnhi .four_title{
					color:#3e3a39;padding:0 21px;
					margin:18px 0 26px;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
				}
				.anlizhasnhi .four_item_desc{
					color:#999;padding:0 21px;
					line-height:20px;
					margin-bottom:24px;
					display:-webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					overflow: hidden;
				
				}
				.anlizhasnhi .four_item_cot:hover{
					background:#333;
				}
				.anlizhasnhi .four_item_cot:hover .four_title,
				.anlizhasnhi .four_item_cot:hover .four_item_desc{
					color:#b89b60;
				}
				
				.moreanli{
					display: inline-block;
					color:#fff;
					background:#c0a264;
					padding:18px 57px;
					margin-top:60px;
					cursor: pointer;
				}
				
				/*最新动态*/
				.zuixindongtai .four_item_cot{
					width:49.7%;
					text-align: left;
					margin-bottom:50px;
					display: inline-block;
					/* cursor:pointer; */
				}
				
				.zuixindongtai .four_title{
					margin-bottom:16px;
					line-height:30px;
					font-size: 18px;
					/* font-weight: bold; */
					margin-top:10px;
					display:-webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					overflow: hidden;
					line-height: 18px;;
					
					
				}
				.zuixindongtai .four_title:hover{
					color:#c0a264;
				}
				
				
				.zuixindongtai .four_item_cot img{
					width:286px;
					height: 214px;
					vertical-align: top;
				}
				.zuixindongtai .rightcot{
					display: inline-block;
					width: 296px;
					vertical-align: top;
					padding:0 33px;
					box-sizing: border-box;
				}
				
				.zuixindongtai .four_item_desc{
					line-height: 20px;
					display:-webkit-box;
					-webkit-line-clamp: 6;
					-webkit-box-orient: vertical;
					overflow: hidden;
				}
				.zuixindongtai .four_time{
					font-size:14px;
					color:#999;
					margin-bottom:30px;
				}
				
				/*底部*/
				.bottomcontainer{
					background: #333;
				}
				.bottomrightcontent{
					
					/* width: 1920px; */
					
				}
				.bottomrightcontent ul{
					margin:0;
				}
			.bottomrightcontent ul li{
				color:#fff
			}
			.bottomrightcontent .footer_title li{
				font-size:28px;
			}
			.bottomrightcontent .footer_one ,
			.bottomrightcontent .footer_two ,
			.bottomrightcontent .footer_three ,
			.bottomrightcontent .footer_four {
				vertical-align: top;
	width:300px;
				display: inline-block;
			}
			.bottomrightcontent .footer_title li,
			.bottomrightcontent .footer_one li,
			/* .bottomrightcontent .footer_two li, */
			.bottomrightcontent .footer_three li,
			.bottomrightcontent .footer_four li{
				vertical-align: top;
				margin-bottom:29px;
				width: 300px;
			}
			.bottomrightcontent .footer_two li{
				margin-bottom:1.25rem;
				width: 100%;
			}
			.bottomrightcontent .footer_one{
			width:200px;
			}
			.bottomrightcontent .footer_two{
				width:400px;
			}
			.bottomrightcontent .footer_three{
				width:290px;
			}
			.bottomrightcontent .footer_four{
				width:200px;
			}
			.bottomrightcontent .footer_one li{
				font-size:19px;
				margin-bottom:19px;
				display: block;
			}
			.bottomrightcontent .footer_three img{
				width:52px;height:52px;
				margin-right:10px;
			}
			.bottomrightcontent .footer_four img{
				width:200px;height:200px;
			}
			
			/*关于我们*/
			.lanmu_menu{
				overflow: hidden;
				border-bottom:1px solid #c9caca;
				margin-bottom:15px;
			}
			.lanmu_menu ul li{
				float: left;
				width:90px;
				color:#333;
			}
			.lanmu_menu ul li .shu{
				display:inline-block;
				padding-left:10px;
				color:#333;
				font-weight: normal;
			}
			.lanmu_menu ul.fr li{
				width:auto;
			}
			.lanmu_menu ul.fr li .sanjiao{
				padding:0 4px;
			}
			
			/*联系我们*/
			
			.contact_cot ul{
				float:left;
				padding-right:40px;
			}
			.contact_cot ul:first-child{
				border-right:1px solid #333;;
			}
			.contact_cot ul:not(:first-child){
				padding-left:40px;
			}
			.contact_cot ul li{
	
				margin-bottom:4px;
			
			}
			
			.lanmu_desc{
				margin-bottom:61px;color:#999;
			}
			@media screen and (max-width:1700px){
				.two_item img{
					    transform: scale(1.2);
						    margin-top: 3rem;
				}
			}
			@media screen and (max-width:1500px){
				.two_item img{
					    transform: scale(1.3);
						    margin-top: 3rem;
				}
			}
			@media screen and (max-width:1300px){
				.two_item img{
					    transform: scale(1.4);
						    margin-top: 3rem;
				}
			}
			@media screen and (max-width:1210px){
				.two_item img{
					    transform: scale(1.54);
						    margin-top: 3rem;
				}
			}
		@media screen and (max-width:768px) {
		    .swiperbanner {
		       margin-top:70px !important;
		    }
			.swiper-pagination-bullet{
				width: 10px !important;
				height: 10px !important;
			}
			.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
				margin: 0 6px !important;
			}
			
			
			/**/
			
			.lanmu_title{
				font-size:1.5rem;
				margin-bottom:.8rem;
			}
			.lanmu_desc{
				font-size:1rem;
				padding:0 .5rem;
				margin-bottom:1.8rem !important;
				text-align: center;
			}
			.lanmu_cot{
				margin-bottom:.4rem;
			}
			.four_item_cot{
				width: 100%;
				padding:0 1rem;
				text-align: left;
				box-sizing: border-box;
				
			}
			
			.four_item_cot img{
				width:6rem;
				height: 6rem;
			}
			.four_title{
				margin:.5rem 0 !important;
				font-size:3.4rem !important;
			}
			.four_item_line{
				margin-bottom: .8rem;
			}
			.four_item_desc{
				padding-right:1rem;
				line-height:1.6rem;
				text-align: left;
				font-size:1rem;
				width:94%;
			}
			
			/**/
			
			.contact_title{
				margin-bottom:0 !important;
			}
			/**/
			
			.anlizhasnhi{
				text-align: center;
			}
			.anlizhasnhi .four_item_cot{
			    width: 90%;
			    box-sizing: border-box;
			    display: inline-block;
			    margin: 0 5%;
			}
			.anlizhasnhi .four_item_cot{
				margin-bottom:2rem;
			}
			
			.anlizhasnhi .four_item_cot img{
				width: 100%;
				height: auto;
			}
			.anlizhasnhi .four_title{
				font-size:1.1rem !important;
				padding:0 .8rem;
				margin:1rem 0 .5rem;
			}
			.anlizhasnhi .four_item_desc{
				padding:0 .5rem;
				text-align: left;
			}
			.moreanli{
				/* padding:2rem 10rem; */
				padding:1.125rem 3.5625rem;
				margin:3rem 0 2rem;
			}
			
			/**/
			
			.zuixindongtai .four_item_cot{
				width: 100%;;
				box-sizing:border-box;
				padding:0 1rem;
				margin-bottom:1rem;
			}
			.zuixindongtai .four_item_cot img{
				width: 100%;
				/* height: 100%; */
			}
			.zuixindongtai .rightcot{
				width:100%;
				padding:0;
			}
			.zuixindongtai .four_title{
				margin-bottom:.5rem;
				line-height: 1.3rem;
			}
			
			.zuixindongtai .four_title:hover{
				color: #c0a264;
			
			}
			
			.zuixindongtai .four_item_desc{
				padding: 0;
				text-align: left;
				-webkit-line-clamp: 2;
			}
			.zuixindongtai .four_time{
				margin:.3rem 0 1rem;
			}
			
			/**/
			
			.mobile .footer_title{
				    font-size: 1.3rem !important;
			}
			
			.fl.bottomrightcontent{
				padding-top:.5rem !important;
			}
			.bottomrightcontent .footer_one,
			.bottomrightcontent .footer_two,
			.bottomrightcontent .footer_three,
			.bottomrightcontent .footer_four{
				margin-top:2rem;
				width: 100%;
				padding-left:1rem;
				margin-bottom:3rem;
			}
		

			.bottomrightcontent .footer_one li{
				display: inline-block;
				width:6.25rem;
				font-size:1rem
			}
			.bottomrightcontent .footer_two li{
				display: inline-block;
				width: 100%;
			}
			
			
			/*二级页面*/
			.two_item .title_item{
				font-size:1.4rem;
				padding-left:1.2rem
			}
			.two_item{
				height: auto !important;
				/* 14rem; */
				margin-top: 2.4rem;
			}
			.two_item img{
				width: 100%;
				height:auto !important;
				transform: scale(1.5);
			}
			
			.lanmu_menu .fl{
				display: inline-block;
				vertical-align: top;
			}
			.lanmu_menu .fr{
				margin-top:0;
			}
			.lanmu_menu li a{
				font-size:1rem
			}
			.lanmu_menu{
				padding:1.5rem .5rem .5rem !important;
			}
			
			
			/**/
			#container{
				width:100% !important;
				height:20rem !important;
				padding:.5rem;
				box-sizing: border-box;
			/* 	margin-top:-1.25rem */
			}
			.contact_title{
				font-size:1.5rem !important;
				padding-left:1.5rem;
			}
			.contact_cot{
				padding-left:1.5rem;
			}
			.contact_cot ul:first-child{
				border-right:none;
				border-bottom: 0.0625rem solid #999;
				padding-bottom:1.25rem;
			}
			.contact_cot ul:not(:first-child){
				padding:0;
			}
			.contactcode{
				width: 100%;
				text-align: center;
				margin-top:1rem
			}
			.contactcode img{
				width:10rem !important;
				height: 10rem !important;
			}
			.xuanfu{
				transform: scale(.7);
				bottom: 2rem !important;
				right:1rem !important;
			}
			#mask .imgcode{
				width: 10rem !important;
			}
			
			/**/
			
			.lanmu_menu ul li{
				width:1rem;
				font-size:.9rem;
		
			}
		
			
			.lanmu_menu ul li .shu{
				padding:0 .3rem !important;
			}
			.lanmu_cot{
				min-height: auto;
			}
			
			.bottomrightcontent .footer_three img{
				width: 8rem;
				height: 8rem;
				
			}
			
			 
			
		}
		.lanmu_menu ul li.active{
			color:#c0a264;
			font-weight: bold;
		}
		.uk-nav-offcanvas>li>div.navigateurl{
			color: #ccc;
			    padding: 10px 15px;
			    border-top: 1px solid rgba(0, 0, 0, 0.3);
			    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
			    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
		}
		.lanmu_cot{
			min-height 700px;
		}
		.navigateurl{
			cursor: pointer;
		}
		.mobile .footer_title{
			font-size:1.5rem;
			color:#fff;
			padding-left:1rem;
		}
			
			
			/*悬浮*/
			
			.xuanfu{
				background:rgba(211,190,147,.8);position: fixed;bottom:100px;right:80px;text-align: center;z-index:99;
			}
			.xuanfu_item{
				width: 50px;height:50px;border-bottom: 1px solid #fff;display:inline-block;padding:14px;box-sizing: border-box;cursor: pointer;
			}
			.xuanfu li:last-child .xuanfu_item{
				border-bottom: none;
			}
			#mask{
				position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:99;display: none;cursor:pointer;
			}
			#mask .imgcode{
				position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;
			}
			
			
			/*其他*/
			.opennav{
				cursor: pointer;
			}
			 /*其他*/
				.nav .item div{
					color:#333;
				}
				.nav .item div:hover{
					color:#fff;
					background:rgb(192,160,100);
				}
				
				.bottomrightcontent .footer_one li a{
					color:#fff;
				}
				.bottomrightcontent .footer_one li a:hover{
					color:rgb(192,160,100);
				}
				
				
				body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
				
				
				/*IOS*/
			/* 	,p:focus,div:focus{
					
				} */
				/* a:focus,input:focus{ 
					-webkit-tap-highlight-color:rgba(0,0,0,0); 
					-webkit-user-modify:read-write-plaintext-only; 
				} */
				.uk-offcanvas-bar{
					    background: rgba(0,0,0,.8);
				}
				.new_number_cot{
					text-align: left;vertical-align: top;    padding: 14px;box-sizing: border-box;margin-bottom: 14px;border:none;
				}
				.new_number_title{
					margin-bottom: 0;font-size: 62px;font-family: Ariail;line-height: 40px;font-weight: bold;color:#fff;text-align: center;
				}
				.new_number_desc{
					box-sizing: border-box;line-height:34px;margin-top:8px;font-size:16px;color:#fff;    height: 40px;text-align: center;
				}
				.bg_1357{
					margin:-1rem 0 6rem;height:250px;
				}
				.page_content_title1{
					margin-bottom: 0;font-size: 34px;line-height: 34px;text-align: right;
				}
				.page_content_title2{
					margin-bottom: 0;font-size: 34px;line-height: 34px;text-align: left;
				}
				
				@media screen and (max-width:768px ){
					body{
						font-size: calc(12px + .8vw) !important;
					}
					.page_content_title1{
						margin-bottom: 0;font-size: 2rem !important;line-height: 34px;text-align: right;
					}
					.page_content_title2{
						margin-bottom: 0;font-size: 2rem !important;line-height: 34px;text-align: left;
					}
					.bg_1357{
						margin:0 !important;
						height:3rem !important;
					}
					.new_number_cot{
						text-align: left;vertical-align: top;    padding: 14px;box-sizing: border-box;margin-bottom: 14px;border: 1px solid #dfdfdf;
					}
					.new_number_title{
						margin-bottom: 0 !important;font-size: 2rem !important;font-family: Ariail;line-height: 40px;font-weight: bold;color:#c0a264;text-align: inherit;
					}
					.new_number_desc{
						padding-right:20px;box-sizing: border-box;line-height:20px;margin-top:8px;font-size:16px;color:#666;    height: 40px;text-align: inherit;
					}
				}
