@charset "utf-8";

/* 引入字体 */
@font-face {
	font-family: 'DSF';
	src: url('../font/DroidSansFallback.ttF'),
}


.w12{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.con1 {
	background: url(../images/a11.png) no-repeat center;
	height: 800px;
}
.con1 img {
	margin-top: 100px;
	margin-left: 80px;
	max-width: 100%;
	height: auto;
	width: 34%;
}
.con1 .info {
	color: #000000;
	float: right;
	width: 48%;
	margin-top: 250px;
	font-family: 'DSF';
}
.con1 .info .cp_en {
	font-size: 18px;
}
.con1 .info .cp_tit {
	font-size: 52px;
	line-height: 1;
	margin: 18px 0 24px;
	font-weight: bold;
	font-family: 'DSF';
	/* font-family: "宋体"; */
}
.con1 .info .cp_ys {
	font-size: 24px;
	margin-bottom: 45px;
}
.con1 .info .cp_xh {
	display: inline-block;
	color: #c4252a;
	font-size: 18px;
	padding: 8px 5px;
	font-weight: 700;
	border: 2px solid #c4252a ;
	border-radius: 10px;
}


.con2{
	margin-bottom: 40px;
}
.con2 ul{}
.con2 ul li{
	
}
.con2 ul li a{
	position: relative;
	font-size: 18px;
	width: calc(100%/6);
	float: left;
	text-align: center;
	padding: 20px 0;
}
.con2 ul li a::before{
	position: absolute;
	content: "";
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #c4252a;

}


.con3{
	background-color: #c4252a;
	padding-top: 40px;
	padding-bottom: 30px;
}
.con3 ul{
}
.con3 ul li{
	float: left;
	width: 20%;
	text-align: center;
}
.con3 ul li img{
	max-width: 100%;
}

.con4{
	background: url(../images/a13.png) no-repeat center;
	height: auto;
	padding-bottom:5rem ;
	background-size: 100% 100%;
}
.con4 .top,.con6 .top{
	padding: 100px 0 70px;
	text-align: center;
	color: #000000;
}
.con4 .top h3,.con6 .top h3{
	font-size: 40px;
	line-height: 1;
	margin-bottom: 10px;
}
.con4 .top p,.con6 .top p{
	font-size: 16px;
}
.con4 .info,.con6 .info{
	text-align: center;
}
.con4 .info img{
	max-width: 100%;
}

.con5{
	margin-bottom: 120px;
}
.con5 .top{
	padding: 100px 0 70px;
	text-align: center;
	color: #000000;
}
.con5 .top h3{
	font-size: 40px;
	line-height: 1;
	margin-bottom: 10px;
}
.con5 .top p{
	font-size: 16px;
}
.con5 .info{}
.con5 .info ul{
	width: 1200px;
	margin: 0 auto;
}
.con5 .info ul li{
	width: 32%;
	float: left;
	margin-right: 2%;
}
.con5 .info ul li:nth-child(3){
	margin-right: 0;
}
.con5 .info ul li h4{
	position: relative;
	font-size: 28px;
	color: #c4252a;
	padding-left: 30px;
	margin-bottom: 40px;
	line-height: 1;
}
.con5 .info ul li h4 i{
	position: absolute;
	left: 0;
	top: 4px;
	width: 24px;
	height: 24px;
	/* margin-left: 2px; */
	border-radius: 50%;
	border: 2px solid #c4252a;
	/* color: #c4252a; */
	box-sizing: border-box;
}
.con5 .info ul li h4 i::before{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	margin-left: -7px;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 2px solid #c4252a;
	box-sizing: border-box;
}
.con5 .info ul li p{
	font-size: 16px;
	line-height: 48px;
}

.con6{
	background-color: #f3f3f3;
	padding-bottom: 120px;
}
.con6 .info img{
	max-width: 100%;
}
.con7{
	padding: 100px 0;
	text-align: center;
}
.con7 img{
	max-width: 100%;
}

h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;line-height: 1;}
/* *{ box-sizing:border-box;} */
*::before, *::after{ box-sizing:border-box;}


.PUBtitle{width: 100%;text-align: center;position: relative;z-index: 5;}
.PUBtitle h4{font-size: 40px;color: #000;line-height: 1;}
.PUBtitle i{display: block;width: 28px;height: 3px;background: #004aa4;margin: 10px auto 0;}

.public_list_main{width: 100%;border-bottom:1px solid #e5e5e5;overflow: hidden;}
.public_list_main.bgc{background-color: #f5f5f5}
.public_list{width: 1422px;margin: 0 auto;line-height: 70px;}
.public_list span{float: left;font-size: 14px;color: #999;line-height: 70px;}
.public_list span a{font-size: 14px;color: #999;padding: 0 4px;}
.public_list span a:hover{color: #043c83;}

.public_list ul{float: right;}
.public_list ul li{float: left;padding: 0 30px;}
.public_list ul li a{display: block;line-height: 70px;font-size: 15px;color: #999;}
.public_list ul li a:hover{color: #043c83;font-weight: bold;}
.public_list ul li.hover a{color: #043c83;font-weight: bold;}


/* 产品详情 */


.products_detail{width: 100%;height: auto;overflow: hidden;}
.detail_top{width: 1422px;height: auto;margin: 0 auto;padding: 40px 0;}
.detail_top_left{width: 50%;float: left;overflow: hidden;}

.proxqpw-pic{width: 45%;float: left;overflow: hidden;}
.gallery-top{width:430px;float:right;height:440px;position: relative;text-align: center;line-height: 330px;border: 1px solid #eee;margin-top: 50px;box-sizing: border-box;}
.gallery-top img{max-width: 100%;height: 400px;max-height: 100%;}
.gallery-top h6{position: absolute;bottom: 10px;line-height: 30px;text-align: center;font-size: 14px;color: #333;width:100% ;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height: 30px;}
.proxqpw-prev{position: absolute;top: 3px;width: 40px;height: 40px;border-radius: 40px;margin-top: 0px;cursor: pointer;box-shadow: 0 2px 4px 1px #e9e9e9;z-index: 9;transition: all .2s ease-in-out;left: 20px; z-index: 99999;}
.proxqpw-next{position: absolute;bottom: 5px;width: 40px;height: 40px;border-radius: 40px;margin-top: 0px;cursor: pointer;box-shadow: 0 2px 4px 1px #e9e9e9;z-index: 9;transition: all .2s ease-in-out;left: 20px;z-index: 9999;}
.proxqpw-prev{background: #fff url('../images/ico_up.png') no-repeat center center;}
.proxqpw-next{background: #fff url('../images/ico_dw.png') no-repeat center center;}
.proxqpw-prev:hover{background: #c4252a url('../images/ico_upH.png') no-repeat center center;}
.proxqpw-next:hover{background: #c4252a url('../images/ico_dwH.png') no-repeat center center;}
.gallery-thumbs{width:82px;float:left;height:432px;position: relative;}
.gallery-thumbs .equip-min span{width: 100%;display: block;height: 72px;overflow: hidden;border: 1px solid #e5e5e5;padding: 12px;box-sizing: border-box;}
.gallery-thumbs .equip-min span img{max-width: 100%;height: 100%;margin: 0 auto;display: block;}
.gallery-thumbs .equip-min.cur span,.gallery-thumbs .equip-min span:hover{border-color: #043c83;}
.pic_bao{position: relative;overflow: hidden;padding: 50px 0;margin-left: 50px;}

.proxqpw_text{width: 50%;float: right;height: auto;overflow: hidden;margin-top: 50px;}
.proxqpw_text h5{font-size: 36px;color: #333;padding-bottom: 20px;line-height: 1;}
.proxqpw_text h6{font-size: 16px;color: #999;line-height: 30px;/* height: 180px; */overflow: hidden;margin: 20px 0;}

.proxq_li{width: 100%;height: auto;overflow: hidden;padding-top: 10px;}
.proxq_li ul li{width: 20%;height: auto;float: left;text-align: center;}
.proxq_li ul li img{max-width: 100%;transition: all .4s;}
.proxq_li ul li:hover img{transform: translateY(-8px);}
.proxq_li ul li p{font-size: 16px;color: #999;line-height: 30px;text-align: center;padding-top: 8px;}

.function_box{width: 100%;height: auto;overflow: hidden;background-color: #f3f3f3;}
.function{width: 1422px;height: auto;overflow: hidden;margin: 0 auto; padding: 70px 0 50px 0;}
.function_center{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.function_center img{max-width: 100%;}
.function_center .img{width: 50%; text-align: center;overflow: hidden;float: left;}
.function_center .img img{max-width: 100%;height: auto;}
.function_center .list{width: 100%;float: left;height: auto;padding-top: 40px;}
.function_center .list ul li{width: 16.666%;float: left; height: auto;margin-bottom: 20px;text-align: center;}
.function_center .list ul li{max-width: 100%;}
.function_center .list ul li p{padding-top: 10px;font-size: 16px;color: #999;line-height: 30px;text-align: center;}

.biaozhun_box{width: 100%;height: auto;overflow: hidden;background-color: #fff;}
.biaozhun{width: 1422px;height: auto;overflow: hidden;margin: 0 auto; padding: 70px 0 50px 0;}
.biaozhun_center{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.biaozhun_center .img{width: 49%;float: left;height: auto;overflow: hidden;text-align: center;}
.biaozhun_center .img img{max-width: 100%;height: auto;}
.biaozhun_center .text{width: 49%;float: right;overflow: hidden;}
.biaozhun_center .text h6{font-size: 60px;color: #004aa4;font-weight: bold;}
.biaozhun_center .text h5{font-size: 30px;color: #004aa4;font-weight: bold;padding-bottom: 20px;}
.biaozhun_center .text p{font-size: 18px;color: #666;line-height: 48px;}

.tedian_box{width: 100%;height: auto;overflow: hidden;background-color: #fff;}
.tedian{width: 1200px;height: auto;overflow: hidden;margin: 0 auto; padding: 70px 0 50px 0;}
.tedian_center{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.tedian_center ul li{width: 30.333%;float: left;margin:1.5% 0;text-align: center;}
.tedian_center ul li img{max-width: 100%;height: auto;overflow: hidden;}
.tedian_center ul li p{padding-top: 15px;font-size: 18px;color: #666;text-align: center;}

.canshu_box{width: 100%;height: auto;overflow: hidden;background-color: #f4f8fd;}
.canshu{width: 1290px;height: auto;overflow: hidden;margin: 0 auto; padding: 70px 0 50px 0;}
.canshu_center{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.canshu_tab{width: 50%;height: auto;float: left;}
.canshu_tab table{width: 100%;overflow: hidden;font-size: 14px;color: #666;border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.canshu_tab table th{border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;width: 22%;text-align: left;
    padding-left: 20px;background-color: #f4f8fd;height: 60px;color: #333;}
.canshu_tab table td{border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;height: 60px;padding-left: 20px;}


.tuijian_box{width: 100%;height: auto;overflow: hidden;background-color: #f4f8fd;}
.tuijian{width: 1422px;height: auto;overflow: hidden;margin: 0 auto; padding: 70px 0 50px 0;}
.tuijian_center{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.tuijian_center ul{margin-left: -3%;}
.tuijian_center ul li{margin-left: 3%;float: left;width: 30.333%;margin-bottom: 3%;overflow: hidden;}
.tuijian_center ul li h6{width: 100%;height: 256px;line-height: 216px;text-align: center;background-color: #fff;padding: 20px;}
.tuijian_center ul li h6 img{max-width: 100%;height: auto;overflow: hidden;transition: all .4s;}
.tuijian_center ul li p{font-size: 24px;color: #333;text-align: center;padding-top: 20px;}
.tuijian_center ul li:hover h6 img{transform: scale(1.1);}
.tuijian_center ul li:hover p{color: #c4252a;}

@media (max-width: 1599px){
	.public_list {
	    width: 94%;
	}
	.detail_top {
	    width: 94%;
	}
	.pic_bao {
	    margin-left: 0px;
	}
}

@media (max-width: 1279px){
	.proxqpw-pic {
	    width: 100%;
	}
	.proxqpw_text {
	    width: 100%;
	    margin-top: 20px;
	}
	/* .con4{
		padding: 0 4%;
	} */
	.w12{
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box;
	}
	.con5{
		padding: 0 4%;
	}
}
