@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #555;
}

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
	padding: 0;
	margin: 0;
}

ul {
	list-style: none;
}

img {
	border: none;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	color: #be1800;
	text-decoration: none;
}

@font-face {
  font-family: 'iconfont'; 
  src: url('//at.alicdn.com/t/font_648511_yopbsge1dobt9.eot');
  src: url('//at.alicdn.com/t/font_648511_yopbsge1dobt9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_648511_yopbsge1dobt9.woff') format('woff'),
  url('//at.alicdn.com/t/font_648511_yopbsge1dobt9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_648511_yopbsge1dobt9.svg#iconfont') format('svg');
}

/*头部*/
#head {
	position:fixed;
	top:0;
	width: 100%;
	height: 0.8rem;
	background-color: #be1800;
	z-index:999;
}

#head .box {
	width: 6rem;
	height: 0.8rem;
	margin: 0 auto;
}

#head .left {
	width: 1.22rem;
	height: 0.37rem;
	margin-top: 0.2rem;
	float: left;
}

#head .left img {
	width: 1.22rem;
	height: 0.37rem;
}

#head .center {
	width: 4.05rem;
	height: 0.35rem;
	float: left;
	margin-top: 0.2rem;
	margin-left: 0.18rem;
	text-indent:0.18rem;
	font-size:0.28rem;
	line-height:0.4rem;
	color:#fff;
	border-left:0.01rem solid #ddd;
	overflow:hidden;
}


#head .right {
	width: 0.4rem;
	height: 0.4rem;
	float: right;
	margin-top: 0.2rem;
	font-family:iconfont;
	font-size:0.4rem;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

/*导航*/
#menu {
	position: fixed;
	top: 0.8rem;
	width: 100%;
	height: auto;
	background-color: #ddd;
	display:none;
	border-top:1px solid #fff;
	z-index:999;
}

#menu ul {
	width: 6rem;
	margin:-1px auto 2px;
}

#menu ul li {
	width: 6rem;
	height: 0.5rem;
	display: block;
	border-top:1px solid #fff;
}

#menu ul li a {
	width: 6rem;
	height: 0.5rem;
	margin:0 auto;
	line-height: 0.5rem;
	display: block;
	color: #777;
	text-indent:0.15rem;
	font-size: 0.24rem;
	float:left;
}
#menu ul li i {
	color:#999;
	font-family:iconfont;
	text-align:right;
	padding-right:0.15rem;
	float:right;
	font-style:normal;
}

#menu ul li i::before{
	content: "\e648";
}

#clearp{
	margin-top:0.8rem;
	height:0;
	margin-bottom:0;
	overflow:hidden;
}

/*首页banner*/
.main_visual {
	clear: both;
	height: 3.39rem;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.main_image {
	height: 3.39rem;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 3.39rem;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 100%;
	height: 3.39rem;
}

div.flicking_con {
	position: absolute;
	top: 3rem;
	left: 50%;
	z-index: 99;
	width: 2.8rem;
	height: 0.16rem;
	margin-left: -1.4rem;
	text-align: center;
}

div.flicking_con a {
	font-size: 0;
	visibility: visible;
	height: 0.14rem;
	width: 0.14rem;
	display: inline-block;
	background-color: #fff;
	margin: 0 0.06rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

div.flicking_con a.on {
	background-color: #be1800;
}

#btn_prev, #btn_next {
	display: none;
}

/*搜索*/
#searchbox{
	width:5.98rem;
	height:0.58rem;
	margin:0.14rem auto;
	border:0.01rem solid #ddd;
	background-color:#f8f8f8;
}

#searchbox div{
	width:5.2rem;
	height:0.35rem;
	float:left;
	margin-left:0.2rem;
	margin-top:0.1rem;
}

#searchbox div input{
	width:5.2rem;
	height:0.38rem;
	line-height:0.38rem;
	font-size:0.24rem;
	font-family:"微软雅黑";
	color:#ccc;
	background-color:transparent;
	border:none;
	outline:none;
}

#searchbox .submit{
	width:0.55rem;
	height:0.45rem;
	float:right;
	line-height:0.45rem;
	font-size:0.45rem;
	font-family:iconfont;
	color:#ccc;
	margin-top:0.07rem;
	background-color:transparent;
	border:none;
	outline:none;
}

/*首页楼层*/
.floor{
	width:100%;
	height:auto;
	background-size:0.01rem 1.7rem;
	background: url(../images/flbg.png) top repeat-x;
	padding:0.15rem 0;
}

.floor .box{
	width:6rem;
	height:auto;
	margin:0 auto;
}

.flcat {
	width: 6rem;
	height: 1.3rem;
	margin: 0.28rem auto 0.08rem;
}

.flcat h2 {
	width: 6rem;
	height: 0.5rem;
	margin: 0 auto;
	font-size: 0.42rem;
	color: #be1800;
	text-align: center;
}

.flcat div {
	width: 6rem;
	height: 0.78rem;
	margin: 0 auto;
	font-size: 0.17rem;
	line-height: 0.45rem;
	color: #888;
	text-align: center;
	background: url(../img/floor.png) center no-repeat;
	background-size:4.95rem 0.38rem;
	overflow: hidden;
}

.btnmore{
	width:4.3rem;
	height:0.5rem;
	display:block;
	line-height:0.5rem;
	background-color:#be1800;
	color:#fff;
	font-size:0.24rem;
	text-align:center;
	margin:0.3rem auto;
}

.btnmore:hover{
	background-color:#be1800;
	color:#fff;
}

/*首页产品*/
#indexpro{
	width:100%;
	height:auto;
}

#indexpro .box{
	width:6rem;
	height:auto;
	margin:0 auto;
}

/*首页产品子分类*/
#procat{
	width:6rem;
	height:auto;
	margin:0 auto;
	text-align:center;
	line-height:0.4rem;
	font-size:0.30rem;
	color:#555;
	overflow:hidden
}

#procat ul{
	width:7rem;
	height:auto;
}

#procat ul li{
	width:2.9rem;
	height:auto;
	float:left;
	margin-right:0.2rem;
	margin-bottom:0.15rem;
	background-color:#ddd
}

#procat ul li a{
    display: inline-block;
	width:2.7rem;
	height:0.28rem;
	color:#555;
	font-weight:normal;
	overflow: hidden;
    padding: 0.1rem 0;
}

/*首页产品列表*/
#indexprolst{	
	width:6rem;
	height:auto;
	margin:0 auto 0.2rem;
	overflow:hidden;
}

#indexprolst ul{	
	width:7rem;
}

#indexprolst li{	
	width:2.9rem;
	height:auto;
	float:left;
	margin-right:0.2rem;
	margin-bottom:0.2rem;
}

#indexprolst li img{	
	width:2.9rem;
	height:auto;
}
#indexprolst li span{	
	width: 2.7rem;
	height: 0.66rem;
	line-height: 0.22rem;
	display: block;
	text-align: center;
	color: #555;
	font-size: 0.2rem;
	overflow: hidden;
	border-top: 0.01rem solid #be1800;
	padding-top: 0.15rem;
}

#indexprolst li span.title2{
	margin-top:-0.1rem;
}

/*首页关于我们*/
#dynamic {
	width: 6rem;
	height: 0.38rem;
}

#dynamic .cat {
	width: 1rem;
	height: 0.28rem;
	float: left;
	line-height: 0.28rem;
	text-align: center;
	color: #fff;
	font-size: 0.2rem;
	background-color: #be1800;
}

#dynamic .bulletin {
	width: 3.9rem;
	height: 0.28rem;
	float: left;
	margin-left: 0.15rem;
	line-height: 0.25rem;
	overflow: hidden;
}

#dynamic .bulletin li {
	width: 3.9rem;
	height: 0.28rem;
	line-height: 0.28rem;
	overflow: hidden;
}

#dynamic .bulletin li a {
	width: 3.8rem;
	height: 0.28rem;
	float: left;
	display: block;
	line-height: 0.28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#dynamic .more {
	width: 0.9rem;
	height: 0.24rem;
	float: right;
	border: 0.01rem solid #ddd;
	overflow: hidden;
}

#dynamic .more a {
	width: 0.9rem;
	height: 0.24rem;
	display: block;
	line-height: 0.24rem;
	text-align: center;
	color: #999;
	font-size: 0.18rem;
	background-color: #f8f8f8;
	overflow: hidden;
}

.aboutimg{
	width:4.42rem;
	height:3.05rem;
	margin:0.25rem auto;
	border:0.1rem solid #ddd;
}

.aboutimg img{
	width:4.42rem;
	height:3.05rem;
}

h3.cname{
	width:6rem;
	height:0.45rem;
	line-height:0.45rem;
	font-size:0.30rem;
	text-align:center;
	color:#333;
}

.about{
	width:6rem;
	height:auto;
	margin:0.15rem auto 0;
}

#honor {
	width: 6rem;
	height: auto;
	margin: 0.5rem auto;
	background-color: #f2f2f2;
	overflow: hidden;
}

#honor .rollphotos {
	width: 5.8rem;
	height: auto;
	margin:0.15rem auto;
}

#honor .cont {
	width: 5.8rem;
	overflow: hidden;
}

#honor .box {
	TEXT-ALIGN: center;
	width: 2.9rem;
	height: auto;
	display: block;
	overflow: hidden;
	float: left;
}

#honor .box div {
	width: 2.6rem;
	height: auto;
	background-color: #fff;
	margin: 0.15rem auto;
	overflow: hidden;
}

#honor .box img {
	width: 2.3rem;
	height: 1.58rem;
	margin-top: 0.15rem;
}

#honor .box h4 {
	width: 2.3rem;
	height: 0.2rem;
	margin: 0.1rem auto 0.14rem;
	font-size: 0.17rem;
	line-height: 0.2rem;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display:block;
}

/*首页技术帮助*/
#helptech{
	width:6rem;
	margin:0 auto 0.2rem;
}

#helptech .tabline{
	width:6rem;
	height:0.39rem;
	display:block;
	border-bottom:0.01rem solid #ddd;
}

#tabs{
	width:5.8rem;
	height:0.4rem;
	margin-top:-0.4rem;
	margin-left:0.2rem;
}

#tabs a{
	width:0.9rem;
	height:0.28rem;
	display:none;
	line-height:0.28rem;
	border:0.01rem solid #ddd;
	float:right;
	color: #999;
	font-size: 0.18rem;
	background-color: #f8f8f8;
	text-align:center;
}

#helptech  .active{ 
	color:#be1800;
	border:0.01rem solid #ddd;
	border-bottom:0.01rem solid #fff;
}

#helptech  h3{
	line-height:0.38rem;
	text-align:center;
	float:left;
	height:0.38rem;
	width:1.2rem;
	font-size:0.24rem;
	color:#555;
	font-weight:normal;
	border:0.01rem solid #fff;
	border-bottom:0.01rem solid #ddd;
}
	
#helptech .tabcon{ 
	width:6rem;
	height:4.8rem;
	margin:0.2rem auto;
}

#helptech .tabcon ul{ 
	display:none;
}

#helptech .help {
	width: 6rem;
	height:4.8rem;
	margin-top:0.3rem;
	overflow: hidden;
}

#helptech .help li {
	width: 6rem;
	height: 1rem;
	margin-bottom: 0.13rem;
	border-bottom: 0.01rem dashed #ccc;
	overflow: hidden;
}

#helptech .help div {
	width: 0.28rem;
	height: 0.5rem;
	float: left;
	color: #be1800;
	font-weight: bold;
}

#helptech .help div span {
	line-height: 0.33rem;
	color: #555;
}

#helptech .help a {
	width: 5.3rem;
	height: 0.26rem;
	display: block;
	float: right;
	font-weight: bold;
	overflow: hidden;
}

#helptech .help p {
	width: 5.3rem;
	height: 0.56rem;
	float: right;
	display: block;
	font-size: 0.20rem;
	line-height: 0.28rem;
	margin-top:0.05rem;
	overflow: hidden;
}

#helptech .tech{
	margin-top:0.1rem;
}

#helptech .tech li{ 
	width:6rem;
	height:0.45rem;
	border-bottom: 1px dashed #ddd;
	margin-top:0.02rem;
}

#helptech .tech li a{ 
	width:4.5rem;
	height:0.45rem;
	line-height:0.45rem;
	display:block;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#helptech .tech li span{ 
	width:1.5rem;
	height:0.45rem;
	line-height:0.45rem;
	display:block;
	float:right;
	text-align:right;
}

#helptech .tech li a::before{ 
	content:"\e648";
	font-family:iconfont;
	font-size:0.16rem;
	color:#888;
}

/*内页大分类*/
#topcat{
	width:6rem;
	height:0.4rem;
	margin:0.4rem auto 0.3rem;
	text-align:center;
	line-height:0.4rem;
	font-size:0.30rem;
	font-weight:bold;
	color:#be1800;
}

/*内页子分类*/
#soncat{
	width:6rem;
	height:auto;
	margin:0 auto 0.3rem;
	text-align:center;
	line-height:0.4rem;
	font-size:0.30rem;
	color:#555;
	overflow:hidden
}

#soncat ul{
	width:7rem;
	height:auto;
}

#soncat ul li{
	width:2.9rem;
	height:auto;
	float:left;
	margin-right:0.2rem;
	margin-top:0.15rem;
	background-color:#ddd
}

#soncat ul li a{
    display: inline-block;
	width:2.7rem;
	height:0.28rem;
	color:#555;
	padding: 0.1rem 0;
	overflow: hidden;
}

#soncat ul li.cur{
	background-color:#be1800;
}

#soncat ul li.cur a{
	color:#fff;
}

/*内页文章列表*/
#arclst{
	width:6rem;
	height:auto;
	margin:0.35rem auto 0.1rem;
	border-top:1px solid #ddd;
	padding-top:0.15rem;
}

#arclst ul li{
	width:6rem;
	height:0.54rem;
	line-height:0.54rem;
	border-bottom:1px dashed #ddd;
}

#arclst ul li .title{
	width:4.5rem;
	height:0.54rem;
	line-height:0.54rem;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#arclst ul li .title::before{
	content:"\e648";
	font-family:iconfont;
	padding:0 0.05rem;
	font-size:0.2rem;
	color:#ddd;
}

#arclst ul li .time{
	width:1.4rem;
	height:0.54rem;
	line-height:0.54rem;
	float:right;
	text-align:right;
}

/*内页图片列表*/
#prolst{	
	width:6rem;
	height:auto;
	margin:0.35rem auto 0.1rem;
	border-top:1px solid #ddd;
	padding-top:0.15rem;
	overflow:hidden;
}

#prolst ul{	
	width:7rem;
}

#prolst li{	
	width:2.9rem;
	height:auto;
	float:left;
	margin-right:0.2rem;
	margin-top:0.2rem;
}

#prolst li img{	
	width:2.9rem;
	height:auto;
}
#prolst li span{	
	width: 2.7rem;
	height: 0.66rem;
	line-height: 0.22rem;
	display: block;
	text-align: center;
	color: #555;
	font-size: 0.2rem;
	overflow: hidden;
	border-top: 0.01rem solid #be1800;
	padding: 0.10rem 0.1rem 0;
	margin: 0.1rem auto 0;
}

#prolst li span.title2{
	margin-top:-0.1rem;
}

/*分页*/
#pages{ clear:both; padding:0.3rem 0; line-height:0.4rem; text-align:center; overflow:hidden; width: 6rem; margin: 0 auto;}
#pages li { display:inline-block; height:0.4rem; margin-right:0.1rem; line-height:0.4rem; font-size:0.24rem; padding:0 0.2rem;  border:1px solid #ddd; color:#555; overflow:hidden}
#pages li a{ display:block; height:0.4rem; line-height:0.4rem; font-size:0.24rem; color:#555; text-decoration:none; }
#pages li a:hover{ color:#be1800; }
#pages li.thisclass { background:#be1800; color:#fff; }
#pages li.thisclass a{ color:#fff; }

/*内页标题*/
#title{
	width:6rem;
	height:auto;
	margin:0.35rem auto 0.1rem;
	text-align:center;
	line-height:0.32rem;
	font-size:0.26rem;
	font-weight:bold;
	color:#555;
}

/*文章信息*/
#info{
	width:6rem;
	height:auto;
	margin:0.2rem auto 0;
	text-align:center;
	line-height:0.20rem;
	font-size:0.18rem;
	color:#ccc;
}

/*内容页大图*/
#thumb{
	width:6rem;
	height:auto;
	margin:0 auto 0.2rem;
	text-align:center;
}

#thumb img{
	width:6rem;
	height:auto;
}


/*内页主内容*/
#content{
	width:6rem;
	height:auto;
	margin:0.2rem auto 0;
	border-top:1px solid #ddd;
	padding:0.5rem 0;
}

#content table {
	border-collapse:collapse;
	border-spacing:0
}

#content img{
	max-width:100%;
	height:auto !important;
	margin:0.1em auto;
}

#content table{
	height:auto !important;
	display:inline-block; 
	max-width:100%; 
	margin:0.1em auto;
}

#content table th,#content table td{
	border:1px solid #ccc; 
}

#content table table{
	margin:0; 
	border:none
}

#content table tr,#content table th,#content table td{
	padding-left:0.3em; 
	padding-right:0.3em; 
	word-break:break-all;
}

/*上一篇下一篇*/
#prenext{
	width:auto;
	height:1.2rem;
	margin:0 auto;
}

#prenext .pre,#prenext .next{
	width:6rem;
	height:0.5rem;
	line-height:0.5rem;
	border-radius: 10px;
	background-color:#ddd;
	color:#333;
	margin:0.12rem auto;
	text-indent:0.15rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#prenext .pre a,#prenext .next a{
	line-height:0.5rem;
	color:#333;
}

/*底部联系*/
#footer{	
	width:100%;
	height:2.34rem;
	background:url(../images/footbg.jpg) top repeat-x;
	background-size:0.04rem 1.63rem;
	margin-bottom:0.9rem;
	margin-top:0.45rem;
}

#footer .box {
	width: 6rem;
	height: 2.34rem;
	margin: 0 auto;
}

#footer .box .redline {
        height: 0.04rem;
        width: 1.23rem;
        background-color: #be1800;
}

#footer .box .left{	
	width:4.8rem;
	height:2.28rem;
	float:left;
	overflow:hidden;
}

#footer .box .left h3{	
	width:4.8rem;
	height:0.45rem;
	margin-top:0.22rem;
	line-height:0.45rem;
	color:#be1800;
	font-size:0.32rem;
}

#footer .box .left .text{	
	width:4.8rem;
	height:1.28rem;
	font-size:0.24rem;
	margin-top:0.1rem;
}

#footer .box .right{	
	width:1.18rem;
	height:2.28rem;
	float:right;
}

#footer .box .right img{	
	width:1.18rem;
	height:1.18rem;
	margin-top:0.6rem;
}

/*底部导航*/
#fmenu{
	position:fixed;
	bottom:0;
	width:100%;
	height:0.9rem;
	background-color:#be1800;
	color:#fff;
	z-index:999;
}

#fmenu .box{
	width: 6rem;
	height:0.66rem;
	margin: 0.12rem auto;
	overflow:hidden;
}

#fmenu .box .con{
	width: 6.9rem;
	height:0.66rem;
	margin-left:-0.45rem;
}

#fmenu .box .con a{
	width: 25%;
	display:block;
	float:left;
	text-align:center;
}
#fmenu .box .con a span{
	font-size:0.2rem;
	color:#fff;
}
#fmenu .box .con a i{
	display:block;
	font-family:iconfont;
	font-size:0.4rem;
	line-height:0.4rem;
	height:0.35rem;
	font-style:normal;
	color:#fff;
}