@charset "utf-8";
/* 引入字体 */
@font-face { font-family: 'DSF'; src: url('../font/DroidSansFallback.ttF'), }
.w12 { max-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 top; }
.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 img { max-width: 100%; }

.pro-js-cont { max-width: 1200px; margin:0 auto; margin-bottom:50px; }
.pro-js-title{
    color:#2973A6;
    font-size: 20px;
	font-weight:bold;
}
.pro-js-txt{
    margin-top:20px;
	padding-left:30px;
    color:#555555;
    font-size: 18px;
    line-height: 36px;
}
.pro-js-txt table{max-width:99%; font-size:12pt; border-left:solid 1px #000;border-bottom:solid 1px #000;}
.pro-js-txt table tr td{ border-left:solid 1px #000;border-bottom:solid 1px #000;border-top:solid 1px #000 !important;border-right:solid 1px #000 !important; }

.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 { max-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: #c4252a; }
.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: #c4252a; font-weight: bold; }
.public_list ul li.hover a { color: #c4252a; 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%; 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: #c4252a; }
.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 { max-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: 780px) {
.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%; }
}
