/* CSS Document */

/* Write your styles */
.app-header{
	padding:0.5em 0;
	background:#fff;	
	position:relative;
	border-top:3px solid #555;
	overflow:hidden;
}
.app-header h1.logo{
	float:left;
	width:85%;
	color:#555;
	font-size:18px;
	margin-bottom:0
}
.app-header h1 a{
	color:#555;
}
.app-header h1 a img{
	width:100%;
}
ul.app-nav{
	background:#0f93e6;
	margin-top:0;
	border-bottom:1px solid #ddd;
}
ul.app-nav a{
	color:#fff;
	border-right:1px solid #ddd;
}
ul.app-nav > li > a:hover, .am-nav > li > a:focus{
	background:#0c78bc;
}
a.app-a{
	top:25px;
	color:#555
}
.app-prolist{
	background:#fff;
}
.app-prolist div.am-gallery-item{
	box-shadow:none;
	background:#fff;
	text-align:center;
	padding:5px;
	background:#fff;
	font-size:12px;
}
.circleimg{
	border-radius:100px;
}
.app-user-flash ol{
	display:none
}
.app-user-flash{
	margin-bottom:0px;
}
.app-proshow{
	
	margin-top:5px;
}
.app-proshow h1{
	height:45px;
	line-height:45px;
	color:#555;
	margin:1rem;
	font-size:14px;
	background:#f5f5f5;
}

.app-proshow h1 span{
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:16px;
	background:#0f93e6;
	float:left;
	padding:0 30px;
	margin-right:15px;
}
.app-proshow h1 a{
	color:#000;
	font-size:20px;
	font-weight:700;
}
.app-footer{
	background:#0f93e6;
	border-top:2px solid #0f93e6;
	padding-bottom:75px;
	margin-top:1rem
}
ul.app-bottom-fixed{
	position:fixed;
	bottom:0;
	background:#0c78bc;
	background:rgba(12,120,188,1);
	border-top:2px solid #0b70af;
}
ul.app-bottom-fixed a{
	color:#fff;
	font-size:14px;
	padding:15px 0 ;
	border-right:1px solid #0b70af;
}
ul.app-bottom-fixed > li > a:hover, .am-nav > li > a:focus{
	background:#0c78bc;
}
.app-mbx{
	background:#f5f5f5;
	font-size:12px;
	margin-top:0;
}
.app-page-mid{padding:0 1rem}
.app-hot-pro span{
	height:3px;
	margin:1rem;
	display:block;
	background:#ddd;
}
.app-hot-pro h1{
	border-left:3px solid #0f93e6;
	background:#f5f5f5;
	height:30px;
	line-height:30px;
	padding-left:1rem;
	color:#555;
	font-size:14px;
	margin:1rem;
}
.app-article-h1{
	color:#0f93e6;
	font-size:14px;
	text-align:center;
	font-weight:700	
}
.app-article-fu{
text-align:center;
}
.app-menu-list{
	padding:0 1rem;
}
.app-menu-list button.app-button{
	width:100%;
	background:#0b6aa6;
	border-color:#0b6aa6;
}
.app-menu-list nav.app-item-list{
	border:1px solid #0b6aa6;
	background:#0f93e6;
}
.app-item-list li{
	border-bottom:1px solid #0b6aa6;
	width:100%;
	float:left;
	margin:0;
}
.app-item-list li a:hover{ background:#0b6aa6;}
.app-item-list li a{
	color:#fff;
}
.app-user-btn{
	background:#f5f5f5;
	height:25px;
}
.app-user-btn a{
	border-right:1px solid #fff;
	font-size:12px;
	color:#0f93e6
}
.app-user-btn a i{
	padding-right:0.5rem;
}
.app-article-show-h1{
	color:#0f93e6;
	font-size:16px;
	margin-top:25px;
	text-align:center;
	font-weight:700;
}
.app-article-show-fu{
text-align:center;
}

ul.app-nav > li > a{
	padding:0.4em 0.7em
}
i.app-shouzhi{
	position:relative;
	display:inline-block;
	-moz-animation:my-shouzhi ease 1s infinite;
	-webkit-animation:my-shouzhi ease 1s infinite;
	-o-animation:my-shouzhi ease 1s infinite;
	-ms-animation:my-shouzhi ease 1s infinite;
	animation:my-shouzhi ease 1s infinite;
}
@keyframes my-shouzhi{
	0%{
		left:8px;
	}
	100%{
		left:0px;
	}
}

.content{ padding:3%;}
.am-menu li{ width:100%; float:left; padding:0 0; height:36px; line-height:36px; border-bottom:1px dotted #333;}
.am-menu-nav a{ width:100%; float:left; padding:0 0;}


.guhao{ width:32rem; margin-bottom:0.5rem}
.jiuzhu4{ width:100%; padding:1rem 0; background:#f6f6f6; border-top:0.3rem #dddcdc solid;}
.jiuzhu4_1{ width:32rem; }
.jiuzhu4_1 h2{padding:0 0.4rem; font-size:1.4rem; color:#333333; height:2.4rem;  display:block; font-weight:bolder; width:14.2rem; margin:0 9rem; text-align:center;}
.jiuzhu4_1 h3{ width:100%; height:2.4rem;font-size:1.3rem;  background:#fff; text-align:center; color:#f00; line-height:2.4rem;font-weight:bolder;}
.jiuzhu4_2{ width:30rem; margin:1rem auto}
.jiuzhu4_2 form{ font-family: "Î¢ÈíÑÅºÚ"; font-size: 1.4rem; margin-bottom: 0.8rem; color: #818181;}
.jiuzhu4_2 span{color: #ff7800;}
.jiuzhu4_2a{ width:21rem; height:2rem; line-height:2rem; padding-left:1rem; border:0.1rem solid #d1d1d1; font-family:"Î¢ÈíÑÅºÚ"; font-size:1.4rem; margin-bottom:0.8rem;border-radius: 8px;}
.jiuzhu4_2b{ width:21rem; height:4.2rem; line-height:2.2rem; padding-left:1rem; font-family:"Î¢ÈíÑÅºÚ"; font-size:1.4rem;border:0.1rem solid #d1d1d1;border-radius: 8px;}
.jiuzhu4_2c{ width:30rem; height:2.8rem; text-align:center; display:block; line-height:2.8rem; background:#f9a51e;color:#fff; font-size:1.4rem; border:none; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer; margin:1rem auto;border-radius: 6px;}
.jiuzhu4_3{ width:30rem; margin:0 auto; font-size:1.2rem; line-height:2rem; font-family:"Î¢ÈíÑÅºÚ"; background:#ffffff; border:1px #8e8e8e dashed; padding:1rem 0.8rem;}
.jiuzhu4_3 b{ color:#de0000}

.tl{ width:100%;}
.tl img{ width:100%;}

.xnav{ background:#0459b4;}
.xnavi{ width:100%; overflow:hidden; background:#0459b4; list-style:none;}
.xnavi ul li{ float:left; width:30%; height:auto; line-height:3rem; background:#0459b4; margin:0 0.4rem 0.3rem 0; float:left; text-align:center; list-style:none; padding:5px 0;}
.xnavi ul li a{ color:#fff; line-height:3rem; display:block; font-size:1.4rem}
.xnavi ul .right{ float:right; margin-right:0}

.footer{ margin:1rem 0; padding:10px 0 20px;}
.footer p{ text-align:center; font-size:14px; line-height:24px;}


.infocontent table { border:1px solid #aaa; border-collapse:collapse;}
.infocontent table td { border:1px solid #aaa; padding:2%;}


.am-gallery-bordered .am-gallery-title{ margin-top:0;}