/* CSS Document */

.youshi{ width:1000px; max-width:96%; margin:auto; color:#000000; padding-top:30px;}
.youshi .item {
	float: left;
	width: 100%;
	font-size: 18px;
	margin-top: 10px;
	padding-top: 10px; 

}
.youshi .item1,.youshi .item2 { width:48%;}

.youshi .item3{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	clear:both;
	padding-top: 30px;
	padding-bottom: 30px;
}
.youshi .item3 .right{ width:48%; float:right; padding-top:50px;}
.youshi div.fl{
	float:left; width:48%; text-align:center

}
.youshi .fr{ float:right}
.youshi .item h2{
	font-size: 24px;
	color: #CC0000;
	font-weight: lighter;
	margin: auto;
	padding: 0px; text-align:left
}
.youshi h1{
	font-size: 28px;
	font-weight: lighter;
	text-align: center;
}
.youshi p{
	margin: 0px;
	padding: 0px;
}

#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){
#footnav{ display:block}
.jishu.item1,.jishu.item2{ width:96%; min-height:0px; padding-left:2%; padding-right:2%;}
.jishu .right{ clear:both}
.jishu .img{ text-align:center; width:100%;}



.jishu.item3 .img{ width:96%; padding-left:2%; padding-right:2%;}
.jishu.item3  .right{width:96%; padding-left:2%; padding-right:2%;}



.youshi .item1 ,.youshi .item2 { width:100%;}
.youshi .item3 .right{ clear:both; margin-left:0;}
.youshi .item3{
	border:none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.youshi .item{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#cms .ylist{ width:98%;}
.banner .hd{bottom:5px;}
blockquot{ margin:auto}
body{ overflow-x:hidden; background-color:#FFFFFF}
blockquote blockquote{ padding:0px; margin:auto;}
#top1,#header,#nav{ display:none}
*,body{ min-height:0px; min-width:0px;}
#cms *,#cms1 *{ max-width:100%; min-height:0px;}
#cms,#cms1{min-height:0px; width:98%; margin-left:1%; margin-right:1%;}

.app_logo{ margin-top:10px;}
.app_header{ padding-bottom:5px; }
#left{ display:none}
.header{ display:none}
.app_header,.apptop{ display:block}
.apptop{ height:60px; float:left; width:100%;}
#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; background-color:#FFFFFF; display:block; top:0px; left:0px; background-color:rgba(255,255,255); height:60px;
}
.box,.box1{ max-width:100%;}
	.app_header .app_logo{ width:250px;  float:left;}
.app_header .app_logo img{ max-width:100%;}
	.app_header .morenav{ float:right; display:block; background:#0D6ED9 ; width:40px; height:40px; margin-top:5px; margin-right:10px;color:#ffffff; line-height:40px; text-align:center;}

	.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;}
.banner .bd li a .img{ display:none}
.banner .bd li a img{ display:block; max-width:100%; }
/*.banner .bd li{height:100px}*/
.banner{ height:100px; max-width:100%; }


#foot1 .footnav{ display:none}	
#foot1 .copy{padding-top:0px;}
.link {
	clear:both;
	background-color:#FFFFFF;
	background-position: left top;
	padding-top: 30px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
	background-image: none;
	padding: 0px; margin-bottom:20px;
}
.link .etitle{
	display:block;
	color: #FFFFFF;
	background-color: #e70010;
	float: left;
	width: 100%;
	font-size: 14px;
	text-align: left;
	text-indent: 5px;
}
.link .econtent{
	padding: 5px;
	clear: both;
}
#foot .foot{ display:none}
#foot .copyright .fl,#foot .copyright .fr{ width:100%; text-align:center;}

.about .left,.about .right{ float:left; width:100%; clear:both}
#cms .picli{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
}
#cms .picli .right{
	width:100%;
	margin:auto;
	padding: 10px;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;
}
#cms .picli .right .dp{ height:auto; max-height:4.5em;}
#cms .picli .right .more{ text-align:right}
#cms .picli .img{
	width:100%;
	height:auto;
	margin:auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cms .picli .img img{ width:100%; height:auto}
/*底部*/
.message,.lianxi{ width:100%; margin:auto}
.qrcode{ display:none}
#foot1 .econtent{
	margin:auto;
	padding:0px;
	min-height:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; width:96%; margin-left:2%; margin-right:2%;
}

/*首页*/
.block1 .h1{ width:96%; margin:auto}
.block1 .h1 span{ font-size:16px; display:inline}
.block1 .econtent .picli{
	width:46%;
	margin-right: 2%;
	margin-left: 2%; overflow:hidden;
}
.block1 .econtent .picli i{ max-width:100%; height:auto;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;}
.block1 .econtent .picli i img{ max-width:100%; height:auto}

.pro .econtent .picli{
	width:40%;
	margin-right: 5%;
	margin-left: 5%;
}
.pro .econtent .picli i{ height:auto; float:left; width:100%;}
.pro .econtent .picli i img{ height:125px; width:100%;}
.address .picli{
	width:96%;
	text-align: left;
	float: left;
	border: 1px solid #dddddd;
	padding: 10px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
}
.address .picli i.img{ float:left; width:70px;}
.address .picli .right{ margin-left:100px; text-align:left}
.address .picli .right .ntitle,.address .picli .right .content{text-align:left}

.kehu .econtent .picli{
	width:48%;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; 	overflow:hidden;
	margin-right: 1%;
	margin-left: 1%;
}
.link .etitle{
	background-color: #CC0000;
	background-image: none;
	float: left;
	width: 100%;
}
.link .econtent{
	clear:both;
	float: left;
	width: 96%;
	margin-top: auto;
	margin-right: 2%;
	margin-bottom: auto;
	margin-left: 2%;
}
.kehu .econtent .khpicli{

	height:50px;
	width: 48%;

	margin-right:1%; padding:0px;

	margin-left:1%; overflow:hidden; 
}
.kehu .econtent .khpicli *{ max-width:100%;}
#cms .ylist img,#cms .ylist .img{ height:205px; max-width:100%;}

#cms .list{
	width:48%;
	float:left;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 10px;
	margin-bottom: 10px;background-color:#FFFFFF;
}
#cms .list:nth-child(2n+1){ clear:both}
#cms .list:nth-child(3n+1){ clear:none}
}