
﻿html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {  margin: 0;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, span, fieldset, legend, input, textarea, p, th, td, dl, dt, dd{margin: 0; padding: 0; font-size:14px; font-weight:normal; font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', sans-self; color:#000;}

audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline;}
audio:not([controls]) {  display: none;  height: 0;}
[hidden],template {  display: none;} 
a {  background-color: transparent;}
a:hover { color:#971111;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
mark {  color: #000;  background: #ff0;}
small {  font-size: 80%;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
figure {  margin: 1em 40px;}
hr {  height: 0;  -webkit-box-sizing: content-box;     -moz-box-sizing: content-box;box-sizing: content-box;}
pre {  overflow: auto;}
code,kbd,pre,samp {  font-family: monospace, monospace;
  font-size: 1em;}
button,input,optgroup,select,textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
 font-family:"宋体";
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,button,select,textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #000;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-rounded {
  border-radius: 6px;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
[role="button"] {
  cursor: pointer;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

p {
  margin: 0 0 0px;
}
ul,ol {
  margin-top: 0;
}
ol,li {
  margin-bottom: 0; list-style-type:none;
}
dt,dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,blockquote small,blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.ml20 { margin-left:15px;}
.mt20 { margin-top:20px;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.wd810 { width:810px; margin: auto; margin-left:20px; padding-top:15px;}
.white { background:#fff; }
.clear{clear:both;}
/*头部*/
.header, section, article ul, article .otherlink { width:1000px; margin:0 auto;margin-top:5px; }
.header { padding-bottom:0px;  display:block; height:69px;}
.header h1 { width:20%; float:left;}
.toplist { width:75%; float:right; padding-top:2%; position:relative;}
.toplist .textr{ text-align:right;}
.toplist p a { background:url(../images/ico_tb.png) no-repeat left top; height:15px; line-height:15px; color:#000; padding:0px;  font-size: 12px;}
.toplist p a:hover { color:#971111;}
.toplist p a.sina { width:20px; height:15px; display:block;}
.toplist p a.sina:hover { background-position:0 -16px; width:20px; height:15px; display:block;}
.toplist p a.weixin { background: url(weixin.png) no-repeat center center;   display:inline-block; width: 20px; height:20px;
position: relative; top: 5px;}
.toplist p a.weixin:hover{ background: url(../images/weixin-h.png) no-repeat center center;  }
/*
.toplist p a.weixin:hover { background-position:-22px -16px; width:20px; height:15px; display:block;}
*/
.toplist p a.home { background-position:-44px 0; width:82px; height:15px; display:block; padding-left:25px; *padding-left:0px;}
.toplist p a.home:hover { background-position:-44px -16px; width:82px; height:15px; display:block;}
.toplist p a.mobile { background-position:-124px 0; width:80px; height:15px; display:block;  *padding-left:0px;}
.toplist p a.mobile:hover { background-position:-124px -16px; width:80px; height:15px; display:block;}
.toplist p a.other, .toplist p a.zh_click { background:none;}
.toplist p a.wza{
  display:inline-block;background:url(../images/lunyi.png) no-repeat center center; width: 20px; height: 20px; position: relative; left: 0px ;top:4px
}
.toplist p a.wza:hover{
  background: url(../images/lunyi-h.png) no-repeat center center; 
}
.toplist p a.shouji{
  display:inline-block;background:url(../images/mobile.png) no-repeat center center; width: 20px; height: 20px; position: relative; left: -3px ;top:4px
}
.toplist p a.shouji:hover{
  background:url(../images/mobile-h.png) no-repeat center center; 
}

.toplist p a.jqr { background: url(../images/jqr.png) no-repeat center center;   display:inline-block; width: 20px; height:20px;
position: relative; top: 5px;}
.toplist p a.jqr:hover{ background: url(../images/jqr-h.png) no-repeat center center;  }

.header1 { width:1000px; margin:0 auto;margin-top:5px; }
.header1 { padding-bottom:0px;  display:block; height:25px;}
/*便民服务*/
.inbmfw{width:1000px; margin:10px auto 5px;}
.inbmfw h3{height:30px;margin-right: 8px;}
.bmfwlist{border-left: 1px solid #ebebeb;}
.bmfwlist li{ float: left;}
.bmfwlist li a{ display: block;height:30px; text-align: center; line-height: 30px; padding:0 3px 0;margin:0 6px 0 0; border-radius: 4px;color: #666;}
.bmfwlist li a:hover{ color:#971111;}
/*导航*/
.nav { font-size: 16px; width: 100%; height: 48px; line-height: 48px; position: relative; z-index: 1; background:#971111; top:0px; min-width: 800px;}
    .nav a { text-decoration: none; }
.navmain { height: 48px; margin:0 auto; width:1000px; position: relative; }
#nav_all { height: 48px; float: left; line-height: 48px; position: relative; z-index: 222; top:0px; }
    #nav_all li { text-align: center; float: left;  width:89px;}
        #nav_all li a { color: #fff; display:block; font-size: 16px; font-weight: bold; cursor: pointer; width:89px; height: 48px; line-height: 48px; white-space: nowrap; }
            #nav_all li a:hover { /*background:url(../images/navon.png) no-repeat;*/ height: 58px; line-height: 46px; overflow: hidden; width:89px;  z-index: 199;}
      #nav_all li.nav_search { width:260px; position:relative; margin-left:22px;}
      #nav_all li.nav_search .navsearch_input{ display:block; height:38px; width:260px; background:url(../images/search_sebj.png) left 12px no-repeat;}
      #nav_all li .navsearch_input input { width:220px; height:25px;  line-height:25px; border:none; padding-left:9px; color:#fff; font-size:12px; position:absolute; left:0; z-index:100; background:none; top:12px;}
      .navsearch_btn { background:url(../images/searchsetb.png) no-repeat; border:none; position:absolute; top:16px; left:232px; width:19px; height:16px;}
        #nav_all li ul { display: none; position: absolute; z-index: -9; width: 1000px; left: 0px; top: 48px; background: #fff; opacity:.8; }
    #nav_all ul li { background-image: none; line-height: 42px; height: 42px; padding-top: 0px; padding: 0; margin:0 10px; display:inline; width:auto;}
        #nav_all ul li a { background-image: none; margin: 0px 5px; height: 42px; line-height: 42px; color: #000; font-weight: normal; border: none; display:inline;font-size:14px; }
            #nav_all ul li a:hover { margin: 0px auto; height: 42px; line-height: 42px; color: #971111; border-top: none; background:none;  display:inline;}
      
/*标题*/
.title {border-bottom:1px solid #e7b9b9; height:35px; line-height:36px; width:400px;}
.title h3 span{border-bottom:2px solid #cc0000; padding-bottom:2px;line-height:42px;width:120px;text-align:center; font-size:18px; color:#ab3e3d;}
.title h3 span a { color:#ab3e3d;}
/*更多*/
.more { float:right; color:#919191; font-size:12px;height:35px; line-height:36px;}
.more a { color:#919191; font-size:12px; height:35px; line-height:36px;}

/*尾部*/
.footer2 { border-top:1px solid #ccc; padding-top:20px; height:180px;background:#f6f6f6;}
.otherlink { border-bottom:1px solid #ccc; padding-bottom:20px; }
.otherlink table { width:1000px; margin:0 auto;}
.otherlink table tr td { width:200px;}
.otherlink table tr td select { width:170px; margin:0 auto;}
.mzsm { width:960px; margin:0 auto;}
.mzsmcon { /*width:700px;*/ margin-top:10px;}
.mzsmcon p a { font-size:12px;}
.mzsmcon p a, .mzsmcon p span { margin-right:10px;}
.mzsmcon p { font-size:12px; line-height: 23px;}
.mzsmico { margin-top:40px;}

/*焦点图*/
.focus{ position:relative; width:502px; height:300px; float: left; font-size:12px; overflow: hidden;}  
.focus img{  width:502px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:502px; position:absolute; bottom:0px; left:0px; z-index:10; height:40px; line-height: 40px; display:block;  text-align:left;  } 
.focus .shadow{color:#fff;background: rgba(0,0,0,0.3)}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;opacity:1;}  
.focus .shadowbg{width:502px; position:absolute; bottom:0px; left:0px; z-index:10; height:40px; line-height: 40px; display:block;  text-align:left; background:#000; opacity:.5;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:14px; right:10px; position:absolute; height:12px; text-align:center; z-index: 200; }  
.focus .fbg div{overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#9e1413;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }
/*二级页面标题*/
.titline { border-bottom:1px solid #ccc; line-height:36px;}
.titline span { font-size:18px; color:#971111; border-bottom:3px solid #971111; line-height:30px; padding-bottom:7px; *padding-bottom:0px;}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{display:block;height:30px; overflow:hidden; width:100%; margin:0 auto; margin-top:20px;}

#page_div{line-height:20px; color:#666; float:right;}


#pagination_input{ width:30px; height:24px; line-height:24px; color:#971111; vertical-align: middle; overflow:hidden; border:1px solid #ddd; font-size:12px; margin:0 5px;}
#pagination_btn{width: 55px;height: 26px;line-height: 22px;background: #eee;vertical-align: middle;font-family: "微软雅黑"; border:none;}

#page_div .pagination_index{ background:#eee; margin:0 4px;float: left; height:24px; line-height:22px;text-align:center;font-size:14px; width:48px;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#fff;font-size:14px; background:#971111;}
#page_div .pagination_index1{ background:#eee; margin:0 4px;float: left; height:24px; line-height:22px;text-align:center;font-size:14px; width:56px;}
#page_div .pagination_index1 a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px; display:inline-block;width:32px;height:24px;line-height:24px;}
#page_div .pagination_index1 a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#fff;font-size:14px;}

#page_div .pagination_index_last{float:right;font-size:14px; margin-left:3px; line-height:24px; color:#000;}
/* ========="首页"样式=========*/

#page_div .pagination_index_num{ width:22px; margin:0 2px; float: left;height:24px;line-height:22px;text-align:center;font-size:14px; }
#page_div .currentIndex{ background:#971111;height:24px;line-height:22px; color:#fff;text-align:center; font-weight:bold;font-size:14px; width:32px;} /*=========当前页码样式=========*/
/*-------------------------------↑分页样式结束↑---------------------------------------*/