/*分页*/
.page{ text-align:center;}
.pagelist{ width:450px; margin:0 auto; height:30px; line-height:30px; font-size:14px;}
.pagelist .a1{ width:70px; display:block; float:left;}
.pagelist a{ width:30px; height:30px; display:block; float:left; margin:2px; padding-left:8px; padding-right:8px; font-size:14px;  border:1px solid #DDD; color:#111;}
.pagelist span { width:30px; height:30px; margin:2px; line-height:30px; float:left; background:#e62516; color:#fff; border:1px solid #DDD; }
.pagelist a:hover{ background:#e72518; color: #fff;}
/*分页结束*/
/*页码*/

.turn_page{ line-height:30px; font-size:14px;}
.turn_page span{ color:#666;}
.turn_page a{ color:#666}

.h_bout_left{ width:580px; float:left; text-align:left;}
.h_bout_right{ width:520px; float:left; text-align:right;}

.ad2{ width:100%; background:url(../images/bg4.jpg) no-repeat center; height:774px; float:left;}

.ad3{ width:100%; background:url(../images/ad3.jpg) no-repeat center; height:400px; float:left;}
.ad4{ width:100%; background:url(../images/ad4.jpg) no-repeat center; height:400px; float:left;}
.ad4_txt{ text-align:center; padding-top:256px; height:50px; line-height:50px; text-align:center; font-size:28px; color:#fff;}


/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*====================================*/
h1,h2,h3,h4,p,table,tr,th,td{
	margin:0;
	padding: 0;
}
html{
	font-size:625%;
}
body {
	background:#fff;
	color:#333;
    font-family: "MicrosoftYaHei";
}
ul,li{
	list-style: none;
}
.container a{
	color:#333;
	text-decoration: none;
}
@font-face{
	font-family:AvantiBold;
	src: url('../fonts/AvantiBold.ttf');
}
@font-face{
	font-family:SOURCEHANSANSCN;
	src: url('../fonts/SOURCEHANSANSCN-REGULAR.OTF');
}
	
/* 手机屏幕 */
@media (max-width: 768px) {
	/*header s*/
	.navbar{
		width:100%;
		background:#fff;
		margin:0;
		padding: 0;
		border: none;
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
	}
	.navbar .navbar-header{
		width:100%;	
		height:0.8rem;
		margin:0 auto;
	}
	.navbar .navbar-brand {
		float: left;
		margin-left: -0.1rem;
		padding: 0;
	}
	.navbar .navbar-brand .logo{
		width:0.8rem;
		margin: 0.14rem 0 0 0; 
		font-size:0;
	}
	.navbar .navbar-brand .title{
		text-indent: -999.99rem;
	}
	.navbar .navbar-header .add{
		float: left;
		overflow: hidden;
		margin-top: 0.19rem;
		margin-left: 0.1rem;
	}
	
	.navbar .navbar-header .add .tit{
		color:#e72518;
		font-size:0.17rem;
		font-weight: bold;
		line-height: 0.17rem;
	}
	.navbar .navbar-header .add .con{
		margin-top: 0.1rem;
		color:#000000;
		font-size:0.12rem;
		line-height: 0.12rem;

	}
	.navbar .navbar-header #btn{
		margin-top: 0.2rem;
		margin-right: -0.1rem;
		padding:0;
		width:0.5rem;
	}
	.navbar .navbar-header #btn img{
		width:100%;
	}
	#nav_list{
		position: absolute;
		top:0.71rem;
		right:0.0rem;
		z-index: 2;
		width:1.7rem;
		padding: 0;
	}
	#nav_list .nav{
		padding:0;
		background: #6e6e6e;
		letter-spacing: 0.02rem;
	}
	#nav_list li{
		width:100%;
		padding:0;
		margin:0 auto;
		text-align: center;	
	}
	#nav_list li a{
		height:0.6rem;
		padding: 0;
		line-height: 0.6rem;
		color:#fff;
		font-size: 0.24rem;
	}
	#nav_list li:hover a{
		background: #e72518;
	}
	#nav_list .active a{
		background: #e72518;
	}
	/*header e*/
	.banner-index #swiperIndexBanner{
		overflow: hidden;
		width:100%;
	}
	.banner-index img{
		width:100%;
	}
	/*首页公共标题 s*/
	.head-index{
		text-align: center;
	}
	.head-index .title{
		color:#e72518;
		font-size:0.23rem;
		font-weight: bold;
		line-height: 0.23rem;
	}
	.head-index .add{
		margin-top: 0.14rem;
		color:#333;
		font-size:0.12rem;
		line-height: 0.12rem;
		letter-spacing: 0.005rem;
	}
	.head-index .add .cont{
		margin:0 0.03rem;
	}

	.head-index .con{
		display: inline-block;
		line-height: 0.2rem;
		margin-top: 0.11rem;
		padding:0 0.1rem; 
		border-radius: 0.1rem;
		background:#e72518;
		background: linear-gradient(to bottom,#fe5f54,#e72518);
		color:#fff;
		font-size:0.12rem;
		font-weight: bold;
		letter-spacing: 0.01rem;
	}
	.head2 .title{
		color:#fff;
	}
	.head2 .add{
		color:#fff;
	}
	.head2 .add .hr{
		color:#fff;
	}
	.head2 .con{
		color:#e72518;
		background: #fff;
	}
/*fire s*/
	.fire{
		padding-top:0.23rem;
		padding-bottom: 0.25rem;
	}
	.fire .head-index .add{
		background:url(../images/m_head_fire_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fire .content{ 
		overflow: hidden;
		margin-top: 0.28rem;
	}
	.fire .block{
		float: left;
		width:50%;
		margin-bottom: 0.1rem;
	}
	.fire .block .cont{
		width:80%;
		margin:0 auto;
		border-radius: 0.10rem;
		text-align: center;
	}
	.fire .block img{
		width:100%;
	}
	.fire .block .tit{
		position: relative;
		height:0.33rem;
		line-height: 0.33rem;
		margin-top:-0.33rem;
		background: rgba(231,37,24,.8);
		color:#fff;
		font-size:0.12rem;
		font-weight: bold;
		letter-spacing: 0.02rem;
		border-radius:0 0 0.1rem 0.1rem/0 0 0.1rem 0.1rem;
	}
	/*fire e*/
	/*fzf s*/
	.fzf{
		width:100%;
		padding-top: 0.3rem;
	}
	.fzf .head-index .add{
		background:url(../images/m_head_fzf_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fzf .products{
		position: relative;
		margin-top:0.19rem;
	}
	.fzf .products .cont{
		display: block;
		width:100%;
		border:3px solid transparent;
	}
	.fzf .products .cont:hover{
		border-color:#e72518;
		box-shadow: 0.1rem 0.10rem 0 0 #e9e9e9;
	}
	.fzf .products img{
		width:100%;
		border:1px solid #888;
	}
	.fzf .products .cont:hover img{
		border:none;
	}
	.fzf #swiperIndexProductM{
		width: 80%;
		margin:0 auto;
		padding-bottom: 0.25rem;
	}
	.fzf #swiperIndexProductM .swiper-pagination{
		bottom:0;
	}
	.fzf #swiperIndexProductM img{
		width:100%;
	}
	.fzf .btn{
		width:3%;
		height:0.7rem;
		top:50%;
		margin-top:-0.42rem;
		outline: none;
	}
	.fzf .swiper-button-prev{
		left:0;
		background:url(../images/fzf_btn_l.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fzf .swiper-button-next{
		right:0;
		background:url(../images/fzf_btn_r.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fzf .swiper-pagination-bullet{
		width:0.05rem;
		height:0.05rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.025rem;
	}
	.fzf .swiper-pagination-bullet-active{
		width:0.15rem;
		height:0.05rem;
		background: #e72518;
		opacity: 1;
	}
	.fzf .net{
		width:98%;
		margin:0.12rem auto 0.36rem;
		color:#555;
		font-size:0.12rem;
		line-height: 0.2rem;
		text-align:center;
	}
	.fzf .net br{
		display: none;
	}
	
	.fzf .desc .block{
		overflow: hidden;
		margin-bottom: 0.15rem;
		text-align: center;
	}
	.fzf .desc img{
		width:73%;
	}
	.fzf .desc .cont{
		width:100%;
		padding-top: 0.3rem;
	}
	.fzf .desc .add span{
		color:#e72518;
		font-size:0.12rem;
		line-height: 0.12rem;
	}
	.fzf .desc .tit{
		margin:0.09rem 0 0.1rem;
		color:#e72518;
		font-size:0.29rem;
		font-weight: bold;
		line-height: 0.29rem;
		letter-spacing: 0.01rem;
	}
	.fzf .desc .add{
		color:#555;
		font-size:0.14rem;
		line-height: 0.14rem;
	}
	.fzf .desc .hr{
		width:0.25rem;
		height:0.01rem;
		margin:0.18rem auto 0.12rem;
		background: #e72518;
	}
	.fzf .desc .con{
		padding: 0 0.02rem;
		color:#555;
		font-size:0.12rem;
		line-height: 0.2rem;
		letter-spacing: 0.01rem;
	}
	
	/*fzf e*/
	/*target s*/
	.target{
		width:100%;
		padding-top: 0.3rem;
		background: #f53a26;
	}
	.target .head-index .add{
		background:url(../images/m_head_target_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.target .content{
		margin: 0.22rem 0 0.33rem;
		overflow: hidden;	
	}
	.target .block{
		float: left;
		width:33.33%;
	}
	.target .block:nth-child(1),.target .block:nth-child(6){
		margin-left: 15.6%;
	}
	.target .cont{
		position: relative;
		width:78%;
		margin:0 auto;
	}
	.target .cont img{
		width:100%;
	}
	.target .cont .con{
		position: absolute;
		top:0;
		width:100%;
		text-align: center;
	}
	.target .cont .tit{
		margin:32% 0 0.07rem;
		color:#f53a26;
		font-size:0.2rem;
		font-weight: bold;
		line-height: 0.2rem;
		letter-spacing: 0.02rem;
	}
	.target .cont .en{
		color:#555;
		font-size:0.12rem;
		line-height: 0.12rem;
		letter-spacing: -0.01rem;
		text-transform: uppercase;
	}
	/*target e*/
	/*cases s*/
	.cases{
		margin-top:0.38rem;
	}
	.cases .head-index .add{
		background:url(../images/m_head_cases_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.cases .head-index .title{
		line-height: 0.3rem;
	}
	.cases .content {
		position: relative;
		margin-top: 0.24rem;
	}
	.cases .block{
		float: left;
		width:50%;
		margin-bottom: 0.2rem;
	}
	.cases .content .cont{
		display: block;
		width:80%;
		margin:0 auto;
		border:3px solid transparent;
	}
	.cases .content .cont:hover{
		border-color:#e72518;
		box-shadow: 0.1rem 0.1rem 0 0 #e9e9e9;
	}
	.cases .content img{
		width:100%;
		border:1px solid #888;
	}
	.cases .content .cont:hover img{
		/*border-color:transparent;*/
		border:none;
	}
	.cases #swiperIndexCasesM{
		width: 100%;
		margin:0 auto;
		padding-bottom: 0.25rem;
	}
	.cases #swiperIndexCasesM .swiper-pagination{
		bottom:0;
	}
	.cases #swiperIndexCasesM img{
		width:100%;
	}
	.cases .btn{
		width:3%;
		height:140px;
		top:50%;
		margin-top:-84px;
		outline: none;
	}
	.cases .swiper-button-prev{
		left:0;
		background:url(../images/fzf_btn_l.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.cases .swiper-button-next{
		right:0;
		background:url(../images/fzf_btn_r.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.cases .swiper-pagination-bullet{
		width:0.05rem;
		height:0.05rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.025rem;
	}
	.cases .swiper-pagination-bullet-active{
		width:0.15rem;
		height:0.05rem;
		background: #e72518;
		opacity: 1;
	}
	/*cases e*/
	/*honors s*/
	.honors{
		width:100%;
		padding-top: 0.35rem;
		padding-bottom: 0.15rem;
	}
	.honors .head-index .add{
		background:url(../images/m_head_honors_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.honors .content{
		width:100%;
	}
	.honors .content img{
		width:100%;
	}
	.honors #swiperIndexHonorsM{
		width:100%;
		padding-bottom: 80px;
	}
	.honors .swiper-slide{
		top:0;
	}
	.honors .swiper-slide-prev{
		top:.3rem;
	}
	.honors .swiper-slide-active{
		top:.5rem;
	}
	.honors .swiper-slide-next{
		top:.3rem;
	}
	
	.honors .swiper-pagination-bullet{
		width:0.05rem;
		height:0.05rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.025rem;
	}
	.honors .swiper-pagination-bullet-active{
		width:0.15rem;
		height:0.05rem;
		background: #e72518;
		opacity: 1;
	}
	/*honors e*/
	/*invest s*/
	.invest{
		width:100%;
		padding-top: 0.3rem;
		padding-bottom: 0.15rem;
		background: #f53a26;
	}
	.invest .head-index .add{
		background:url(../images/m_head_invest_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.invest .head-index .title{
		line-height: 0.3rem;
	}
	.invest .content{
		overflow: hidden;
		margin-top:0.28rem; 
	}
	.invest .block{
		width:100%;
		margin-bottom: 0.15rem;
	}
	.invest .cont{
		position: relative;
		width:88%;
		margin:0 auto;
	}
	.invest img{
		width:100%;
	}
	.invest .cont .con{
		position: absolute;
		top:50%;
		left:50%;
		z-index: 2;
		width:80%;
		margin-left:-40%;
		margin-top:-0.42rem;
		padding: 0.22rem 0 0.2rem;
		border-radius: 0.15rem;
		background: rgba(231,76,63,.8);
		color:#fff;
		text-align: center;

	}
	.invest .block:nth-child(2) .con{
		background: rgba(222,32,28,.8);
	}
	.invest .cont .tit{
		font-size:0.22rem;
		font-weight: bold;
		line-height: 0.22rem;
		letter-spacing: 0.02rem;
	}
	.invest .cont .add{
		margin-top:0.12rem;
		font-size:0.14rem;
		line-height: 0.14rem;
	}
	/*invest e*/
	/*aboutus s*/
	.aboutus{
		width:100%;
		padding-top: 0.28rem;
	}
	.aboutus .head-index .add{
		background:url(../images/m_head_aboutus_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.aboutus .content{
		overflow: hidden;
		margin-top: 0.38rem;
	}
	.aboutus .pic{
		width:96%;
		margin:0 auto;
	}
	.aboutus .pic img{
		width:100%;
	}
	.aboutus .content .cont{
		width:100%;
		padding-top: 0.22rem;
	}
	.aboutus .tit{
		color:#e72518;
		font-weight: bold;
		font-size:0.18rem;
		line-height: 0.18rem;
		letter-spacing: 0.02rem;
		text-align: center;
	}
	.aboutus .content .hr{
		width:0.25rem;
		height:0.01rem;
		margin:0.19rem auto 0.15rem;
		background: #e72518;
	}
	.aboutus .content .add{
		padding: 0 3%;
		color:#555;
		font-size:0.12rem;
		line-height: 0.2rem;
		letter-spacing: 0.01rem;
	}
	.aboutus .content .con{
		margin: 0.12rem auto 0;
		width:60%;
		text-align: center;
	}
	.aboutus .content .con img{
		width:100%;
	}
	.aboutus .content .num{
		height:0.38rem;
		line-height: 0.36rem;
		margin-top:-0.38rem;
		margin-left: 0.15rem;
		color:#fff;
		font-size:0.12rem;
		font-weight: bold;
	}
	.aboutus .content .num span{
		font-family:AvantiBold;
		font-size: 0.16rem;
		display: inline-block;
		vertical-align: middle;
	}
	/*aboutus e*/
	/*support s*/
	.support{
		width:100%;
		padding-top: 0.31rem;
		padding-bottom: 0.1rem;
	}
	.support .head-index .add{
		background:url(../images/m_head_support_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.support .content{
		overflow: hidden;
		margin-top:28px;
	}
	.support .block{
		float: left;
		width:25%;
		text-align: center;
	}
	.support img{
		width:50%;
		margin-top:0.12rem;
	}
	.support .tit{
		margin:0.18rem 0 0.16rem;
		font-size:0.12rem;
		font-weight: bold;
		letter-spacing: 0.01rem;
		line-height: 0.012rem;
	}
	/*support e*/

	
	
	/*二级banner*/
	.banner-list{
		width:100%;
		height:1.0rem;
		margin:0;
		padding: 0;
	}
	/*list public part s*/
	.head-list{
		padding: 0.2rem 0;
		text-align: center;
	}
	.head-list .title{
		margin-bottom: 0.1rem;
		color:#fb3a01;
		font-size:0.22rem;
		font-weight: bold;
		line-height: 0.22rem;
		letter-spacing: 0.01rem;
	}
	.head-list .add{
		margin-top: 0.12rem;
		color:#333333;
		font-size:14px;
		font-family: "Arial";
		line-height: 0.14rem;
		text-transform: uppercase;
	}
	/*list public part e*/
	/*about s*/
	.about {
		padding-bottom: 0.23rem;
	}
	.about .content{
		overflow: hidden;
	}
	.about .pic{
		width:100%;
	}
	.about .tit{
		margin: 0.15rem 0 0.1rem;
		color:#e72518;
		font-size:0.20rem;
		font-weight: bold;
		line-height: 0.20rem;
		letter-spacing: 0.02rem;
	}
	.about .add{
		color:#101010;
		font-size:0.14rem;
		line-height: 0.25rem;
		letter-spacing: 0.01rem;
	}
	.case{
		width:100%;
		position: relative;
		margin-bottom: 0.2rem;
	}
	.case #swiperAboutCaseM{
		width: 100%;
		padding-bottom: 0.4rem;
	}
	.case #swiperAboutCaseM img{
		width:100%;
	}
	.case .btn{
		display: none;
	}
	.case .swiper-pagination-bullet{
		width:0.05rem;
		height:0.05rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.025rem;
	}
	.case .swiper-pagination-bullet-active{
		width:0.15rem;
		height:0.05rem;
		background: #e72518;
		opacity: 1;
	}
	
	/*about e*/
	/*product s*/
	.product{
		width:100%;
		padding-bottom: 0.3rem;
	}
	.product .content{
		overflow: hidden;
		padding-bottom: 0.1rem;
	}
	.product .block{
		float: left;
		width:50%;
		margin-bottom: 0.14rem;
	}
	.product .cont{
		position: relative;
		display: block;
		width:85%;
		margin:0.02rem auto;
		box-shadow: 0 0 3px 0 #ddd;
		text-align: center;
	}
	.product .pic{
		overflow: hidden;
		width:100%;
		height:1.27rem;
	}
	.product .pic img{
		height:100%;
	}
	.product .tit{
		overflow: hidden;
		width:100%;
		height:0.24rem;
		line-height: 0.24rem;
		background: #e72518;
		color:#fff;
		font-size:0.12rem;
	}
	/*product s*/

	/*news s*/
	.news{
		width:100%;
		font-family:SOURCEHANSANSCN;
		padding-bottom: 0.3rem;
	}
	.news .content{
		margin-bottom: 0.2rem;
		padding: 0 0.1rem;
	}
	.news .block{
		width:100%;
		margin-bottom: 0.15rem;
	}
	.news .cont{
		display:block;
		width:100%;
	}
	.news .pic{
		width:100%;
	}
	.news .pic img{
		width:100%;
	}
	.news .con{
		width:100%;
	}
	.news .tit{
		overflow: hidden;
		height:22px;
		margin:0.18rem 0 0;
		color:#e72518;
		font-size:0.22rem;
		line-height: 0.22rem;
	}
	.news .add{
		margin-top: 0.1rem;
		color:#979797;
		font-size:0.16rem;
		line-height: 0.16rem;
		line-height: 0.3rem;
	}
	/*news e*/

	/*show s*/
	.show{
		width:100%;
	}
	.show .container{
		padding: 0 0.1rem 0.3rem;
	}
	.show .head-detail{
		overflow: hidden;
		margin: 0.2rem 0; 
	}
	.show .head-detail .title{
		line-height: 0.32rem;
		margin:0 0 0.08rem;
		text-align: center;
		color: #fb3a01;
		font-size:0.22rem;
	}
	.show .head-detail .add{
		color:#7a7a7a;
		font-size: 0.12rem;
		text-align: center;
	}
	.show .head-detail .add .authors{
		display: inline-block;
		margin-left: 0.3rem;
	}
	.show .head-detail .add .date{
		margin-left: -0.2rem;
	}
	.show img{
       display: inline-block;  
       height: auto;  
       max-width: 100%;
	}
	.show p{
		text-indent: 2em;
	}
	.show .prev-next{
		overflow: hidden;
		margin:0.38rem 0 0.2rem;
	}
	.show .prev-next a{
		overflow: hidden;
		display: block;
		width:40%;
		color: #fb3a01;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}
	/*show e*/
	/*contact s*/
	.contact{
		width:100%;
		font-family:SOURCEHANSANSCN;
	}
	.contact .address{
		overflow: hidden;
		margin:0.24rem 0 0rem;
	}
	.contact .block{
		float: left;
		width:50%;
		margin-bottom: 0.05rem;
	}
	.contact .block .cont{
		width:95%;
		height:1.6rem;
		margin:0.02rem auto;
		padding:0.1rem 0.02rem 0;
		border-radius: 0.02rem;
		box-shadow: 0 0 0.05rem 0 #ddd;
		text-align: center;
	}
	.contact .icon{
		width:0.46rem;
		height:0.46rem;
	}
	.contact .code{
		width:1rem;
		margin:0.1rem;
	}
	.contact .tit{
		color:#333;
		margin:0.14rem 0 0.1rem;
		font-weight: bold;
		font-size:0.2rem;
		line-height: 0.2rem;
		letter-spacing: 0.01rem;
	}
	.contact .add{
		color:#888;
		height:0.54rem;
		margin:0.19rem 0 0.14rem;
		font-size:0.12rem;
		line-height: 0.18rem;
	}
	.contact .con{
		height:0.16rem;
		line-height: 0.16rem;
		margin-top:0.01rem;
	}
	.contact .map{
		width:100%;
		height:482px;
		margin: 0.38rem 0 0.44rem;
		background: #fff;
	}
	.contact #dituContent {
		width:100%;
		height:100%;
	}
	/*contact e*/
	/*footer s*/
	.footer{
		display: none;
		width:100%;
		padding-top: 0.34rem;
		padding-bottom: 0.3rem;
		background: #473332;
		border-top: 0.04rem solid #f73f3f;
		color:#fff;
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .address div{
		font-size:0.16rem;
		line-height: 0.26rem;

	}
	.footer .address div .shu{
		display: block;
		height:0;
	}
	.footer .address .tit{
		margin-top: 0;
		font-size:0.2rem;
	}
	.footer .code{
		height:1.5rem;
		width:100%;
		line-height: 1.5rem;
		margin-top: 0.2rem;
		font-size: 0;
		text-align: center;
	}
	/*footer e*/ 
	.copyright{
		clear: both;
		width:100%;
		padding-top: 0.1rem;
		padding-bottom: 0.1rem;
		margin-bottom: 0.6rem;
		background: #303030;
		color:#fff;
		font-size: 0.14rem;
		line-height: 0.22rem;
		text-align: center;
		letter-spacing: 0.01rem;
	}
	.fixed{
		position: fixed;
		bottom: 0;
		z-index: 2002;
		width: 100%;
		height:0.6rem;
		font-weight: 500;
	}
	.fixed a{
		height:0.6rem;
		line-height: 0.6rem;
		color:#fff;
		text-align: center;
		text-decoration: none;
		letter-spacing: 0.02rem;
	}
	.fixed a .font{
		font-size: 0.25rem;
		font-family: "MicrosoftYaHei";
	}
	
}
/* pc屏幕 */
@media (min-width: 768px) {
	
	body{
		min-width: 1200px;
	}
	.container{
		width:1200px;
		margin:0 auto;
	}
	.fl{
		float:left;
	}
	.fr{
		float:right;
	}
	/*header e*/
	.navbar{
		width:100%;
		height:1.1rem;
		background:#fff;
		margin:0;
		padding: 0;
		border: none;
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
	}
	.navbar .navbar-header{
		overflow: hidden;
		width:100%;
		height:1rem;
		margin:0 auto;
		background:#fff;
	}
	.navbar .navbar-brand {
		float: left;
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		margin:0;
	}
	.navbar .navbar-brand .logo{
		width:1.11rem;
		height:0.68rem;
		margin: 0.17rem 0 0 0; 
	}
	.navbar .navbar-brand .title{
		text-indent: -999.99rem;
	}
	.navbar .navbar-header .add{
		float: left;
		overflow: hidden;
		margin-top: 0.29rem;
		margin-left: 0.15rem;
	}
	.navbar .navbar-header .add .tit{
		color:#e72518;
		font-size:0.24rem;
		font-weight: bold;
		line-height: 0.24rem;
		text-align: center;
		letter-spacing: 0.02rem;
	}
	.navbar .navbar-header .add .con{
		margin-top: 0.12rem;
		color:#000000;
		font-size:0.16rem;
		line-height: 0.16rem;
	}
	.navbar .navbar-header .add span{
		color:#000;
	}
	.navbar .navbar-header .tel{
		overflow: hidden;
		float: right;
		padding-top: 0.24rem;
	}
	.navbar .navbar-header .tel .fonts::before{
		content:url(../images/header_tel.png);
		margin-right: 0.06rem;
		margin-top: -0.03rem;
		vertical-align:middle;
		display: inline-block;
	}
	.navbar .navbar-header .tel .fonts{
		color:#666;
		font-size:0.18rem;
		font-weight: bold;
		line-height: 0.18rem;
	}
	.navbar .navbar-header .tel .num {
		margin-top: 0.06rem;
		color:#e72518;
		font-size:0.3rem;
		line-height: 0.34rem;
		font-family:AvantiBold;
		font-weight: bold;
	}
	#nav_list{
		width:5.9rem;
		overflow:hidden;
		float: left;
		padding: 0;
		margin-left: 0.3rem;
	}
	#nav_list .nav li{
		float: left;
		margin:0;
		padding: 0.13rem 0.07rem 0 0.0rem;
		width:1.25rem;
		font-size: 0;
		text-align: center;
		background: url(../images/nav_hr.png);
		background-repeat: no-repeat;
		background-position: center right;
		line-height: 1.0rem;
	}
	#nav_list .nav li:first-child{
		width:0.8rem;
	}
	#nav_list .nav li:nth-child(5){
		background: none;
	}
	.nav li a{
		display:inline-block;
		padding: 0.06rem 0.08rem 0.06rem ;
		border-bottom:0.05rem solid transparent;
		background:none;
		opacity: 1;
		color:#101010;
		font-size: 0.16rem;
		text-align: center;
	}
	#nav_list .nav li:hover a{
		border-color:#000;
		background: none;
		color:#fb3a01;
		font-size:0.2rem;
		font-weight: bold;
		border-top:1px solid #e72518;
		border-bottom:1px solid #e72518;
	}
	#nav_list .nav .active a{
		border-color:#000;
		background: none;
		color:#fb3a01;
		font-size:0.2rem;
		font-weight: bold;
		border-top:1px solid #e72518;
		border-bottom:1px solid #e72518;
	}
	/*header e*/
	.banner-index #swiperIndexBanner{
		overflow: hidden;
		width:100%;
	}
	.banner-index img{
		width:100%;
	}
	.head-index{
		text-align: center;
	}
	.head-index .title{
		color:#e72518;
		font-size:0.48rem;
		font-weight: bold;
		line-height: 0.48rem;
		letter-spacing: 0.01rem;
	}
	.head-index .add{
		margin-top: 0.28rem;
		color:#333;
		font-size:0.24rem;
		line-height: 0.24rem;
		letter-spacing: 0.02rem;
	}
	.head-index .add .cont{
		margin:0 0.43rem;
		letter-spacing: 0.02rem;
	}
	.head-index .add .hr{
		display: inline-block;
		color:#e72518;
		letter-spacing: 0;
		font-size:0.12rem;
		line-height: 0.24rem;
		margin-top: -0.1rem;
		vertical-align: middle;
	}
	.head-index .con{
		display: inline-block;
		line-height: 0.4rem;
		margin-top: 0.22rem;
		padding:0 0.2rem; 
		border-radius: 0.2rem;
		background:#e72518;
		background: linear-gradient(to bottom,#fe5f54,#e72518);
		color:#fff;
		font-size:0.24rem;
		font-weight: bold;
		letter-spacing: 0.01rem;
	}
	.head2 .title{
		color:#fff;
	}
	.head2 .add{
		color:#fff;
	}
	.head2 .add .hr{
		color:#fff;
	}
	.head2 .con{
		color:#e72518;
		background: #fff;
	}
	/*fire s*/
	.fire{
		padding-top:0.46rem;
		padding-bottom: 0.49rem;
	}
	.fire .content{ 
		overflow: hidden;
		margin-top: 0.55rem;
	}
	.fire .block{
		float: left;
		width:25%;
	}
	.fire .block .cont{
		width:73%;
		margin:0 auto;
		border-radius: 0.15rem;
		text-align: center;
	}
	.fire .block img{
		width:100%;
	}
	.fire .block .tit{
		position: relative;
		height:0.65rem;
		line-height: 0.65rem;
		margin-top:-0.65rem;
		background: rgba(231,37,24,.8);
		color:#fff;
		font-size:0.24rem;
		font-weight: bold;
		letter-spacing: 0.02rem;
		border-radius:0 0 0.15rem 0.15rem/0 0 0.15rem 0.15rem;
	}
	/*fire e*/
	/*fzf s*/
	.fzf{
		width:100%;
		padding-top: 0.6rem;
	}
	.fzf .products{
		position: relative;
		margin-top:0.38rem;
	}
	.fzf .products .cont{
		display: block;
		width:100%;
		border:3px solid transparent;
	}
	.fzf .products .cont:hover{
		border-color:#e72518;
		box-shadow: 0.1rem 0.10rem 0 0 #e9e9e9;
	}
	.fzf .products img{
		width:100%;
		border:1px solid #888;
	}
	.fzf .products .cont:hover img{
		/*border-color:transparent;*/
		border:none;
	}
	
	.fzf #swiperIndexProduct{
		width: 92%;
		margin:0 auto;
		padding-bottom: 0.5rem;
	}
	.fzf #swiperIndexProduct .swiper-pagination{
		bottom:0;
	}
	.fzf #swiperIndexProduct img{
		width:100%;
	}
	.fzf .btn{
		width:3%;
		height:140px;
		top:50%;
		margin-top:-84px;
		outline: none;
	}
	.fzf .swiper-button-prev{
		left:0;
		background:url(../images/fzf_btn_l.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fzf .swiper-button-next{
		right:0;
		background:url(../images/fzf_btn_r.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.fzf .swiper-pagination-bullet{
		width:0.1rem;
		height:0.1rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.05rem;
	}
	.fzf .swiper-pagination-bullet-active{
		width:0.3rem;
		height:0.1rem;
		background: #e72518;
		opacity: 1;
		border-radius: 0.05rem;	
	}
	.fzf .net{
		width:78%;
		margin:0.24rem auto 0.72rem;
		color:#555;
		font-size:0.18rem;
		line-height: 0.35rem;
		text-align:center;
	}
	
	.fzf .desc .block{
		overflow: hidden;
		margin-bottom: 0.44rem;
	}
	.fzf .desc img{
		float: left;
	}
	.fzf .desc .cont{
		float: right;
		width:6.2rem;
		padding-top: 1.02rem;

	}
	.fzf .desc .add span{
		color:#e72518;
		font-size:0.2rem;
		line-height: 0.2rem;
	}
	.fzf .desc .tit{
		margin:0.18rem 0 0.2rem;
		color:#e72518;
		font-size:0.58rem;
		font-weight: bold;
		line-height: 0.58rem;
		letter-spacing: 0.02rem;
	}
	.fzf .desc .add{
		color:#555;
		font-size:0.24rem;
		line-height: 0.24rem;
	}
	.fzf .desc .hr{
		width:0.5rem;
		height:0.02rem;
		margin:0.36rem 0 0.25rem;
		background: #e72518;
	}
	.fzf .desc .con{
		color:#555;
		font-size:0.18rem;
		line-height: 0.36rem;
		letter-spacing: 0.01rem;
	}
	.fzf .desc .block:nth-child(2) img{
		float: right;
	}
	.fzf .desc .block:nth-child(2) .cont{
		float: left;
		width:6rem;
		padding-top: 0.5rem;
	}
	/*fzf e*/
	/*target s*/
	.target{
		width:100%;
		padding-top: 0.6rem;
		background: #f53a26;
	}
	.target .content{
		margin: 0.44rem 0 0.33rem;
		overflow: hidden;	
	}
	.target .block{
		float: left;
		width:25%;
	}
	.target .block:nth-child(5){
		margin-left: 12.5%;
	}
	.target .cont{
		position: relative;
		width:78%;
		margin:0 auto;
	}
	.target .cont img{
		width:100%;
	}
	.target .cont .con{
		position: absolute;
		top:0;
		width:100%;
		text-align: center;
	}
	.target .cont .tit{
		margin:39% 0 0.14rem;
		color:#f53a26;
		font-size:0.4rem;
		font-weight: bold;
		line-height: 0.4rem;
		letter-spacing: 0.02rem;
	}
	.target .cont .en{
		color:#555;
		font-size:0.16rem;
		line-height: 0.16rem;
		letter-spacing: 0.01rem;
		text-transform: uppercase;
	}
	/*target e*/
	/*cases s*/
	.cases{
		margin-top:0.38rem;
	}
	.cases .content {
		position: relative;
		margin-top: 0.47rem;
	}
	.cases .content .cont{
		display: block;
		width:100%;
		border:3px solid transparent;
	}
	.cases .content .cont:hover{
		border-color:#e72518;
		box-shadow: 0.1rem 0.15rem 0 0 #e9e9e9;
	}
	.cases .content img{
		width:100%;
		border:1px solid #888;
	}
	.cases .content .cont:hover img{
		/*border-color:transparent;*/
		border:none;
	}
	.cases #swiperIndexCases{
		width: 92%;
		margin:0 auto;
		padding-bottom: 0.5rem;
	}
	.cases #swiperIndexCases .swiper-pagination{
		bottom:0;
	}
	.cases #swiperIndexCases img{
		width:100%;
	}
	.cases .btn{
		width:3%;
		height:140px;
		top:50%;
		margin-top:-84px;
		outline: none;
	}
	.cases .swiper-button-prev{
		left:0;
		background:url(../images/fzf_btn_l.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.cases .swiper-button-next{
		right:0;
		background:url(../images/fzf_btn_r.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.cases .swiper-pagination-bullet{
		width:0.1rem;
		height:0.1rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.05rem;
	}
	.cases .swiper-pagination-bullet-active{
		width:0.3rem;
		height:0.1rem;
		background: #e72518;
		opacity: 1;
		border-radius: 0.05rem;	
	}
	/*cases e*/
	/*honors s*/
	.honors{
		width:100%;
		padding-top: 0.7rem;
		padding-bottom: 0.3rem;
	}
	.honors .content img{
		width:100%;
	}
	.honors #swiperIndexHonors{
		padding-bottom: 200px;
	}
	.honors .swiper-slide{
		top:0;
	}
	.honors .swiper-slide-prev{
		top:1.0rem;
	}
	.honors .swiper-slide-active{
		top:1.5rem;
	}
	.honors .swiper-slide-next{
		top:1.0rem;
	}
	
	.honors .swiper-pagination-bullet{
		width:0.1rem;
		height:0.1rem;
		background: #555;
		opacity: 1;
		border-radius: 0.05rem;
	}
	.honors .swiper-pagination-bullet-active{
		width:0.3rem;
		height:0.1rem;
		background:#e72518;
		opacity: 1;
		border-radius: 0.05rem;	
	}
	/*honors e*/
	/*invest s*/
	.invest{
		width:100%;
		padding-top: .6rem;
		padding-bottom: 0.61rem;
		background: #f53a26;
	}
	.invest .content{
		overflow: hidden;
		margin-top:0.47rem; 
	}
	.invest .block{
		float: left;
		width:50%;
	}
	.invest .cont{
		position: relative;
		width:88%;
		margin:0 auto;
	}
	.invest img{
		width:100%;
	}
	.invest .cont .con{
		position: absolute;
		top:50%;
		left:50%;
		z-index: 2;
		width:80%;
		margin-left:-40%;
		margin-top:-0.83rem;
		padding: 0.44rem 0 0.39rem;
		border-radius: 0.15rem;
		background: rgba(231,76,63,.8);
		color:#fff;
		text-align: center;

	}
	.invest .block:nth-child(2) .con{
		background: rgba(222,32,28,.8);
	}
	.invest .cont .tit{
		font-size:0.36rem;
		font-weight: bold;
		line-height: 0.36rem;
		letter-spacing: 0.02rem;
	}
	.invest .cont .add{
		margin-top:0.23rem;
		font-size:0.24rem;
		line-height: 0.24rem;
	}
	/*invest e*/
	/*aboutus s*/
	.aboutus{
		width:100%;
		padding-top: 0.56rem;
	}
	.aboutus .content{
		overflow: hidden;
		margin-top: 0.76rem;
	}
	.aboutus .pic{
		float: left;
		width:44.6%;
	}
	.aboutus .pic img{
		width:100%;
	}
	.aboutus .content .cont{
		float: right;
		width:51%;
		padding-top: 0.22rem;
	}
	.aboutus .tit{
		color:#e72518;
		font-weight: bold;
		font-size:0.36rem;
		line-height: 0.36rem;
		letter-spacing: 0.02rem;
	}
	.aboutus .content .hr{
		width:0.5rem;
		height:0.02rem;
		margin:0.38rem 0 0.29rem;
		background: #e72518;
	}
	.aboutus .content .add{
		color:#555;
		font-size:0.2rem;
		line-height: 0.36rem;
		letter-spacing: 0.01rem;
	}
	.aboutus .content .con{
		display: inline-block;
		margin-top: 0.24rem;
	}
	.aboutus .content .num{
		height:0.76rem;
		line-height: 0.76rem;
		margin-top:-0.76rem;
		color:#fff;
		font-size:0.24rem;
		font-weight: bold;
		padding-left: 1.0rem;
	}
	.aboutus .content .num span{
		font-family:AvantiBold;
		font-size: 0.32rem;
		display: inline-block;
		vertical-align: middle;
	}
	/*aboutus e*/
	/*support s*/
	.support{
		width:100%;
		padding-top: 0.62rem;
		padding-bottom: 0.2rem;
	}
	.support .content{
		overflow: hidden;
		margin-top:28px;
		background:url(../images/index_support_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.support .block{
		float: left;
		width:16.6%;
		text-align: center;
	}
	.support img{
		margin-top:0.25rem;
	}
	.support .tit{
		margin:0.35rem 0 0.32rem;
		font-size:0.2rem;
		font-weight: bold;
		letter-spacing: 0.02rem;
		line-height: 0.02rem;
	}
	/*support e*/

	/*二级banner*/
	.banner-list{
		width:100%;
		height:3.0rem;
		margin:0;
		padding: 0;
	}
	/*list public part s*/
	.head-list{
		width:100%;
		padding-top: 0.54rem;
		padding-bottom: 0.34rem;
		text-align: center;
		letter-spacing: 0.02rem;
	}
	.head-list .title{
		margin-bottom: 0.25rem;
		color:#101010;
		font-size:0.36rem;
		line-height: 0.36rem;
	}
	.head-list .add{
		color:#565656;
		font-size:0.2rem;
		font-family: "Arial";
		line-height: 0.2rem;
	}
	.head-list .add span{
		letter-spacing: 0
	}
	/*list public part e*/
	/*about s*/
	.about {
		width:100%;
		height:5.83rem;
		padding-bottom: 0.4rem;
		background:url(../images/about_bg.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.about .contaier{
		overflow: hidden;
	}
	.about .content{
		float: right;
		width:5.0rem;
		margin:0 0 0 0.2rem;
	}
	.about .tit{
		margin:0.56rem 0 0.19rem;
		font-size:0.28rem;
		font-weight: bold;
		letter-spacing: 0.04rem;
		line-height: 0.28rem;
	}
	.about .add{
		font-size:0.18rem;
		line-height: 0.40rem;
	}
	.about .add p{
		text-indent: 2em;
	}
	/*about e*/
	/*case s*/
	.case {
		width:100%;
	}
	.case .content{
		position: relative;
		padding-bottom: 0.3rem;
	}
	.case #swiperAboutCase{
		width: 92%;
		margin:0 auto;
		padding-bottom: 0.5rem;
	}
	.case #swiperAboutCase .swiper-pagination{
		bottom:0;
	}
	.case #swiperAboutCase img{
		width:100%;
	}
	.case .btn{
		width:3%;
		height:108px;
		top:50%;
		margin-top:-84px;
		outline: none;
	}
	.case .swiper-button-prev{
		left:0;
		background:url(../images/case_btn_l_.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .swiper-button-next{
		right:0;
		background:url(../images/case_btn_r_.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
	}
	.case .swiper-pagination-bullet{
		width:0.1rem;
		height:0.1rem;
		background: #565656;
		opacity: 1;
		border-radius: 0.05rem;
	}
	.case .swiper-pagination-bullet-active{
		width:0.3rem;
		height:0.1rem;
		background: #e72518;
		opacity: 1;
		border-radius: 0.05rem;	
	}
	/*case e*/
	
	/*product s*/
	.product{
		width:100%;
		padding-bottom: 0.3rem;
		font-family:SOURCEHANSANSCN;
	}
	.product .content{
		overflow: hidden;
	}
	.product .block{
		float: left;
		width:25%;
		margin-bottom: 0.34rem;
	}
	.product .cont{
		position: relative;
		display: block;
		width:85%;
		margin:0.02rem auto;
		border-radius: 0.03rem;
		box-shadow: 0 0 3px 0 #ddd;
		text-align: center;
	}
	.product .pic{
		overflow: hidden;
		width:100%;
		height:2.27rem;
	}
	.product .pic img{
		width:100%;
		height:100%;
	}
	.product .tit{
		overflow: hidden;
		width:100%;
		height:0.44rem;
		line-height: 0.44rem;
		background: #e72518;
		color:#fff;
		font-size:0.2rem;
	}
	/*product s*/
	/*news s*/
	.news{
		width:100%;
		padding-bottom: 0.3rem;
		font-family:SOURCEHANSANSCN;
	}
	.news .content{
		overflow: hidden;
	}
	.news .block{
		float: left;
		width:33.33%;
		margin-bottom: 0.34rem;
	}
	.news .cont{
		position: relative;
		display: block;
		width:86.7%;
		margin:0.02rem auto;
		border-radius: 0.03rem;
		box-shadow: 0 0 3px 0 #ddd;
	}
	.news .pic{
		overflow: hidden;
		width:100%;
		height:2.27rem;
	}
	.news .pic img{
		width:100%;
		height:100%;
	}
	.news .tit{
		overflow: hidden;
		width:100%;
		margin:0.2rem 0 0.1rem;
		padding: 0 0.18rem;
		color:#e72518;
		font-size:0.2rem;
		line-height: 0.2rem;
	}
	.news .add{
		overflow: hidden;
		width:100%;
		height:0.85rem;
		padding: 0 0.18rem 0.1rem;
		line-height: 0.25rem;
		color:#565656;
		font-size:0.14rem;
	}

	/*news e*/
	/*show s*/
	.show{
		width:100%;
	}
	.show .container{
		padding: 0 0.3rem 0.4rem;
	}
	.show .head-detail{
		overflow: hidden;
		height:1.5rem;
	}
	.show .head-detail .title{
		height:1.07rem;
		line-height: 1.5rem;
		margin:0 0 0.08rem;
		text-align: center;
		color: #fb3a01;
		font-size:0.22rem;
		font-weight: bold;
	}
	.show .head-detail .add{
		color:#7a7a7a;
		font-size: 0.12rem;
		text-align: center;
	}
	.show .head-detail .add .authors{
		display: inline-block;
		margin-left: 0.1rem;
	}
	.show .head-detail .add .date{
		margin-left: -0.2rem;
	}
	.show img{
        max-width: 100%;
      }
	.show p{
		text-indent: 2em;
	}
	.show .prev-next{
		overflow: hidden;
		margin:0.38rem 0 0.54rem;
	}
	.show .prev-next a{
		overflow: hidden;
		display: block;
		width:40%;
		color:#fb3a01;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}
	/*show e*/
	/*contact s*/
	.contact{
		width:100%;
		font-family:SOURCEHANSANSCN;
	}
	.contact .address{
		overflow: hidden;
		margin:0.24rem 0 0rem;
	}
	.contact .block{
		float: left;
		width:25%;
	}
	.contact .block .cont{
		width:88%;
		height:1.94rem;
		margin:0.02rem auto;
		padding: 0.2rem;
		border-radius: 0.02rem;
		box-shadow: 0 0 0.05rem 0 #ddd;
		text-align: center;
	}
	.contact .icon{
		width:0.56rem;
		height:0.56rem;
	}
	.contact .tit{
		color:#333;
		margin:0.14rem 0 0.1rem;
		font-weight: bold;
		font-size:0.24rem;
		line-height: 0.24rem;
		letter-spacing: 0.02rem;
	}
	.contact .add{
		color:#888;
		height:0.52rem;
		margin:0.19rem 0 0.14rem;
		font-size:0.16rem;
		line-height: 0.26rem;
	}
	.contact .con{
		height:0.16rem;
		line-height: 0.16rem;
		margin-top:0.1rem;
	}
	.contact .map{
		width:100%;
		height:482px;
		margin: 0.38rem 0 0.44rem;
		background: #fff;
	}
	.contact #dituContent {
		width:100%;
		height:100%;
	}
	/*contact e*/
	/*footer s*/
	.footer{
		width:100%;
		padding-top: 0.6rem;
		padding-bottom: 0.54rem;
		background: #2e2e2e;
		color:#fff;
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .zx{
		float: left;
	}
	.footer .zx .tit{
		margin:0.25rem 0 0.15rem;
		font-size:0.18rem;
		line-height: 0.18rem;
	}
	.footer .zx .num{
		color:#e72518;
		font-size:0.36rem;
		line-height: 0.4rem;
		font-family:AvantiBold;
		font-weight: bold;
	}
	.footer .zx .copyright{
		margin-top: 0.2rem;
		color:#a5a5a5;
		font-size:0.12rem;
		font-family: "宋体";
		line-height: 0.2rem;
	}
	.footer .code{
		float: left;
		margin:0 0.44rem 0 0.38rem;		
		padding: 0 0.58rem 0.1rem 0.52rem;
		border-left:0.01rem solid #4b4b4b;
		border-right:0.01rem solid #4b4b4b;
	}
	.footer .code .tit{
		margin-top: 14px;
		font-size: 0.12rem;
		font-family: "宋体";
		line-height: 12px;
		text-align: center; 
	}
	.footer .address{
		float: right;
		width:5.8rem;
		padding-top: 0.1rem;
	}
	.footer .address .block{
		overflow: hidden;
		font-size:0.18rem;
		line-height: 0.35rem;
		letter-spacing: 0.01rem;
	}


	
	/*footer e*/
	
}