@charset "utf-8";
@font-face{
    font-family:FZDaBiaoSong-B06S;
    src:url(../2022_cpal/fonts/FZDaBiaoSong-B06S.ttf) format('truetype');
}

*{font-size=62.5%}

* {
	padding: 0;
	margin: 0;
	border: 0
}

h2 {
	margin: 0
}

p {
	margin: 0
}

a {
	color: #fff
}

a:hover {
	color: #118dd0
}

li,
ul {
	margin: 0;
	padding: 0;
	list-style: none
}

img {
	border: none
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin: 0
}

.top {
	background: #fff;
	width: 100%;
	height: 100px
}

.top .t_con {
	min-width: 1200px;
	width: 86%;
	height: 100%;
	margin: auto;
	position: relative
}

.top .t_con .tc_logo {
	line-height: 100px;
	display: inline-block
}

.top .t_con .tc_logo img {
	height: 50px
}

.top .t_con ul {
	height: 100px;
	line-height: 100px;
	display: inline-block;
	color: #fff;
	vertical-align: top;
	float: right
}

.top .t_con ul li {
	padding: 0 12px;
	font-size: 18px;
	position: relative;
}

.top .t_con ul li:hover {
	cursor: pointer
}

.top .t_con ul li a {
	line-height: 80px;
	color: #333
}

.top .t_con ul li a:hover {
	color: #118dd0
}

.top .t_con ul li.on a {
	color: #118dd0
}

.top .t_con ul li.on a:hover {
	color: #118dd0
}

.top .t_con ul li .pro-con {
	display: none;
	position: absolute;
	left: -280px;
	top: 80px;
	width: 670px;
	height: 400px;
	z-index: 10;
	background-size: 100% 100%;
	color: #444;
	/* padding: 35px 43px; */
	background: #fff;
	box-shadow: 0px -10px 20px -10px #ddd;
	border-radius: 5px;
}

.top .t_con ul li .pro-con:before {
	content: "";
	display: block;
	position: absolute;
	left: 305px;
	top: -10px;
	border-right: 7px solid rgba(255, 255, 255, 0);
	border-left: 7px solid transparent;
	border-bottom: 10px solid #fff;
}

.pro-con-item {
	width: 285px;
	height: 40px;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	cursor: pointer;
}

.pro-con-item-left {
	width: 50px;
	height: 100%;
	float: left;
}

.pro-con-item-left img {
	width: 35px;
	height: 35px;
	float: left;
}

.pro-con-item-right {
	width: 235px;
	height: 100%;
	float: left;
}
.pro-con-item-title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #424758;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new{
	vertical-align: baseline;
	margin-left: 10px;
}
.pro-con-item-info{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pro-con-item:hover .pro-con-item-title{
	color: #2ea3ed;
}
.top{
	text-align:left;
}
.top .t_con ul li .tcu_con {
	display: none;
	position: absolute;
	right: -650px;
	top: 80px;
	width: 1210px;
	height: 315px;
	z-index: 10;
	background-size: 100% 100%;
	color: #444;
	padding: 35px 43px;
	background: #fff;
	box-shadow: 0px -10px 20px -10px #ddd;
}

.top .t_con ul li .tcu_con:before {
	content: "";
	display: block;
	position: absolute;
	left: 508px;
	top: -10px;
	border-right: 7px solid rgba(255, 255, 255, 0);
	border-left: 7px solid transparent;
	border-bottom: 10px solid #fff;
}


.top .t_con ul li .tcu_con dl {
	display: inline-block;
	vertical-align: top;
	width: 195px;
	margin: 0 12px;
	font-size: 12px
}
.re{
	vertical-align: baseline;
	margin-left: 10px;
}
.top .t_con ul li .tcu_con dl dt {
	color: #666;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px
}

.top .t_con ul li .tcu_con dl dt {
	color: #242746;
	line-height: 40px;
	font-size: 14px;
}
.top .t_con ul li .tcu_con dl dt img{
	vertical-align: middle;
	margin-right: 5px;
}
.top .t_con ul li .tcu_con dl dd a {
	color: #999;
	line-height: 30px;
	font-size: 14px;
}

.top .t_con ul li .tcu_con dl dd a:hover {
	color: #118dd0
}

.top .t_con .tc_tel {
	display: inline-block;
	width: 230px;
	height: 100px;
	line-height: 100px;
	position: relative;
	float: right
}

.top .t_con .tc_tel .tc_line {
	display: inline-block;
	width: 1px;
	height: 18px;
	background: #ccc;
	margin: 0 18px;
	float: left;
	margin-top: 41px
}

.top .t_con .tc_tel .tc_phone {
	display: inline-block;
	width: auto;
	font-size: 18px
}

.top .t_con .tc_tel .tc_phone img {
	margin-right: 10px;
	margin-left: 5px
}

.bottom {
	background: #2f3034;
	color: #999;
	text-align: left;
}

.bottom .b_top {
	width: 1200px;
	margin: auto;
	position: relative;
	padding: 50px 50px
}

.bottom .b_top .bt_left {
	display: inline-block;
	vertical-align: top;
	position: relative
}

.bottom .b_top .bt_left:before {
	content: "";
	position: absolute;
	top: 10px;
	right: 0;
	background: #666;
	width: 1px;
	height: 285px
}

.bottom .b_top .bt_left dl {
	display: inline-block;
	vertical-align: top;
	padding-right: 100px
}

.bottom .b_top .bt_left dl dt {
	color: #fff;
	line-height: 50px;
	font-size: 16px
}

.bottom .b_top .bt_left dl dd {
	line-height: 30px
}

.bottom .b_top .bt_left dl dd a {
	color: #999
}

.bottom .b_top .bt_right {
	display: inline-block;
	vertical-align: top;
	margin-left: 70px
}

.bottom .b_top .bt_right h4 {
	color: #fff;
	margin: 20px 0
}

.bottom .b_top .bt_right .btr_dh {
	position: relative;
	font-size: 25px;
	text-indent: 50px;
	margin-bottom: 20px
}

.bottom .b_top .bt_right .btr_dh:before {
	content: "";
	background: url(../a_images/dxy_icon3.png) no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 5px
}

.bottom .b_top .bt_right p {
	font-size: 16px;
	line-height: 55px;
	color: #fff
}

.bottom .b_top .bt_right .btr_ewm ul li img {
	width: 92px;
	height: 92px
}

.bottom .b_top .bt_right .btr_ewm ul li p {
	font-size: 12px;
	text-align: center;
	line-height: 35px;
	color: #999
}

.bottom .b_bottom {
	text-align: center;
	width: 1200px;
	margin: auto;
	line-height: 100px;
	border-top: 1px solid #666
}
.produce-item a{ display:black; width:100%; height:180px;}
.produce-item:hover .bottom-hover-line,.produce-item:hover .top-hover-line{width:100%;transition:.5s}.produce-item:hover .left-hover-line,.produce-item:hover .right-hover-line{height:100%;transition:.5s}.produce-item-left{width:120px;height:100%;float:left}
.produce-item-left img{width:90px;height:90px;margin:40px 20px}

.produce-item-right{float:left;width:220px;}

.zlhlf{ overflow:hidden;width: 96%;  margin-top:45px; margin-left:4%;}
.zlhion{ width:52px; float:left;}

.produce-item-title{float:left;width:77%;height:40px;line-height:40px;font-size:1.6em; font-weight:500;color:#191c3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-family:Microsoft Yahei;}
.produce-item-text{width: 92%; margin:0 auto;margin-top:30px; height:40px;line-height:20px;font-size:14px;color:#474964;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}


.zl_jsj{ width:257px; position:absolute; bottom:0; right:0}
.zl_jsj img{width:257px;}

.plan-bg{height:980px;background:url(../2022_cpal/plan_bg2.png) no-repeat;background-size:cover;float:left}.plan-bg .blue-line{float:right;margin-left:15px;margin-right:0}.plan-bg .wrapper-text{float:right;color:#fff}.plan-bg .wrapper-text .wrapper-info,.plan-bg .wrapper-text .wrapper-title{color:#fff;text-align:right;}


.zl_nav{ width:100%; height:50px;  border-bottom:1px solid #919fc7; margin-top:50px;}
.zl_nav_ct{ width:83%; margin:0 auto;}
.zl_nav_ct ul{ overflow:hidden; width:76%; margin:0 auto;}
.zl_nav_ct ul li{ float:left; font-size:22px; color:#9ea6c6; margin:0 100px 0 0px; line-height:48px; }
.zl_nav_ct ul li a{color:#9ea6c6;display:block; padding:0 30px 0 30px; text-align:center; cursor:default;} 
.zl_nav_ct ul li a.hover{ display:block;color:#fff; border-bottom:3px solid #fff;}

.zl_bg1{ background:url(../2022_cpal/zl_bg1.png) 10px  no-repeat;}
.undis{ display:none;}

.plan-wrapper{width:100%;clear:both; overflow:hidden; margin-top:105px;}

.zlh_nr{ overflow:hidden; padding:0 0 0 0; height:450px;}
.jjfa_bx{ width:100%; height:245px;}
.zlh_nr h3{font-size:34px;  padding:0 0 55px 0; font-weight:700;  color:#fff;}
.wz_tt{font-size:18px; line-height:38px;color:#fff; padding:0px 0 0 0; overflow:hidden; text-overflow:ellipsis; }


.zlh_fa{ overflow:hidden; margin-top:50px;}
.zlh_fa ul{ overflow:hidden;}
.zlh_fa li{ float:left; height:50px; line-height:50px; color:#fff; font-size:15px; margin-right:15px;background: rgba(49,85,161,0.7); padding:0 0px; margin-bottom:35px; width:190px; text-align:center;}
.zlh_fa li a{color:#fff;}
/*.zlh_fa li:nth-child(5){ margin-right:0;}*/




.plan-wrapper .plan-wrapper-item{width:24.5%;height:520px;background:rgba(232,232,232,.9);cursor:pointer;float:left;margin-left:.5%;color:#43465f;position:relative;overflow:hidden}.plan-wrapper-item .scene-bg{width:100%;height:100%;position:absolute;background:#fe720f;top:520px;left:0;font-size:0}.zhengqi .scene-bg{background:#e24d45}.jiaoyu .scene-bg{background:#2a9fe7}.shuzi .scene-bg{background:#40cb86}.hangye .scene-bg{background:#796ff6}.plan-wrapper .plan-wrapper-item:hover{color:#fff}.plan-wrapper .plan-wrapper-item:first-child{margin-left:0}
.plan-wrapper-item-title{float:left;width:100%;text-align:center;margin:80px 0 20px;font-size:26px;position:relative;z-index:11}
.plan-wrapper-item-icon{float:left;width:100%;text-align:center;margin-bottom:30px;position:relative;z-index:11}
.plan-wrapper-item-icon img{width:130px}.plan-wrapper-list{width:88%;height:120px;margin:0 auto;position:relative;z-index:11}
.plan-wrapper-list li{text-align: center;width:95%;margin-right:5%;float:left;height:40px;line-height:40px;text-indent:10px;/*background-image:url(../2020_a_images/list_icon.png);*/background-position:left 50%;background-repeat:no-repeat;position:relative;color:#43465f}
.plan-wrapper-list li a{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#43465f}.plan-hover-line{display:inline-block;position:absolute;left:-1px;bottom:-1px;width:0;height:1px;background:#fff;transition:.5s}
.plan-wrapper-list li:hover .plan-hover-line{width:100%;transition:.5s}
.plan-wrapper .plan-wrapper-item:hover .plan-wrapper-list li{/*background-image:url(../2020_a_images/list_icon1.png)*/}
.plan-wrapper-list li:hover{color:#fff}.plan-wrapper .plan-wrapper-item:hover .plan-wrapper-list li a{color:#fff}

.trends-bg{width:100%; padding-bottom:100px;overflow:hidden;background:url(../2022_cpal/dtbg.png) no-repeat; background:#f2f6f7;}

.trends-title{width:100%;font-size:3.6em;text-align:center;margin-bottom:10px;margin-top:80px;font-family:FZDaBiaoSong-B06S; }
.trends-info{width:100%;font-size:1.3em;text-align:center;color:#4e4f63;font-family:Microsoft Yahei;}

.trends-bottom{width:100%;float:left; margin-top:55px;}

.trends-bottom-left{width:51%;height:100%;float:left;cursor:pointer}
.trends-bottom-left-pic{width:100%; overflow:hidden;cursor:pointer}
.trends-bottom-left-pic img{max-width:100%;max-height:100%;object-fit:cover;object-position:center}
.trends-bottom-left:hover img{transform:scale(1.1);transition:.5s}

.trends-bottom-left-title{height:50px;line-height:50px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#191c3d}.trends-bottom-left-info{font-size:1.0em;color:#474964}

.trends-bottom-right{width:44%;height:100%;float:right;}
.trends-bottom-right-list{position:relative;width:100%;margin-left:0;height:105px;cursor:pointer;border-left:3px solid #64c0f1;margin-bottom:25px; background:#fff;}
.trends-bottom-right-list:hover{box-shadow:0 0 20px rgba(44,147,255,.5);transition:1s}.trends-bottom-right-list:hover .bottom-hover-line,.trends-bottom-right-list:hover .top-hover-line{width:100%;transition:.5s}.trends-bottom-right-list:hover .left-hover-line,.trends-bottom-right-list:hover .right-hover-line{height:100%;transition:.5s}.trends-bottom-timeBox{width:110px;float:left}.trends-date{width:90px;text-align:right;font-size:22px;color:#222;margin-top:15px;margin-bottom:10px}.trends-year{width:90px;text-align:right;font-size:12px;color:#b8b8b8}.trends-bottom-textBox{float:left}
.trends-bottom-right-list:hover .trends-textBox-title{color:#2ea3ed;font-weight:700;font-size:18px}
.trends-textBox-title{color:#4e4f63;font-size:18px;height:28px;line-height:28px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.trends-textBox-text{color:#474964;font-size:12px;height:36px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px}

.custom-bg{float:left;height:695px;width:100%;background:url(../2020_a_images/custom_bg.png) no-repeat;background-size:cover}.custom-title{width:100%;font-size:3.6em;text-align:center;margin-top:60px;color:#fff; font-family:FZDaBiaoSong-B06S;}.custom-info{width:100%;font-size:1.3em;text-align:center;color:#babac4;color:#fff;font-family:Microsoft Yahei;}.custom-bottom{width:100%;clear:both}.custom-pics{height:340px;width:100%}.custom-pics-item{width:19%;height:160px;line-height:160px;margin-bottom:20px;float:left;margin-left:1%;cursor:pointer;overflow:hidden}.custom-pics-item img{max-width:100%;max-height:100%;object-fit:contain}.custom-pics-item:nth-child(1),.custom-pics-item:nth-child(6){margin-left:0}.custom-btn{clear:both;margin:0 auto;width:190px;height:40px;background:#fff;text-align:center;line-height:40px;font-size:12px;cursor:pointer;border-radius:50px}.custom-btn:hover{background:#108cee}.custom-btn:hover a{color:#fff}.custom-btn a{color:#babac4}.custom-pics-item:hover img{transform:scale(1.1);transition:.5s}

body{font-family: "Microsoft Yahei";font-size:14px;color:#333;background-color:#fff;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block; _zoom:1;_display:inline;}
.list-inline>li{display:inline-block; _zoom:1;*display:inline;padding-right:5px;padding-left:5px}
dl{margin-top:0;margin-bottom:20px}
a{color:#000;text-decoration:none;}
img{vertical-align:middle;}
dl{margin-top:0;margin-bottom:20px}
dd,dt{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}
.gywm .g_bantit .gb_title ul li a{color:#fff;}



.top .t_con ul li .hdzby_con {
	display: none;
	position: absolute;
	left: -280px;
	top: 80px;
	width: 670px;
	height: 400px;
	z-index: 10;
	background-size: 100% 100%;
	color: #444;
	/* padding: 35px 43px; */
	background: #fff;
	box-shadow: 0px -10px 20px -10px #ddd;
	border-radius: 5px;
}

.top .t_con ul li .hdzby_con:before {
	content: "";
	display: block;
	position: absolute;
	left: 305px;
	top: -10px;
	border-right: 7px solid rgba(255, 255, 255, 0);
	border-left: 7px solid transparent;
	border-bottom: 10px solid #fff;
}

.hdzby-item {
	width: 285px;
	height: 55px;
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	cursor: pointer;
}

.hdzby-item-left {
	width: 50px;
	height: 100%;
	float: left;
}

.hdzby-item-left img {
	width: 35px;
	height: 35px;
	float: left;
}

.hdzby-item-right {
	width: 235px;
	height: 100%;
	float: left;
}
.hdzby-item-title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #424758;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hdzby-item-info{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hdzby-item:hover .hdzby-item-title{
	color: #2ea3ed;
}
 
.top .t_con ul .produce-hover:hover .pro-con{display: block;}
.top .t_con ul .sol-hover:hover .tcu_con{display: block;}















