body{
    padding: 0px;
    margin:0px; font-size: 12px;}
body,tr,td,table,span,a,ul,li,input,area,textarea,div{padding:0; margin: 0;}
body{ font-family: "Microsoft Yahei";}
body{ background: url("../wapimages/bodybg.gif") repeat; padding-left: 1%; padding-right: 1%; width: 98%;
    margin: 0px auto; }
ul,li{ list-style: none;}
header{ width: 100%; background: url("../wapimages/headbg.gif") repeat-x; max-height: 69px; background-position: left bottom; position: relative; border-bottom: 1px solid #bc7600; }
.cl{ height: 0px; display: block;  clear:both;}

header .top_menu{  position: absolute; right: 10px;}
header .logo{ width: 90%;}

.dropdown{ position: absolute; right: 0px; top: 5px; display:none;}
.top_nav{ background:none}
.nav_menu{ width: 100%; background: url("../wapimages/navbg.gif") left top repeat-x; height: 84px;color: #fff; padding: 9px 0px;}
.nav_menu ul{ padding: 0px 2%;}
.nav_menu ul li{ text-align: center; color: #fff; font-size: 14px; float: left; width: 25%; }
.nav_menu ul li a{ color: #fff; font-family: "Microsoft YaHei"; height: 35px; line-height: 35px; width: 100%}
.nav_menu ul li.on { background: url("../wapimages/navbg.png") center no-repeat; color: #fff; font-family: "Microsoft YaHei"; height: 35px; line-height: 35px; }
.nav_menu ul li.on a{ color:#800001}
.serch{ padding: 15px 5%; background: #faf3e0;}
.ss_pd{ padding: 0px;}
.form-inline .form-control{ width: 75%; float: left; background: url("../wapimages/zoom.gif") 10px center no-repeat #ffffff; padding-left: 30px; color:#720000; border: 1px solid #ece1cf;}
.btn-default { float: left; padding: 6px 12px; border: none; border-radius: 0px;}
.form-group{ margin-bottom: 0px}
.btn-default{ width: 15%; min-width: 60px; float: right; background:url("../wapimages/navbg.gif") left -5px repeat-x;  border:none; color: #fff; border-radius:0px;}
.flash{ width: 100%; text-align: center; padding-bottom: 11px; background: url("../wapimages/flashbg.gif") left bottom repeat-x;}
#newstop .f_left{  float: left; margin-right: 10px;}
#newstop ul{ border-radius: 0px; padding: 10px 0px; background: #fff; margin-bottom: 0px;}
#newstop ul li{ padding-left:10px;padding-right:10px; background: #fff; border: none; padding-top: 7px; padding-bottom: 7px; }
#newstop  .list-group-item:first-child{ border-radius: 0;}
#newstop  .list-group-item:last-child{ border-radius: 0;}
#newstop ul li a{ color: #1f1f1f; font-size: 14px;}
#newstop ul li span.badge{ border-radius: 0px; background: url("../wapimages/navbg.gif") left -5px repeat-x; padding: 5px 9px}
.qh_nav{ background: url("../wapimages/qhb.gif") left center repeat-x; height: 44px; line-height: 44px; display: flex;}
.qh_nav a{ line-height: 44px; height: 44px; color: #340100; font-size: 15px; text-align: center;display: inline-block; cursor: pointer;flex:1; max-width:25%;}
.qh_nav a:hover, .qh_nav a:active, .qh_nav a:visited { text-decoration:none;}
.qh_nav a.on{ background: url("../wapimages/qh_bg.png") center no-repeat; color: #fff; background-size:100% 100%;}

@media (max-width: 320px) {
	.qh_nav a{ font-size:14px;}
}

#news2 .f_left{  float: left; margin-right: 10px;}
#news2 ul{ border-radius: 0px; padding: 10px 0px; background: #fff; margin-bottom: 0px; display: none; padding-bottom: 20px;}
#news2 ul li{ padding-left:10px;padding-right:10px; background: #fff; border: none; }
#news2 .list-group-item:first-child{ border-radius: 0;}
#news2 .list-group-item:last-child{ border-radius: 0;}
#news2 ul li a{ color: #1f1f1f; font-size: 14px;}
#news2 ul li img{  margin-top:10px; }
#news2 ul li span.badge{ border-radius: 0px; background:url("../wapimages/arrow.gif") center no-repeat; padding: 10px 2px; font-size:0px;}
.index_huod{ padding: 0px; background: #fff; margin-top: 0px;padding-bottom: 13px;}
.index_huod  .media-list{ clear: both; display: none; padding-right: 13px; padding-left: 13px;}
.index_huod  .media-list{ display: block;}
.index_huod  .media-list img.img-responsive{ max-width: 100px; margin-right: 13px;}
.index_huod  .media-body h1{ font-size: 14px; color:#7f0a01; font-weight: bold;}
.index_huod li{ border-bottom: 1px dotted #dfb547; margin-top: 13px; padding-bottom: 13px;}
.index_huod li img{  margin-top:0px; padding: 0px; }
.index_huod li.text-center{ border: none;padding: 5px 0px; margin-top: 13px; margin-bottom: 0px;}

.foot_nav{ background: url("../wapimages/footbg.gif") left top repeat-x; padding-top: 11px; height: 51px; line-height:41px; color: #fff; text-align: center;font-size: 14px;}
.foot_nav a{ color: #fff; font-size: 14px;}
.list-group-item{ padding-top: 8px; padding-bottom: 8px;}
.foot_txt{ background: #fff;  line-height:22px; text-align: center; font-size: 12px; background: #faf4df; padding: 15px 0px;}

#newslist .f_left{  float: left; margin-right: 10px;}
#newslist ul{ border-radius: 0px; padding: 10px 0px; background: #fff; margin-bottom: 0px; padding-bottom: 20px;}
#newslist ul li{ padding-left:10px;padding-right:10px; background: #fff; border: none; }
#newslist ul.list-group{ margin-bottom: 0px; padding-bottom: 0px;}
#newslist .list-group-item:first-child{ border-radius: 0;}
#newslist .list-group-item:last-child{ border-radius: 0;}
#newslist ul li a{ color: #1f1f1f; font-size: 14px;}
#newslist ul li img{  margin-top:10px; }
#newslist ul li span.badge{ border-radius: 0px; background:url("../wapimages/arrow.gif") center no-repeat; padding: 10px 2px; font-size:0px;}
.pager{ background: #fff; margin: 0px auto; padding: 15px 0px 28px 0px; }
.pager a{ padding: 8px 10px; margin-right: 10px; background: #101010; background: url("../wapimages/bodybg.gif"); color: #710805;}
.news_detail{ background: #fff;margin: 0px auto; padding: 0px; overflow:hidden;}
.news_detail h1{ font-size: 18px; background: #fff; padding: 0px; margin: 0;}
.news_detail h1.title{ line-height: 25px; padding: 20px 0px 0px 0px; text-align: center; color: #7a1001; font-weight: bold;}
.news_detail .timers{ border-bottom: 1px solid #fde9a1; line-height: 30px; height: 30px; text-align: center; display: block; width: 100%; color: #999;}
.news_detail .content{ padding: 15px 10px; line-height: 25px; font-size: 14px; overflow:hidden;}
.news_detail .content p img { display:block; width:auto!important; max-width:100%!important; height:auto!important; margin:0 auto; padding:0;}
.news_detail .content p span { display:inline-block; max-width:100%; word-break:break-all;}
.back{ text-align: center;height: 40px; margin-top: 10px;}
.back a{ background: url("../wapimages/navbg.gif") left repeat-x; padding: 8px 20px; color: #fff; font-size: 15px;}
.media-body h1.media-heading a{ color:#000}
