@charset "utf-8";

font{
	font-family: ArialMT !important;
	
}


body {
	font-family:ArialMT !important;
	
	height: 100%;
	width: 100%;
	background: #ffffff;
}

a {
	text-decoration: none;
	cursor: pointer;
	transition: all .3s;
	outline: none
}

.width-container{
	box-sizing: border-box;
}

.banner_text{
	position: absolute;
	top: 300px;
	left: 0;
	width: 100%;
	text-align: center;

}

.banner_text h1{
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
	display: block;
	position: relative;
	text-align: center;
	z-index: 9;
	transition: 2.5s all;
	text-align: left;

}


.banner_text  .hengxian{	
	background-image: linear-gradient(93deg, 
		#ff9815 0%, 
		#aae044 100%), 
	linear-gradient(
		#8cbf2c, 
		#8cbf2c);
	background-blend-mode: normal, 
		normal;
		display: block;
	z-index: 1;
	position: absolute;
}

.banner_text h2,.banner_text h3{
	font-weight: 600;
	color: #fff;
	letter-spacing: 2px;
	display: inline-block;
	width: 100%;
	text-align: left;
}

.height_banner img{
	height: 100%;
	width: 100%;
	text-align: center;
	object-fit: cover;
}

.fg{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -28px;
	height:43px;
	z-index: 9;
}



.wrap_f0{
	width: 100%;
	padding: 120px 0 60px 0;
}

.bg_cp{
	background: url(../../img/cp_bg.jpg) no-repeat;
	background-size: 100% 100%;
}

.bg_about{
	background: url(../../img/wanjian/about_bg.jpg) no-repeat;
	background-size: 100% 100%;
}

.title_dw{
	width: 100%;
	position: relative;

}

.titile_img{
	position: relative;
}

.title{
	width: 100%;
	text-align: center;
	letter-spacing: 1px;

}

.title img{
	height: 64px;
}

.title i{
		width: 60px;
    height: 4px;
    background: #315294;
    display: inline-block;
    /* box-sizing: border-box; */
    margin-top: 16px;
    box-sizing: border-box;
    margin-bottom: -5px;
}

.color_999{
	color: #999;

}

.blue{
	color: #315294;
}


.opt_5{
		opacity: 0.5;
}

.zyly,.zyly-1{
	width: 100%;
	border: 1px solid #84a3e6;
	padding: 6%;
    box-sizing: border-box;
    background: #fff;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s;
}


.zyly img,.zyly-1 img{
		width: 100%;
		transform: scale(1.0);
		transition: all .25s ease;
		cursor: pointer;
		
}


.zyly img:hover,.zyly-1 img:hover{
	transform: scale(1.15);
}


.zyly strong{
		width: 100%;
		display: inline-block;
		text-align: center;
		font-family: ArialMT;
		font-size: 20px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 2.6;
		letter-spacing: 0px;
		color: #222222;
		margin-top: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;

}

.zyly p{
	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	color: #666666;
	text-align: center;
	display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}


.zyly a{
	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #567bca;
	line-height: 2;
	padding: 0 15px;
	border-bottom: 2px solid #84a3e6;
	display: inline-block;
	margin-top: 30px;
	transition: all 0.2s;

}


.zyly a:hover{
	color: #ff7f26;
	border-bottom: 2px solid #ff7f26;
	font-weight: 600;
	padding: 0 30px;
}


.zyly-1 strong{
		width: 100%;
		display: inline-block;
		text-align: center;
		font-family: ArialMT;
		font-size: 20px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 2.6;
		letter-spacing: 0px;
		color: #222222;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;

}


.zyly-1:hover{
	background: #fafdff;
}

.zyly-1:hover a{
	background-color: #ff7f26;
	color: #fff;
}


.zyly-1 p{
	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2;
	letter-spacing: 0px;
	color: #666666;
	text-align: center;
	margin: 20px 0 45px 0;
	height: 258px;
	overflow: hidden;
}


.zyly-1 a{
	height: 40px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #84a3e6;
	font-family: ArialMT;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #567bca;
	line-height: 40px;
	padding: 0 30px;
	display: inline-block;
}

.zyly-1 a:hover{
	border: 1px solid #ff7f26;
}



.aboutL{
	width: 50%;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	text-align: left;
	font-family: Arial-BoldMT;
	padding-right: 5%;
}

.aboutL h2{
	width: 100%;
	
	line-height: 2;
	border-bottom: 2px solid #ddd;
	position: relative;
}

.aboutL h2 i{
	width: 65px;
	height: 2px;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -2px;
	background: #ff7f27;

}

.aboutL p{
	font-size: 16px;
	line-height: 2;
	color: #999;
	margin: 30px 0;
	max-height: 256px;
	overflow: hidden;
}

.aboutL a{
		width: 180px;
	height: 44px;
	background-color: #004080;
	border-radius: 22px;
	color: #fff;
	font-size: 16px;
	line-height: 44px;
	display: inline-block;
	text-align: center;
}

.aboutL a img{
	height: 14px;
	margin-left: 10px;
}

.aboutR{
	width: 50%;
	float: left;
}


.aboutR img{
	width: 100%;
}


.gscj{
	width: 100%;
	display: inline-block;
}

.gscj-title{
	border-bottom: 1px solid #ddd;
	width: 100%;
}

.gscj-title h4{
	width: auto;
	display: inline-block;
	line-height: 2;
	border-bottom:2px solid #004080;
	color: #004080;
	margin-bottom: -1px;
}


/**.gscj img{
	width: 100%;
}*/

.block_768{
	display: none;
}


.bg_f1{
	background: #f1f1f1;
}

.OUR{
	width: 100%;
	display: block;
	box-sizing: border-box;
}


.OUR ul{
	width: 100%;
	display: inline-block;
}

.OUR ul  li{
	width: 33%;
	float: left;
	display: inline-block;
	border-left: 1px solid #ddd;
	text-align: center;
	box-sizing: border-box;
}

.OUR-icon{
	width: 114px;
	height: 114px;
	border-radius: 50%;
	padding: 7px;
	box-sizing: border-box;
	text-align: center;
	display: inline-block;

}

.bg_blue{

	border: 2px solid #004080;

}

.bg_blue span{
	background: #004080;
}

.OUR-icon span{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: inline-block;
}

.OUR-icon span img{
	width: 100%;
}


.bg_orange{

	border: 2px solid #ff7f27;

}

.bg_orange span{
	background: #ff7f27;
}

.bg_purple{

	border: 2px solid #2a186e;

}

.bg_purple span{
	background: #2a186e;
}


.OUR ul  li strong{
	width: 100%;
	display: block;
	color: #000000;
	line-height: 1.8;
	margin:15px 0;
}

.OUR ul  li p{
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
}


.title h3{
	text-align: left;
}

.ls-lxfs{
	width: 100%;
	display: block;
}

.ls-lxfs ul{
	width: 100%;
	display: block;
}

.ls-lxfs ul li{
	width: 100%;
	display: block;

}

.ls-lxfs ul li img{
	height: 24px;
	margin-bottom: 10px;
}

.ls-lxfs ul li p{
	width: 100%;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
}

.ls-lxfs ul li p i{
	width: 16px;
	height: 2px;
	background-color: #ff7f27;
	margin-right: 15px;
	display: inline-block;
}








.ckgd{
	width: 100%;
	text-align: center;
	display: inline-block;
}

.ckgd a{
	width: 14.6%;
	min-width: 160px;
	font-size: 14px;
	border: 1px solid #eee;
	line-height: 40px;
	display: inline-block;
}

.ckgd a img{
	width: 14px;
	margin-left: 10px;

}


.lsjs{
	width: 100%;
		text-align: center;
		color: #fff;
}

.lsjs p{
		font-family: MicrosoftYaHei;
		font-size: 16px;
		font-weight: 400;
		line-height: 2.2;
		letter-spacing: 2px;
		color: #ffffff;
}


.bg_white{
		background:rgba(255, 255, 255, 0.9);
		display: inline-block;
		width: 100%;
}

.ls-tedian{
/*		width: 20%;*/
		float: left;
}

.width_16{
		width: 16%;
}

.width_18{
		width: 18%;
}

.width_24{
		width: 24%;
}


.text-center{
		text-align: center;
}

.text-right{
		text-align: right;
}

.ls-tedian strong{
	color: #315294;
}

.ls-tedian span{
		width: 100%;
		display: inline-block;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.6;
		letter-spacing: 1px;
		color: #555;
}

.fgf{
	width: 1px;
	background: #b2b3b3;
	display: inline-block;
	float: right;
    

}






.ljgd{
	display: inline-block;
	position: relative;
}

.ljgd img{
	height: 14px;

}

.ljgd i{
	width: 30px;
	height: 3px;
	background: #edc797;
	display: block;
	position: absolute;
	bottom: -3px;
	left:0;
}




.gongsi{
	width: 88%;
	margin-left: 12%;
	box-shadow: 0px 16px 27px 0px rgba(0, 2, 11, 0.04);
}

.zizhi_zhuanli{
	width: 88%;
	margin-left: 12%;
	position: relative;
	margin-top: 45px;
	height: 330px;
}

.zdmj{
	position: absolute;
	left: 0;
	top: 0;
	width: 40.5%;

}

.shuzi{
	float: left;
	margin-bottom: 25px;
	width: 100%;
}

.zdmj p{
	font-size: 16px;
	line-height: 16px;
    font-weight: 600;
    color: #666666;
    text-align: left;
    width: 100%;
    display: inline-block;
}



.rongyu{
	background: url(../../img/yangde/green.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	width: 38.7%;
	height: 150px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 30px;
	text-align: right;
	box-sizing: border-box;

}


.zhuanli{
	background: url(../../img/yangde/zhuanli.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	width: 38.7%;
	height: 150px;
	position: absolute;
	right: 0;
	top: 180px;
	padding: 30px;
	text-align: right;
	box-sizing: border-box;

}


.rongyu strong,.zhuanli strong{
	font-size: 50px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 2px;
	color: #ffffff;
}

.rongyu span,.zhuanli span{
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 1px;
	color: #ffffff;
	display: inline-block;
	width: 100%;
}

.rongyu a,.zhuanli a,.rongyu a:hover,.zhuanli a:hover{
	color: #fff;
	font-size: 16px;
}




.waikuang{
	display: inline-block;
	width: 100%;
	position: relative;
}

.chanpin_tab{
	width: 100%;
	margin-top: -45px;

}

.chanpin_tab ul{
	display: inline-block;
	width: 100%;
}

.chanpin_tab li{
	font-size:16px;
	line-height: 2;
	margin-left:60px;
	float: right;
	font-weight: 600;
}

.chanpin-this{
	font-size: 18px !important;
	color: #ef8c0e;
	position: relative;

}


.chanpin-this i{
	width: 50px;
	height: 3px;
	background: #ef8c0e;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: -10px;
}

.chanpin{
	border:2px solid #eee;
	padding: 1.5% 1.5% 0 1.5%; 

}

.cp_img_bg{
/*	background: #f5f5f5;*/
    width: 100%;
    background: url(../../img/yangde/bg.jpg);
    background-size: 100% 100%;
}

.cp_img_bg img{
	width: 86%;
	margin: 45px 7%;
	transition: all .25s ease;;
	transform: scale(1.0);
}

.cp_img_bg img:hover{
	transform: scale(1.1);
}

.chanpin h4{
	text-align: center;
}

.font_18{
	font-size: 18px;
	line-height: 4;
}

.chanpin_but{
	display: inline-block;
    float: right;
}

.chanpin_but button{
	cursor: pointer;
	background: #fff;
	border: none;
	width: 43px;
	margin-left: 24px;
}

.chanpin_but button img{
	width: 100%;
}



.bg_sheji{
	background: url(../../img/yangde/shejibg.jpg) no-repeat;
	background-size: 100% 100%;
	background-position: top right;	
}

.titile_img_white{
	width: 34%;
	display: inline-block;

}

.font_48_white{
	line-height: 1;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 3px;
	color: #ffffff;
	font-family: MicrosoftYaHei-Bold;

}

.font_48_white i{
	margin-right: 15px;
}

.title_p{
	font-size: 18px;
    line-height: 1.5;
    color: #fff;
    letter-spacing: 1px;
}


.sheji{
	width: 100%;
	background-color: #ffffff;
	border-radius: 4px;
	padding: 2%;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden;
}

.sheji img{
	width: 50%;
	float: left;
	transition: all .25s ease;;
	transform: scale(1.0);

}

.sheji img:hover{
	transform: scale(1.15);
}

.sheji_wz{
	width: 37%;
	float: left;
	padding:6.5%;
}

.sheji_wz i{
	width: 60px;
	height: 4px;
	background-color: #8cbf2c;
	display: inline-block;
	margin: 15px 0;
}

.sheji_wz p{
	font-size: 16px;
	line-height: 1.5;
	color: #7f7f7f;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-line-clamp:2;
}


.mar_bt_60{
	margin-bottom: 60px;
}

.font_18_1{
	font-size: 22px;
	line-height: 2;
}

.dw_ljgd{
	display: inline-block;
/*	float: right;*/
	position: absolute;
	right: 0;
	bottom: 0;
}


.news{
	display: inline-block;
	width: 100%;
    background-color: #ffffff;
	border: solid 1px #eeeeee;
	padding: 2.2%;
	box-sizing: border-box;

}

.news_img{
	width: 26%;
	float: left;
	overflow: hidden;
}

.news img{
	width: 100%;
	transition: all .25s ease;
	transform: scale(1);

}

.news img:hover{
	transform: scale(1.15);
}


.news_wz{
		width: 64.3%;
		float: left;
		padding: 0 2.3%;
		box-sizing: border-box;
}

.news_wz h4{
		letter-spacing: 1px;
		overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news a:hover h4{
		color:#315294;
}

.news_wz i{
		width: 60px;
		height: 3px;
		background-color: #a6adb7;
		display: inline-block;
}

.news_wz p{
		font-size: 16px;
		letter-spacing: 1px;
    line-height: 2;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;

}


.news_wz p span{
		color: #315294;
}



.rq{
		width: 9.7%;
		float: right;
		background:#315294;
		color: #fff;
		text-align: center;
		margin-top: 4%;
}

.rq strong{
		width: 100%;
		display: inline-block;
		box-sizing: border-box;
		font-weight: bold;
		font-stretch: normal;
		line-height: 1;
		letter-spacing: 0px;
		color: #ffffff;

}

.rq span{
		width: 100%;
		display: inline-block;
		box-sizing: border-box;
		font-weight: 400;
		font-stretch: normal;
		line-height: 1.5;
		letter-spacing: 0px;
		color: #ffffff;

}





.news_video{
	width: 100%;
	background: #333;
	margin:0;
	padding:5%;
	display: inline-block;
	box-sizing: border-box;
}


.newdetail {
	  width: 100%;
	  line-height: 32px;
	  font-size: 16px;
	  padding: 0 0 60px 0;
	  text-align: justify;
}

.newdetail p{
	margin-bottom: 15px;
}

.newdetail p strong font{
	font-weight: 600;
	font-size: 16px;
	line-height: 2;
	display: inline-block;

}

.newdetail p font{
	font-size: 15px;
	line-height: 2;
	display: inline-block;
}


@media(max-width:1600px) and (min-width:1024px){

	.font_18_1{
		font-size: 18px;
		line-height: 2;
	}
	.news h4{
		font-size: 18px;
		line-height:3.4;
	}
}


@media(max-width:1024px){
	.news h4{
		font-size: 16px;
		line-height: 3;
		margin-bottom: 0;
	}

	.news p{
		font-size: 14px;
    line-height: 1.8;
    color: #7f7f7f;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;

	}
}


.bg_zx{
		background: url(../../img/lx_bg.jpg) no-repeat;
		background-size: cover;
}

.ls-zxly{
	width: 100%;
	padding: 0 5%;
	box-sizing: border-box;
}

.form-width{
		width: 100%;
		box-sizing: border-box;
}


.bg_kehu{
	background: url(../../img/yangde/kehubg.jpg) no-repeat;
	background: cover;
}

.kehu{
	background: #fff;
	width: 100%;
	display: inline-block;
	border: solid 2px #eff6f1;
	position: relative;
}

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

.kehu a img{
	width: 90%;
	margin: 90px 5%;
}

.kehu a:hover img{
	margin: 75px 5%;
}

.kehu h4{
	width: 100%;
	color: #474747;
	background-color: #eff6f1;
	font-size: 18px;
	line-height: 3;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all .25s ease;;
}

.kehu h4 span{
	display: none;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: 200;
}

.kehu a:hover span{
	display: block;
	color: #fff;
}

.kehu a:hover h4{
	background: #ef8c0e;
	color: #fff;
	padding: 15px 0;
}

.bg_fot{
	background: #283140;
}


.fot-logo{
	width: 40%;
	float: left;
	display: inline-block;
}


.fot-logo img{
	width: 110px;

}


.fot-logo p{
	font-size: 16px;
	line-height: 2;
	color: #fff;
	width: 100%;
	display: block;
	margin: 10px 0;
}

.fot-logo .sousu{
	width: 300px;
	height: 42px;
	background-color: #03081c;
	border-radius: 4px;
	display: inline-block;
}

.fot-logo .sousu input{
	background: #182132;
	line-height: 42px;
	color: #fff;
	font-weight: 400;
	border: none;
	width: 72%;
	padding-left: 15px;
	border-radius: 4px;
}


.fot-logo .sousu input::-webkit-input-placeholder { color: #7f8a9c; } 

.fot-logo .sousu i{
	color: #fff;
	margin-left: 6%;
}

.kslj{
	width: 60%;
	float: left;
}



.footer_yangshi{
	width: 50%;
	float: left;
	display: inline-block;
	color: #fff;
}



.width_50_1{
	width: 50%;
	float: left;
}


.db_logo{
	border-top: 1px solid rgb(255 255 255 / 25%);
	border-bottom: 1px solid rgb(255 255 255 / 25%);
	padding: 30px 0;
	margin-top: 30px;
}

.db_logo img{
	width: 285px;
	float: left;
}


.db_logo ul{
	float: right;
}


.db_logo ul li{
	font-size: 14px;
	line-height: 70px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
	margin-left: 60px;
	float: left;
}


/* 创建动画 */
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.fadeInUp {
	opacity: 0;
	animation-name: fadeInUp;
	animation-duration: 1s;
	animation-fill-mode: both;
}

.fadeInUp {
	opacity: 0;
	animation-name: none;
	animation-fill-mode: none;
}
.fade-in-up-visible {
	opacity: 1;
	animation-name: fadeInUp;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-delay: 0.2s;
}

.fade-in-up-visible1 {
	opacity: 1;
	animation-name: fadeInUp;
	animation-duration: 3s;
	animation-fill-mode: both;
	animation-delay: 0.5s;
}

.fade-in-up-visible2 {
	opacity: 1;
	animation-name: fadeInUp;
	animation-duration: 2s;
	animation-fill-mode: both;
	animation-delay: 0.6s;
}



.ym_dw{
	background: rgb(0 0 0 / 16%);
    padding: 15px 0;
    /* margin-top: -50px; */
    /* z-index: 99999; */
    position: absolute;
    width: 100%;
    bottom: 0;
}

@media(max-width:768px){
	.ym_dw{
		display: none;
	}
}



.fenlei_nav{
	width: 100%;
	border-bottom: 1px solid #eee;
	display: inline-block;
	margin-bottom: 30px;
}

.fenlei_nav ul{
	width: 100%;
}


.fenlei_nav li{
	float: left;
}

.fenlei_nav li a{
	font-size: 18px;
	line-height: 2;
	color: #000;
	margin-right: 60px;
	font-weight: 400;
	display: block;

}

.fenlei_nav li a:hover{
	color: #ef8c0e !important;
}

.nav_on a{
	color: #ef8c0e !important;
	border-bottom: 2px solid #ef8c0e;
}

@media(max-width:992px){
	.fenlei_nav{
		margin-bottom: 15px;
	}

	.fenlei_nav li a{
		margin-right: 30px;
		font-size: 16px;
	}
}

.gswz{
	margin-bottom: 0px;
}


.gsjg{
	width: 100%;
	text-align: center;
	display: inline-block;

}

.gsjg img{
	max-width: 100%;
}



.rencai_bg{
	background: url(../../img/yangde/about-tepimg.jpg) no-repeat;
	background-size: cover;
	visibility: visible;
	animation-delay: 0.4s;
	animation-name: fadeIn;
	animation-duration: 0.6s;
	padding: 260px 0;
}

.recai{
	width: 40%;
}

.recai h4{

	font-size: 30px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;

}

.recai h4 i{
	width: 40px;
	height: 2px;
	background: #ee7300;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.recai p{
	font-size: 14px;
	color: #fff;
	line-height: 3;
	font-weight: 400;
	letter-spacing: 1px;
	animation-delay: 0.6s;
	animation-name: fadeInUp1;
	animation-duration: 0.6s;
}


.aqc-table-list .aqc-detail-table {
  	border-collapse: collapse;
  	width: 100%;
  	table-layout: fixed;
  	text-align: center;
}

.aqc-table-list .aqc-detail-table .table-header {
  	background: #fffcf6;
  	line-height: 40px;
}


.aqc-table-list .aqc-detail-table td {
  vertical-align: middle;
  box-sizing: border-box;
  border: 1px solid #e3edfb;
  text-align: center;
}
.aqc-table-list .aqc-detail-table .table-body {
  text-align: center;
  line-height: 22px;
}

/*.aqc-table-list .aqc-detail-table .table-body tr{
	line-height: 40px;
	font-size: 14px;
}*/

.aqc-table-list .aqc-detail-table td > div.text-content {
  display: inline-block;
  text-align: center;
  color: #333;
}
.aqc-table-list .aqc-detail-table td > div {
  padding: 10px;
  word-break: break-all;
}

.aqc-table-list a[href] {
  color: #ef8c0e;
}

.zx-patent-content .zx-patent-name[data-v-b4217560] {
  margin:0 0 30px 0;
  text-align: center;
  font-size: 18px;
  color: #000;
}

.zx-patent-content .zx-patent-basic .zx-patent-basic-content table[data-v-b4217560] {
  border-collapse: collapse;
  margin: 0 auto;
}

.zx-patent-content .zx-patent-basic .zx-patent-basic-content table tbody tr td[data-v-b4217560]:nth-child(2n+1) {
  min-width: 130px;
  background: #f5f9ff;
}
.zx-patent-content .zx-patent-basic .zx-patent-basic-content table tbody tr td[data-v-b4217560] {
  border: 1px solid #e5ebf5;
  box-sizing: border-box;
  padding: 12px 14px;
  line-height: 22px;
  word-break: break-all;
}

.zx-patent-content .zx-patent-basic .zx-patent-basic-content table tbody tr td[data-v-b4217560]:nth-child(2n) {
  min-width: 250px;
}

@media(max-width:1024px){
	.gundong{
		overflow: scroll;
		scrollbar-width:thin;
		scrollbar-color:blue;
	}

	.gundong_1 li{
		float: none !important;
		display: inline-block;
	}

	.gundong_1 li a{
		line-height: 2.6;
	}
}


.gundong_1{
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}

.bg_f7{
	background: #f7f7f7;
	width: 100%;
	margin-top: -3px;
	padding-top: 30px;
}

.zhaopin{
	width: 100%;
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 30px;
    display: inline-block;
    box-sizing: border-box;
    background: #fff;
}

.zhaopin h4{
	font-size: 22px;
	line-height: 1;
	color: #333;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 15px;
}

.zhaopin ul{
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.zhaopin ul li{
	float: left;
	font-size: 15px;
	line-height: 2;
	color: #555;
}

.zhaopin ul li i{
	font-size: 15px;
	margin: 0 15px;
	color: #555;
}



.zhaopin p{
	font-size: 15px;
	line-height: 2;
	color: #555;
}

.zhaopin strong{
	font-size: 16px;
	line-height: 2;
	margin-top: 30px;
	color:#555;
	display: inline-block;

}


.shebei_bg{
	background: url(../../img/yangde/fuwu2.jpg);
	background-size: cover;
	padding: 120px 0;
}

.fuwu{
	width: 100%;
	display: inline-block;
	color: #fff;
}

.fuwu h4{
	font-size: 30px;
	font-weight: 600;
	line-height: 2;
	margin-bottom: 30px;
	letter-spacing: 2px;
}

.fuwu_tu{
	font-size: 16px;
	line-height: 3;
	letter-spacing: 1px;
	border-left: 4px solid #8cbf2c;
	padding:15px 30px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
}

.font_16{
	font-size: 16px;
	line-height: 2;
	font-weight: 400;
	color: #fff;
}

.jiance_h4{
	font-size: 30px;
	font-weight: 600;
	line-height: 2;
	letter-spacing: 2px;
	color: #ef8c0e;
	
	margin-bottom: 0px;
}

.jiance_p{
	font-size: 16px;
	line-height: 2;
	color: #555;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	/*border-left: 4px solid #8cbf2c;
	padding:15px 30px;
	background: #f7f7f7;*/
}


@media(max-width:992px){
	.fuwu h4,.jiance_h4{
		font-size: 24px;
	}
	.fuwu_tu{
		font-size: 14px;
	}
}

.jiance_wk{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}


.jiance{
	/*background: url(../../img/yangde/dp.png) no-repeat;
    background-size: cover;*/
    width: 16%;
    box-sizing: border-box;
    float: left;
    text-align: center;
    display: inline-block;
    margin-bottom: 60px;
    position: relative;
}

.jiance_i{
	width: 12%;
	float: left;
	text-align: center;
}

.jiance_i i{
	font-size: 60px;
	color: #f7f7f7;
}

.dp{
	width: 100%;
}

.jiance_img{
	position: absolute;
    top: 31%;
    width: 28%;
    left: 36%;
}

.jiance span{
	    width: 100%;
    display: inline-block;
    font-size: 16px;
    color: #555;
    position: absolute;
    top: 60%;
    left: 0;
}


.layui-carousel-arrow {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
    font-size: 50px !important;
    background-color: rgb(0 0 0 / 0%) !important;
    color: rgb(255 255 255 / 54%) !important;
}

.layui-carousel-ind ul{
		background: rgba(0, 0, 0, 0) !important;
}

.layui-carousel-ind ul li{
	width: 40px !important;
	height: 4px !important;
	border-radius: 0 !important;
}





.lvshi{
	width: 100%;
	background-color: #fff;
	display: inline-block;
	
	
}

.lvshi a{
		display: inline-block;
		background: #a6adb7;
		padding: 8px 2.5%;
		position: relative;
		transition: all .25s ease;
}

.lvshi a img{
	width: 100%;
}

.ls-js{
		width: 95%;
		background: rgba(255,255,255,0.9);
		display: inline-block;
		padding: 22px 0;
		position: absolute;
		left: 2.5%;
		bottom: 8px;
		transition: all .25s ease;
}

/*.ls-js:hover {
		transition: all .25s ease;
}*/

.ls-js h4{
		font-size: 18px;
		line-height:1;
		color: #000;
		text-align: center;
		font-weight: 600;
		letter-spacing: 1px;
		transition: all .25s ease;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;

}

.ls-js h4 i{
		display: none;
		margin: 0 15px;
		width: 2px;
    height: 18px;
    margin-top: 2px;
    background: #315294;
		font-style:inherit;
		
		

		
}

.ls-js h4 span{
	display: none;
		color: #315294;
		font-weight: 400;
		border-left: 2px solid #315294;
		padding-left: 15px;
		margin-left: 15px;
}

.ls-js p{
		display: none;
		width: 100%;
		text-align: center;
		font-size: 15px;
		font-weight: 400;
		line-height: 2;
		letter-spacing: 1px;
		color: #222222;
		padding: 0 25px;
		box-sizing: border-box;
		margin-top: 15px;
		
}

.lvshi a:hover .ls-js h4{
	color: #315294;
}
.lvshi a:hover .ls-js h4 i, 
.lvshi a:hover .ls-js h4 span{
	display: inline-block;
	
}

.lvshi a:hover .ls-js p{
		display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.lb-but{
		position: relative;
		width: 100%;

}

.but-left{
		position: absolute;
		top: -250px;
		left: -100px;
/*		font-size: 60px;*/
		color: #999;
		background: rgba(0, 0, 0, 0);
		border: none;
}

.but-right{
		position: absolute;
		top: -250px;
		right: -100px;
/*		font-size: 60px;*/
		color: #999;
		background: rgba(0, 0, 0, 0);
		border: none;
}

.but-left i,.but-right i{
		font-size: 60px;
		color: #ddd;
		cursor: pointer;
}

.but-left i:hover,.but-right i:hover{
		color: #315294;
}

.bg_al{
			background: url(../../img/wanjian/anli_bg.jpg) no-repeat;
			background-size: cover;
			background-position: center;
}



.proDls_L{
	width: 100%;
	float: left;
	overflow: hidden;
	display: inline-block;
	position: relative;
	padding-right: 10%;
	box-sizing: border-box;
}

.Exhibition_Img{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 30px 0;
}

.Exhibition_Img img{
	width: 100%;
}

.Exhibition_items{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	position: relative;
}

.items-prev{
	width: 36px;
    height: 45px;
    display: inline-block;
    float: left;
    background: #f1f1f1;
    border: 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 21%;
    color: #999;

}

.items-next{
	width: 36px;
    height: 45px;
    display: inline-block;
    float: left;
    background: #f1f1f1;
    border: 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 21%;
    color: #999;

}

.items-prev i,.items-next i{
	font-size: 24px;
}

.items-prev:hover, .items-next:hover{
	background: #007AFF;
	color: #fff;
}




.Exhibition_items ul{
	width: 100%;
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 0 45px;
}

.Exhibition_items ul li{
	width: 21%;
	display: inline-block;
	float: left;
	margin:0 2%;
	

}

.Exhibition_items ul li a{
	width: 100%;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	display: inline-block;
	padding: 5% 0;
}

.Exhibition_items ul li a:hover{
	border: 2px solid #007AFF;
}

.Exhibition_items .item-on{
	border: 2px solid #007AFF;
}

.Exhibition_items ul li a img{
	width: 100%;

}


.zxzx{
	width: 150px;
	line-height: 3;
	font-size: 15px;
	color: #fff;
	background: #7c8497;
	border: 1px solid #eee;
	display: inline-block;
	text-align: center;
	margin-right: 30px;
	transition: .4s;
	cursor: pointer;
}

.hqbj{
	width: 150px;
	line-height: 3;
	font-size: 15px;
	border: 1px solid #eee;
	display: inline-block;
	text-align: center;
	margin-right: 30px;
	transition: .4s;
	color: #fff;
	background: linear-gradient(to right, #ea121c, #f44239, #fd6b52);
	transition: .4s;
	cursor: pointer;
}

.hqbj:hover,.zxzx:hover{
	color: #cf1516;
	background: #fff;
	border: 1px solid #cf1516;
}



.pro-dta{
	background: #f1f1f1;
	background-repeat: repeat-y;
	background-size: 100%;
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.pro-dta img{
	margin-bottom: 2px;
	width: 100%;
}

.pro-dta-title{
	width: 100%;
	display: block;
	border-bottom: 1px solid #ddd;

}

.pro-dta-title h3{
	color: #222;
	line-height: 3;

}



.pro-dta-img{
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #84a3e6;
	float: left;
	display: inline-block;
}

.pro-dta-img img{
	width: 100%;
	display: block;
}




.bg_7{
		background: rgba(255,255,255, 0.7);
}


.fot-my{
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	border-bottom: 1px solid #eee;
	letter-spacing: 1px;
}

.fot-my strong{
		font-weight: bold;
		line-height: 1.8;
		font-stretch: normal;
		color: #a51724;
		display: inline-block;

}

.fot-my i{
		width: 40px;
		height: 2px;
		background: #315294;
		display: inline-block;
		margin: 4px 15px;
}

.fot-my span{
	display: inline-block;
		font-weight: bold;
		font-stretch: normal;
		color: #315294;
		line-height: 1.8;
}

.fot-img{
		width: 30%;
		float: left;
		padding-right: 5%;
		display: inline-block;
		box-sizing: border-box;

}

.fot-img img{
			width: 100%;
}

.fot-dz{
		width: 45%;
		border-right: 1px solid #eee;
		border-left: 1px solid #eee;
		text-align: left;
		float: left;
		padding:0 60px;
		color: #c5c5c5;
		display: inline-block;
		box-sizing: border-box;

}

.fot-dz p{
		font-size: 14px;
		line-height: 2;
}

/*.fot-dz p span{
		display: block;
}*/

.fot-dh{
		width: 25%;
		float: left;
		text-align: right;
}

.fot-dh p{
		font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #c5c5c5;
}


.fot-dh strong{
		font-family: MicrosoftYaHei-Bold;
		font-size: 23px;
		font-weight: bold;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #E91E63;
		line-height: 2;
}

.fot-wz{
		width: 100%;
		display: inline-block;
		box-sizing: border-box;
		padding: 45px 0;
}

.bg_1{
		background: #e4eaf5;
}

.about-img{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}

 .about-img ul{
 	width: 100%;
 	display: inline-block;
 	position: relative;
 	height: 515px;
 }

.width_10{
		width: 22%;
		margin-left: -11%;
		left: 0;

}

.width_20{
		width: 22%;
		left: 11%;
}

.width_fd{
		width: 34% !important;
		left: 33%;
}

.width_70_1{
		width: 22%;
		left: 67%;
}

.width_90{
		width: 22%;
		margin-right: -11%;
		left: 89%;
}

 .about-img li{
 	float: left;
 	padding: 0 5px;
 	overflow: hidden;
 	display: inline-block;
 	box-sizing: border-box;
 	position: absolute;
 	bottom: 0;
 }


  .about-img li img{
  	width: 100%;
  	transition: all .25s ease;;
	transform: scale(1.0);
	cursor: pointer;

  }

  .about-img li:hover img{
  	transform: scale(1.2);
  }

.qiehuan{
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom:30px;
}

.qiehuan button{
	background: no-repeat;
	border: none;
	cursor: pointer;
}

.qiehuan button i{
		font-size: 18px;
		line-height: 2;
		color: #666;
}

.qiehuan button img{
		width: 24px;
}

.qiehuan span{
		padding: 0 20%;
		font-size: 16px;
		line-height: 2;
		color: #666;
}

.work-wz-dw{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
}

.work-wz{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	text-align: left;
	border-bottom: 1px solid #3261a3;
	position: relative;

}

.work-wz h3{
	letter-spacing: 2px;
}

.lingyu{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}

.left{
	width: 66%;
	float: left;
	padding-right: 6%;
	display: inline-block;
	box-sizing: border-box;
}

.lingyu_cont .left .editor_con {
    font-size: 14px;
    line-height: 2;
}
.lingyu_cont .left .tit {
    font-size: 16px;
    line-height: 2;
    padding-bottom: 30px;
    color: #777;
}

.tit p{
		font-size: 15px;
		line-height: 2;
		color: #555;
}

.tet{
		margin-top: 15px;
}

.tet p{
		font-size: 15px;
		line-height: 4;
}

.tet li{
		font-size: 15px;
		line-height: 2;
		color: #555;
}



.right{
	width: 34%;
	float: left;

}

.fuwu{
	background: url(../../img/area_rightbg.jpg) no-repeat;
	background-size: cover;
	padding: 20px 40px 23px;
	display: inline-block;
	box-sizing: border-box;
}

.fuwu h5{
		font-size: 24px;
	line-height: 1.5;
	padding: 10px 0;
	border-bottom: 1px solid #b5c1cd;
	font-weight: lighter;
	margin-right: 60px;
	color: #000;
	margin-bottom: 10px;
}

.fuwu p{
		font-size: 15px;
		color: #000;
		line-height: 1.5;
}

.fuwu p strong{
		font-weight: bold;
		font-size: 20px;
		color: #c7161c;
}

.xgal{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	border-left: 1px solid #eee;

}

.xgal h5{
		padding-left: 40px;
		margin-bottom: 30px;
		font-size: 24px;
		line-height: 1.5;
}

.xgal a{
	font-size: 15px;
	font-weight: 400;
	line-height: 2;
	color: #555;
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 40px;


}

.xgal a:hover{
		color: #315294;
		font-weight: 600;
		border-left: 1px solid #315294;
}


.ls-wz-dw{
	width: 100%;
	display: inline-block;
    box-sizing: border-box;
}

.ls-img{
		width: 26%;
		display: inline-block;
		overflow: hidden;
		box-sizing: border-box;float: left;
		border: 4px solid #ddd;
}

.ls-img img{
	width: 100%;
	    
}

.ls-xx{
	width: 74%;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 8%;
	float: right;
}

.ls-mc{
		width: 74%;
		padding-left: 8%;
		float: left;
		display: inline-block;
	box-sizing: border-box;
	
}


.ls-mc h4{
		
			font-size: 30px;
			line-height: 1;
			letter-spacing: 1px;
			font-weight: bold;
			color: #000;
			padding-bottom: 20px;
			border-bottom: 1px solid #eee;
			
}

.ls-mc h4 span{
		font-size: 20px;
		font-weight: 400;
		color: #333;
		line-height: 1.6;
		padding-left: 60px;

}

.ls-zy{
	width: 100%;
}

.ls-zy p strong font{
		font-weight: 600;
}

.ls-zy p font{
		font-size: 16px;
		color: #222;
		line-height: 2;
		letter-spacing: 1px;
		font-weight: 400;
}



.demo-tab-header .layui-btn.layui-this{border-color: #1E9FFF; color: #1E9FFF;}
.demo-tab-body>div{display: none;}

.ls-jl{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-top: 60px;
	border: 1px solid #eee;
}

.ls-jl-tab{
	background: #fff;
	border: 1px solid #eee;
	border-radius: 0;
}

.layui-tab .layui-tab-title{
	height: 60px !important;
}

.layui-tab .layui-tab-title li {
    
    font-size: 18px !important;
    font-weight: 500 !important;
    padding: 0 15px !important;
    margin-right: 30px !important;
    line-height: 60px !important;

}

.ls-js-wz{
	font-size: 15px;
	line-height: 2;
	color: #555;
	text-align: justify;
	min-height: 200px;
/*	padding-left: 15px;*/
margin-top: 30px;
}

.anli-dx{
	width: 100%;
	margin-top: 30px;
}

.anli-dx a{
		width: 100%;
		font-size: 15px;
		line-height: 2;
		color: #555;
		display: inline-block;
		margin-bottom: 5px;
		letter-spacing: 1px;
}


.anli-dx a:hover{
	color: #315294 !important;
	font-weight: 500;
}

.pa-30{
	padding: 0 30px !important;
}

.contact-pad{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 30px;
}

.zxzi-bt{
	line-height: 1;
	padding-left: 24px;
	border-left: 6px solid #315294;
	letter-spacing: 1px;
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 45px;
	font-weight: 600;
}

.item{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 45px;
}

.detail-title{
		border-left: 6px solid #315294;
		font-size: 24px;
		line-height: 1;
		padding-left: 20px;
		margin-bottom: 15px;
		letter-spacing: 1px;

}

.item p{
	font-size: 15px;
	line-height: 2;
	color: #555;
	letter-spacing: 1px;
	text-align: justify;
}

.anli-xx{
	color: #e8f0fd;
	font-size: 14px;
	line-height: 1;
	position: absolute;
	bottom: 37px;
	right: 0;

}

.anli-xx li{
	float: right;
	margin-left: 30px;
}



.color_blue{
	color: #004080;
}


