/* CSS Document */
.app_header{ display:none;border-top-style: solid;
border-top-color: rgba(0,0,0,0.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0,0.1);}


/*.app_top{width:100%;height:112px; float:left; display:none}

.app_top2{width:100%;height:112px; float:left;}
.app_top3{width:100%;height:80px; float:left;}*/
#menu{ z-index:22}

#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.6); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}


@media screen and (max-width : 767px){

.app_rt a{ color:#FFFFFF}

.app_top{ display:block}

.app_header{ display:block}
#footnav{ display:block}

#pages,#right,.box{ max-width:100%; min-height:0px;}
.app_header{display:block;
	padding:0px 0; width:100%; float:left;
	height:auto;
	overflow:hidden;
	position: fixed;
	z-index: 22;display:block; top:0px; left:0px; height:50px; background-color:rgba(255,255,255,0.95);
}

.app_header .app_logo{ width:220px;  float:left; padding-top:5px; margin-left:5px;}
.app_header .app_logo img{ max-width:100%;max-height:40px;}
	.app_header .morenav{ float:right; display:block; width:40px; height:40px; margin-top:5px; margin-right:10px; background-color:#1160B4; text-align:center; line-height:40px; font-weight:bold}

	.app_header .nav{height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;position:relative;z-index:2; border-top:none;}
	.app_header .navon{height:72px;}




.link .econtent{ margin-left:5px; clear:both; margin-right:5px;}
blockquote blockquote{ margin:auto;}
.body .etitle  i{	
	padding-right: 30px;
	padding-left: 30px; 
}

.case .titledp{	max-width:96%;
	margin-right: 2%;
	margin-left: 2%; font-size:12px;}
.pinpai .econtent .picli{
	width:46%;
	margin-right: 2%;
	margin-left: 2%;
	overflow:hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pinpai .econtent{ padding-top:10px; padding-bottom:10px;}
.pinpai .econtent .picli .img{ max-width:100%;height:auto;}
.pro .proc .picli{
	width:46%;
	margin-right: 2%;
	margin-left: 2%;
}
.news1{
	max-width:96%;
	margin-right: 2%;
	margin-left: 2%;
}
.fuwu{ height:auto;}
.fuwu .left{ width:100%;box-sizing:border-box;
-moz-box-sizing:border-box; height:auto;}
.fuwu .right{ width:100%; float:left;background-size:auto 100%;background-image: url(fuwu.png);
	background-repeat: no-repeat;
	background-position: center top; padding-top:10px;}
.fuwu .right .item{
	box-sizing:border-box;
-moz-box-sizing:border-box; 		height:auto;
	float:left;
	width:96%;
	padding-left:120px;
	background-position: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 10px;
	
}

#open-sb{top:15px;}
#header.nofix{position: fixed;}
.flash .book{ display:none}
.flash{ margin-top:60px;}
#main,#main1,#main2{ background-image:none;width:100%; }
#left,#right{ min-height:0px;}
.box,.boxs,.box1,.box2{width:100%; min-width:auto;}
#nav,.tel{ display:none}
.sidebar,.toolbar{ display:block;}
.sidebar ul,.sidebar ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.logo{ width:100%;}
.toolbar .logo img{ max-width:100%;height:60px;}
#header{ display:none}
.toolbar{
	
    -webkit-box-shadow:0 0 10px rgba(0,0,0, .5);  
  -moz-box-shadow:0 0 10px rgba(0,0,0, .5);
	box-shadow:0 0 10px rgba(0,0,0, .5);
	position: fixed;
	z-index:9999999;
	float:left;
	width:100%;
	height:60px;
	background-color: #FFFFFF;
	Opacity:0.85;
	background-image: url(headerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-size:100% 100%;

}

.footer .copyright{
	padding-left:5px; padding-right:5px;
	background-image: none;box-sizing: border-box; line-height:1.5;
}

.footer1 img{ width:100%; display:block;}
.footer1 {
	background-color: #c4070d;
	background-image: none; height:auto;
}

#left{ display:none}

#right{
	width:100%;
	border: none; clear:both;
	
}
#postion .postion{ display:none}

#cms .list:nth-child(4n+1){ clear:none;}
#cms *,#cms1 *{ max-width:100%;}
#cms,#cms1{ width:96%; margin-left:3%;  float:left;}
#cms .list{

	margin-top: 10px;
	margin-right:1%;
	margin-bottom: 10px;
	margin-left:1%; width:48%; float:left
}

#cms .list:nth-child(2n+1){ clear:both; float:left}
#cms .list:nth-child(2n){ float:right}
/*首页*/




.fengge .econtent .fl{margin:0px; width:100%;}
.fengge .picli{ margin:0px; width:100%;}
.fengge .picli .img{ width:100%; overflow:hidden}
.fuwu .picli{
	width:100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fuwu .picli .img{ float:left;}
.fuwu .picli .right{ margin-left:120px; margin-right:10px;}
.fuwu .picli .right .ntitle{ text-align:left}
.fengge .picli:hover img{transform: scale(1);  }

.case .picli{ width:48%; margin-left:1%; margin-right:1%;}
.case .picli .img img{ height:auto}
.case .picli:nth-child(2n+1){clear:both; float:left}
.case .picli:nth-child(2n){ float:right}
.news .picli{
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.news .picli .img{ width:120px; overflow:hidden; height:auto}
.news .picli .img img{ height:auto}
.news .picli .right{ margin-left:130px; margin-right:10px;}
.news .picli .right .dp{ height:4.5em;}
.footer2{ display:none}
.about .img,.about .img1,.about .img2,.about .econtent{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: auto;
	width:100%;
	height:auto;
	float:left;
	left: auto;
	right: auto;
	bottom: auto;
}
.about .bg{ display:none}
.about{ height:auto;}
.about .econtent{ width:98%; margin-left:1%; margin-right:1%;}
.fengge{ background-size:100% 100%;}

.pro .title b.select:after{ display:none}
.pro .title{ background-image:none} 
.pro .title b{ width:50%; float:left; margin:auto; padding:0px; text-align:center;}
.pro .econtent{ border:none; padding-top:20px;}
	.pro .proc .picli .img{	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */border: 1px solid #dddddd;
	height:150px;display: flex;
    justify-content:center;
    align-items:center; min-height:0px;}
	.pro .proc .picli .img img{ max-height:100%; min-height:100%;}

}
@media screen and (max-width : 480px){
#cms .list .img{ height:235px;display: flex;
    justify-content:center;
    align-items:center;}
	
#cms .list .img img{ max-height:100%; min-height:0px;}	
	}
@media screen and (max-width : 380px){
#cms .list .img{ height:185px;}
	
	}	