@charset "UTF-8";
/**
 * 
 * @authors Sean (982653014@qq.com)
 * @date    2016-12-19 15:26:39
 * @version $Id$
 */
/**
 * 定义变量 start
 * @type {String}
 */
/**
 * 定义变量结束 end
 */
* {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: '微软雅黑';
  box-sizing: border-box;
  text-decoration: none;
}
a {
  color: black;
}
a:hover {
  text-decoration: underline;
}
#header {
  height: 178;
  width: 100%;
  /* 文字图片处理*/
  /* 链接移入效果 */
}
#header span,
#header a,
#header p {
  color: #fdaac1;
  font-size: 13px;
  text-decoration: none;
}
#header a:hover {
  text-decoration: underline;
}
#header .topbox {
  height: 35px;
  background: #f5f4f4;
}
#header .topbox .top {
  width: 1065px;
  margin: 0 auto;
  height: 35px;
}
#header .topbox .top .left {
  float: left;
  width: 30%;
  margin-left: 32px;
}
#header .topbox .top .left span {
  display: inline-block;
  width: 11px;
  height: 17px;
  margin-top: 8px;
  background: url('../img/headerbg.png') -45px -49px no-repeat;
}
#header .topbox .top .left a {
  display: inline-block;
  height: 35px;
  margin-top: 8px;
  vertical-align: middle;
  line-height: 17px;
}
#header .topbox .top .right {
  float: right;
  width: 60%;
  height: 35px;
  text-align: right;
  margin-right: 32px;
}
#header .topbox .top .right .nologin span.icon {
  display: inline-block;
  width: 15px;
  height: 16px;
  vertical-align: middle;
  padding: 0;
  background: url('../img/headerbg.png') -10px -49px no-repeat;
}
#header .topbox .top .right a {
  line-height: 30px;
}
#header .topbox .top .right span {
  padding: 0 3px;
}
#header .con {
  width: 1065px;
  margin: 0 auto;
  height: 95px;
  padding: 25px 0;
}
#header .con .logo {
  display: block;
  float: left;
  width: 300px;
  height: 47px;
  background: url('../img/logo.jpg') 32px no-repeat;
}
#header .con form {
  display: block;
  float: right;
  margin: 8px 32px 0 0;
  height: 30px;
  width: 226px;
}
#header .con form input[type=text] {
  height: 100%;
  width: 168px;
  float: left;
  border: #fff;
  box-shadow: -1px 1px 1px #fad9dc;
  color: #faa8b0;
}
#header .con form input[type=submit] {
  width: 56px;
  height: 100%;
  background: url('../img/headerbg.png') -10px -7px no-repeat;
  border: none;
}
#header > hr {
  width: 100%;
  height: 4px;
  border: none;
  background: #fc5465;
}
#header .navbg {
  width: 100%;
  height: 42px;
  background: #fad9dc;
  box-shadow: 0 1px 1px #fad9dc;
}
#header .navbg .content {
  width: 1065px;
  margin: 0 auto;
  height: 42px;
  background: white;
}
#header .navbg .content .nav {
  margin-top: -42px;
  width: 1000px;
  margin: 0 auto;
}
#header .navbg .content .nav a {
  padding: 0 10px;
}
#header .navbg .content .nav a,
#header .navbg .content .nav span {
  color: #747474;
  font-size: 14px;
  line-height: 42px;
}
/**
 * 分页样式
 */
.page {
  overflow: hidden;
  text-align: center;
  margin-top: 30px;
}
.page a,
.page span {
  display: inline-block;
  height: 25px;
  border: 1px solid white;
  color: #c3c3c3;
  text-align: center;
  line-height: 25px;
  overflow: hidden;
  margin: 0 9px;
  padding: 0 10px;
  border-radius: 3px;
}
.page .current,
.page a:hover {
  border: 1px solid #c3c3c3;
  text-decoration: none;
}
/**
 * 首页主体
 */
.wp {
  width: 1065px;
  margin: 0 auto;
  background: white;
  padding: 20px 32px;
  overflow: hidden;
}
.wp .main {
  width: 733px;
  overflow: hidden;
  float: left;
}
.wp .main .article-header {
  overflow: hidden;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 12px;
}
.wp .main .article-header h1 {
  font-size: 24px;
  color: #333;
  line-height: 40px;
}
.wp .main .article-header .info {
  height: 45px;
  padding-top: 12px;
}
.wp .main .article-header .info > span {
  font-size: 12px;
  margin-right: 30px;
}
.wp .main .article-header .info > span span {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.wp .main .article-header .info > span .time-icon {
  background: url('../img/small-icon1.png') -46px -1px no-repeat;
}
.wp .main .article-header .info > span .category-icon {
  background: url('../img/small-icon1.png') -24px -1px no-repeat;
}
.wp .main .article-header .info > span .comment-icon {
  background: url('../img/small-icon1.png') -72px -1px no-repeat;
}
.wp .main .article-header .info > span .share-icon {
  background: url('../img/small-icon1.png') -88px -1px no-repeat;
}
.wp .main article {
  overflow: hidden;
  width: 100%;
  margin: 10px 0 30px;
}
.wp .main article p,
.wp .main article span,
.wp .main article b,
.wp .main article strong,
.wp .main article h1,
.wp .main article h2,
.wp .main article h3,
.wp .main article h4,
.wp .main article h5,
.wp .main article h6 {
  font-size: 14px;
  color: #504f4f;
  line-height: 20px;
  margin-top: 5px;
}
.wp .main article img {
  display: block;
  margin: 0 auto;
}
.wp .main hr {
  border: none;
  height: 1px;
  background: #eaeaea;
  margin: 40px 0 30px;
}
.wp .main .related-recommendation {
  overflow: hidden;
}
.wp .main .related-recommendation h4 {
  font-size: 16px;
  color: #333;
  line-height: 36px;
  border-bottom: 2px solid #fc5465;
  display: inline-block;
  margin-bottom: 10px;
}
.wp .main .related-recommendation ul li {
  width: 356px;
  height: 32px;
  overflow: hidden;
  float: left;
  border-bottom: 1px solid #eaeaea;
}
.wp .main .related-recommendation ul li a {
  font-size: 14px;
  line-height: 32px;
  color: #767373;
}
.wp .main .related-recommendation ul li:nth-child(odd) {
  margin-right: 20px;
}
.wp .main .comment-main {
  overflow: hidden;
  margin: 30px 0;
}
.wp .main .comment-main .post-comment {
  overflow: hidden;
}
.wp .main .comment-main .post-comment textarea {
  width: 100%;
  height: 120px;
  border: 1px solid #e7e7e7;
  padding: 10px;
  font-size: 14px;
  color: #767373;
  resize: none;
  border-radius: 5px;
}
.wp .main .comment-main .post-comment input[type=submit] {
  width: 115px;
  height: 35px;
  color: #b7b6b6;
  background: white;
  font-size: 14px;
  border: 1px solid #b7b6b6;
  border-radius: 5px;
  cursor: pointer;
  float: right;
  margin-top: 10px;
}
.wp .main .comment-main .comment-list > strong {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  display: block;
}
.wp .main .comment-main .comment-list ul {
  overflow: hidden;
}
.wp .main .comment-main .comment-list ul li {
  border-bottom: 1px solid #ededed;
}
.wp .main .comment-main .comment-list ul li .comment-time,
.wp .main .comment-main .comment-list ul li .comment-user {
  font-size: 12px;
  color: #939292;
  line-height: 28px;
}
.wp .main .comment-main .comment-list ul li p.comment-content {
  font-size: 14px;
  line-height: 20px;
  margin: 5px 0;
}
.wp .main .comment-main .comment-list ul li button {
  width: 52px;
  height: 25px;
  border: 1px solid #ededed;
  border-radius: 5px;
  background: white;
  color: #151515;
  font-size: 12px;
  float: right;
  cursor: pointer;
}
.wp .main .comment-main .comment-list form {
  overflow: hidden;
  margin-top: 20px;
}
.wp .main .comment-main .comment-list form textarea {
  width: 100%;
  height: 120px;
  border: 1px solid #fb5465;
  padding: 10px;
  font-size: 14px;
  color: #767373;
  resize: none;
  border-radius: 5px;
}
.wp .main .comment-main .comment-list form input[type=submit] {
  float: right;
  width: 117px;
  height: 38px;
  background: #fb5465;
  color: white;
  font-size: 14px;
  cursor: pointer;
  border: none;
  margin-top: 5px;
  border-radius: 5px;
}
.wp .deputy {
  width: 266px;
  float: left;
  padding-left: 14px;
  overflow: hidden;
}
.wp .deputy .deputy-list {
  margin-top: 10px;
}
.wp .deputy .deputy-list h6 {
  font-size: 18px;
  color: #333;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e1e2e4;
  overflow: hidden;
}
.wp .deputy .deputy-list h6 a {
  font-size: 12px;
  color: #fc5465;
  padding-top: 3px;
  float: right;
}
.wp .deputy .deputy-list li a {
  font-size: 14px;
  display: block;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #e1e2e4;
  overflow: hidden;
}
/**
 * 首页主体结束
 */
.footer {
  width: 100%;
  background: #414b4f;
  height: 283px;
}
.footer > hr {
  height: 3px;
  border: none;
  background: #fc5465;
}
.footer .main {
  width: 1000px;
  margin: 0 auto;
  height: 280px;
  padding-top: 44px;
}
.footer .main li,
.footer .main a,
.footer .main p {
  color: white;
  font-size: 12px;
}
.footer .main .qrcode {
  float: left;
  margin-left: 24px;
  width: 113px;
}
.footer .main .qrcode img {
  width: 113px;
  height: 117px;
  display: block;
}
.footer .main .qrcode a {
  display: block;
  color: white;
  font-size: 12px;
  line-height: 16px;
  margin-top: 20px;
  text-align: center;
}
.footer .main .qrcode1 {
  margin-left: 63px;
}
.footer .main .bottomnav {
  padding-left: 107px;
  overflow: hidden;
}
.footer .main .bottomnav ul {
  overflow: hidden;
}
.footer .main .bottomnav .nav li {
  float: left;
}
.footer .main .bottomnav .nav li a {
  padding-right: 5px;
}
.footer .main .bottomnav .nav li::before {
  content: ' - ';
}
.footer .main .bottomnav .nav li:nth-child(1)::before {
  content: '';
}
.footer .main .bottomnav ul:nth-child(2) li:nth-child(1) {
  margin-top: 15px;
}
.footer .main .bottomnav ul:nth-child(2) a {
  line-height: 26px;
}
