/*重置部分样式*/
body{margin:0;font-size: 14px;font-family: "微软雅黑";color: #333;background-color: #fafafa;}
body,html{height: 100%;}
a,a:link,a:visited,a:hover{color:inherit;text-decoration: none;}
a:focus{outline: none;}
ul,li{list-style: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;font-weight: bold;}
p{margin: 0;}

.f-clamp1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.f-clamp2{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;
	-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.f-clamp3{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;
	-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	
/*布局*/
.g-head,.g-foot,.g-copyright{width: 100%;margin: 0 auto;}
/*模块*/
.m-head,.m-foot,.m-copyright{max-width: 1030px;margin: 0 auto;}
.m-foot,.m-copyright{font-size: 12px;}

/*页头*/
.g-head{position: relative;top:0;z-index: 9;background: url(/uploads/image/phimg/head-bg.jpg) repeat-x;box-shadow: 0 0 4px rgba(0,0,0,0.34);}
.m-logo img{margin: 13px 0;}
.m-nav{overflow: hidden;margin: 0 -15px;}
.m-nav .u-menu{float: right;margin: 0 -10px;}
.m-nav .u-menu li{display: inline-block;width: 80px;line-height: 90px;height: 90px;
	margin: 0 10px;text-align: center;}
.m-nav .u-menu .active{background-color: #c52922;color: #fff;}

/*移动端侧边栏导航	*/
.m-side{display: none;position: fixed; top: 66px;left: 0;z-index:8; height:100%; width: 100%;
box-sizing:border-box;background-color: rgba(0,0,0,0.8);}
.m-sidemenu{overflow-x: hidden;width: 70%;height: 100%;max-width: 390px;background-color: #fff;
	padding:15px 0px; box-sizing:border-box;position: absolute;left: -70%;}
.m-sidemenu li{line-height: 42px;color: #555;border-bottom: solid 1px #dfdfdf;font-size: 14px;}
.m-sidemenu a{display: block;line-height: 42px;height: 42px;}
.m-sidemenu li > a{padding-left: 60px;width: 100%;}
.m-sidemenu li.active > a{background-color: #c52922;color: #fff;}
.m-sidemenu li.active dl{display:block;}
.m-sidemenu dl{  margin:0; display:none; }
.m-sidemenu dl dd a{display: block;padding-left: 90px;}
.m-sidemenu dl dd a.active{color: #c52922;}
.m-sidemenu dl dd span{margin-right: 20px;}

/*页脚*/
.g-foot{background-color: #2c2e33;}
/*公司地址*/
.m-adress{margin-top:34px;}
.m-adress h1{font-size: 16px;color: #c2c2c2;margin-bottom: 3px;}
.m-adress p{color: #a6a6a6;line-height: 1.75;margin:0;}
.m-adress p span{font-size: 14px;font-weight: bold;}
/*二维码关注*/
.m-code{overflow: hidden;float: right;margin: 18px -15px 15px -15px;}
.m-code .u-imgcode{float: left;margin: 0 15px; }
.m-code .u-imgcode p{margin-top: 10px;color: #fffdfd;text-align: center;}
/*相关连接*/
.m-linklist{margin: 30px -15px 0 -15px;padding-left: 20px; height: 50px;border-left: solid 1px #4c4c4d;}
.m-linklist li{display: inline-block; color: #a6a6a6;line-height: 25px;}
.m-linklist span{line-height: 10px;padding: 0 12px;}
.m-linklist a:hover{color: #fff;}
.m-linklist select{background-color: #2c2e33;border:none;max-width: 76px;margin: 0 -5px;}

/*版权*/
.g-copyright{background-color: #1e2124;color: #404040;}
.m-copyrt{margin: 10px 0;}
.m-copyrt span{line-height: 2;}
.m-copyrt span:first-child{margin-right: 36px;}
.m-copyrt .float-right{float: right;}
/*定义暂无信息时的样式*/
.m-content > .no-information{
	height: 200px;
	font-size: 30px;
	text-align: center;
	padding:50px 0;	
}

@media screen and (max-width: 991px){
	/*页脚*/
	.m-linklist{padding: 0;border:none;text-align: center;height: auto;margin: 30px 0 0 0 ; }
}
@media screen and (max-width: 930px){
	.m-nav .u-menu li{width: 70px;margin: 0 5px;}
	.m-logo img{height:50px;width: auto;margin: 19px 0;}
}
@media screen and (max-width: 767px){
	/*页头*/
	.g-head{position: fixed;}
	.m-logo img{margin: 8px 0;}
	.m-nav .u-iconmenu{margin-right: 5px;margin-left: auto;width: 66px;}
	.m-nav .u-iconmenu i{font-size: 60px;text-align: right;line-height: 66px;color: #272636;}
	/*页脚*/
	.m-adress{text-align: center;}
	.m-code,.m-code .u-imgcode,.m-copyrt .float-right{float: none;}
	.m-code .u-imgcode{margin-bottom: 25px;}
	.m-copyrt span{display: block;text-align: center;}
	.m-copyrt span:first-child{margin: 0;}
}