﻿@charset "utf-8";
@font-face{
  font-family:"icomoon";
  src:url("fonts/icomoon.eot?2z3o0y");
  src:url("fonts/icomoon.eot?#iefix2z3o0y") format("embedded-opentype"),
  url("fonts/icomoon.woff?2z3o0y") format("woff"),
  url("fonts/icomoon.ttf?2z3o0y") format("truetype"),
  url("fonts/icomoon.svg?2z3o0y#icomoon") format("svg");
  font-weight:normal;
  font-style:normal;
}
body{
  padding:0;
  margin:0;
  font:18px/1.5 "Microsoft YaHei";
  -webkit-text-size-adjust:none;
  overflow-x:hidden;
}
body *{
  transition-property:transform, color, background, opacity, border, display !important;
}
a{
  color:#555;
}
dt, dl, dd, ul, li, form{
  margin:0px;
  padding:0px;
}
li{
  list-style-type:none;
}
img{
  border:0px;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
}
a{
  text-decoration:none
}
.location span a:hover{
  color:#FF6600;
}
.min-wrap{
  width:100%;
  min-width:1003px;
}
.main-wrap{
  margin:0px auto;
  width:1003px;
}
.small-logo{
  display:none;
}
.mobile-menu{
  display:none;
}
.top-banner{
  background-color:#c3151f;
  height:105px;
}
.top-banner .logo{
  float:left;
}
.top-banner .logo{
  margin-top:15px;
}
.top-banner .logo img{
  width:500px;
}
.top-banner .top-bar{
  font-size:.75em;
  color:#e8babc;
  line-height:36px;
  text-align:right;
  float:right;
  margin-top:10px;
}
.top-banner .top-bar a{
  color:#e8babc;
  display:inline-block;
}
.top-banner .version-links > a:before{
  content:"|";
  display:inline-block;
  font-size:10px;
  position:relative;
  top:-1px;
  padding:0px 6px;
  color:#e8babc;
}
.top-banner .version-links > a:first-child::before{
  display:none;
}
.top-banner .top-bar a:hover{
  color:#fff;
}
.top-banner .four-links{
  float:left;
  padding-right:45px;
}
.top-banner .four-links:first-child{
  padding-left:0;
}
.top-banner .version-links{
  float:left;
  padding-left:6px;
}
.version{
  line-height:normal !important;
  text-align:right;
}
.top-table .version-wrap{
  text-align:unset !important;
}
.find-bar{
  float:right;
  width:140px;
  margin-top:3px;
  background-color:#fff;
  border-radius:2px;
  position:absolute;
  right:0;
  top:-65px;
}
.find-bar input[type="text"], .find-bar input[type="submit"]{
  float:left;
  height:22px;
  line-height:22px;
  box-sizing:border-box;
}
.find-bar input[type="text"]{
  border:none;
  background-color:transparent;
  padding:2px 2px 2px 6px;
  width:calc(100% - 36px);
  outline:none;
  color:#666666;
}
.find-bar input[type="submit"]{
  border:none;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9dJREFUWEe9V11oHFUU/s6dbNWCLY0zGxvsziYYQ4skSCtos7NJWkVE6UO1Dz5JSym0Kha0feqDIr4p4j8UCqUPfSj0j4pQRQ2dsTQ0UFpLUZsmO0mamJltlTzExMzOkVl315nJ7E+ySe7bnDnfd78559wz5xJqWLqc7HHh9giibgBNAB4F8CCA2wAGiWACMFKWeaYGuoALVQIYcssOJvcwgK5aiAl0FYyTJEknuybvWLVhynjpinoMwJ5aSCJ87oBwSLPMs9XwkRHQFfVbAC9WA1d7L4gOdFmZryv5zROgKypHAhjnQLhJhGsil+sXUsyZhdMpQXSwiw4QdgBYG8a6zO93Z0feKyciIEBX1OsAOkLOY0y0N21lLlb6El1ObAbRB1GRI3afTmVHB6LwJQHROacTmp15vVqo/e91OfEyiC6EMONCNDwVVZh5AYVqPx8AMX7QsuZzC9m86HtFaW2bQ+53P5aA0ynbfDXMlxegK6oROGqE+5plPrKYzYsYQ04eZOJP/BwOcm299thgQFhfXH1WYlz2Gxm0O21njtcjIP9hsvo9CKUouoRD3Zb5UUCALqvvgOA3ntFs85V6Ny9E9g0AX/i4DM02taAARf0JQI/PeESzzQ+XRICc7AGxx19ajt0S60WfUzSQrqi3AGwsGYCXUrbpNaK6lyG3P8w0MxVIrxSLp/8YtP0C7gNYVzQwozmdNSfq3r1AoCvqbwCeKPGx1K5lh0onhIy4OsuMVSsmQNAz2mSm3xeBxAhAG1YqBY5LG3vvZX71p+AqgC0rUYQM/JW2zVK6vT29IvwSwAGfgGU7hkT4MWWZ20N9YH7vXq5GBMLHmmW+GxAwsK517XSD8wv56gDL1IqZRGfaGr4REOA9XFLUNwn4PHD0lvhnBNCnmp05GD7evt9x8juAnw86LNnvGKJBJLsmhr3hNbD+FxDRNguedQ8kAHIp21xFgFtWQD4V8eR+Yv4qsgsuciTzcU09FJtbv2V8fHpeDfgNPyuJt1zQZ0vVikM8E9Js7smtU2Ne+8+vMlNxYhdAp+oUkQMghTkYGBTsdqeyo+NlBXgv8kOmEPvAvG9hQugCEx3RrOGbhqL+CWBNBP46BO/UJkeGKt6MikKY6AUibAMj0MUKxDMEZBh0G+we1bIj3xQ3HGhuXv33XMwbwdZHiLjBOX6tqoAw8Eq8pekfoEkQrxaOM7r13tjdShG6vOaxRucBqZ+Ax+f5ER1dsICFpeM/b0Pe0MwkvCGns+IxXAx5rRi9KdEKl7y7YuniQ+DjKxKBoshLjYlN1CDe9grbu7IJiL5/Aa/wgaF30ii7AAAAAElFTkSuQmCC) no-repeat center center;
  width:36px;
  padding:2px;
  background-size:14px;
  outline:none;
  cursor:pointer;
}
.search-wrap {
  position:relative;
}
.search-wrap em {
  position:absolute;
  display:inline-block;
  line-height:1em;
  top:25px;
  left:0;
}
.m-top{
  margin-top:20px;
}
.login-others > ul{
  right:0px !important;
}
.login-others > ul > a{
  line-height:40px;
}
.main-pic{
  margin-top:-8px;
}
.main-pic img{
  display:block;
}
.banner-pic{
  display:block;
  width:100%;
}
.banner-pic a{
  display:block;
  line-height:0;
}
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
  display:block;
  margin:0 auto;
  max-width:78%;
  height:auto !important;
}
.news_content_content table{
  margin:10px auto;
  border-collapse:collapse;
}
/*适老*/
/*适老开关*/
#pip-triggers-container{
  float:left;
}
.pip-triggers>div>div>div {
  line-height:20px;
  text-align:left;
}
.pip-triggers > em > i{
  color:#fff;
  vertical-align:middle;
}
.top-bar a{
  color:#fff;
}
.top-bar .fk > a:before, .top-bar .user > a:before{
  content:"|";
  padding:0 10px;
  color:#e8babc;
}
.top-bar .fk{
  display:inline;
}
.user > .login-others{
  margin-right:15px;
  margin-left:0 !important;
}
.user > .login-others > ul > a{
  color:#c3151f;
}
.news-list > a{
  display:block;
  padding:0.5em 0.5em;
  line-height:1.5em;
}
.news-list > a:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.news-list > a > span{
  display:block;
  width:100%;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  white-space:normal;
  overflow:hidden;
  text-align:justify;
  float:none;
  font-size:0.875em;
}
.news-list > a:hover{
  color:#ff7900 !important;
}
.news-list > a > em{
  width:6em;
  color:#999;
  font-style:normal;
  font-size:0.875em;
  font-family:Arial, Verdana;
}
.news-list.top-news > a{
  padding-top:.65em;
  padding-bottom:.65em;
}
.news-list.twin-row-news > a{
  padding-top:.25em;
  padding-bottom:.25em;
}
.news-list.twin-row-news > a > span{
  -webkit-line-clamp:2;
}
.news-list.list-line > a{
  padding:.6em 0;
  border-bottom:1px solid #ececec;
}
.news-list.list-line > a:last-child{
  border-bottom:none;
}
.news-list.list-line > a > span{
  float:left;
  width:calc(100% - 6em);
}
.news-list.list-line > a > em{
  float:right;
  text-align:right;
}
.news-list.list-line.notice-news.mail-list > a{
  padding-bottom:15px;
}
.news-list.list-line.notice-news.mail-list > a > em{
  display:block;
}
.news-list.notice-news > a > span{
}
.news-list.notice-news > a > em{
  display:block;
}
@media screen and (max-width:1000px){
  body{
	font-size:16px;
  }
  .min-wrap{
	width:100%;
	min-width:inherit;
  }
  .main-wrap{
	width:auto;
  }
  .search-wrap em {
	position:relative;
	top:0;
	z-index:99;
	color:#f00;
}
  .top-banner .top-bar{
	position:absolute;
	top:25px;
	right:0;
	margin-top:0;;
  }
  .version-links{
	display:none;
  }
  .top-banner .logo{
	display:none;
  }
  .top-banner{
	background:#fff;
	height:auto;
  }
  .pip-triggers > em > i{
	color:#666;
	vertical-align:middle;
  }
  .top-banner .top-bar a,.top-banner .top-bar a:hover {
	color:#666;
  }

  .top-bar .user > a:after{
	display:none;
  }
  .top-bar .fk > a:before, .top-bar .user > a:before{
	color:#333;
  }
  .main-pic{
	display:none;
  }
  .banner-pic{
	display:none;
  }
  .news_content_content > p img, .news_content_content > div img{
	max-width:100% !important;
  }
}
/*导航*/
.main-nav-bar{
  /*background:url(../images/nav_bg.png) repeat-x left bottom;*/
  height:60px;
  position:relative;
}
.main-nav{
  margin-top:15px;
  z-index:10;
}
.main-nav li{
  float:left;
  position:relative;
  z-index:1;
  width:12.5%;
  box-sizing:border-box;
}
.main-nav li .nav-node{
  display:block;
  padding:10px 5px;
  margin:0 10px;
  line-height:1.5em;
  color:#333;
  text-align:center;
}
.main-nav li:before, .main-nav li:last-child:after{
  content:"|";
  font-size:1em;
  line-height:1em;
  position:absolute;
  top:calc(50% - .5em);
  left:0;
  transform:scale(.75);
  color:#999;
}
.main-nav li:last-child:after{
  left:auto;
  right:0;
}
/*一级菜单*/
.main-nav li.focus .nav-node{
  background-color:#e83030;
  color:#fff;
  border-radius:2px;
}
/*一级菜单选中*/
.main-nav li.hover .nav-node{
  background-color:#c3151f;
  color:#fff;
  border-radius:2px;
}
/*一级菜单鼠标经过*/
.main-nav li dl{
  display:none;
  position:absolute;
  left:10px;
  width:calc(100% - 20px);
  background-color:#c3151f;
  border-top:1px solid #c8202a;
}
.main-nav li.hover dl{
  display:block;
}
.main-nav li dl a{
  display:block;
  padding:10px 0px;
  line-height:1.25em;
  font-size:.875em;
  color:#fff;
  text-align:center;
}
.main-nav li dl a:hover{
  color:#fff;
  background-color:#e83030;
}
@media screen and (max-width:1000px){
  .small-logo{
	display:block;
	padding:10px 7px 5px;
	line-height:0;
  }
  .main-nav-bar{
	background-color:#c3151f;
	height:48px;
  }
  .main-wrap{
	position:relative;
	width:auto;
  }
  /*.main-nav-bar:after {
	  content: "";
	  display: block;
	  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkREM0FENUU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkREM0FENkU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2REQzQUQzRThERTExRTRCMzFFQzJCMDNGMjY1MkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2REQzQUQ0RThERTExRTRCMzFFQzJCMDNGMjY1MkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kFQEUgAAAVlJREFUeF7t2kEOhDAMwED+/+lCD7zBkTJIe45kr1soPOecx69jAH78BySAgC7/CUuvAhSgABWEFYAfwr97EAEE2AO+ElwVgbsEuUICBITw72gCCIgJxOMVQEBMIB6vAAJiAvF4RxGOIhxFqCCsAPwQvuPoGD4BBOzegBWgAAW4C4orIICA3cuQAhSgABWEFYAfwvcgFsMngIDdG7ACFKAAd0FxBQQMEBB/GbN7vC/jYv8EEBATiMcrgICYQDxeAQTEBOLxCiAgJhCPdxQx4CiChFAC+CF8L2Ri+AQQ4I2YPSCugAACdi9DClCAAlQQVgB+CN+DWAyfAAJ2b8AKUIAC3AXFFRBAwO5lSAEKUIAKwgrAD+F7EIvh/wLij/N2j/dxbuyfAAJiAvF4BRAQE4jHK4CAmEA8XgEDBDiOCJ+IwQ/hOwuK4RNAwO6XMQpQgALcBcUVEBALeAGtuRBrABk+JgAAAABJRU5ErkJggg==) no-repeat center center;
	  background-size: 24px 24px;
	  height: 48px;
	  width: 48px;
	  cursor: pointer;
	  float: right;
  }*/
  .main-nav-bar .main-nav{
	display:none;
	position:absolute;
	top:33px;
	right:0;
	background-color:#f0f0f0;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	width:auto;
	z-index:100;
	height:auto;
  }
  .main-nav-bar .main-nav-block{
	display:block;
  }
  .main-nav-bar .main-nav li{
	float:none;
	width:auto;
	border-top:1px solid #e0e0e0;
  }
  .main-nav-bar .main-nav li:first-child{
	border-top:0;
  }
  .main-nav-bar .main-nav > li > a.nav-node{
	padding:10px 20px;
	line-height:1.5em;
	margin:0;
	color:#333;
	text-align:center;
  }
  .main-nav-bar .main-nav > li > a.nav-node:hover{
	color:#fff;
  }
  .main-nav li.hover dl{
	display:none;
  }
  .main-nav li:before, .main-nav li:last-child:after{
	display:none;
  }
  .mobile-menu{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkREM0FENUU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkREM0FENkU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2REQzQUQzRThERTExRTRCMzFFQzJCMDNGMjY1MkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2REQzQUQ0RThERTExRTRCMzFFQzJCMDNGMjY1MkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kFQEUgAAAVlJREFUeF7t2kEOhDAMwED+/+lCD7zBkTJIe45kr1soPOecx69jAH78BySAgC7/CUuvAhSgABWEFYAfwr97EAEE2AO+ElwVgbsEuUICBITw72gCCIgJxOMVQEBMIB6vAAJiAvF4RxGOIhxFqCCsAPwQvuPoGD4BBOzegBWgAAW4C4orIICA3cuQAhSgABWEFYAfwvcgFsMngIDdG7ACFKAAd0FxBQQMEBB/GbN7vC/jYv8EEBATiMcrgICYQDxeAQTEBOLxCiAgJhCPdxQx4CiChFAC+CF8L2Ri+AQQ4I2YPSCugAACdi9DClCAAlQQVgB+CN+DWAyfAAJ2b8AKUIAC3AXFFRBAwO5lSAEKUIAKwgrAD+F7EIvh/wLij/N2j/dxbuyfAAJiAvF4BRAQE4jHK4CAmEA8XgEDBDiOCJ+IwQ/hOwuK4RNAwO6XMQpQgALcBcUVEBALeAGtuRBrABk+JgAAAABJRU5ErkJggg==) no-repeat center center;
	background-size:24px 24px;
	height:48px;
	width:60px;
	cursor:pointer;
	float:right;
	display:block;
  }
  .find-bar{
	right:initial;
	top:0;
	width:calc(100% - 60px);
	height:auto;
	margin-top:0;
	background:rgba(0, 0, 0, .1);
  }
  .find-bar input[type="text"], .find-bar input[type="submit"]{
	float:left;
	height:48px;
	line-height:48px;
	box-sizing:border-box;
  }
  .find-bar input[type="text"]{
	color:#fff;
  }
  .find-bar input[type="submit"]{
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAutJREFUWEe9l1uIjVEUx3//RFIIhZlSkqGRTEKRNHJJIg8uD55EUgZRLk/zYJI3kntNqcmDB2UQKeTyMClRcknuuStqyIMoLK2xz2mfb75vzpk5M2fXfjjfWeu//6219n+vJUpYZjYX8F0PjAJGAwOB58AL4A3QJqm1BLgCE3XlYGbLgF3A7BKB7wCnfEv6XIpPJgEzOwGsKwUkxeYlsFPS2WL+qQTM7BKwuJhzCf83SDrelV0nAmZmGQ7ngEfAPeA28BuoA6aE7ekamuLbJGl3FokCAmZ2P4DF9u+B9ZIuF6mXacCejMjNkHQ3zT9PICPnJyWtKSHUeRMzWwpcSPh8BKamFWYHgVDt5xNO1yQt6M7hOVszqwGeJXzPSFqZxMsRaEtctXZJI3pyeERiG3AggVEjyXUjv2Rms4BbCcO1klrKIRAiexWIo+hXc1+SwHYg/tgqaUW5hwcCm4AjEZar5ZwkgRtBZnPfGyXt7SUCLt+OH6/+kvwKdyxPwWOgNrJYIsmFqOxlZoOB7wmgkZK+xATagWGRUbWkT2WfHgDM7CkwIcKbKCl/QzwCv4ABFSQwU5IraT4Fb4ExFUxBraQnMQF/QqdHBPqyCL9JitPdUYRHgYaIQF9ew+uS5ievYZp295UQ7Ze0I0nAn9CHiTroKymuk/SggID/MLPNwOHE1evtx+igJH8fClb8HF8BFib+763n2GHHSvLmNZNAmmy6cW80JH9cayT9zSQQUrEROJahgj1tyXJwLslVkn50qoH4g5ltAQ5lkCj3s0v8ZEku//+VMA3RzFYBp8s8zcPeLwXDG5J6Sd6mpRMI6fAmc0PY3eHi/WBj6KC/AkNSnL35XS7pVZeTUURkETAPKFCxAPwTeB3GtGZJF3MHmtmgMLpVpZBwPVhdlEDS0cx8NvTt4O8kfegqPGY2PMwR41PsmrtNoDu5iCJRDXiT44NMwaoIgZDKcYDPij5J5VZLxQgEEpOAraGwm4Cb/wAHfCHCLmG10AAAAABJRU5ErkJggg==");
	background-size:20px;
	opacity:.9;
  }
  .find-bar input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 19+ */
	color:#fff;
  }
  .find-bar input::-ms-input-placeholder{ /* IE 10+ */
	color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 18- */
	color:#fff;
  }
  .find-bar input::placeholder{ /* Firefox 18- */
	color:#fff;
  }
  .m-top{
	margin-top:0;
  }
}
/*第一屏*/
.left-wrap{
  float:left;
  width:410px;
  padding-right:20px;
}
.right-wrap{
  float:right;
  width:573px;
}
.right-wrap > .focus-pic{
  width:406px;
  margin-right:20px;
  float:left;
}
@media screen and (max-width:1000px){
  .left-wrap{
	float:right;
	width:100%;
	padding-right:0;
	margin-top:0;
  }
  .right-wrap{
	float:left;
	width:100%;
	margin-top:0;
  }
  .right-wrap > .focus-pic{
	width:100%;
	margin-right:0;
  }
  .right-wrap + .left-wrap{
	margin-top:15px;
  }
}
.box-01{
  background-color:#f8f8f8;
}
.box-01.box-b.m-top{
  margin-top:25px;
}
.box-01 .box-title-bg{
  background-color:#c3151f;
}
.box-01 .box-title-name{
  display:block;
  font-size:0.875em;
  color:#fff;
  float:left;
  padding:0.3em 0.5em;
}
.left-wrap .box-01 .box-title-bg{
  line-height:2em;
}
.left-wrap .box-01 .box-title-bg .box-title-name, .left-wrap .box-01 .box-title-bg .box-title-more{
  padding-top:2px;
  padding-bottom:2px;
}
.left-wrap .box-01 .box-title-bg .box-title-more{
  height:auto;
  line-height:inherit;
}
.box-01 > .box-content{
  padding:20px 0.5em;
}
.box-01 > .box-content.padding-0{
  padding:0;
  background-color:#f8f8f8;
  padding-bottom:13px;
}
.box-01 .box-write{
  background-color:#fff;
}
.box-01 > .box-content.box-write{
  padding:0;
  padding-top:20px;
  /*  border: 1px #000 solid;
  */
}
.box-01 .box-title-more{
  float:right;
  line-height:40px;
  cursor:pointer;
  font-size:.75em;
  display:block;
  padding:0 15px;
  font-family:Arial;
  height:40px;
  background-color:#e83030;
}
.box-01 .box-title-more a{
  display:block;
  color:#f3acac;
}
.box-01 .box-title-more a:hover{
  color:#fff;
}
.box-01 .small-title{
  display:none;
  color:#333;
  border-left:8px #c3151f solid;
  float:none;
  background-color:#f0f0f0;
  padding:0.3em 0.5em;
}
.box-01 .small-more{
  display:none;
  background:#f8f8f8;
  text-align:center;
  font-size:.75em;
  color:#333;
  padding:0.5em;
}
.box-01 .small-more a{
  color:#333;
}
.box-c > .box-content{
  padding-top:15px;
  padding-bottom:15px;
}
@media screen and (max-width:1000px){
  .box-01{
	background-color:#fff;
	margin-top:10px;
  }
  .box-01 .box-title-bg{
	background-color:#f0f0f0;
  }
  .box-01 .box-title-name{
	font-size:0.875em;
	color:#333;
	border-left:8px #c3151f solid;
	padding-left:10px;
	float:none;
  }
  .box-01 > .box-content{
	padding:15px;
  }
  .box-01 > .box-content.padding-0{
	padding:15px;
	background-color:#fff;
  }
  .box-01 .box-write{
	background-color:#fff;
  }
  .box-01 > .box-content.box-write{
	padding:0;
	padding-top:20px;
	/*  border: 1px #000 solid;
	*/
  }
  .box-01 .box-title-more{
	display:none;
  }
  .box-01 .small-more{
	display:block;
  }
  .box-01 .small-title{
	display:block;
  }
}
@media screen and (max-width:720px){
  .news-list > a{
	border-bottom:1px solid #ececec;
  }
  .news-list > a:last-child{
	border-bottom:none;
  }
  .news-list.list-line > a > span{
	width:100%;
  }
  .news-list.list-line > a > em{
	display:none;
  }
}
.query > .wrap.donate{
  padding-bottom:20px;
}
.query .wrap{
  background-color:#9d9d9d;
  display:block;
  box-sizing:border-box;
}
.query .wrap .title > a{
  display:block;
  font-size:.875em;
  line-height:1.5em;
  padding:.5em 0;
  text-align:center;
  color:#fff;
}
.query .wrap .title > a:hover{
  background-color:#c3151f;
}
.r-list-wrap-02 .query > .wrap.donate .title-name{
  line-height:1.5em;
  padding-top:12px;
  padding-bottom:12px;
  margin-bottom:15px;
  text-align:center;
  box-sizing:border-box;
  background-color:#c3151f;
  color:#FFF;
}
.r-list-wrap-02 .query > .wrap.donate{
  padding-bottom:15px;
  overflow:hidden;
}
.button{
  float:right;
  width:147px;
}
.button .wrap{
  background-color:#c3151f;
  color:#faeced;
  display:block;
  box-sizing:border-box;
  border-bottom:1px solid #cf444c;
}
.button > .wrap.donate{
  margin-top:20px;
  width:147px;
}
.sub-left-wrap > .button > .wrap.donate{
  margin-top:20px;
  width:186px;
}
.sub-left-wrap > .button{
  width:100%;
}
.button .no-border{
  border-bottom:0;
}
.button .wrap:hover{
  background-color:#e83030;
  color:#FFF;
}
.button .wrap .title{
  font-size:.875em;
  line-height:1.25em;
  padding-bottom:23px;
  padding-top:6px;
  text-align:center;
}
.button .wrap .icon{
  padding-top:25px;
  font-family:"icomoon";
  font-size:1em;
  text-align:center;
}
.button .wrap .icon:before{
  content:attr(icon);
}
.button .color-red{
  background-color:#e83030;
}
@media screen and (max-width:1000px){
  .button{
	float:left;
	width:100%;
  }
  .button .wrap{
	background-color:#c3151f;
	color:#faeced;
	display:block;
	width:33.3333%;
	height:auto;
	box-sizing:border-box;
	border:1px solid #cf444c;
	border-right:0;
	border-top:0;
	float:left;
  }
  .button > .wrap.donate{
	margin-top:10px;
	width:100%;
  }
  .query .wrap .title:first-child{
	display:none;
  }
  .query .wrap .title{
	float:left;
	width:25%;
	line-height:80px;
  }
  .query .wrap .title > a{
	border-right:1px solid #fff;
  }
}
@media screen and (max-width:480px){
  .query .wrap .title{
	float:none;
	width:auto;
	line-height:60px;
  }
  .query .wrap .title > a{
	border-bottom:1px solid #fff;
  }
  .r-list-wrap-02 .query > .wrap.donate{
	padding-bottom:0;
  }
  .r-list-wrap-02 .query > .wrap.donate .title-name{
	margin-bottom:0;
  }
  .box-01.scene .box-content{
	padding:10px !important;
  }
  .content-box{
	padding:10px !important;
  }
  .news-list > a > span{
	-webkit-line-clamp:2;
  }
  .news-list.top-news > a{
	padding:0.5em;
  }
}
@media screen and (max-width:414px){
  .suggestion_input_submit.disabled{
	width:100%;
	background:#ffffdb !important;
	margin:0;
	margin-top:10px;
	color:#ec642a !important;
	height:36px;
	font-weight:inherit !important;
  }
}
@media screen and (max-width:440px){
  .button .wrap .title{
	line-height:1.5em;
	padding-top:8px;
	padding-bottom:8px;
  }
  .button .wrap .icon{
	padding-top:15px;
  }
}
.box-01.box-b .box-title-bg{
  background-color:#fff;
}
.box-01.box-b .tab-content{
  padding:15px;
  padding-left:0;
}
.box-01.box-b .box-title-name{
  font-size:1em;
  color:#333;
  padding-left:0;
  margin-right:7px;
}
.box-01.box-b > .box-title-bg > .tab-title{
  float:left;
}
.box-01.box-b > .box-title-bg > .tab-title > .tab-node{
  font-size:.875em;
  color:#333;
  padding:0.35em 0.5em;
  display:inline-block;
}
.box-01.box-b > .box-title-bg > .tab-title > .tab-node:before {
  content:"|";
  display:inline-block;
  position:relative;
  left:-0.55em;
  color:#ccc;
}
.box-01.box-b > .box-title-bg > .tab-title > .tab-node.node-focus > .name:after, .box-01.box-b > .box-title-bg > .tab-title > .tab-node.node-focus:after{
  top:75%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  border-bottom-color:#ff7900;
  border-width:5px;
  margin-left:-5px;
}
.box-01.box-b > .box-title-bg > .tab-title > .tab-node > .line{
  border-right:1px #ececec solid;
  margin:0 16px;
}
.box-01.box-b > .box-title-bg > .tab-title > .tab-node.node-focus{
  position:relative;
  color:#c3151f;
}
.box-01.box-b .tab-content .tab-node{
  display:none;
}
.box-01.box-b .tab-content .node-focus{
  display:block;
}
.box-01.box-b .box-title-more{
  background-color:#FFF;
  padding-right:0;
}
.box-01.box-b .box-title-more a{
  color:#999;
}
.box-01.box-b .box-title-more a:hover{
  color:#c3151f;
}
.box-01.box-c .box-title-name{
  width:100%;
  color:#FFF;
  text-align:center;
  box-sizing:border-box;
}
.box-01.box-c .box-title-more{
  width:100%;
  color:#666;
  background-color:#ececec;
  padding:0;
  text-align:center;
  float:none;
}
.box-01.box-c .box-title-more:hover{
  background-color:#ccc;
}
@media screen and (max-width:1000px){
  .box-01.box-b .box-title-bg{
	display:none;
  }
  .box-01.box-b .tab-content .tab-node{
	display:block;
	padding:0;
  }
  .box-01.box-b .tab-content .tab-node .news-list{
	padding:15px;
  }
  .box-01.box-b .tab-content{
	padding:0;
  }
  .box-01.box-c .box-title-name{
	color:#333;
	text-align:left;
	padding-left:10px;
	width:inherit;
  }
  .box-01.box-c .box-title-more{
	display:block;
	background-color:#f8f8f8;
  }
}
.r-list-wrap-01{
  width:406px;
  margin-right:20px;
  float:left;
}
.r-list-wrap-02{
  width:147px;
  float:left;
}
@media screen and (max-width:1000px){
  .r-list-wrap-01{
	width:100%;
	margin-right:0;
	float:none;
  }
  .r-list-wrap-02{
	width:100%;
	float:none;
  }
}
.copyright{
  background-color:#c3151f;
  text-align:center;
  color:#e9bdbe;
  font-size:.75em;
  line-height:2em;
  padding:15px 0;
  margin-top:20px;
}
.copyright a, .copyright span{
  color:#e9bdbe;
  display:inline-block;
  padding:0 5px;
}
.copyright a:hover{
  text-decoration:underline;
}
.small-copyright{
  background-color:#c3151f;
  text-align:center;
  color:#e9bdbe;
  font-size:.75em;
  line-height:3em;
  display:none;
  height:3em;
}
@media screen and (max-width:1000px){
  .copyright{
	display:none;
  }
  .small-copyright{
	display:block;
  }
}
.link{
  background:#f0f0f0;
  padding:1em 0;
  margin:20px auto -20px;
}
.link .box-title-name{
  float:left;
  font-size:1.25em;
  border-right:1px #ddd solid;
  line-height:1.1em;
  padding-right:30px;
  padding-bottom:10px;
}
.link .box-title-name .cn{
  color:#000000;
  display:block;
}
.link .box-title-name .en{
  color:#c30000;
  font-family:Arial;
  display:block;
  Letter-spacing:0.25em;
}
.link .link-conternt{
  float:right;
  width:calc(100% - 5em - 35px);
}
.link .link-conternt a{
  float:left;
  display:block;
  font-size:.75em;
  line-height:1.5em;
  padding:6px 0 6px 15px;
  color:#999;
  width:110px;
}
.link .link-conternt a:hover{
  color:#ff7900;
}
@media screen and (max-width:1000px){
  .link{
	display:none;
  }
}
/*翻页*/
.page-tile{
  border:1px solid #eee;
  border-width:1px 0;
  font-family:Verdana, Arial;
  border-bottom:0;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:block;
  float:left;
  padding:0.3em .5em;
  min-width:1.5em;
  text-align:center;
  border-right:1px solid #eee;
  font-size:.75em;
  line-height:30px;
  height:30px;
  overflow:hidden;
}
.page-tile > em{
  display:none;
}
.page-tile > *:before{
  font-size:1.25em;
}
.page-tile .more:before{
  content:"…";
}
.page-tile a.first:before{
  content:"\2039"
}
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
.page-tile a.last:before{
  content:"\203A\203A"
}
.page-tile .focus{
  background-color:#e8e8e8;
}
@media screen and (max-width:1000px){
  .page-tile a, .page-tile span{
	display:none;
  }
  .page-tile > *{
	float:none;
  }
  .page-tile{
	padding-bottom:0;
	text-align:center;
	padding:0;
	background:#efefef;
  }
  .page-tile a.prev, .page-tile a.next{
	display:inline-block;
	box-sizing:border-box;
	height:44px;
	line-height:44px;
	padding:0 15px;
	color:#333;
	border:none;
  }
  .page-tile a.prev:before{
	content:"上一页";
  }
  .page-tile a.next:before{
	content:"下一页";
  }
}
/*翻页--结束*/
.box-notice{
  overflow:hidden;
}
/*工具栏*/
.accessible-wrap{
  display:none;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  -khtml-user-select:none;
  user-select:none;
}
.accessible-body{
  position:fixed;
  z-index:10;
  width:100%;
  min-width:1000px;
  text-align:right;
  padding:10px 0;
  font-size:.875em;
  background-color:white !important;
  border-bottom:1px solid #ddd;
}
.accessible-body-fixed{
  height:47px;
}
.accessible-body span{
  display:inline-block;
  padding:0 10px;
  margin-left:6px;
  border:1px solid #ccc;
  border-radius:5px;
  background-color:#f3f3f3 !important;
  line-height:24px;
  color:#444 !important;
  cursor:pointer;
}
.contrast, .contrast *{
  background:black !important;
  color:white !important;
}
.small-page{
  display:none;
  text-align:center;
  font-size:.875em;
  line-height:2.2em;
  background:#f0f0f0;
}
.small-page span{
  padding:0 15px;
}
.small-page span a{
  color:#333;
}
.small-page .no-click{
  color:#aaa;
}
@media screen and (max-width:720px){
  .small-page{
	display:block;
  }
}
/*打印*/
.news_content_other{
  padding:10px 0;
}
.news-content-function{
  float:right;
  font-size:.875em;
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.sub-left-wrap{
  float:left;
  width:186px;
  padding-right:20px;
  margin-top:20px;
}
.sub-right-wrap{
  float:right;
  width:797px;
}
.sub-button .wrap{
  display:block;
  font-size:.875em;
  line-height:1.5em;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #fff;
  background-color:#EdEdEd;
  color:#333;
}
.sub-button .wrap:hover{
  background-color:#ff6565;
  color:#FFF;
}
.sub-button .wrap-focus{
  background-color:#ff6565;
  color:#FFF;
}
.sub-button .color-red{
  background-color:#e83030;
  font-size:1em;
  color:#fff;
  padding-left:15px;
  width:171px;
  height:40px;
  line-height:40px;
}
.sub-button > a.wrap:before{
  content:" > ";
  display:block;
  padding:0 5px 0 15px;
  float:left;
  width:15px;
}
.sub-button span{
}
@media screen and (max-width:1000px){
  .sub-left-wrap{
	display:none;
  }
  .sub-right-wrap{
	float:none;
	width:100%;
	margin-top:0;
  }
  .sub-button{
	display:none;
  }
}
.sub-box{
  background-color:#fafafa;
  margin-top:20px;
}
.sub-box .box-title-bg{
  background-color:#EdEdEd;
}
.sub-box .box-title-name{
  color:#333;
  display:inline-block;
  float:left;
}
.sub-box .box-content{
  padding:5px 20px 5px 20px;
}
.sub-box .sub-nav{
  display:none;
  background:#f0f0f0;
  border:1px #dadada solid;
  border-width:1px 0;
  width:100%;
  box-sizing:border-box;
  box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
}
.sub-box .sub-nav a{
  display:block;
  padding:10px 15px;
  font-size:.875em;
  float:left;
  color:#333;
}
.sub-box .arrow-d{
  display:none;
  content:"";
  height:2.1em;
  width:40px;
  background:url(../images/arrow-down.png) no-repeat center center;
  background-size:24px 24px;
  cursor:pointer;
  float:right;
  margin-right:3px;
}
.sub-box .arrow-up{
  background:url(../images/arrow-up.png) no-repeat center center;
  background-size:24px 24px;
}
@media screen and (max-width:1000px){
  .sub-box{
	position:relative;
	margin-top:1px;
	background-color:#fff;
  }
  .sub-box .box-title-name{
	font-size:1em;
	border:0;
	padding-left:15px;
  }
  .sub-box .sub-nav{
	display:none;
	position:absolute;
  }
  .sub-box .sub-nav-block{
	display:block;
	z-index:9;
  }
  .sub-box .arrow-d{
	display:block;
  }
  .sub-box .box-content{
	padding:0 15px 5px 15px;
  }
}
.sub-box .second-title{
  display:none;
}
.sub-box .third-title{
  font-size:0.875em;
  line-height:1.5em;
  padding:10px;
  margin-left:8px;
  color:#333;
  display:block;
  float:left;
}
.sub-box .third-focus{
  color:#e83030;
  border-bottom:solid #e83030 1px;
}
.sub-box .mobile-third-title{
  display:none;
  padding:10px;
  padding-bottom:0;
  border-bottom:1px #ececec solid;
}
.sub-box .mobile-third-title a{
  float:left;
  display:block;
  padding:8px 12px;
  margin:0 10px 10px 0;
  line-height:1.5em;
  font-size:.75em;
  border-radius:50px;
  background-color:#f9f9f9;
  border:1px #dedede solid;
  color:#333;
}
.sub-box .mobile-third-title .third-focus{
  background-color:#c3151f;
  border-color:#c3151f;
  color:#fff;
}
@media screen and (max-width:1000px){
  .sub-box .second-title{
	display:block;
  }
  .sub-box .third-title{
	display:none;
  }
  .sub-box .mobile-third-title{
	display:block;
  }
}
.single-ariticle{
  font-size:0.875em;
  line-height:2.2em;
  text-indent:2em;
  padding:10px;
}
.content-box{
  border:1px #ececec solid;
  padding:10px 30px;
  line-height:1.875em;
  margin-top:20px;
}
.content-box .big-title{
  padding:0.5em 0;
  font-size:1.75em;
  line-height:1.5em;
  text-align:center;
  color:#333;
}
.content-box .small-title{
  text-align:center;
  color:#999;
  border-bottom:1px #eaeaea solid;
  margin-bottom:2em;
  padding:0.5em 0;
  line-height:1.5em;
}
.content-box img{
  max-width:100% !important;
  height:auto !important;
  margin:0 auto;
}
.location{
  color:#555;
  font-size:0.875em;
  font-family:Simsun;
  padding:0px 5px;
  cursor:default;
}
.location:before{
  content:"B";
  display:inline-block;
  vertical-align:top;
  font-size:1.2em;
  font-family:"icomoon";
}
.location span{
  font-size:1em;
}
.location span:before{
  content:" > ";
}
.location span:first-child:before{
  content:"";
}
@media screen and (max-width:720px){
  .location:before{
	font-size:1em;
	padding-right:3px;
  }
  .content-box{
	margin-top:0;
	border:none;
  }
  .content-box .big-title{
	font-size:1.45em;
	text-align:left;
  }
  .content-box .small-title{
	text-align:left;
  }
}
.news_content_description{
  font-size:.875em;
  color:#888;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:10px 15px;
  margin-top:15px;
  border-radius:5px;
}
.news_content_description:before{
  content:"摘要: ";
}
.news_content_content{
  line-height:1.875em;
}
.news-title-img{
  max-width:100%;
  margin:20px auto;
  text-align:center;
}
/*附件*/
.news_content_attachments a{
  color:#666;
  font-size:0.875em;
}
.news_content_attachments a:hover{
  color:#c30000;
}
.news_content_attachments a:before{
  content:"J";
  font-family:"icomoon";
  padding-right:5px;
  font-size:1.25em;
}
.pic-wrap{
  padding-left:3%;
  padding-top:25px;
  padding-bottom:25px;
}
ul.pic-list a{
  display:block;
  width:22%;
  float:left;
  color:#666;
  margin-right:3%;
  margin-bottom:25px;
}
ul.pic-list a > span{
  display:block;
  color:#666666;
  line-height:1.5em;
  padding:8px;
  box-sizing:border-box;
  text-align:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
ul.pic-list a > span:hover{
  color:#ff7900;
}
ul.pic-list a > img{
  display:block;
  width:100%;
}
@media screen and (max-width:720px){
  .pic-wrap{
	padding-left:3%;
	padding-top:15px;
	padding-bottom:5px;
  }
  ul.pic-list a{
	display:block;
	width:47%;
  }
}
@media screen and (max-width:640px){
  .meta-float{
	display:none !important;
  }
}
@media screen and (max-width:360px){
  ul.pic-list a{
	margin-bottom:5px;
  }
  .pic-wrap{
	padding-left:3%;
	padding-right:3%;
  }
  ul.pic-list a{
	display:block;
	width:100%;
  }
}
.suggestion_input_wrap{
  background-color:#f6f6f6;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100%;
  height:80px;
}
.suggestion_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:.875em;
}
.suggestion_input_captcha_img{
  vertical-align:top;
  width:75px;
  cursor:pointer;
}
.suggestion_input_captcha{
  width:60px;
  border:1px solid #ddd;
  border-radius:2px;
  height:22px;
  padding:3px;
}
.suggestion_input_submit{
  margin-left:10px;
  border:none;
  background-color:#c3151f;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_input_submit:hover{
  background-color:#fb7262;
}
.suggestion_list_wrap{
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  margin:15px 0;
  padding:5px 0;
}
.suggestion_list > li > em{
  font-style:normal;
  font-size:.875em;
  line-height:2em;
  margin-left:5px;
  color:#169fa5;
}
.suggestion_list > li > b{
  font-weight:normal;
  font-size:.875em;
  line-height:2em;
  color:#aaa;
}
.suggestion_list > li > div{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
}
.suggestion_list > li > span{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
  color:#c3151f;
  display:block;
}
.suggestion_content_replay{
  font-size:.875em;
  color:#ff4c00;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:5px 15px;
  margin:5px 5px 20px;
  border-radius:5px;
}
.guestbookform{
  background-color:#f3f3f3;
  margin-top:22px;
}
.guestbookform form{
  margin:0 auto;
  padding:20px;
}
.guestbookform dl:after{
  content:"";
  display:block;
  clear:both;
}
.guestbookform dl > dt{
  float:left;
  width:80px;
  text-align:right;
  line-height:40px;
  font-size:.75em;
  color:#666;
}
.guestbookform dl > dt:after{
  content:": ";
}
.guestbookform dl.submit > dt:after{
  content:none;
}
.guestbookform dl.red > dt:before{
  content:"* ";
  color:red;
}
.guestbookform dl > dd{
  padding:5px;
  margin-left:80px;
}
.guestbookform dl > dd > input[type="text"]{
  padding:2px 4px;
  height:24px;
  width:200px;
  border:1px solid #bbb;
  border-radius:3px;
}
.guestbookform dl > dd > img{
  height:30px;
}
.guestbookform dl > dd > input[name="title"]{
  width:400px;
}
.guestbookform dl > dd > textarea{
  padding:8px 4px;
  height:90px;
  width:400px;
  border:1px solid #bbb;
  border-radius:3px;
}
.guestbookform dl > dd > input[name="captcha"]{
  width:100px;
}
.guestbookform dl.submit > dd > span{
  display:inline-block;
  padding:8px 36px;
  background-color:#c3151f;
  color:white;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
}
.guestbookform dl.submit > dd > span:hover{
  opacity:.9;
  filter:alpha(opacity:90);
}
@media screen and (max-width:1000px){
  .guestbookform dl > dt{
	display:none;
  }
  .guestbookform dl > dd{
	margin-left:5px;
  }
  .guestbookform dl > dd > input[type="text"]{
	width:98%;
	height:32px;
  }
  .guestbookform dl > dd > img{
	height:38px;
  }
  .guestbookform dl{
	color:#f3f3f3;
  }
  .guestbookform dl:before{
	content:"*";
	display:block;
	line-height:3em;
	font-size:.75em;
	float:left;
  }
  .guestbookform dl.red{
	color:#FF0000;
  }
  .guestbookform dl > dd > input[name="title"]{
	width:98%;
  }
  .guestbookform dl > dd > textarea{
	width:98%;
  }
  .guestbookform dl > dd > input[name="captcha"]{
	width:100px;
  }
  .guestbookform dl.submit > dd > span{
	width:98%;
	padding:13px 4px;
  }
}
/*----------留言板-----------*/
.gb-detail{
  min-height:300px;
  padding-bottom:20px !important;
}
.gb-detail > h1{
  font-size:1em;
  font-weight:normal;
  margin:0;
  color:#444;
}
.gb-detail > em{
  display:block;
  font-size:.75em;
  color:#999;
  line-height:2.5em;
  font-style:normal;
  font-family:Arial;
  border-bottom:1px solid #ddd;
  margin-bottom:15px;
}
.gb-detail > div{
  font-size:.875em;
  line-height:1.5em;
  color:#666;
}
.gb-detail > p{
  margin:0;
  margin-top:20px;
  font-size:.875em;
  line-height:1.5em;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  padding:8px 10px;
  border-radius:5px;
  color:#666;
}
.gb-detail > p:before{
  display:block;
  content:"管理员回复：";
  color:#901c23;
  line-height:2em;
}
.gb-detail > p:after{
  display:block;
  content:attr(data-date);
  font-size:.75em;
  color:#999;
  line-height:2.5em;
  font-weight:normal;
  font-family:Arial;
}
/*网上调查样式*/
.box-01.scene{
  margin-bottom:20px;
}
.box-01.scene .scene-left{
  float:left;
}
.box-01.scene .scene-title-chart{
  float:left;
}
.box-01.scene .scene-title-chart img{
  display:block;
}
.box-01.scene .box-title{
  padding:20px;
  line-height:2em;
}
.box-01.scene .box-content{
  padding:30px;
  font-size:.875em;
  color:#888;
  line-height:30px;
}
.box-01.scene .title-cn{
  font-size:1.5em;
}
.box-01.scene .title-en{
  color:#808080;
}
.box-01.scene .sub-title{
  color:red;
  background:url(../images/approve.png) 0px 5px no-repeat;
  padding-left:25px;
  padding-bottom:10px;
}
.box-01.scene .box-content > .sub-content > li{
  border-bottom:1px dashed #ccc;
}
.box-01.scene .box-content > .sub-content > li > a{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  line-height:50px;
  display:block;
}
.box-01.scene .box-content > .sub-content > li > em{
  float:right;
  color:#999;
  line-height:36px;
  display:block;
  font-style:normal;
}
.box-01.scene .box-content > .sub-content > li > a:before{
  content:">";
  margin-right:8px;
}
.box-01.scene .box-content > .sub-content > li{
  line-height:40px;
}
.box-01.scene .box-content > .sub-content > a{
  display:block;
  width:120px;
  height:40px;
  line-height:40px;
  margin-top:10px;
  cursor:pointer;
  border:none;
  outline:none;
  background-color:#ef6966;
  text-align:center;
  color:#fff;
  font-size:1.125em;
}
.scene-button{
  table-layout:fixed;
  width:376px;
  border-collapse:collapse;
}
.scene-button td{
  height:70px;
  line-height:70px;
}
.scene-button a{
  display:block;
  width:100%;
  height:100%;
  background-color:#d1d9db;
  text-align:center;
}
.scene-button a:hover{
  background-color:#ef6966;
  color:#fff;
}
.survey-title{
  line-height:30px;
  font-size:1.5em;
  color:#c3151f;
}
.survey-content{
  font-size:.875em;
  color:#666;
  line-height:30px;
}
.survey-sub-title{
  font-size:1.25em;
  color:#333;
}
.survey-sub-title-2{
  font-size:1.25em;
  color:#333;
}
.survey-table{
  width:100%;
  padding-top:10px;
}
.survey-content tr td li input{
  vertical-align:text-bottom;
  margin:0 10px -1px 24px;
}
.survey-content tr td textarea{
  width:90%;
  height:80px;
  margin:5px 25px;
}
.survey-content input[type="submit"]{
  float:left;
  margin-left:25px;
  background-color:#ef6966;
  width:100px;
  color:#fff;
  cursor:pointer;
  border:none;
  outline:none;
  line-height:40px;
  height:40px;
  text-align:center;
  font-size:14px;
}
.survey-content input[type="submit"]:hover{
  background-color:#45a5d7;
}
.survey-content a{
  float:left;
  display:block;
  background-color:#8cc540;
  width:100px;
  color:#fff;
  cursor:pointer;
  border:none;
  outline:none;
  line-height:40px;
  height:40px;
  margin-left:20px;
  text-align:center;
  font-size:14px;
}
.survey-content a:hover{
  background-color:#45a5d7;
}
.survey-head .joiner, .survey-head .status, .survey-head .joiner{
  float:left;
  padding-right:20px;
  font-size:.875em;
}
.survey-head{
  border-bottom:1px dashed #ccc;
  padding-bottom:20px;
}
.survey-table .options{
  width:100%;
  padding:8px 0;
  float:left;
  display:block;
}
.survey-table .bars{
  width:80%;
  margin-left:20px;
}
.survey-table .bar{
  width:80%;
  min-width:100px;
  height:14px;
  overflow:hidden;
  background-color:#e3e3e3;
  float:left;
  margin:10px 0;
  margin-right:10px;
}
.survey-table tr td > div:first-child{
  margin-left:20px;
}
.survey-table .precent{
  background-color:#f9c171;
  border-right:1px solid #fff;
  height:14px;
  width:0%;
  transition:width 1s;
  -moz-transition:width 1s; /* Firefox 4 */
  -webkit-transition:width 1s; /* Safari 和 Chrome */
  -o-transition:width 1s; /* Opera */
}
.survey-table .options, .survey-table .bars{
  float:left;
  font-family:"Arial", "Microsoft Yahei";
}
.cf29{
  color:#f29149;
}
.survey-table .data{
  float:left;
  height:34px;
  line-height:34px;
  font-size:1.2em;
}
.survey-description{
  color:#999;
  padding:15px 0 0 25px;
  line-height:2.25em;
}
.survey-table .reply_view{
  font-size:.875em;
  color:#669;
  text-decoration:underline;
}
.survey-table .reply_view:HOVER{
  color:#F9C171;
}
.reply_view_list ul li{
  margin:10px;
}
.box-01.scene .m_page{
  display:none;
}
@media screen and (max-width:1000px){
  .box-01.scene .pc_page{
	display:none;
  }
  .box-01.scene .m_page{
	display:table;
  }
  .survey-table .bars{
	width:100%;
  }
}
/* 领导之窗 */
.leader-pic-list .img-focus{
  float:left;
  width:100px;
  height:120px;
  background-size:cover;
}
.leader-pic-list .img-focus img{
  width:100px;
  height:120px;
}
.leader-pic-list .summary{
  margin-left:108px;
  padding-top:10px;
}
.leader-pic-list em, .leader-pic-list h1, .leader-pic-list p{
  font-style:normal;
  font-weight:normal;
  color:#333;
  font-size:0.875em;
  margin:0;
  padding:0;
  margin-bottom:8px;
  display:block;
}
.leader-pic-list li:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.leader-pic-list li{
  border-bottom:1px dotted #e8e8e8;
  padding:15px;
}
.news-content-share{
  float:left;
}
@media screen and (max-width:1000px){
  .news-content-share{
	display:none;
  }
}
#_ideConac img{
  padding-top:10px;
}
#_span_jiucuo img{
  padding-top:10px;
}
/*网站地图页 start*/
.map-box.content-box{
  font-size:1em;
}
.map-box > .location{
  font-size:.75em;
  margin-top:10px;
}
.map{
  margin-bottom:20px;
  margin-top:10px;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:10px 5px;
  line-height:2.4em;
}
.map > li:first-child{
  border-top:none;
}
.map > li .wrap{
  padding:5px 0;
}
.map > li .title{
  display:block;
  color:#333;
  border-left:8px solid #FF4F4F;
  padding-left:10px;
  margin:10px 0;
  line-height:16px;
}
.map > li .node{
  display:inline-block;
  color:#4095ce;
  font-size:0.875em;
  line-height:2em;
  padding-right:25px;
  margin-left:19px;
}
.map > li .list{
  line-height:.75em;
  margin-bottom:5px;
  padding-left:19px;
}
.map > li .sub-node{
  display:inline-block;
  color:#888;
  font-size:0.75em;
  line-height:2em;
  padding-right:10px;
  font-family:Simsun;
}
.map > li .sub-node:before{
  content:">";
  font-family:Simsun;
  padding-right:5px;
}
.map a:hover{
  color:#ff7900;
}
/*网站地图页end*/
.declare{
  position:fixed;
  bottom:10px;
  left:10px;
  z-index:999;
}
@media screen and (max-width:1000px){
  .declare{
	display:none;
  }
}
@media screen and (max-width:640px){
  .small-logo{
	padding-top:40px;
  }
}
@media screen and (max-width:540px){

  .small-logo img{
	width:100%;
  }
  .top-banner .top-bar{
	top:0;
  }
}