/* CSS Document */
*{ padding:0px; margin:0px;}
.clear{ clear:both;}
ul{ list-style:none;}
a{ text-decoration:none; -webkit-tap-highlight-color: transparent;}
img{max-width: 100%}
html{-webkit-text-size-adjust:none;max-height:100%}
body{font-size: 0.16rem;font-family: "microsoft yahei"; -webkit-tap-highlight-color: transparent;}
.icon {
	width: 1em; height: 1em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}

/* 字体图标 */
.icon-caidan{font-size: 28px; color: #004f9b; margin: 12px 10px 0 0;}
.icon-close{font-size: 34px;}
.icon-xiangshang{font-size: 34px; color: #b7b7b7;}

/* nav */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:10;background:#ffffff;height:auto;min-height:9rem;}
.clicked{right:220px!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.nav{width:220px;position:absolute;right:0;top:0;bottom:0;z-index:2;}
.fixed{width:220px;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:5;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.nav li{width:220px;margin:0 auto; border-bottom:1px solid rgba(255,255,255,0.2);}
.nav li a{display:block;width:100%;font:100 16px/50px 'microsoft yahei';color:#fff;text-indent:60px;}
.nav li a span{margin-right:3%}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;}

.black-fixed{position: fixed;z-index:99999!important;left:0;width:0;top:0;height:100%; cursor:pointer; background:rgba(0,0,0,0.9);text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 0}
.black-fixed .clogb{ background:url(../images/close.png) no-repeat;}
.black-clicked{width:100%;padding-right:2%;left:-227px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1}

/*header*/
.header{width:100%; height:0.71rem; position:relative; z-index:9999;}
.head{width:100%; height:0.71rem; top:0; right:0; line-height:0.71rem; z-index:99; border-bottom: 1px solid #e8e8e8; background: #f7f7f7;}
.logo{display:inline-block;width:3.5rem;height:0.71rem; margin-left:3.4375%; }
.logo img{ width:100%; margin-top:0.16rem;}

.nav-btn{float: right; height: 0.71rem;}
.home-btn{width:9%;left:1.09375%;top:0;position:absolute;height:100%;font-size:0.35rem;line-height:0.71rem;color:#004f9b;text-align:center;overflow:hidden;display:block;}
.home-btn img{ width:50%; max-width:59px; margin-top:10px;}
.top-title{width:70%;position: absolute;left:15%;top:0;font-size:0.3rem;line-height:0.71rem;text-align:center;color:#fff;overflow:hidden;}
.top-title1{position: absolute;left:11%;top:1px; font-size:0.3rem; line-height:0.71rem; text-align:center;color:#004f9b; overflow:hidden;}
.class-btn{position:absolute;right:16%;top:3px;width:18.0625%;font-size:0.26rem;line-height:0.666rem;color:#666;text-align:center;overflow:hidden; cursor:pointer;}
/*分类*/
	.type{width:100%; background:#e8e8e8;
		max-height: 0px;
		overflow: hidden;
		transition: 1000ms;
	}
.typebg{ width:90%; margin:0.2rem auto;}
.typetitle{ color:#FFFFFF; font-size:0.24rem;}
.typebg ul li{ margin:8px 0px;}
.typebg ul li a{ background:#FFFFFF;  color: #666; display:block; font-size:0.22rem; padding:7px 0px 7px 10px;}
.typebg ul li a:hover,.typebg ul li a.active{ background:#f76f0c; color:#FFF;}
.type .up-close{text-align: center;}

.content{ width:100%; margin:0 auto; max-width:640px; height:100%; min-height:6rem;overflow:hidden;font-size:0.16rem;padding-bottom:0.05rem;}
.content_new1{ width:90%; margin:0px auto;}
.banner{ width:100%;}
/*首页banner 下导航*/
.nav_new{
	width: 100%;
	background-color: #2c4387;
}
.nav_new ul li{
	width: 24.77%;
	height: 0.5rem;
	float: left;
	text-align: center;
 	border-right: 1px solid #3a53af;
	border-bottom: 1px solid #3a53af;
}
.nav_new ul li:nth-child(4){
	border-right:none
}
.nav_new ul li:last-child{
	border-right:none
}
.nav_new ul li a{
	display: inline-block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	color:#fff;
	font-size: 0.23rem;
	font-family: "microsoft yahei";
}
.nav_new ul li a:nth-child(4){
	border:none!important;
}
.nav_new ul li a:last-child{
	border:none;
}
.nav_new ul li:nth-child(5){
	background-color: #1c316d;
}
.nav_new ul li:nth-child(6){
	background-color: #1c316d;
}
.nav_new ul li:nth-child(7){
	background-color: #1c316d;
}
.nav_new ul li:nth-child(8){
	background-color: #1c316d;
}

/*标题样式*/
.common_i_title_color{
	background-color: #589ee0!important;
}
.common_i_title{
	position: relative;
	margin-bottom: 3%;
	padding:0 4%;
	background-color: #589ee0;
}
.common_i_title h2{
	display: block;
	width: 100%;
	padding: 0.06rem 0 0.08rem;
	color:#fff;
	font-size: 0.24rem;
	font-weight: normal;
}
.common_i_title a{
	position: absolute;
	top: 0.08rem;
	right: 3.5%;
	display: inline-block;
	width: 15%;
	color: rgba(255,255,255,0.7);
	font-size: 0.22rem;
	text-align: center;
}
.common_i_title a:after{
	content:">";
	display: inline-block;
	vertical-align: inherit;
}
/*首页 产品展示*/
.common_i_css{
	background-color: #fff;
	padding:0 4%;
	margin-bottom: 2%;
}
.product_i_list ul li{
	width: 47%;
	float: left;
	margin-bottom: 1%;
}
 .product_i_list ul li:nth-child(even){
	margin-left: 5.5%;
}
.product_i_list ul li a span{
	display:block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.22rem;
	color:#393131;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin-top: 1%;
}
.product_i_list ul li a img{ border:1px solid #CCC; width:100%; height: auto; object-fit: cover;}
/*首页 新闻中心*/
.news_i {
	margin-top: -2%;
}
.news_i_list ul li{
	padding:2% 1%;
	padding-top: 2%;
	border-radius: 4px;
	border-bottom: 1px dashed #dcdcdc;
}
.news_i_list ul li span{ float:right; font-size:0.21rem; color: #999;}
.news_i_list ul li font{ white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; width:73%; display:block;}
.news_i_list ul li a{
	color:#333;
	font-size: 0.22rem;
}
.news_i_list ul li a strong{
	font-weight: normal;

}
.news_i_list ul li a:before{
	content:"";
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	vertical-align: top;
	margin-top: 2.8%;
	background: url(../images/ddddd_16.jpg) no-repeat center;
	-webkit-background-size: 45%;
	background-size: 45%;
}
/*首页 关于我们*/
.about_i_text{
	line-height: 1.6;
	font-size: 0.21rem;
	padding:0 1%;
	margin-top: -1%;
	color:#393131;
	text-align: justify;
}
/*首页  联系方式*/
.baoming{
	margin:0 3.5%;
	padding:1% 0 0;
	color:#fff;
	font-size: 0.2rem;
}
.baoming div{
	width: 94%;
	padding:0.5% 3%;
	background-color: #e7ecff;
	margin-bottom: 0.1em;
}
.baoming div:first-child{
	background-color: #7b7b7b;
}
.baoming div:nth-child(2){
	background-color: #f76f0c;
}
.baoming span{
	display: block;
	font-size: 0.2rem;
}
.baoming strong{
	display: block;
	font-weight: normal;
	font-size: 0.24rem;
}
/*首页  网站技术支持*/
.beian {
  background-color: #fff;
  text-align: center;
  padding: .2rem 0;
  font-size: 0.2rem;
}
.beian a {
  color: #7b7b7b;
  font-size: 0.21rem;
}

/* footer */
.footer{width:100%;height:0.8rem;position: fixed!important;bottom: 0;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; }
.foot-relative{position:relative;width:100%;height:0.8rem;}
#foot svg{display:block; font-size:0.35rem; margin:0.08rem auto 0.04rem auto; color:#fff;}
#foot a{ width:25%; float:left; display:block; text-align:center; color:#fff;}
/*关于我们*/
#view{ margin:20px 0 40px; line-height:180%; font-size:1.3em; color: #333;}
#view a{color: #333;}
#view img{border: 1px solid #e6e6e6;}
/*新闻列表页*/
.newslist1{ margin-top:20px;}
.newslist1 li{border-bottom: 1px dashed #ababab; padding:7px 0px;}
.newslist1 li span{ float:right; color:#666666; font-size:1.3em;}
.newslist1 li a{ color:#666666; font-size:1.3em; width:70%; overflow: hidden; display:block; padding-left:7px;
	white-space: nowrap;
	text-overflow: ellipsis;}
/*新闻内页*/
.newbit{ padding-top:20px; text-align:center; font-size:1.8em; color:#666666;}
.time{ text-align:center; color:#999999; margin-top:7px;}
.nexty{ margin-top:20px;}
.nexty dd{    color: #777;
    background: #ddd;
    border-radius: 0.38rem;
    margin: 2% auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 0.1rem;}
	.nexty dd a{ color:#777;}
.back{display:block;width:36%;margin:10% auto 0;overflow:hidden;border-radius:0.3rem;background:#f76f0c;text-align:center;color:#fff !important;font:0.20rem/2.2 "microsoft yahei";clear:both}
/*分页*/
.pglist{ padding-top:15px; color:#666666; width:96%; margin:0 auto 30px; font-size:1.3em; text-align:center;}
.pglist a{ color:#666666;}
/*资料下载*/
.downlist{ margin-top:35px;}
.atta{white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; width:100%; display:block;}
.atta span{ display:block; font-size:16px; font-weight:bold; padding-bottom:10px;}
.atta a{ font-size:14px; color:#333333; padding:6px 14px; background:#e6e6e6; display: table; margin-bottom: -14px;}
/*产品展示*/
.item_a{
	padding:6% 0 0;
}
.item_a li{
	width:48.5%;
	margin: 0 3% 2% 0;
	float: left; position: relative;
}
.item_a li.item_case{
	margin-bottom: 0;
}
.item_a li.item_case i{
	display: block;background-color:#fff100;color: #333333;width: 55%;margin: 0 auto;text-align: center;
	font-style: normal;line-height: 0.35rem;margin-bottom: 0.05rem;
}
.item_a li h5{
	font-size: 0.23rem;margin: 0;
	line-height: 0.45rem;height: 0.45rem;
	color: #333333;white-space: nowrap;text-align: center;
	width:100%;font-weight: normal;
	overflow: hidden; text-overflow: ellipsis;background-color: #fff;
}
.item_a li img{
	width:98%; border:1px solid #CCC; height: auto; object-fit: cover;
}
.item_a li:nth-of-type(2n){
	margin-right:0;
}

/*发展历程*/
.head-warp{height: 0;}
.main { width:880px; }
.history { background:url(../images/line04.gif) repeat-y 100px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 70px 0; height:59px; font-size:25px; font-family:Î¢Åº; font-weight:normal; padding-left:45px; margin-bottom:54px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 93px 0; padding-bottom:40px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:78px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; font-family:Î¢Åº; width:698px;}
.history-date ul li dl dt { font:16px/22px "Microsoft Yahei"; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

/* 编辑器 table样式 */
#view table{width:100% !important; text-align:center;border-collapse:collapse; border-spacing:0; margin-left: 0 !important;}
#view table span{font-size: 0.2rem !important;}
#view table td{width: unset !important; border-width: 1px !important; padding: 0 !important;}
#view strong{font-weight: normal !important; color: #333333; font-size: 0.2rem;}
#view table p{ margin: 10px 0; text-indent:0;}

/* 资料下载密码 */
.pwdwrap{ text-align: center; margin-top: 40%;}
.pwdwrap input{height: 26px; line-height: 26px; padding: 0 10px; width: 100px;}
.pwdwrap button{padding:4px 20px;}