.template_lb{
	position: relative;
}
.template_lb div{
	width: 100%;
	height: 100px;
	position: absolute;
	left: 0;
	top: calc(50% - 50px);
	letter-spacing: 2px;
	text-align: center;
	line-height: 100%;
	color: #FFFFFF;
	text-shadow:5px 1px 6px #525558;
}
.template_lb div p:nth-child(1){
	font-size: 18px;
}
.template_lb div p:nth-child(2){
	
}
.template_lb div img{
	width: 40px;
	margin-top: 20px;
	-webkit-animation:anim_line_dong 1.6s infinite;
	animation:anim_line_dong 1.6s infinite;
}
@-webkit-keyframes anim_line_dong {
0% {
	margin-top: 20px;
}
50% {
	margin-top: 30px;
}
100% {
	margin-top: 20px;
}
}
.template_tit{
	background-color: #FBFBFB;
	min-height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.template_tit_main{
	text-align: center;
}
.template_tit_main span{
	display: inline-block;
	margin: 0 20px;
	position: relative;
	cursor: pointer;
}
.template_tit_main span i{
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #143883;
	transition: all 0.3s;
}
.template_tit_main span:hover,.template_tit_main span.active{
	color: #143883;
}
.template_tit_main span:hover i,.template_tit_main span.active i{
	transform: translateX(0);
	width: 100%;
	left: 0;
}
.news{
	padding: 40px 0 0px;
}
.news .list{
	width: calc(100% / 2 - 20px);
	margin-right: 40px;
	float: left;
	margin-bottom: 20px;
	background-color: #F8F8F8;
	padding: 20px;
	cursor: pointer;
	border: 1px solid #F8F8F8;
}
.news .list:hover{
	box-shadow: 1px 7px 13px #C1C1C1, -1px 1px 5px #C1C1C1;
}

.news .list:nth-child(2n){
	margin-right: 0;
}
.news .list .left{
	width: 80px;
	float: left;
	text-align: center;
	letter-spacing: 2px;
}
.news .list .right{
	width: calc(100% - 100px);
	float: right;
}
.news .list .left p:nth-child(1){
	color: #6A6A6A;
    font-size: 26px;
    font-weight: 700;
    padding-top:4px;
}
.news .list .left p:nth-child(2){
	color: #6A6A6A;
    margin-top: 10px;
    font-size: 16px;
}
.news .list .right p:nth-child(1){
	color: #6A6A6A;
    font-size: 15px;
    font-weight: 700;
}
.news .list .right p:nth-child(2){
	color: #A1A1A1;
    margin-top: 10px;
    line-height: 150%;
    min-height: 63px;
}
.show_tree{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: normal;
    word-break: break-all;
}
.news_xiangqing{
	padding: 40px 0;
}
.news_xiangqing_tit{
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}
.news_xiangqing_content{
	text-indent: 2rem;
	line-height: 200%;
	color: #A1A1A1;
}

.people{
	padding: 40px 0;
}
.people .list{
	width: calc(100% / 2 - 20px);
	margin-right: 40px;
	float: left;
	margin-bottom: 20px;
	background-color: #F8F8F8;
	padding: 0 10px 10px;
	border: 1px solid #F8F8F8;
}
.people .list:hover{
	box-shadow: 1px 7px 13px #C1C1C1, -1px 1px 5px #C1C1C1;
}
.people .list:nth-child(2n){
	margin-right: 0;
}
.people .list_tit{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #D3D3D3;
}
.people .list_content{
	padding: 10px 0;
	color: #D3D3D3;
	height: 200px;
	overflow-y: scroll;
}
.product{
	padding: 20px 0 0px;
}
.product .list{
	width: calc(100% / 3 - 10px);
	margin-right: 15px;
	float: left;
	margin-top: 20px;
	background-color: #F8F8F8;
	border: 1px solid #EEEEEE;
	transition: all 0.3s;
	cursor: pointer;
}
.product .list:nth-child(3n){
	margin-right: 0;
}
.product .list .box{
	width: 100%;
	overflow: hidden;
}
.product .list .box img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: all 0.6s;
}
.product .list:hover .box img{
	transform: scale(1.1);
}
.product .list p{
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	padding-right: 80px;
	position: relative;
	font-size: 16px;
	transition: all 0.6s;
}
.product .list:hover p{
	padding: 0px 16px;
	padding-right: 86px;
}
.product .list p a{
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 13px;
	transition: all 0.6s;
}
.product .list:hover p a{
	right: 16px;
}
.product_xiangqing{
	padding: 40px 0;
}
.product_xiangqing_tit{
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}
.news_xiangqing_content{
	width: 100%;
}

.tell_main{
	padding: 60px 0 40px;
}
.tell_main .list{
	width: calc(100% / 3 - 10px);
	margin-right: 15px;
	float: left;
	text-align: center;
}
.tell_main .list:nth-child(3n){
	margin-right: 0;
}
.tell_main .list img{
	max-width: 100%;
}
.tell_main .list p{
	margin-top: 10px;
}
.relation{
	padding: 40px 0;
}
.fubang{
	padding: 40px 0;
	display: none;
}
.fubang.active{
	display: initial;
}
.fubang .left{
	width: 50%;
	float: left;
}
.fubang .right{
	width: 50%;
	float: left;
	padding: 20px;
	text-indent: 2rem;
	line-height: 200%;
}
.dsh{
	width: calc(100% - 240px);
	max-width: 1400px;
	margin: 0 auto;
	display: none;
}
.dsh.active{
	display: initial;
}
.dsh .dshtitle{
	font-size: 30px;
	text-align: center;
	line-height: 2;
}
.dsh .dstext{
	line-height: 1.6;
	font-size: 16px;
	margin: 20px;
	text-indent: 30px;
}
.dsh .dstext span{
	font-weight: bold;
}
.zhici{
	display: none;
}
.zhici.active{
	display: block;
}
.wenhua{
	display: none;
}
.wenhua.active{
	display: block;
}
.qiye{
	display: none;
}
.qiye.active{
	display: block;
}
.clc{
	min-height: 460px;
}
.tell_us_fankui{
	padding: 40px 0;
}
.tell_us_fankui input{
	width: calc(50% - 60px);
	margin-right: 30px;
	max-width: 100%;
	height: 40px;
	border: none;
	outline: none;
	line-height: 40px;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	padding: 0 10px;
	float: left;
}
.tell_us_fankui p{
	margin-bottom: 20px;
}
.tell_us_fankui textarea{
	width: calc(100% - 90px);
	max-width: 100%;
	height: 200px;
	border: none;
	outline: none;
	margin-bottom: 10px;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	padding: 10px;
	resize: none;
}
.tell_us_fankui select{
	border: none;
	outline: none;
	border: 1px solid #EEEEEE;
}
.tell_us_fankui button{
	border: none;
	outline: none;
	background-color: #123985;
	color: #fff;
	width: 100px;
	height: 30px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	letter-spacing: 4px;
	cursor: pointer;
}
.tell_us_fankui button:hover{
	background-color: #000;
}
.xiangqing{
			background-color: #fff;
			padding: 30px 0;
		}
		.xiangqing .p_tit{
			font-size: 18px;
			text-align: center;
			line-height: 50px;
			height: 50px;
		    font-weight: 700;
		    color: #000;
		}
		.xiangqing_main{
			padding: 10px;
		}
		.xiangqing_fot{
			padding: 20px 0;
			font-size: 12px;
		}

		.xiangqing_fot span{
			color: #828282;
			cursor: pointer;
		}
		.xiangqing_fot span:hover{
			color: #1F3183;
		}
		.xiangqing_fot p{
			width: 50%;
			float: left;
		}
		.show_one_two{
			text-align: right;
			float: right;
		}
@media screen and (min-width: 1440px) {
	
}  
@media screen and (min-width: 1050px) and (max-width: 1440px) {
	
}

@media screen and (min-width: 780px) and (max-width: 1050px) {

	.news .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.news .list:nth-child(n){
		margin-right: 0;
	}
	.people .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.people .list:nth-child(2n){
		margin-right: 0;
	}
	.people .list_content{
		height: 160px;
	}
	.product .list{
		width: calc(100% / 2 - 10px);
		margin-right: 20px;
		float: left;
		margin-top: 20px;
		background-color: #F8F8F8;
		border: 1px solid #EEEEEE;
	}
	.product .list:nth-child(3n){
		margin-right: 20px;
	}
	.product .list:nth-child(2n){
		margin-right: 0;
	}
	.xiangqing_fot p{
				width: 100%;
				float: left;
			}
			.show_one_two{
				text-align: left;
				float: right;
				margin-top: 6px;
			}
			.xiangqing_fot{
				padding: 10px 10px;
			}
}
@media screen and (min-width: 480px) and (max-width: 780px) {
	.template_lb div img{
		display: none;
	}
	.template_lb div{
		top: 30%;
	}
	.news .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.news .list:nth-child(n){
		margin-right: 0;
	}
	.people .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.people .list:nth-child(2n){
		margin-right: 0;
	}
	.people .list_content{
		height: 140px;
	}
	.product .list{
		width: calc(100% / 2 - 10px);
		margin-right: 20px;
		float: left;
		margin-top: 20px;
		background-color: #F8F8F8;
		border: 1px solid #EEEEEE;
	}
	.product .list:nth-child(3n){
		margin-right: 20px;
	}
	.product .list:nth-child(2n){
		margin-right: 0;
	}
	.news_xiangqing,.tell_us_fankui,.product_xiangqing,.relation,.fubang{
		padding: 20px 10px;
	}
	.fubang .left{
		width: 100%;
	}
	.fubang .right{
		width: 100%;
		padding: 0px;
		margin-top: 20px;
	}
	.dsh{
		width: calc(100% - 60px);
	}
	.dsh .dshtitle{
		font-size: 25px;
	}
	.dsh .dstext{
		font-size: 14px;
		margin: 10px;
		text-indent: 30px;
	}
	.xiangqing_fot p{
				width: 100%;
				float: left;
			}
			.show_one_two{
				text-align: left;
				float: right;
				margin-top: 6px;
			}
			.xiangqing_fot{
				padding: 10px 10px;
			}
}
@media screen and (max-width: 480px) {
	.dsh{
		width: calc(100% - 60px);
	}
	.dsh .dshtitle{
		font-size: 20px;
	}
	.dsh .dstext{
		font-size: 14px;
		margin: 10px;
		text-indent: 30px;
	}
	.template_lb div img{
		display: none;
	}
	.template_lb div{
		top: 26%;
	}
	.news{
		padding: 10px 0;
	}
	.news .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.news .list:nth-child(n){
		margin-right: 0;
	}
	.people .list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.people .list:nth-child(2n){
		margin-right: 0;
	}
	.people .list_content{
		height: 140px;
	}
	.product .list{
		width: 100%;
		margin-right: 0px;
		float: left;
		margin-top: 10px;
		background-color: #F8F8F8;
		border: 1px solid #EEEEEE;
	}
	.product .list:nth-child(nn){
		margin-right: 0;
	}
	.tell_main .list{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.tell_main{
		padding: 20px 0 10px;
	}
	.tell_main .list:nth-child(3n){
		margin-right: 0;
	}
	.news_xiangqing,.tell_us_fankui,.product_xiangqing,.relation,.fubang{
		padding: 20px 10px;
	}
	.fubang .left{
		width: 100%;
	}
	.fubang .right{
		width: 100%;
		padding: 0px;
		margin-top: 20px;
	}
	.tell_us_fankui input{
		width: 100%;
		margin-right: 0px;
	}
	.tell_us_fankui textarea{
		width: 100%;
	}
	.xiangqing_fot p{
				width: 100%;
				float: left;
			}
			.show_one_two{
				text-align: left;
				float: right;
				margin-top: 6px;
			}
			.xiangqing_fot{
				padding: 10px 10px;
			}
}
