/* Write your styles */
body{ background: #f5f5f5;}
li{ list-style:none;}
.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:#244ca3;
	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:#f5f5f5; width:100%; float:left; margin:0; padding:0;
}
.app-prolist div.am-gallery-item{
	box-shadow:none;
	background:#fff;
	text-align:center;
	padding:10px 18px;
	background:#fff;
	font-size:12px;
}
.circleimg{
	
}
.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:#d00;
	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;
}
.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.7em 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; width:100%; float:left; overflow:hidden;}
.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;}

#banner {
  width: 100%;
  float:left;
  height:auto;
  overflow: hidden;
}
#banner .item {
  display: block;
}
#banner img {
  display: block;
  width:100%;
  margin: 0 auto;
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls {
  position: absolute;
  bottom: 10px;
  left: 43%;
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 15px;
  height: 15px;
  margin: 5px 2px;
  filter: alpha(opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ddd;
  overflow: hidden;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: alpha(opacity=100);
  /*IE7 fix*/
  opacity: 1;
  background: #ba292d;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}	
.cptjian{ width:99.8%; float:left; height:auto; overflow:hidden; border:1px solid #ddd; margin-top:10px;}
.tj_tu{ width:100%; height:35px; line-height:35px; float:left; font-size:14px; color:#f00; font-weight:bold; border-bottom:1px solid #ddd; text-indent:20px;}
.tj_tu span{ width:5px; height:25px; float:left; margin-top:5px; padding:0; background:#f00;}
.cptjian ul{ width:100%; float:left; height:auto; overflow:hidden;margin:0; padding:0;}
.cptjian li{ width:50%; float:left; height:auto; overflow:hidden; padding:0; text-decoration:none; margin-top:10px; margin-bottom:5px;}
.cptjian li img{ width:96%; height:auto; float:left; padding:2%; overflow:hidden; margin:0;}
.tj_tit{ width:100%; height:27px; line-height:27px; float:left; text-align:center;}
.tj_tit a{ font-size:13px;}
.tj_jg{ width:50%; height:25px; line-height:25px; float:left; font-size:13px; text-indent:10px; overflow:hidden;}
.dxyh{ width:45%; height:25px; line-height:25px; float:left; background:#f00; font-size:13px; text-align:center; color:#fff;}
.dxyh:hover{ color:#ff0;}

.sy_img{ width:100%; height:auto; float:left; overflow:hidden;}
.sy_img img{ width:100%;}
.sy_img1{ width:100%; height:auto; float:left; overflow:hidden;}
.sy_img1 a{ width:50%; height:auto; float:left; overflow:hidden;}
.sy_img1 img{ width:90%; height:auto; margin:0 auto;}

.ny_jiage{ width:100%; height:auto; float:left; overflow:hidden;}
.ny_jiage ul{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-weight:bold; color:#666; background:#dddddd;}
.ny_jiage strong{ color:#f00;}
.prd_bt h3{ color:#347bae;}
.xxcs{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; background:#eeeeee;}
.xxcs span{ color:#0f93e6; border-bottom:2px solid #0f93e6; height:40px; float:left; width:auto; text-indent:10px; font-weight:bold;}
.ny_content{ width:100%; height:auto; float:left; overflow:hidden; font-size:15px;}
.ny_content table{ float:left; margin-top:10px;}
.ny_content table td{ border:1px solid #000;}
.daohang {
  padding: .7em .5em;
  list-style: none;
  background-color: transparent;
  border-radius: 2px;
  font-size: 85%;
  width:100%;
  float:left;
  overflow:hidden;
  background:#f5f5f5;
  margin-bottom:5px;
}
.daohang > li {
  display: inline-block;
}
.daohang > li [class*="am-icon-"]:before {
  color: #999999;
  margin-right: 5px;
}
.daohang > li + li:before {
  content: "/\00a0";
  padding: 0 8px;
  color: #cccccc;
}
.daohang > .am-active {
  color: #999999;
}


.mainbox{ width: 560px; max-width: 100%; margin:0 auto; background: #fff;}

.ys4 {
	width: 30%;
	margin-left: 2%;
	border-bottom: 1px solid #ffffff;
	background: #244ca3;
	height: 40px;
	line-height: 40px;
	margin-bottom: 3px;
  text-align: center;
  display: inline-block;
	font: normal .875em/3 "Microsoft YaHei";
}
.ys4 a{
	display: block;
	width:100%;
	height:40px;
	color: #FFF;
}
.ys4 .ysDiv{
	position:relative;
	width:100%;
	background-color:#FFF;
	z-index:999;
	display:none;
}
.ys4 .ysDiv a{
	display: block;
	width:80%;
	height:30px;
	line-height:30px;
	border-bottom: 1px solid #ffffff;
	background: #244ca3;
	color:#FFF;
	margin:0 auto;
}
.lxdiv{
	height:25px;
	width:100%;
	margin-bottom:5px;
}
.lxwm{
	display: block;
	float: left;
	width:49%;
	text-align: center;
	background: #f5f5f5;
	color:#00a8ff;
	margin-top: 5px;
}
  
.page_title{ display: inline-block; text-align: center; width: 100%; margin-top: 10px;}