﻿@charset "utf-8";
html {
	font-size: 625%;
}
body,h1,h2,h3,h4,h5,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
body {
    font-family: "Futura", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", Helvetica, Arial, sans-serif;
	font-size: .14rem;
	max-width:6.4rem;
	margin:0 auto;
}
ul,ol
{list-style:outside none none;}
dl
{ padding:0; margin:0;}
dd
{ margin:0;}
img
{display: block; max-width:100%;}
a
{text-decoration: none; color:#2a2a2a;}
img {
width:100%; height:auto;
}
input
{ font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; font-size:12px;}
.none
{ display:none;}
.clearfix:after
{ content: '.'; display:block; clear:both; height:0; visibility:hidden;}

/* 文章类别上下页 */
.page
{ width:90%; overflow:hidden; margin:0 auto 20px;}
.pagelink
{ padding:5px 20px 5px 0; font-size:12px; line-height:22px; clear:both; text-align:center;} 
.pagelink span
{ padding:0px 0px; font-size:12px; color:#555;}
.pagelink .nolink
{ text-decoration:none; color:#888; padding:5px; margin-right:8px;}
.pagelink .thisclass
{ text-decoration:none; color:#333; padding:5px; margin-right:8px;}
.pagelink a
{ text-decoration:none; color:#888; padding:5px; margin-right:8px;}


/* 文章上下篇 */

.wengzhengfanye
{ width:94%; margin:0 auto; border-top:dashed 1px #888; padding-top:20px; font-size:26px;}
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ line-height:48px;}
.wengzhengfanye span
{ color:#888;}
.wengzhengfanye a
{ text-decoration:none; color:#888;}


.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}

/*============================= 首页 ============================*/

.top
{ width:100%; height:90px; z-index:999; background:#2f4d93; position:fixed; top:0; left:0; z-index:10;}
.logo
{ width:30%; display:block; padding:15px;}
.menu-button
{ position:absolute; cursor:pointer; top:40%; right:20px;}
.menu-button:before
{ content:""; position:absolute; right:5px; border-bottom:12px double #fff; border-top:4px solid #fff; width:30px; height:4px;}

/*浮动导航*/
.top_fd
{ width:100%; position:fixed; top:0; left:0; z-index:999; display:none;}
.maskbg
{ background:#333; position:absolute; left:0; top:0; opacity:0.3; height:100%; width:100%;}
.mask-close
{ cursor:pointer; color:#fff; font-size:28px; position:absolute; top:25px; right:30px;}
.top_fd ul
{ overflow:hidden; background:#2f4d93; position:relative; top:90px;}
.top_fd ul li
{ width:100%;border-bottom:2px solid #3d5da9;}
.top_fd ul li a
{ color:#fff; height:60px; line-height:60px; font-size:18px; padding-left:30px;}
.submenu-toggle
{ cursor:pointer; line-height:52px; color:#fff; display:inline-block; float:right; font-size:32px; padding-right:20px;}
.top_fd ul li .sub-menu
{ background:#434343; overflow:hidden;display: none}
.top_fd ul li .sub-menu a
{ display:block; height:60px; line-height:60px; padding-left:40px; border-bottom:solid 1px #535353;}


/*banner图片切换样式*/

.banner
{ width:100%; overflow:hidden; position:relative; margin-top:90px;}
.banner ul li
{ overflow:hidden; float:left; }
.banner ul li img
{ display:block;height: 2.3rem}

.oneA
{ width:100%; overflow:hidden; margin-bottom:30px;}
.oneA1
{ width:100%; overflow:hidden; padding:20px 0;}
.oneA1 h2
{ font-size:34px; color:#555; text-align:center;}
.oneA1 span
{ width:320px; height:64px; background:#d20001; line-height:64px; color:#fff; display:block; text-align:center; font-size:30px; margin:20px auto;}
.oneA2
{ width:100%; height:86px; border-top:solid 2px #999; border-bottom:solid 2px #999;}
.oneA2 input
{ width:80%; height:84px; border:none; font-size:28px; color:#666; text-indent:1em; float:left;}
.searchbox_btn
{ width:100px; height:86px; float:right; font-size:0; background: url(../img/searchbox_btn.png) no-repeat center center/50px 50px; cursor:pointer;}

.hui_bj
{ width:100%; overflow:hidden; background:#f6f6f6;}
.title
{ width:100%; overflow:hidden; margin:30px 0; text-align:center;}
.title h2
{ font-size:34px; color:#000;}
.title h2 span
{ color:#cc0000;}
.oneB_con
{ width:100%; overflow:hidden;}
.oneB_con li
{ width:100%; overflow:hidden;}
.oneB_con li .pic,.oneB_con li .pic img
{ width:100%; height:400px;}
.oneB_con li .txt
{ width:100%; height:90px; line-height:90px; font-size:30px; color:#333; text-align:center;}


.oneC
{ width:100%; overflow:hidden;}
.oneC dl
{ width:100%; overflow:hidden; margin-bottom:20px;}
.oneC dl dt
{ width:100%; height:400px;}
.oneC dl dt .pic
{ width:100%; height:400px;}
.oneC dl dt img
{ width:100%; height:100%; transition:all 0.6s;}
.oneC dl dd
{ width:100%; overflow:hidden; text-align:center; padding:60px 0 90px;}
.oneC dl dd i
{ width:180px; height:180px; display:block; margin:0 auto;}
.oneC dl dd i img
{ width:100%; height:auto;}
.oneC dl dd p
{ font-size:32px; padding:30px 0; color:#666;}
.oneC dl dd h3
{ font-size:32px;}
.oneC dl dd.borderh
{ border-bottom:solid 8px #cc0000; margin-top:10px;}
.oneC dl dd.borderb
{ border-bottom:solid 8px #224999; margin-bottom:10px;}
.oneC dl dd.borders
{ border-bottom:solid 8px #333333; margin-bottom:10px;}


.oneD
{ width:100%; overflow:hidden;}
.oneD li
{ overflow:hidden; padding:20px; border-bottom:dashed 1px #e2e2e2;}
.oneD li h2
{ font-size:26px; font-weight:normal;}
.oneD li span
{ display:block; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#929292; padding:15px 0 10px;}
.oneD li p
{ font-size:22px; line-height:34px; color:#666;}
.mores a
{ width:200px; height:59px; line-height:59px; margin:30px auto; text-align:center; font-size:22px; color:#888; display:block; border:solid 2px #ccc;border-radius:50px;}


.titler
{ width:100%; height:140px; background:#2d3c4f;}
.titler h2
{ line-height:140px; color:#fff; font-size:34px; text-align:center;}
.oneE
{ width:100%; overflow:hidden; margin:20px auto 50px;}
.oneE h3
{ font-size:34px; text-align:center; padding:30px 0;}
.oneE p
{ font-size:28px; text-align:center; color:#000; padding:0 30px; line-height:48px;}

.oneE_rongyu
{ width:97%; overflow:hidden; padding-left:3%; margin:30px 0;}
.oneE_rongyu li
{ width:70%; float:left;}
.oneE_rongyu li img{width: 2.4rem}


.oneF
{ width:100%; overflow:hidden; padding:50px 0;}
.oneF li
{ width:25%; float:left; text-align:center;}
.oneF li .imgs, .oneF li .imgs img
{ width:100px; height:100px; margin:0 auto;}
.oneF li .text
{ height:80px; font-size:24px; line-height:80px; }
.oneF li .text a
{color:#555;}


.foot
{ width:100%; background:#202020; overflow:hidden; padding:40px 0; text-align:center; font-size:24px; color:#fff; line-height:38px;}
.lianxi a
{ width:200px; height:59px; line-height:59px; margin:0 auto; text-align:center; font-size:22px; color:#fff; display:block; border:solid 2px #8f8f8f;border-radius:50px;}
.erweima
{ width:30%; margin:30px auto;}
.foot p{margin-top: 15px}

.foottop
{ height:100px;}
.footB
{ width:100%; overflow:hidden; background:#fff; border-top:solid 2px #2f4d93; bottom:0; z-index:99; position:fixed;}
.footB ul li
{ width:33.33%; height:100px; float:left; text-align:center; background:url(../pic/footx.png) no-repeat right center;}
.footB ul li img
{ width:50px; height:50px; margin:10px auto 0;}
.footB ul li a
{ display:block; font-size:24px; color:#9c9c9c;}



/*============================= 研发制造 ============================*/
.ny_title
{ width:100%; height:100px; background:#cc0000;}
.ny_title h2
{ line-height:100px; text-align:center; color:#fff; font-size:32px; font-weight:normal;}

.ny_nav
{ width:100%; overflow:hidden; padding:30px 0; text-align:center;}
.ny_nav li
{ height:52px; line-height:52px; display:inline-block; border:solid 2px #cc0000; border-radius:5px; margin:0 10px 10px;}
.ny_nav li a
{ display:block; font-size:24px; color:#cc0000; padding:0 20px;}
.ny_nav li.active a
{ background:#cc0000; color:#fff;}


.full_content
{ width:94%; overflow:hidden; margin:0 auto 50px;}
.full_cons
{ font-size:28px; line-height:48px; color:#434343;}
.full_cons img
{ width:100%; height:100%; float:none;}


.kysb
{ width:100%; overflow:hidden; margin:50px auto;}
.titlef
{ font-size:32px; color:#000; text-align:center;}
.kysb_text
{ font-size:28px; line-height:48px; color:#434343;  padding:30px;}
.kysb_tu
{ width:100%; padding-left:3%; overflow:hidden;}
.kysb_tu li
{ width:70%; float:left; /*padding-right:3%;*/padding: 0 12px}

.zlzs
{ width:94%; overflow:hidden; margin:50px auto;}
.zlzs ul
{ width:100%; overflow:hidden; margin-top:50px;}
.zlzs ul li
{ width:100%; overflow:hidden; float:left; margin-bottom:20px;}
.zlzs ul li:nth-child(2n)
{ float:right;}


.jjfa
{ width:100%; overflow:hidden;}
.jjfa dl
{ width:100%; overflow:hidden; padding-bottom:50px;}
.jjfa dl dd
{ text-align:center; overflow:hidden; padding:0 20px;}
.jjfa dl dd h3
{ font-size:32px; padding:40px 0;}
.jjfa dl dd p
{ font-size:26px; line-height:48px; color:#434343;}


.product_scan
{ width:100%; background:#f6f6f6; overflow:hidden; margin:0 auto; padding:30px 0;}
.product_scan .info_title
{ text-align:center; color:#ff0006;}
.product_scan .info_title h1
{ font-size:32px; color:#434343;}
.product_scan .info_laiyuan
{ line-height:60px; text-align:center; color:#5a5a5a; font-size:20px;}
.product_scan .info_text
{ overflow:hidden; padding:20px; font-size:28px; line-height:48px; color:#555;}

/*产品详情*/
.showA{padding-bottom: 25px;width: 94%;margin: 0 auto}
.showA_tit{text-align: center;margin-top: 20px}
.showA_tit h1{font-size: 18px;color: #02389C;font-weight: bold}

.showB{overflow: hidden;margin-top: 20px}
/*.showBl{width: 685px;}*/
.showBl .tit{margin-top: 0!important;}
.showBr{margin-top: 0.4rem}
.showBr img{max-width: 100%}

.showA .tit{border-bottom: 1px solid #C3C3C3;margin-top: 20px}
.showA .tit h2{color: #02389C;font-weight: bold;font-size: 16px;position: relative;display: inline-block;line-height: 2}
.showA .tit h2:before{content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 3px;background: #02389C}

.show_con{line-height: 2;margin-top: 20px;color: #666}
.show_con img{max-width: 100%}

.back{text-align: right;margin-top: 20px}
.back a{display: inline-block;width: 100px;line-height: 35px;background: #02389C;color: #fff;text-align: center;}



/*========================================= 视频展示 =====================================*/
.video
{ width:100%; overflow:hidden; margin:30px auto 0;}
.video li
{ width:100%; overflow:hidden;}
.video li a
{ width:100%; height:100%; overflow:hidden; display:block;}
.video li .pic
{ width:100%; height:400px; position:relative;}
.video li .pic img
{ width:100%; height:100%; transition:all 0.6s;}
.video li .bg
{ width:100%; height:400px; position:absolute; top:0; background:url(../img/video.png) no-repeat center center/80px 80px rgba(0,0,0,0.2);}
.video li .txt
{ width:100%; height:80px; font-size:28px; line-height:80px; color:#333; text-align:center;}
/*视频*/
.img-shadow {
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.8);
	display: none;
}
.img-shadow .img-b {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.img-b .img-in {
	max-width: 90%;
	max-height: 90%;
}
.img-b .btn-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 30px;
	top: 30px;
	cursor: pointer;
}

/*=======================================新闻详情页============================================*/

.news_info
{ width:100%; background:#f6f6f6; overflow:hidden; margin:0 auto; padding:30px 0;}
.info_title
{ text-align:center; color:#ff0006; padding:0 20px;}
.info_title h1
{ font-size:32px; color:#434343;}
.info_laiyuan
{ line-height:60px; text-align:center; color:#5a5a5a; font-size:20px;}
.info_zhaiyao
{ padding:20px; border:solid 1px #E5E5E5; background:#fff; font-size:24px; line-height:38px; color:#868686; margin:0 20px;}
.info_text
{ padding:20px; font-size:28px; line-height:48px;}



/*媒体查询，小于480px*/
@media (max-width:480px) {

.top
{ height:60px;}
.logo
{ width:30%; padding:10px;}
.menu-button
{right:15px; top:39%;}
.menu-button:before
{ right:0; border-bottom:9px double #fff; border-top:3px solid #fff; width:25px; height:3px;}
.top_fd ul
{ top:60px;}
.mask-close
{ font-size:20px; top:15px; right:20px;}
.top_fd ul li
{ border-bottom:1px solid #3d5da9;}
.top_fd ul li a
{ height:40px; line-height:40px; font-size:16px; padding-left:20px;}
.submenu-toggle
{ line-height:40px; font-size:24px;}
.top_fd ul li .sub-menu a
{ height:40px; line-height:40px; padding-left:30px;}

.banner
{ margin-top:30px;}

.oneA
{ margin-bottom:20px;}
.oneA1
{ padding:10px 0;}
.oneA1 h2
{ font-size:22px;}
.oneA1 span
{ width:186px; height:37px; font-size:16px; line-height:37px; margin:10px auto;}

.oneA2
{  height:50px; border-top:solid 1px #999; border-bottom:solid 1px #999;}
.oneA2 input
{ height:48px; font-size:16px;}
.searchbox_btn
{ width:50px; height:48px; float:right; font-size:0; background: url(../img/searchbox_btn.png) no-repeat center center/25px 25px; cursor:pointer;}

.title
{ margin:20px 0;}
.title h2
{ font-size:22px;}
.oneB_con li .pic
{ height:230px;width: 100%;background: #fff;text-align: center}
.oneB_con li .pic img{height: 230px;width: auto;display: inline-block}
.oneB_con li .txt
{ height:60px; line-height:60px; font-size:18px;}


.oneC dl dt
{ height:230px;}
.oneC dl dt .pic
{ height:230px;}
.oneC dl dd
{ padding:30px 0 50px;}
.oneC dl dd i
{ width:120px; height:120px;}
.oneC dl dd p
{ font-size:20px; padding:20px 0;}
.oneC dl dd h3
{ font-size:20px;}
.oneC dl dd.borderh
{ border-bottom:solid 8px #cc0000; margin-top:10px;}
.oneC dl dd.borderb
{ border-bottom:solid 8px #224999; margin-bottom:10px;}
.oneC dl dd.borders
{ border-bottom:solid 8px #333333; margin-bottom:10px;}

.oneD li
{ padding:20px;}
.oneD li h2
{ font-size:16px;}
.oneD li span
{ font-size:12px; padding:8px 0 5px;}
.oneD li p
{ font-size:14px; line-height:20px;}
.mores a
{ width:110px; height:34px; line-height:34px; margin:20px auto; font-size:12px; border:solid 1px #ccc;}


.titler
{ height:80px;}
.titler h2
{ line-height:80px;  font-size:22px;}
.oneE
{ margin:10px auto 30px;}
.oneE h3
{ font-size:22px; padding:20px 0;}
.oneE p
{ font-size:16px; padding:0 20px; line-height:28px;}

.oneE_rongyu
{ margin:20px 0;}

.oneF
{ padding:30px 0;}
.oneF li .imgs, .oneF li .imgs img
{ width:55px; height:55px;}
.oneF li .text
{ height:20px; font-size:14px; line-height:20px; padding-top:10px; }

.lianxi a
{ width:110px; height:34px; line-height:34px; margin:0 auto;  font-size:12px; border:solid 1px #8f8f8f;}

.foot
{ padding:30px 0; font-size:14px; line-height:24px;}
.erweima
{ margin:20px auto;}
.foottop
{ height:60px;}
.footB ul li
{ height:60px;}
.footB ul li img
{ width:30px; height:30px; margin:5px auto 0;}
.footB ul li a
{ font-size:14px;}


.ny_title
{ height:57px;}
.ny_title h2
{ line-height:57px; font-size:18px;}

.ny_nav
{ padding:20px 0 12px;}
.ny_nav li
{ height:30px; line-height:30px; border:solid 1px #cc0000; margin:0 3px 8px;}
.ny_nav li a
{font-size:14px;}

.full_content
{ margin:0 auto 30px;}
.full_cons
{ font-size:16px; line-height:28px;}
#map{width: 100%;height: 350px}

.kysb
{ margin:30px auto;}
.titlef
{ font-size:20px;}
.kysb_text
{ font-size:16px; line-height:28px; padding:10px;}
.kysb_tu li
{ width:94%; float:left; /*padding-right:3%;*/padding: 0 12px}

.zlzs
{ margin:30px auto;}
.zlzs ul
{ margin-top:30px;}

.jjfa dl
{ padding-bottom:30px;}
.jjfa dl dd
{ padding:0 10px;}
.jjfa dl dd h3
{ font-size:20px; padding:20px 0;}
.jjfa dl dd p
{ font-size:16px; line-height:28px;}

.product_scan
{ padding:20px 0;}
.product_scan .info_title h1
{ font-size:20px;}
.product_scan .info_laiyuan
{ line-height:30px; font-size:14px;}
.product_scan .info_text
{ font-size:16px; line-height:28px;}

.wengzhengfanye
{ padding-top:10px; font-size:14px;}
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ line-height:24px;}

.video
{ margin:20px auto 0;}
.video li .pic
{ height:220px;}
.video li .bg
{ height:220px; background:url(../img/video.png) no-repeat center center/50px 50px rgba(0,0,0,0.2);}
.video li .txt
{ height:50px; font-size:16px; line-height:50px;}

.news_info
{ padding:20px 0;}
.info_title h1
{ font-size:20px;}
.info_laiyuan
{ line-height:40px; font-size:12px;}
.info_zhaiyao
{ padding:10px; font-size:14px; line-height:22px; margin:0 10px;}
.info_text
{ font-size:16px; line-height:28px;}



}
