ul, dt, dd
{
    list-style: none;
}
img{ max-width:100%;
     height:auto;
}
.bg-grey{  background: #f2f1f2;}
.text_grey{  color: #999;}
.bg-black3{ background:#464745}
.text-fff{ color:#fff;}
.banner{ width:100%; }

.am-slider-a1 .am-control-nav li a:hover {
	background-color:#000; 
}

.am-slider-a1 .am-control-nav li a {
	width:8px;
	height:8px;
	display:block;
	background-color:rgba(0, 0, 0, .5);
	border:1px solid #fff;
	cursor:pointer;
	text-indent:-9999px;
	border-radius:50%;

}
.am-slider-a1 .am-control-nav li a.am-active {
	background-color:#c80225; 
	cursor:default
}


/*导航*/
.appNav{ height:60px; display:block; position:fixed;bottom:0;  background:#eee}
.mb{width:100%; background:#c80225}
.header-fixed{ position:fixed; bottom:0; }
.btn-buy{ height:60px; width:100%;}
.appNav a { vertical-align: middle;text-align: center;font-size:0.85em;color: #333;}
.appNav .Hicon{display: block; width: 50%; height: 25px; margin: 10px auto 0;}
.mb a{color:#ffffff;}



/*导航Icon*/
/*.appNav .HomeICon{ background:url(../images/iconHome.png) no-repeat center;  background-size: contain;}.appNav .active{color:#3af;}*/
.appNav .PorICon{ background:url(../images/iconPro.png) no-repeat center;  background-size: contain;}
.appNav .PerICon{ background:url(../images/iconPer.png) no-repeat center;  background-size: contain;}
.appNav .aboICon{ background:url(../images/iconabou.png) no-repeat center;  background-size: contain;}

.appNav .active .HomeICon{ background:url(../images/iconHomehover.png) no-repeat center;  background-size: contain; }
.appNav .active .PorICon{ background:url(../images/iconProhover.png) no-repeat center;  background-size: contain;}
.appNav .active .PerICon{ background:url(../images/iconPerhover.png) no-repeat center;  background-size: contain;}
.appNav .active .aboICon{ background:url(../images/iconabouhover.png) no-repeat center;  background-size: contain;}

.navbg{ background:#f9f9f9; border-top:1px solid #ddd;}
.project1 div img{ width:100%; max-height:102px;}
.guanggao{ width:95%; margin: 10px auto;}
.guanggao img{ width:100%;}
.a-btn{margin:10px auto; display:block; width:25%; height:30px; line-height:30px;}
.am-text-black{ color:#333; font-weight:bold;}
.linkList li{ width:20%; float:left;}
/*项目案例*/
.topnav.am-header-default{ background:#c80225; /*position:absolute; z-index:1100;*/}
.am-offcanvas-bar {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	z-index:1091;
	width:50%;
	background:#333;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	-webkit-transition:
	-webkit-transform .3s ease-in-out;
	transition:
	-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, 
	-webkit-transform .3s ease-in-out;
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%)

}
.proList.am-list>li{ background:none; padding-left:20px; position: relative;
    display: block;
    margin-bottom: -1px;
    border: 1px solid #3a3a3a;
    border-width: 1px 0;}
.shareIcon-btn{ width:34px; height:34px; line-height:34px; text-align:center; border-radius:50%;-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;}
.videoTxt .am-img-responsive{ max-height:410px;}
.proLsig1 .am-list .am-list-item-desced { padding-top: 0rem; padding-bottom: 0rem; height:100px;}

.IconList li {width:21%; float:left;margin:.5% 1.8%;}
.IconList li i{  width:100%; height:70px; line-height:68px; font-size:2.6em; text-align:center; }
.IconList li a{color:#fff;}
.IconList li p{ margin-top:5px; text-align:center;
                white-space: nowrap;
}
.bg-blue{ background:#3ab3f0}
.bg-red{ background:#f93740;}
.bg-green{ background:#56bc4e}
.bg-org{ background:#f0a200;}
.bg-qs{ background:#4ec6a2;}
.bg-blue-q{ background:#00bcd4;}
.iconSer{}
.iconSer .iconSer0{ display:block; margin:0 auto; width:80px; height:80px; line-height:1.2em; font-size:2.6em; text-align:center; }
.bottomImg{ background:url(../images/bottomImg.jpg) no-repeat; height:250px; background-size:100%; padding-top:220px}

.proIcon{ text-align:center; color:#b81816;}
.iconpro{ display:inline-block; width:30%;  margin:0 1%;  color:#b81816;}
.iconpro i{ width:100px;height:100px;border:1px solid #b81816; border-radius:50%; font-size:3.6em; text-align:center; line-height:90px; color:#b81816;}
.zxCon .zxList div{ width:47%; margin:5px;}
.am-gallery-overlay .am-gallery-item img{max-height:172px;}

.qyIcon .iconqy {
    display: inline-block;
    width: 22%;
    /* margin: 0 1%; */
    color: #b81816;
}
.qyIcon .iconqy i {
    width: 80px;
    height: 80px;
    border: 1px solid #b81816;
    border-radius: 50%;
    font-size: 2.4em;
    text-align: center;
    line-height: 75px;
    color: #b81816;
}
.qyIcon .iconqy p{ font-size:0.82em; margin-top:10px;}
.hgzpj .am-list-news-default .am-list .am-list-item-text{ max-height:5em; overflow:inherit; display:inherit
}
.Top_tx{background:-webkit-linear-gradient(90deg, #ff867d, #ff5d8c); background:linear-gradient(90deg,#ff867d,#ff5d8c); height:200px; position:relative;}
.Toptxt{ position:absolute; width:100%; bottom:0}
.BGtxt{ background:#fff; height:50px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; margin-top:21px;}
.contxt{ position:absolute; top:35px;}

.hidden{
    display:none;
}

#onlik-show{ display:none;}