@charset "utf-8";

* {
	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: -460px;
	top: 80px;
	width: 1023px;
	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: inline-block;}
.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:auto}.produce-item-right .produce-item-title{float:left;width:100%;height:44px;line-height:44px;font-size:16px;color:#191c3d;margin-top:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produce-item-right .produce-item-text{float:left;width:100%;padding-right:10px;height:40px;line-height:20px;font-size:12px;color:#474964;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plan-bg{height:830px;background:url(../2020_a_images/plan_bg.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}.plan-wrapper{width:100%;clear:both}.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%;height:665px;float:left}.trends-title{width:100%;font-size:36px;text-align:center;margin-bottom:0;margin-top:60px}.trends-info{width:100%;font-size:14px;text-align:center;color:#babac4}.trends-bottom{width:100%;height:366px;float:left}.trends-bottom-left{width:32%;height:100%;float:left;cursor:pointer}.trends-bottom-left-pic{width:100%;height:300px;line-height:300px;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:12px;color:#474964}.trends-bottom-right{width:68%;height:100%;float:left}.trends-bottom-right-list{position:relative;width:48%;margin-left:2%;height:155px;float:left;cursor:pointer;border:1px solid #ebeae9;margin-bottom:55px}.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:25px;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:66px;line-height:33px;margin-top:25px;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:36px;text-align:center;margin-top:60px;color:#fff}.custom-info{width:100%;font-size:14px;text-align:center;color:#babac4;color:#fff}.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;}