@charset "utf-8";

/* =====================首页样式======================== */
.fbd {font-weight: bold;}
.f_12{ font-size:12px;}
.f_14{font-size: 14px;}
.f_16{ font-size:16px;}
.f_18{ font-size:18px;}
.f_20{ font-size:20px;}
.f_22{font-size: 22px;}
.f_24{ font-size:24px;}
.f_26{ font-size:26px;}
.f_28{ font-size:28px;}
.f_30{ font-size:30px;}
.f_32{ font-size:32px;}
.f_34{ font-size:34px;}
.f_36{ font-size:36px;}
.f_38{ font-size:38px;}
.f_40{font-size: 40px;}
.f_42{font-size: 42px;}
.f_46{font-size: 46px;}
.f_48{font-size: 48px;}
.f_52{font-size: 52px;}
.f_56{font-size: 56px;}
.f_60{font-size: 60px;}
.f_64{font-size: 64px;}
.f_68{font-size: 68px;}
.f_72{font-size: 72px;}
.p_80{padding:80px 0}
.p_90{padding: 90px 0;}
.p_100_45{padding: 100px 0 45px ; }
.p_80_100{padding: 80px 0 100px;}
.p_70_100{padding: 70px 0 100px;}
.p_100_80{padding: 100px 0 80px;}
.p_160_80{padding: 160px 0 80px;}
.p_70_120{padding: 70px 0 120px;}
.p_120{padding: 120px 0;}
.p_100{padding: 100px 0;}
.p_100_140{padding: 100px 0 140px;}
.p_140_150{padding: 140px 0 150px;}
.p_100_50{padding: 100px 0 50px;}
.p_80_120{padding: 80px 0 120px;}
.p_100_120{padding: 100px 0 120px;}
/* 首页标题 */
.i_tit {
	text-align: center;
}

.i_tit.tal {
	text-align: left;
}

.i_tit h3 {
	display: block;
	font-size: 36px;
	line-height: 1.3;
	color: #1f3042;
	font-weight: bold;
	margin-bottom: 15px;
}

.i_tit p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	text-transform: uppercase;
}

.i_tit.white h3,
.i_tit.white p {
	color: #fff;
}

/* 内页标题 */
.ab_tit{
	margin-bottom: 45px;
}
.ab_tit.tac{
	text-align: center;
}
.ab_tit h3 {
	font-size: 40px;
	line-height: 40px;
	color: #212121;
	font-weight: 700;
}
.ab_tit span {
	display: block;
	font-size: 18px;
	line-height: 25px;
	color: #000;
	margin: 15px 0 10px;
	text-transform: capitalize;
}
.ab_tit p {
	font-size: 15px;
	line-height: 28px;
	color: #373737;
}
.ab_tit.white h3,.ab_tit.white span,.ab_tit.white p{
	color: white;
}

/* 首页产品 s */
.i_pro {
	padding: 80px 0;
	background: url('../images/i_pro_bg.jpg') no-repeat center /cover fixed;
}

.i_pro .con {
	margin-top: 40px;
}

.i_pro .i_pro_nav {
	margin: 0 0 50px;
}

.i_pro .i_pro_nav ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.i_pro .i_pro_nav ul li {
	margin: 0 10px 10px;
	text-align: center;
}

.i_pro .i_pro_nav ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	min-width: 200px;
	padding: 12px 15px;
	border-radius: 40px;
	font-size: 16px;
	color: white;
	border: 1px solid #fff;
	background-color: transparent;
}

.i_pro .i_pro_nav ul li.active a {
	background-color: #285e98;
	border-color: #285e98;
}

.i_pro .i_pro_con {}

.i_pro .i_pro_con .item {
	display: none;
	padding-bottom: 45px;
}

.i_pro .i_pro_con .item.show {
	display: block;
}

.i_pro .i_pro_con .item ul {}

.i_pro .i_pro_con .item ul li {}

.i_pro .i_pro_con .item ul li a {
	display: block;
	background-color: white;
}

.i_pro .i_pro_con .item ul li .pic {}

.i_pro .i_pro_con .item ul li .pic img {}

.i_pro .i_pro_con .item ul li .info {
	padding: 16px 5%;
	text-align: center;
}

.i_pro .i_pro_con .item ul li .info h4 {
	font-size: 18px;
	line-height: 1.5;
	height: 3em;
	color: #2f3b47;
}

.swiper-container-horizontal .swiper-page01.swiper-pagination-bullets {
	bottom: 0;
	font-size: 0;
}

.swiper-page01 .swiper-pagination-bullet {
	background-color: white;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	opacity: 1;
}

.swiper-page01 .swiper-pagination-bullet-active {
	background-color: #285e98;
}

/* 首页产品 e */


/* 首页优势 s */
.i_adv {
	padding: 80px 0;
	background: url('../images/i_adv_bg.jpg') no-repeat center /cover fixed;
}

.i_adv .con {
	margin-top: 50px;
}

.i_adv ul {}

.i_adv ul li {
	width: 23%;
	text-align: center;
	padding: 75px 35px 60px;
	background-color: rgba(0, 0, 0, .5);
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.i_adv ul li:hover {
	background: rgba(0, 115, 200, .5);
}

.i_adv .con ul li:nth-child(4n) {
	margin-right: 0;
}

.i_adv ul li i {
	font-size: 48px;
	line-height: 1;
	color: #fff;
}

.i_adv ul li h4 {
	display: block;
	font-size: 22px;
	color: #fff;
	margin: 30px 0 20px;
}

.i_adv ul li p {
	display: -webkit-box;
	font-size: 16px;
	line-height: 1.5;
	height: 9em;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
}

/* 首页优势 e */


/* 新闻中心 s */
.i_news {
	padding: 80px 0;
	background: url('../images/i_news_bg.jpg') no-repeat center /cover fixed;
}

.i_news .con {
	margin-top: 50px;
	padding-bottom: 40px;
}

.i_news .con ul {}

.i_news .con ul li {
	float: left;
	width: 24%;
	margin-right: calc(4% / 3);
}

.i_news .con ul li:nth-child(4n) {
	margin-right: 0;
}

.i_news .con ul li a {}

.i_news .con ul li .pic {}

.i_news .con ul li img {}

.i_news .con ul li .info {
	padding: 25px 20px 35px;
	background-color: white;
}

.i_news .con ul li:hover {
	box-shadow: 0 0 20px rgb(255, 255, 255, .3);
}

.i_news .con ul li:hover .info {
	background-color: #285e98;
}

.i_news .con ul li .info span {
	font-size: 16px;
	color: #285e98;
}

.i_news .con ul li .info h4 {
	font-size: 20px;
	line-height: 1.5;
	height: 3em;
	color: #333;
	margin: 12px 0;
}

.i_news .con ul li .info p {
	font-size: 16px;
	line-height: 1.5;
	height: 3em;
	color: #555;
}

.i_news .con ul li:hover .info span,
.i_news .con ul li:hover .info h4,
.i_news .con ul li:hover .info p {
	color: white;
}

/* 新闻中心 e */

/*底部*/
.Footer-wrapper {
	position: relative;
	z-index: 2;
}

.f_top {
	padding: 80px 0 60px;
	background-color: #252D38;
	position: relative;
}

.f_top .left {
	width: 75%;
	float: left;
	position: relative;
}

.f_top .left:after {
	content: '';
	width: 1px;
	height: 100%;
	background: #4d4d4d;
	background: rgba(77, 77, 77.6);
	position: absolute;
	right: 0;
	top: 5px;
}

.f_top .left dl {
	float: left;
	width: calc(100% / 6);
}

.f_top .left dl dt {
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 30px;
	font-weight: 700;
}

.f_top .left dl dd {
	font-size: 14px;
	line-height: 32px;
	color: #a2a2a2;
}

.f_top .right {
	width: 25%;
	float: right;
}

.f_top .right .box {
	padding: 0 17px 0 40px;
}

.f_top .right .box dt {
	font-size: 20px;
	line-height: 30px;
	color: #E72B27;
	font-weight: bold;
	margin-bottom: 20px;
}

.f_top .right .box dd {
	font-size: 14px;
	line-height: 28px;
	color: #bebebe;
}

.f_top .right .links {
	margin-top: 23px;
}

.f_top .right .links .link {
	width: 43%;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	position: relative;
}

.f_top .right .links .link>a {
	display: block;
	height: 39px;
	line-height: 39px;
	background: #181f27;
	font-size: 16px;
	color: #bebebe;
}

.f_top .right .links .link ul {
	position: absolute;
	left: 0;
	bottom: 100%;
	width: 100%;
	background: #eff0f1;
	display: none;
}

.f_top .right .links .link ul li a {
	display: block;
	border-top: 1px solid #d6d6d6;
	font-size: 14px;
	color: #2d2d2d;
	line-height: 40px
}

.f_top .right .links .link ul li a:hover {
	background: #E72B27;
	color: #fff;
}

/*旗下子公司*/
.f_top .f_son_company {
	background: #eff0f1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	font-weight: normal
}

.f_top .f_son_company .content {
	padding: 45px 0;
	position: relative;
}

.f_top .f_son_company .content .tit {
	font-size: 24px;
	color: #2d2d2d;
	margin-bottom: 40px;
}

.f_top .f_son_company .content .con .cell {
	font-size: 13px;
	color: #2d2d2d;
}

.f_top .f_son_company .content .con .cell a {
	width: 25%;
	float: left;
	line-height: 30px;
}

.f_top .f_son_company .content .f_son_close {
	width: 26px;
	height: 26px;
	background: url(../images/f_son_close.png) no-repeat center;
	position: absolute;
	right: 50px;
	top: 60px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.f_top .f_son_company .content .f_son_close:hover {
	transform: rotateZ(180deg);
}

.f_top .right .box .share_box {
	margin-top: 15px;
}

.f_top .right .box .share_box a {
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	background: url(../images/f_share.png) no-repeat;
	padding: 0;
	margin: 5px 5px 0;
}

.f_top .right .box .share_box a.bds_weixin {
	background-position: 0 0;
}

.f_top .right .box .share_box a.bds_tsina {
	background-position: -35px 0;
}

.f_top .right .box .share_box a.bds_sqq {
	background-position: -70px 0;
}

.f_top .right .box .share_box a.bds_ewm {
	background-position: -105px 0;
	position: relative;
}

.f_top .right .box .share_box a.bds_weixin:hover {
	background-position: 0 -35px;
}

.f_top .right .box .share_box a.bds_tsina:hover {
	background-position: -35px -35px;
}

.f_top .right .box .share_box a.bds_sqq:hover {
	background-position: -70px -35px;
}

.f_top .right .box .share_box a.bds_ewm:hover {
	background-position: -105px -35px;
}

.f_top .right .box .share_box a.bds_ewm .ewm_img {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	bottom: 100%;
	width: 120px;
	height: 120px;
	margin-bottom: 8px;
}

.f_top .right .box .share_box a.bds_ewm .ewm_img:after {
	content: '';
	width: 15px;
	height: 8px;
	background: url(../images/xc_nav01.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -7.5px;
	top: 100%;
}

.f_top .right .box .bdshare-button-style0-16 a:hover {
	opacity: 1;
}

.f_bott {
	padding: 19px 0;
	line-height: 1.6;
	background: #181f27;
}

.f_bott .left {
	float: left;
	font-size: 14px;
	line-height: 1.3;
	color: #959595;
}

.f_bott .left a {
	display: inline-block;
	vertical-align: middle;
}

.f_bott .right {
	float: right;
}

.f_bott .right span,
.f_bott .right a {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #959595;
}

.f_top .right .box .share_box a {
	position: relative;
}

.f_top .right .box .share_box a:hover {
	background-position: -105px -35px;
}

.f_top .right .box .share_box a .ewm_img {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	bottom: 100%;
	width: 120px;
	height: 120px;
	margin-bottom: 8px;
}

.f_top .right .box .share_box a .ewm_img:after {
	content: '';
	width: 15px;
	height: 8px;
	background: url(../images/xc_nav01.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -7.5px;
	top: 100%;
}

/* =====================内页样式======================== */

/* 董事长寄语 s */
.chairman01 {
	min-height: 300px;
	padding: 60px 0;
}

.chairman01 .left {
	width: 36.5%;
	float: left;
}

.chairman01 .left .rect-888 {
	padding-bottom: 88.8%;
}

.chairman01 .right {
	width: 61.2%;
	float: right;
	background: #f2f2f2;
}

.chairman01 .right .rect-53 {
	padding-bottom: 53%;
}

.chairman01 .right .box {
	padding: 60px 55px 40px 50px;
	color: #393939;
}

.chairman01 .right .box .icon01 {
	width: 66px;
	height: 57px;
}

.chairman01 .right .box .tit {
	font-size: 30px;
	line-height: 30px;
	margin: 25px 0 20px;
	font-weight: normal;
}

.chairman01 .right .box .con {
	font-size: 23px;
	line-height: 25px;
	margin-bottom: 30px;
}

.chairman01 .right .box .txt {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 55px;
}

.chairman01 .right .box .name {
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
}

.chairman01 .right .icon {
	width: 66px;
	height: 57px;
	position: absolute;
	right: 30px;
	bottom: 40px;
}

.chairman02 {
	margin-top: 45px;
}

.chairman02 .text {
	font-size: 15px;
	line-height: 26px;
	color: #101010;
}

/* 董事长寄语 e */


/* 人才招聘 s */
.rencai04{width: 100%;position: relative;}
.yd{display: none;}

.rencai04 .tact2_con{}

.rencai04 .tact2_con .tact2_top{position: relative;background: url('../images/join_bg.jpg') center no-repeat fixed;background-size: cover;}

.rencai04 .about_top{display: flex;align-items: center;justify-content: center;}

.rencai04 .tact2_con .tact2_top .img img{width: 100%;opacity: 0;}

.rencai04 .tact2_con .tact2_top .img_txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color: #fff;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top{display: flex;line-height: 70px;padding: 0 80px;align-items: center;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span{display: block;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp1,.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp2,.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp3,.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp4,.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp5{width: 18.8%;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top span.sp6{width: 8%;display: flex;justify-content: center;}

.rencai04 .tact2_con  .tact2_bot .ul{padding: 80px 0  120px;}
.rencai04 .tact2_con  .tact2_bot .ul .li .li_top1.li_top{background: #1a1a1a;color: #fff;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top{color: #333;}

.rencai04 .tact2_con  .tact2_bot .ul .li {border-bottom: 1px solid #dedfe0;}

.rencai04 .tact2_con  .tact2_bot .ul .li .imgs{position: relative;width: 35px;height: 35px;border: 1px solid #bfbfbf;border-radius: 50px;}

.rencai04 .tact2_con  .tact2_bot .ul .li .imgs img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_top.li_top2{cursor:pointer;line-height: 74px;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt{padding:  0 80px;background: #f7f7f7;display: none;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt .txt1{display: flex;justify-content: space-between;padding: 60px 0;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt h3{margin-bottom: 20px;font-weight: 700;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt p{display: block;color: #333;line-height: 32px;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt .txt1 .t1_le{width: 100%;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt .txt1 .t1_re{width: 41.6%;}

.rencai04 .tact2_con  .tact2_bot .ul .li.act .imgs img:last-child{opacity: 1;}

.rencai04 .tact2_con  .tact2_bot .ul .li.act .imgs img:first-child{opacity: 0;}

.rencai04 .tact2_con  .tact2_bot .ul .li.act .imgs {background: #1a1a1a;border:1px solid #1a1a1a}

.rencai04 .tact2_con  .tact2_bot .ul .li.act .li_top.li_top2{background: #ebebeb;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt .txt2{line-height: 30px;border-top: 1px solid #e8e9eb;color: #333;display: flex;padding: 25px 0;}

.rencai04 .tact2_con  .tact2_bot .ul .li .li_txt .txt2 a{display: block;color: #1a1a1a;font-family: din;text-decoration:underline;}

.rencai04 .tact2_con  .tact2_bot .ul .li.act1 .li_txt{display: block;}

.rencai04 .fytz{padding: 40px 0;}
/* 人才招聘 e */

/* 常见问题 s */
.service01{}
.fqa_list{ width: 100%; display: inline-block; position: relative; margin-bottom: 30px;}
.fqa_list li{ width: 100%;font-size: 0;}
.fqa_list li .fqa_list_q{ width: 100%; padding: 21px 0; display: inline-block; border-bottom: 1px solid #efefef; position: relative; cursor: pointer;}
.fqa_list li .fqa_list_q span{ font-weight: bold; float: left; background: #285e98; padding: 0px 5px; color: #fff; font-size: 16px; border-radius: 5px; position: relative;  width: 52px; text-align: center; }
.fqa_list li .fqa_list_q span:after{ content: ''; width: 0;  height: 0; border-left: 1px solid transparent;border-right: 7px solid transparent; border-top: 8px solid #285e98; position: absolute;
 bottom: -7px; z-index: 999; left: 7px;}
.fqa_list li .fqa_list_q .fqa_list_title{ float: left; padding: 0 10px; font-size: 22px; line-height: 30px; color: #000; width: calc(100% - 160px);} 
.fqa_list li .fqa_list_q i{ float: right; right: 25px; font-size: 24px; font-weight: bold; position: absolute;  top: 18px; color: #999; transition: 0.3s;}
.fqa_list li .fqa_list_a{ width: 100%; padding: 25px 67px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fafafa;  display: none;}
.fqa_list li .fqa_list_info{ font-size: 16px; line-height: 30px; color: #333;}
.fqa_list li .fqa_list_q:hover .fqa_list_title,.fqa_list li.active .fqa_list_q .fqa_list_title{ color: #285e98;}
/* .fqa_list li.active .fqa_list_q{border-color:#fff;} */
.fqa_list li.active .fqa_list_q i{ transform:rotateX(180deg); color: #285e98;}
.fqa_list_gd{ width: 100%; text-align: center; margin-top: 45px; font-size: 22px; color: #333;}
.fqa_list_gd a{ color: #285e98; border-bottom: 2px solid #285e98;}
/* 常见问题 e */

/* 售后服务 s */
.service02{
	background-color: #EEEFF1;
}
.after_list .ul{display: flex;flex-wrap: wrap;margin-top: 70px;}
.after_list .ul .li{width: 48.57%;margin-right: 2.86%;height: 380px;border:1px solid #cccccc;padding:45px 50px 50px;position: relative;margin-bottom: 40px;box-sizing: border-box;}
.after_list .ul .li .ljgd2{display: none;}
.after_list .ul .li:nth-child(2n){margin-right: 0;}
.after_list .ul .li s{display: block;width: 40px;height: 1px;background: #999999;margin: 30px 0 25px;}
.after_list .ul .li .li1{color: #333;}
.after_list .ul .li .li2{color: #555555;line-height: 28px;}
.after_list .ul .li .li2 a{font-weight: 700;}
.after_list .ul .li .li3{display: flex;margin-top: 20px;}
.after_list .ul .li .li3 .li3_1{margin-right: 20px;}
.after_list .ul .li .li3 .li3_1 .img{max-width: 130px;}
.after_list .ul .li .li3 .li3_1 .img_txt{text-align: center;margin-top: 15px;position: relative;color: #555555;}
.after_list .ul .li .li3 .li3_1 .img_txt::after{width: 1px;height: 10px;content: "";position: absolute;left: 0;bottom: 0;background: #cccccc;}
.after_list .ul .li .li3 .li3_1 .img_txt::before{width: 1px;height: 10px;content: "";position: absolute;right: 0;bottom: 0;background: #cccccc;}

/* 售后服务 e */


/* 下载中心 s */
.down_list{ width: 100%; display: inline-block; position: relative; margin-top: 10px;  padding-bottom: 20px; border-bottom: 1px solid #efefef;}
.down_list li{ width: 98%; float: left; margin-bottom: 8px; padding: 1%; background: #fafafa;}
.down_list li .down_list_xzk{ float: left; width: 13px; height: 13px; border: 2px solid #999999; margin: 12px 18px; position: relative; cursor: pointer;}
.down_list li .down_list_title{ float: left; font-size: 18px; line-height: 20px; width: calc(63% - 60px); align-items: center; display: inline-grid; min-height: 42px;}
.down_list li .down_list_title a{ color: #333333;}
.down_list li .down_list_dx{ float: left; width: 15%; padding: 0 1%; font-size: 17px; line-height: 42px; color: #333333;}
.down_list li .down_list_ck{float: left; font-size: 16px; line-height: 42px; width: 12%;  text-align: center;}
.down_list li .down_list_ck a{  color: #8e8e8e;}
.down_list li .down_list_ck i{ font-size: 20px}
.down_list li .down_list_xz{ float: left; font-size: 16px; line-height: 42px; width: 7%;  text-align: center;}
.down_list li .down_list_xz a{  color: #8e8e8e;}
.down_list li .down_list_xz i{ font-size: 20px}
.down_list li .down_list_email{float: left; font-size: 16px; line-height: 42px; width: 13%;  text-align: center;}
.down_list li .down_list_email a{  color: #8e8e8e;}
.down_list li .down_list_email i{ font-size: 20px; position: relative; top: 2px;}
.down_list li:hover .down_list_xzk,.cpxq_cpyb li:hover .down_list_xzk,.down_list li.active .down_list_xzk{ border-color: #285e98;}
.down_list li:hover .down_list_xzk:before,.cpxq_cpyb li:hover .down_list_xzk:before,.down_list li.active .down_list_xzk:before{ content: '';position:absolute; width: 9px; height: 9px; background: #285e98; top: 2px; left: 2px; }
.down_list li:hover .down_list_title a{ color: #285e98;}
.down_list li .down_list_ck:hover a,.down_list li .down_list_ck:hover i{  color: #285e98;}
.down_list li .down_list_email:hover a,.down_list li .down_list_email:hover i{  color: #285e98;}
.down_list li .down_list_xz:hover a,.down_list li .down_list_xz:hover i{  color: #285e98;}
/* 下载中心 e */

/* 产品详情 s */
.pro_det .pro_detail03{background: none;background-color: #fff;}
.pro_det .pro_detail03 .pro_adv .tit{
	position: relative;
	font-size: 32px;
	padding-left: 40px;
	padding-top: 0;
}
.pro_det .pro_detail03 .pro_adv .tit:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 32px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
    background: #285e98;
}
.pro_det .pro_detail03 .con{
	font-size: 16px;
	line-height: 1.75;
	color: #333;
}
.pro_det .pro_detail03 .con h3{
	position: relative;
	font-size: 18px;
	line-height: 3;
	padding-left: 35px;
	color: #285e98;
}
.pro_det .pro_detail03 .con h3:not(:first-child){
	margin-top: 10px;
}

.pro_det .pro_detail03 .con h3:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 100%;
    background: url('../images/pro_det_h3.png') center no-repeat;
    background-size: 100%;
}
.pro_det .pro_detail03 .con p{
	padding-left: 35px;
}
.pro_det .pro_detail03 .con table{
	margin-left: 35px;
}
.pro_det .pro_detail03 .con table td{
	border: 1px solid #e4e4e4;
	padding: 6px!important;
}
.pro_det .pro_detail03 .con table p{
	padding-left: 0;
}
/* 产品详情 e */


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
	/* 1600 × (900/1024/1200) */
	.ab_tit p{
	    font-size: 14px;
	    line-height: 25px;
	}
	
	.f_12{ font-size:12px;}
	.f_16{ font-size:14px;}
	.f_18{ font-size:16px;}
	.f_20{ font-size:18px;}
	.f_22{font-size: 20px;}
	.f_24{ font-size:22px;}
	.f_26{ font-size:24px;}
	.f_28{ font-size:24px;}
	.f_30{ font-size:28px;}
	.f_32{ font-size:30px;}
	.f_34{ font-size:30px;}
	.f_36{ font-size:30px;}
	.f_38{ font-size:30px;}
	.f_40{font-size: 32px;}
	.f_42{font-size: 32px;}
	.f_48{font-size: 32px;}
	.f_46{font-size: 32px;}
	.f_52{font-size: 36px;}
	.f_56{font-size: 36px;}
	.f_60{font-size: 36px;}
	.f_64{font-size: 48px;}
	.f_68{font-size: 48px;}
	.p_80{padding: 50px 0;}
	.p_90{padding: 60px 0;}
	.p_120{padding: 80px 0;}
	.p_100{padding: 70px 0;}
	.p_160_80{padding: 120px 0 50px;}
	.p_100_80{padding: 70px 0 50px;}
	.p_100_45{padding: 70px 0 20px;}
	.p_100_140{padding: 70px 0 100px;}
	.p_80_100{padding: 50px 0 70px;}
	.p_140_150{padding: 100px 0;}
	.p_100_50{padding: 70px 0 50px;}
	.p_80_120{padding: 50px 0 90px;}
	.p_100_120{padding: 70px 0 90px;}
	
}

@media all and (max-width:1599px) {
	/* 1440 × (900/1050) */
	.ab_tit h3{
		font-size: 35px;
		line-height: 35px;
	}
	
}

@media all and (max-width:1440px) {

	/* 1360 × (768) */
	.chairman01 .right .box {
		padding: 30px;
	}

	.chairman01 .right .box .icon01,
	.chairman01 .right .icon {
		width: 40px;
		height: auto;
	}
}

@media all and (max-width:1359px) {
	/* 1280 × (800/854/1024) */
}

@media all and (max-width:1279px) {
	/* 1152 × (864) */
}

@media all and (max-width:1151px) {
	/* 1024 × (600/768) */
	.i_pro .i_pro_nav ul li a{
		min-width: 160px;
		padding: 10px 12px;
	}
	
	.f_top .left dl dt{
		font-size: 20px;
	}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:992px) {

	/* 平板设备 720 适配 */
	.chairman01 .right .box .icon01,
	.chairman01 .right .icon {
		display: none;
	}

	.chairman01 .right .box .tit {
		font-size: 20px;
		margin: 0 0 10px;
	}

	.chairman01 .right .box .con {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}

	.chairman01 .right .box .name {
		font-size: 15px;
		line-height: 20px;
	}
	
	.ab_tit h3{
		font-size: 25px;
		line-height: 1;
	}
	
	.yd{display: block;}
	.pc{display: none;}
	
	.f_12 {font-size: 12px;}
	.f_16 {font-size: 14px;}
	.f_18 {font-size: 12px;}
	.f_20 {font-size: 16px;}
	.f_22 {font-size: 16px;}
	.f_24 {font-size: 18px;}
	.f_26 {font-size: 18px;}
	.f_28 {font-size: 18px;}
	.f_30 {font-size: 18px;}
	.f_32 {font-size: 20px;}
	.f_34 {font-size: 20px;}
	.f_36 {font-size: 20px;}
	.f_38 {font-size: 20px;}
	.f_40 {font-size: 22px;}
	.f_42 {font-size: 22px;}
	.f_44 {font-size: 24px;}
	.f_46{font-size: 24px;}
	.f_48 {font-size: 24px;}
	.f_52{font-size: 26px;}
	.f_56{font-size: 26px;}
	.f_60{font-size: 26px;}
	.f_64{font-size: 28px;}
	.f_68{font-size: 28px;}
	
	.p_80{padding: 30px 0;}
	.p_90{padding: 30px 0;}
	.p_100{padding: 30px 0;}
	.p_120{padding: 30px 0;}
	.p_100_45{padding: 30px 0;}
	.p_100_80{padding: 30px 0;}
	.p_160_80{padding:  30px 0;}
	.p_100_50{padding: 30px 0;}
	.p_80_120{padding: 30px 0;}
	.p_100_120{padding: 30px 0;}
	.p_140_150{padding: 30px 0;}
	.p_80_100{padding: 30px 0;}
	
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp2{display: none;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top{padding: 0 20px;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp3{display: none;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp1, .rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp2, .rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp3, .rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp4, .rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp5{width: 33.333%;text-align: center;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top span.sp6{display: none;}
	.rencai04 .tact2_con .tact2_bot .ul{padding: 30px 0;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt{padding: 0 20px;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_top{justify-content: space-between;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt .txt1{flex-wrap: wrap;padding: 30px 0;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt .txt1 .t1_le{width: 100%;padding-right: 0;border: none;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt .txt1 .t1_re{width: 100%;margin-top: 20px;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt h3{margin-bottom: 10px;font-weight: 700;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt p{line-height: 25px;}
	.rencai04 .tact2_con .tact2_bot .ul .li .li_txt .txt2{padding: 20px 0;}
	.rencai04 .tact2_con .tact2_bot .ul .li .jzgd4{margin: 20px auto;}
	
	
	.fqa_list li .fqa_list_q span{ width: 35px; top: 5px; font-size: 14px;}
	.fqa_list li .fqa_list_q .fqa_list_title{ font-size: 18px;}
	.fqa_list li .fqa_list_q i{ font-size: 18px;}	
	.fqa_list li .fqa_list_a{ padding: 15px 60px;}
	.fqa_list li .fqa_list_info{ font-size: 16px;}

	.down_list li .down_list_dx {
	    display: none;
	}
	
	.after_list .ul {margin-top: 30px;flex-wrap: wrap;}
	.after_list .ul .li{width: 100%;margin-right: 0;padding: 25px;height: auto;}
	.after_list .ul .li .li2{line-height: 25px;}
	.after_list .ul .li s{margin: 25px 0;}
	
	.i_pro,.i_adv,.i_news{
		padding: 50px 0;
	}
	
	.f_top{
		padding: 40px 0 30px;
	}
	.f_top .left,.f_top .right{
		width: 100%;
		border: none;
	}
	.f_top .left{
		display: none;
	}
	.f_top .right .box{
		padding: 0;
	}
	.f_bott .left,.f_bott .right{
		float: none;
		width: 100%;
	}
	.f_top .right .box dt{
		margin-bottom: 20px;
	}
	.f_bott{
		text-align: center;
	}
	
	.about_us01 .infor .con_l .txt{
		font-size: 14px;
		line-height: 1.75;
	}
	.about_us01 .infor .item{
		width: 40%;
		margin-bottom: 3%;
	}
	.about_us01 .infor .item .num span{
		font-size: 36px;
	}
}

@media all and (max-width:760px) {
	.chairman01 .left {
		width: 100%;
	}

	.chairman01 .right {
		width: 100%;
	}

	.chairman01 .right .rect-53 {
		padding-bottom: 0px;
		height: auto;
	}

	.chairman01 .right .box {
		padding: 20px;
	}

	.chairman01 .right .box .txt {
		font-size: 12px;
	}
	
	.ab_tit{
		margin-bottom: 30px;
	}
	.ab_tit h3{
		font-size: 20px;
		line-height: 1.2;
	}
	.ab_tit span {
	    font-size: 16px;
	    line-height: 24px;
	    margin: 10px 0 15px;
	}
	
	.pro_det .pro_detail03 .con{
		font-size: 14px;
	}
	.pro_det .pro_detail03 .pro_adv .tit{
		padding-left: 28px;
	}
	.pro_det .pro_detail03 .pro_adv .tit:before{
		width: 12px;
		height: 24px;
	}
	.pro_det .pro_detail03 .con h3{
		font-size: 16px;
		padding-left: 25px;
	}
	.pro_det .pro_detail03 .con h3:before{
		width: 12px;
	}
	.pro_det .pro_detail03 .con p{
		padding-left: 25px;
	}
	.pro_det .pro_detail03 .con .scroll {
	    overflow: hidden;
	    overflow-x: scroll;
	}
	.pro_det .pro_detail03 .con table{
		margin-left: 25px;
		width: auto;
	}
	.pro_det .pro_detail03 .con .scroll table{
		min-width: 900px;
	}
	.pro_det .pro_detail03 .con table td{
		padding: 4px 3px;
	}
	
	.pro_det .pro_detail01{
		padding-top: 100px;
	}
	
	.i_tit h3{
		font-size: 20px;
	}
	.i_tit p{
		font-size: 14px;
		line-height: 1.6;
	}
	
	.i_adv ul li{
		width: 100%;
		padding: 40px 20px;
	}
	.i_adv ul li:not(:last-child){
		margin-bottom: 30px;
	}
	.i_adv ul li h4{
		font-size: 18px;
		margin: 20px 0 12px;
	}
	.i_adv ul li p{
		font-size: 14px;
		height: auto;
	}
	
	.i_news .con ul li .info h4{
		font-size: 16px;
	}
	.i_news .con ul li .info p{
		font-size: 14px;
	}
}

@media all and (max-width:640px) {
	/* 移动终端以上 360 适配 */
	.fqa_list li .fqa_list_q{ padding: 10px 0;}
	.fqa_list li .fqa_list_q i{ font-size: 16px; top: 7px;}
	.fqa_list li .fqa_list_q .fqa_list_title { font-size: 14px; line-height: 22px; width: calc(100% - 110px); }
	.fqa_list li .fqa_list_q span{ top: 2px; font-size: 12px;}
	.fqa_list li .fqa_list_info { font-size: 12px;  line-height: 18px;}
	.fqa_list li .fqa_list_a { padding: 10px; }
	
	.down_list li .down_list_xzk{ width: 10px; height: 10px; margin: 14px 10px;}
	.down_list li .down_list_xzk:hover:before, .cpxq_cpyb li:hover .down_list_xzk:before, .down_list li.active .down_list_xzk:before{ width: 6px; height: 6px;}
	.down_list li .down_list_title{ font-size: 14px; width: calc(68% - 60px);}
	.down_list li .down_list_ck{ font-size: 12px;}
	.down_list li .down_list_xz,.down_list li .down_list_email{ font-size: 12px; width: 25%;}
	.down_list li .down_list_xz i,.down_list li .down_list_email i{ font-size: 14px;}
	.down_list li:hover .down_list_xzk:before, .cpxq_cpyb li:hover .down_list_xzk:before, .down_list li.active .down_list_xzk:before{ width: 6px; height: 6px;}

	.i_pro .i_pro_nav ul li{
		width: 48%;
		margin: 0 1% 3%;
	}
	.i_pro .i_pro_nav ul li a{
		min-width: auto;
		width: 100%;
		box-sizing: border-box;
		font-size: 14px;
	}
	.i_pro .con{
		margin-top: 30px;
	}
	.i_pro .i_pro_nav{
		margin-bottom: 30px;
	}
	.i_adv .con{
		margin-top: 30px;
	}
	.i_news .con{
		margin-top: 30px;
		padding-bottom: 30px;
	}
}

@media all and (max-width:480px) {}

@media all and (max-width:420px) {}

@media all and (max-width:376px) {}
