*{padding: 0; margin: 0;box-sizing: border-box;}



.mea{width: 100%; height: auto; color: #222222;}

.mea .mea_p{margin-bottom: 50px;font-weight: bold;}

li{list-style: none;}

a{text-decoration: none;display: inline-table;}


.pro_img{width: 52px; height: 46px;position: relative;}

.pro_img img{width: 100%; height:100%; transition: all .4s cubic-bezier(.4,0,.2,1);}

.pro_img img:last-child{position: absolute; left: 0;top: 0; opacity: 0;}

.promise .pro_ul .pro_li:hover .pro_img img:last-child{opacity: 1;}


/* .pro_img1 .pro_img{width: 52px; height: 46px; } */

.mea .mea_con .pro_ul{display: flex; flex-wrap: wrap;}

.mea .mea_con .pro_ul li{display: flex;width: 49.1%;line-height: 46px; justify-content:space-between;padding: 40px;background: #f5f5f5;margin: 1% 0; color: #222222;}

.mea .mea_con .pro_ul .pro_le{margin-right:0.9% ;}

.mea .mea_con .pro_ul .pro_re{margin-left:0.9% ;}

.mea .mea_con .pro_ul li a{ width: 95px; height: 40px; text-align: center; line-height: 40px; border:1px solid #dbdbdb; color: #333333; border-radius:5% ; -webkit-border-radius:5% ; -moz-border-radius:5% ; -ms-border-radius:5% ; -o-border-radius:5% ; }

/* .mea .mea_con .pro_ul li a.a1{background: #da251c; color :white;} */

.mea .mea_con .pro_ul li a:hover{ background: #da251c; color:white; transition: all 0.5s ; -webkit-transition: all 0.5s ; -moz-transition: all 0.5s ; -ms-transition: all 0.5s ; -o-transition: all 0.5s ; }

/* .mea .mea_con .promise .pro_ul .pro_li:hover .pro_img{background: url("/img/me_1.png") no-repeat;width: 52px; height: 46px; transition: all 1s ;} */

.mea_p2{padding:75px 0 60px;font-weight: bold; }

/* .promise2 .pro_ul li{line-height: 70px; border:1px solid red;} */
/* .promise2 .pro_img1 .pro_img2{background: url("/img/me_3.png") no-repeat;width: 70px; height: 70px; } */

.promise2 .pro_img2{width: 70px; height: 70px;position: relative;}

.promise2 .pro_img2 img{width: 100%; height: 100%;transition: all .4s cubic-bezier(.4,0,.2,1);}

.promise2 .pro_img2 img:last-child{position: absolute;left: 0; top:0;opacity: 0;}

.promise2 .pro_ul .pro_li:hover .pro_img2 img:last-child{opacity: 1; }

/* .promise2 .pro_ul .pro_li:hover .pro_img2{width: 70px; height: 70px; transition: all 1s ; -webkit-transition: all 1s ; -moz-transition: all 1s ; -ms-transition: all 1s ; -o-transition: all 1s ; } */

.promise2 .pro_ul li.pro_li{line-height: 70px;}

.promise2 .pro_ul li.pro_li a{margin-top: 2.5%;}



.oper{width: 100%; height: auto; background: #f7f7f7;}


.oper .oper_con p.p_t{margin-bottom: 50px; font-weight: bold;}

.oper .oper_con .op_li {display: flex; line-height: 55px; padding: 20px 35px; border:1px solid #e2e2e2; border-left: 5px solid white; background: #ffffff;margin: 13px 0;}

.oper .oper_con .op_li .op_img{position: relative; width: 55px;height: 55px; background: url("../img/me_5.png") no-repeat; }

.oper .oper_con .op_li .op_img span{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -6px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.oper .oper_con .op_li:hover{ border-left: 5px solid #da251c; transition: border-left 1s; -webkit-transition: border-left 1s; -moz-transition: border-left 1s; -ms-transition: border-left 1s; -o-transition: border-left 1s; }

.oper .oper_con .op_li .li_re{ display: flex;float: right;position: relative ; right: 0;}

/* .oper .oper_con .op_li .li_re .img_te{margin: 0px 15px; border: 1px solid red;} */

.oper .oper_con .op_li .li_le{display: flex; flex: 1; align-items: center;}
.oper .oper_con .op_li .li_le p{line-height: 1.4em;width: calc(100% - 55px);padding-left: 35px;}
.oper  .dow{margin-left: 20px; position: relative; background: #f2f3f5; width:60px; height: 60px;border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; position: relative;right: 0;}

.oper  .dow img{ width: 29px; height: 26px; position: absolute; left: 50%; top:50%;  transform: translate(-50%,-50%); }

.oper .dow img:last-child{opacity: 0;}

.oper .oper_con .op_li:hover img:last-child{ opacity: 1; transition:all 0.5s ; -webkit-transition:all 0.5s ; -moz-transition:all 0.5s ; -ms-transition:all 0.5s ; -o-transition:all 0.5s ; }
.oper .oper_con .op_li:hover  .dow{ background: #da251c; transition:all 0.5s ; -webkit-transition:all 0.5s ; -moz-transition:all 0.5s ; -ms-transition:all 0.5s ; -o-transition:all 0.5s ; }

.oper .oper_con .op_li a{color:#333333;margin: 0 15px;}

/* .oper .oper_con .op_li :hover .dow{ transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s;} */

/* .oper .oper_con .op_li1{ border-left: 5px solid #da251c;  } */


.oper .oper_con .op_li .bor{width: 0.5%; height: 0; background: #da251c;}

/* .oper .oper_con .op_li:hover .bor{width: 5px; height: 100%; background: #e126e1;} */


.main .g_ban .box .tit,.main .g_ban .box p{color: rgba(255,255,255);}



/* 新闻资讯 */

.ne{width: 100%; height: auto; background: #f7f8fc; overflow: hidden;}


.ne .ne_con .ne_li a{display: flex; margin-bottom: 60px;}

.ne .ne_con .ne_li img{width: 100%;}
.ne .ne_con .ne_li .pic{width: 450px;overflow: hidden; }

.ne .ne_con .ne_li img:hover{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transition: all 0.5s ; -webkit-transition: all 0.5s ; -moz-transition: all 0.5s ; -ms-transition: all 0.5s ; -o-transition: all 0.5s ; box-shadow:0px 0px 5px #d9d9d9; }

.ne .ne_con .ne_li:hover .ne_p1{color: #e1261c;}

.ne .ne_con .ne_li .ne_li_con{width: 100%; height: auto;color:#333333;}

/* .ne .ne_con .ne_li .ne_li_con .ne_p1_cl{color: #da251c;} */

.ne .ne_con .ne_li .ne_li_con img{ width: 17px ; height: 17px; }

.ne .ne_con .ne_li .ne_li_con .ne_p2{color:#666666;padding: 45px 0;}

.ne .ne_con .ne_li .ne_li_con{line-height: 30px;width: calc(100% - 450px);padding-left: 55px;}

.ne .ne_con .ne_li .ne_li_con span{display:flex;width: 100%; height: 20px; color:#999999;}

.ne .ne_con .ne_li .ne_li_con span p{display: inline-block;line-height: 20px;margin:0 10px; }


/* 新闻详情 */

.det{background:#f7f7f7;width: 100%;height: auto;overflow: hidden;}


.det_con p.p_top{color: #666666;}

.det_con p.p_top a{color: #666666;}

/* .det_con p img{ transform: translate(0%,20%); -webkit-transform: translate(0%,20%); -moz-transform: translate(0%,20%); -ms-transform: translate(0%,20%); -o-transform: translate(0%,20%); } */

/* .det_con p img:last-child{ width: 6px; height: 2px; transform: translate(-200%,-150%); -webkit-transform: translate(-200%,-150%); -moz-transform: translate(-200%,-150%); -ms-transform: translate(-200%,-150%); -o-transform: translate(-200%,-150%); } */

.det_con .det_con_bu{background: #ffffff;box-shadow: 0px 0px  10px #f3f3f3; width: 100%;margin: 50px 0 100px;}

.det_con .det_con_bu  p.con_bu_on{font-weight: bold;line-height: 1.4em;}

.det_con .det_con_bu .con_bu_da{width: 75%; margin: 0 auto; }

.det_con .det_con_bu .con_bu_da  ul{display: flex;margin: 35px 0; color: #999999;}

.det_con .det_con_bu .con_bu_da  ul li.li{ height: 11px; border:0.5px solid #d9d9d9; margin: 0 30px; transform:translate(0%,30%) ; -webkit-transform:translate(0%,30%) ; -moz-transform:translate(0%,30%) ; -ms-transform:translate(0%,30%) ; -o-transform:translate(0%,30%) ; }

.det_con .det_con_bu .con_bu_da hr{color: #d9d9d9;}

.det_con .det_con_bu .con_bu_con{line-height: 25px;color: #333333;}

.det_con .det_con_bu .con_bu_con img{width: 100%;height:100%;}

.det_con .det_con_bu .con_bu_con .bu{display: flex;}

.det_con .det_con_bu .con_bu_con .con_le{flex: 1;}

.det_con .det_con_bu .con_bu_con .con_le p a{color: #666666;}

.det_con .det_con_bu .con_bu_con .con_re{display: flex;float: right;}




.det_con .det_con_bu .con_bu_con .con_re button.cl1{width: 150px; height: 70px;background: #e1261c; color: white; border: none; cursor: pointer;}




.det_con .det_con_bu .con_bu_con .con_re .cl2{width: 70px; height: 70px;margin-left: 1px;background:#e1261c url("../img/de_4.png") no-repeat center  ;display: block;}

/* .det_con .det_con_bu .con_bu_con .con_re  a.cl2 img{ width: 10px; height: 10px; transform:translate(50%,50%) ; -webkit-transform:translate(50%,50%) ; -moz-transform:translate(50%,50%) ; -ms-transform:translate(50%,50%) ; -o-transform:translate(50%,50%) ; } */

.det_con .det_con_bu .con_bu_con .con_le p.p a{margin-bottom: 21px;}

.det_con .det_con_bu .con_bu_con .con_le p a:hover{color: #e1261c;}


.mea .mea_con .pro_ul li .l{
	display: flex;
	align-items: center;
}
.mea .mea_con .pro_ul li .r{
	display: flex;
}

.pro_img{
	margin-right: 30px;
}
.mea .mea_con .pro_ul li .l p{
	width: calc(100% - 52px);
	line-height: 1.4em;
}

.mea .mea_con .pro_ul li a:last-child{
	margin-left: 18px;
}

.oper .oper_con .op_ul{
	margin-bottom: 50px;
}

.desc_von{
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 40px;
	margin-bottom: 40px;
}


 @media (max-width: 1025px){
	 .mea .mea_con .pro_ul li{width: 100%;padding: 20px;}
	 .mea .mea_con .pro_ul .pro_le {margin-right: 0%;}
	 .mea .mea_p {margin-bottom: 25px;}
	 .mea_p2 {padding: 35px 0 25px;}
	 .oper .oper_con p.p_t {margin-bottom: 25px;}
	 .det_con p.p_top{display: none;}
 }

@media (max-width: 960px){
	.ne .ne_con .ne_li a {display: block;margin-bottom: 30px;}
	.ne .ne_con .ne_li .pic{width: 100%;}
	.ne .ne_con .ne_li .ne_li_con{width: 100%;padding: 20px 15px;background-color: #fff;}
	.ne .ne_con .ne_li .ne_li_con .ne_p2 {padding: 16px 0;}
	.det_con .det_con_bu .con_bu_da {width: 90%;}
	.det_con .det_con_bu .con_bu_con .bu{display: block;}
	.det_con .det_con_bu .con_bu_con .con_re{float: none;margin-top: 20px;}
	.det_con .det_con_bu .con_bu_da ul{display: block;}
	.det_con .det_con_bu .con_bu_da ul li.li{display: none;}
	.det_con .det_con_bu .con_bu_da ul li{margin-bottom: 10px;}
	.desc_von {padding-bottom: 30px;margin-bottom: 30px;}
	.det_con .det_con_bu .con_bu_con .con_re button.cl1 {width: 120px;height: 56px;}
	.det_con .det_con_bu .con_bu_con .con_re .cl2 {width: 60px;height: 56px;}
	.det_con .det_con_bu {margin: 30px 0 35px;}
	.oper .oper_con .op_ul {margin-bottom: 30px;}
 }
 
 
 
 @media (max-width: 800px){
	 .mea .mea_con .pro_ul li{display: block;}
	 .mea .mea_con .pro_ul li .r{margin-top: 22px;justify-content: flex-end;}
	 .oper .oper_con .op_li{display: block;}
	 .oper .oper_con .op_li .li_re{float: none;margin: 20px 0 0;justify-content: flex-end;}
	 .oper .oper_con .op_li .li_le p{padding-left: 16px;}
	 .oper .oper_con .op_li {padding: 20px;}
 }
 
 































