﻿@charset "utf-8";
/*------------------------------------------------------|
|  Copyright (C)  www.xxxpan.com  all rights reserved  |
|------------------------------------------------------*/
::-webkit-scrollbar-thumb {
background-color:#555;
height:50px;
outline-offset:-2px;
outline:2px solid #111;
-webkit-border-radius:4px;
border: 2px solid #111;
}
::-webkit-scrollbar-thumb:hover {
background-color:#222;
height:50px;
-webkit-border-radius:4px;
}
::-webkit-scrollbar {
width:8px;
height:8px;
}
::-webkit-scrollbar-track-piece {
background-color:#111;
-webkit-border-radius:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
html {
  overflow-x: hidden;
}
body {
  font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #343434;
  min-width: 1200px;
  background:#e8e2d5 url(../images/o1cn01cjqfnq1wgotepdnss_!!341976337.png);
}
#trans-tooltip, #tip-arrow-bottom, #tip-arrow-top {
  display: none;
}
button, input, select, textarea {
  font: 12px/1.5 tahoma, arial, \5b8b\4f53, Calibri;
}
ul, li {
  list-style: none;
}
.clear {
  clear: both;
}
img {
  border: 0;
}
#fenye input {
  display: inline;
}
h1 {
  letter-spacing: 1px;
}
h2 {
  font-size: 13px;
}
a {
  text-decoration: none;
  color: #343434;
}
a:hover {
  color: #e40f0d;
}
#fenye, .fenye {
  margin: 0 10px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.hidden {
  display: none;
}
.display {
  display: block;
}
.ie6auto {
  _width: auto;
  _width: 0;
  _white-space: nowrap;
}
.marginone {
  margin: 0!important;
}
#date {
  float: right;
}
h3, h4 {
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
}
.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
}
.blank10 {
  height: 10px;
  overflow: hidden;
}
.dotline {
  border-bottom: #CCC 1px dashed;
  margin: 8px;
}
/* 图片滚动标签 */
.t {
  line-height: 24px;
}
.img {
  padding: 0 5px;
}
/* =========== 分页 =========== */
#fenye {
  clear: both;
  overflow: hidden;
  padding: 20px 0;
}
#fenye a {
  text-decoration: none;
}
#fenye .prev, #fenye .next {
  width: 62px;
  text-align: center;
}
#fenye a.curr {
  width: 32px;
  background: #111;
  border: 1px solid #444;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
#fenye a.curr:visited {
  color: #fff;
}
#fenye a {
  margin: 0 7px 0 0;
  color: #ccc;
  background: #222;
  border: 1px solid #444;
  float: left;
  text-align: center;
  height: 32px;
  line-height: 32px
}
#fenye a.num {
  width: 32px;
}
#fenye a:hover {
  color: #fff;
  background: #777;
  border: 1px solid #666;
  float: left;
}
#fenye span {
  line-height: 33px;
}
#totalpage {
  color: #FF0000;
}
/* CMS 文章内容页*/
.article_title, .wznr_title h1 {
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  line-height: 30px;
  margin: 15px 0;
  padding: 0 40px;
  background: url(../images/tit-bg.png);
  position:relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.author {
  height: 35px;
  line-height: 35px;
  text-align: center;
}
.dotted-line {
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-bottom-color: #000;
}
.article_intro {
  font-size: 14px;
  line-height: 24px;
  width: 95%;
  text-align: left;
  padding: 10px;
  background: #F4F4F4;
  color: #222;
}
.text_content {
  padding: 15px 0;
  font-size: 16px;
}
.article {
  padding: 18px;
  font-size: 14px;
  /*color:#555;*/
  line-height: 28px;
}
.article a {
  color: #555;
  text-decoration: underline;
}
.article a:hover {
  color: #ff3300;
}
.articleaction {
  text-align: right;
  margin-right: 40px;
}
/* 图片分页方式的样式*/
.imagelist {
  margin: 0 auto;
  width: 860px;
}
.imagelist .imagetop {
  padding-right: 5px;
  text-align: right;
  margin: 5px;
}
.imagelist .imagetop a {
  color: #767676;
}
.imagelist .defaultimagesrc {
  text-align: center;
  margin: 5px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.imagelist .defaultImagesrc img {
  border: 1px solid #f1f1f1;
  padding: 2px
}
.imagelist .imageintro {
  text-align: center;
  font-size: 14px;
}
.thumb {
  height: 112px;
  background: #FFF;
  padding: 5px;
}
.thumb_1 {
  text-align: center;
  float: left;
  height: 50px;
  width: 60px;
  padding-top: 30px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
}
.thumb_1 .font-28 {
  font-size: 18px;
  color: red;
}
.thumb_2 {
  float: left;
  width: 740px;
}
.thumb_2_1 {
  background: url(../images/qh1.gif) no-repeat 0px 20px;
  float: left;
  height: 113px;
  width: 35px;
  cursor: pointer;
  margin-left: 10px;
  _margin-left: 0px;
}
.thumb_2_2 {
  background: url(../images/qh2.gif) no-repeat 0px 20px;
  float: right;
  height: 113px;
  width: 35px;
  cursor: pointer;
}
#scrool_div {
  width: 658px;
  position: relative;
  height: 110px;
  overflow: hidden;
}
#scrool_wrap {
  height: 110px;
  position: absolute;
  width: 20000px;
}
#scrool_wrap li {
  width: 120px;
  height: 100px;
  float: left;
  margin-right: 10px;
}
#scrool_div img {
  width: 116px;
  height: 95px;
  margin: 5px;
}
.normalthumb img {
  padding: 2px;
  border: 1px solid #F9AF10
}
.currthumb img {
  padding: 2px;
  border: 1px solid #ff6600;
}
/* 图片分页方式的样式结束*/

/*组图显示方式的样式*/
.imggrouplist {
  margin: 0 auto;
  width: 590px;
}
.imggrouplist li {
  width: 130px;
  float: left;
  margin: 2px;
  border: 1px #999999 solid;
  background: #FFFFFF;
  padding: 5px;
  text-align: center
}
.imggrouplist li img {
  width: 120px;
  height: 90px;
}
/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist {
  text-align: center
}
.imglist img {
  border: 4px solid #efefef;
  padding: 1px
}
.imglist div {
  margin-bottom: 15px
}
/*平行显示方式样式结束*/

/*全站搜索begin*/
.somenu {
  width: 980px;
  margin: 0px auto;
  background: #fff;
  height: 29px;
  border: #ebebeb 1px solid;
  border-right: #BDD7F2 1px solid;
  overflow: hidden;
}
.somenu h2 {
  width: 80px;
  float: left;
  font-size: 12px;
  line-height: 29px;
  text-align: center;
  font-weight: bold;
  color: #000;
  background: url(../images/icon2.gif) no-repeat right top;
}
.somenu ul {
  width: 880px;
  float: right;
}
.somenu li {
  float: left;
  line-height: 29px;
  border-right: #ebebeb 1px inset;
  text-align: center;
}
.somenu a {
  width: 70px;
  float: left;
  display: block;
  font-size: 14px;
  color: #555;
}
.somenu a:hover {
  display: block;
  background: url(../images/up.png) no-repeat center bottom;
  text-decoration: none;
}
.so_top {
  width: 965px;
  margin: 0px auto;
}
.so_top .logo {
  width: 312px;
  float: left;
}
.suggest_link {
  background-color: #FFFFFF;
  padding: 2px 6px 2px 6px;
  color: #000000;
  height: 20px;
}
.suggest_link_over {
  padding: 2px 6px 2px 6px;
  color: #fff;
  height: 20px;
  background: #3399FF;
}
#search_suggest {
  width: 535px;
  position: absolute;
  background-color: #FFFFFF;
  text-align: left;
  border: 1px solid #e5e5e5;
  border-top: none;
  left: -1px;
  height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
}
#search_suggest li {
  height: 25px;
  line-height: 25px;
  border-bottom: #e8e8e8 1px solid;
}
.left .tit {
  background: #FAFFF9 url(../images/btn.png) no-repeat 8px 6px;
  border: #E2F3DE 1px solid;
  height: 31px;
  line-height: 31px;
  font-size: 14px;
  color: #555;
  padding-left: 28px;
}
.left .tit span {
  color: red;
  font-weight: bold;
}
.left .leftbox {
}
.left .leftbox .searchlist {
}
.left .leftbox .searchlist ul {
  padding-top: 15px;
}
.left .leftbox .searchlist li {
  line-height: 28px;
}
.left .leftbox .searchlist span.art_title a {
  font-size: 14px;
  color: #0022CC;
  text-decoration: underline;
}
.left .leftbox .searchlist span.art_title a:visited {
  color: #CC3300;
  text-decoration: underline;
}
.left .leftbox .searchlist span.artintro {
  line-height: 24px;
  font-size: 12px;
}
.left .leftbox .searchlist span.arturl {
  line-height: 24px;
}
.left .leftbox .searchlist span.arturl a {
  color: green;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.left .leftbox .searchlist span.arturl a:hover {
  text-decoration: none;
}
.left .leftbox .searchlist span.c9 {
  color: green;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
.left .leftbox .searchabout {
  margin: 0px 10px 0px 0px;
  padding: 15px;
  background: #EFEFEF;
  height: 100%;
  overflow: hidden;
}
.left .leftbox .searchabout h3 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.left .leftbox .searchabout .searchresult li {
  line-height: 25px;
  width: 20%;
  float: left;
  border-bottom: #f1f1f1 1px solid;
}
.left .leftbox .searchabout .searchresult a {
  font-size: 14px;
  color: #0022CC;
  text-decoration: underline;
}
.left .leftbox .searchabout .searchresult a:hover {
  color: red;
}
.left .leftbox .kuaisou {
  margin: 0px 10px 0px 0px;
}
.left .leftbox .kuaisou .i {
  height: 23px;
  line-height: 23px;
  width: 575px;
  padding-left: 15px;
  color: #333;
}
.left .leftbox .kuaisou #m {
  margin-left: 5px;
  height: 28px;
  line-height: 22px;
  width: 80px;
  border: none;
}
/* =========== 全站搜索end =========== */

/* =========== 7.06 news list pages style =========== */
.news_list {
  margin-bottom: 20px;
  padding: 0 15px;
}
.news_list li {
  overflow: hidden;
  margin-bottom: 5px;
  padding-bottom: 10px;
  background: url(../images/dashed_bg.gif) repeat-x 0 100%;
  line-height: 22px;
}
.news_list h4 {
  margin: 4px 0;
  padding-left: 12px;
  background: url(../images/ico_6.gif) no-repeat 0 8px;
  text-indent: 5px;
}
.news_list h4 a {
  color: #555;
}
.news_list .news_list_caption a {
  color: #333;
}
.news_list p {
  padding-left: 18px;
  color: #555;
}
.news_list .news_list_caption {
  margin-bottom: 5px;
  color: #999;
}
/* =========== 9.5新闻列表 =========== */
.newslist {
  height: 100%;
  overflow: hidden;
}
.newslist h3 {
  background: url(../images/bluenav.gif) no-repeat 10px 7px;
  height: 29px;
  line-height: 29px;
  border-bottom: #d8d8d8 1px solid;
  padding-left: 20px;
  color: #333;
  position: relative;
}
.newslist h3 span {
  position: absolute;
  right: 10px;
  top: 0px;
}
.newslist h3 span a {
  float: left;
  padding: 0px 5px;
}
.newslist h3 span a {
  font-size: 12px;
  font-weight: normal;
}
.newslist dl {
  padding: 2px;
  height: 110px;
  border-bottom: #d8d8d8 1px dotted;
  overflow: hidden;
}
.newslist dd h4.nlc_tit {
  background: url(../images/listicon.gif) no-repeat 5px center;
  padding-left: 24px;
}
.newslist dd h4.nlc_tit a {
  display: block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  word-break: keep-all;
  white-space: nowrap;
}
.newslist dd h4.nlc_tit a:hover {
  color: #900;
  text-decoration: underline;
}
.newslist dd p.nlc_time {
  color: #666;
  padding-left: 25px;
  height: 24px;
  line-height: 24px;
}
.newslist dd p.nlc_info {
  line-height: 24px;
  color: #333;
  padding-left: 25px;
  text-indent: 2em;
}
.newslist dd p.nlc_info a {
  color: #933;
}
.newslist dd p.nlc_info a:hover {
  color: #900;
  text-decoration: none;
}
.articlecontent {
  height: 100%;
  overflow: hidden;
}
.articlecontent h3, .articlecontent h1 {
  line-height: 3em;
  text-align: center;
  font-size: 22px;
}
.articlecontent .info {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.articlecontent .info span {
  padding: 0px 5px;
}
.articlecontent .info span a {
  color: red;
}
.articlecontent .newscontent {
  font-size: 14px;
  line-height: 250%;
}
.articlecontent .Author {
  text-align: right;
  font-size: 14px;
  color: #000;
}
.articlecontent .sharebox {
  text-align: right;
  height: 26px;
  line-height: 30px;
  background: #F4F8FD;
  padding-top: 7px;
}
.articlecontent .moodbox {
}
.articlecontent .articlekey {
  line-height: 25px;
}
.articlecontent .articlekey a {
  color: #ff0000;
}
.articlecontent .articlekey a:hover {
  color: red;
  text-decoration: none;
}
.articlecontent .articlebook {
}
.articlecontent .articlebook h2 {
  line-height: 25px;
  font-size: 12px;
  font-weight: normal;
}
.articlecontent .articlebook h2 a:hover {
  color: red;
  text-decoration: none;
}
/* =========== 相关新闻 =========== */
.xgxw {
  border-top: #CCC 1px dashed;
  padding-top: 10px;
  width: 99%;
  overflow: hidden;
}
.xgxw .title {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
}
.xgxw .xgnewsbox {
  padding: 8px;
}
.xgxw .xgnewsbox ul {
  width: 100%;
}
.xgxw .xgnewsbox li {
  width: 45%;
  height: 28px;
  line-height: 28px;
  background: url(../images/artarrow.gif) no-repeat 0px 12px;
  padding-left: 10px;
  margin: 0 20px 0 0;
  float: left;
}
.xgxw .xgnewsbox a {
  display: block;
  width: 80%;
  font-size: 14px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  word-break: keep-all;
  white-space: nowrap;
}
.xgxw .xgnewsbox a:hover {
  color: red;
  text-decoration: none;
}
.xgxw .xgnewsbox span {
  padding-right: 10px;
  color: #999;
}
/* =========== 相关图片 =========== */
.xgxw .xgpicbox td {
  padding-left: 5px;
  padding-right: 5px;
}
.xgxw .xgpicbox a {
  font-size: 14px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  word-break: keep-all;
  white-space: nowrap;
}
.xgxw .xgpicbox a:hover {
  color: red;
  text-decoration: none;
}
.newslist dl {
  padding: 8px;
  height: 110px;
  border-bottom: #d8d8d8 1px dotted;
  overflow: hidden;
}
.newslist dl.nl_con1 {
  margin: 0px 10px;
}
.newslist dd h4.nlc_tit {
  background: url(../images/listicon.gif) no-repeat 5px 5px;
  padding-left: 24px;
}
.newslist dd h4.nlc_tit a {
}
.newslist dd h4.nlc_tit a:hover {
  color: #ff6600;
  text-decoration: underline;
}
.newslist dd p.nlc_time {
  color: #666;
  padding-left: 25px;
  height: 24px;
  line-height: 24px;
}
.newslist dd p.nlc_info {
  line-height: 24px;
  color: #999;
  padding-left: 25px;
  text-indent: 2em;
}
.newslist dd p.nlc_info a {
  color: #369;
}
.newslist dd p.nlc_info a:hover {
  color: #ff6600;
  text-decoration: none;
}
/* =========== 9.5新闻列表 =========== */
.list-item {
  padding: 0 20px;
}
.list-li {
  height: 56px;
  padding: 5px 0 5px 70px;
  border-bottom: #444 solid 1px;
  text-indent: 0;
  overflow: hidden;
}
.list-title {
  font-size: 18px;
  line-height: 36px;
}
.list-title a, .list-title a:hover {
  color: #000;
}
.list-info {
  line-height: 20px;
  margin-left: 2px;
}
.list-li .list-title {
  color: #FFF;
}
.list-li .list-info {
  color: #bbb;
}
.list-li:hover .list-title {
  color: #e40f0d;
}
.list-li:hover .list-title a, .list-li:hover .list-title a:hover {
  color: #e40f0d;
}
.list-li:hover .list-info {
  color: #cf4f0f;
}
.spr-1 {
  background: url("../images/icons.png") no-repeat;
  background-position: -570px -728px;
}
.spr-1:hover {
  background-color:rgba(140, 140, 140, 0.2);
  background-position: -570px -598px;
}
/* =========== 9.5图片新闻列表 =========== */
.topic-item {
  overflow: hidden;
}
.topic-item ul {
  width: 100%;
}
.tpc-li {
  text-indent: 0;
  float: left;
  overflow: hidden;
}
.tpc-title {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  padding: 5px 0;
  margin: 0 5px;
  font-weight: lighter;
  border-bottom: #646464 solid 1px;
  overflow: hidden;
}
.tpc-title, .tpc-title a {
  color: #333;
}
.tpc-des {
  display: block;
  height: 38px;
  line-height: 20px;
  color: #999;
  padding: 5px;
  overflow: hidden;
  margin: 5px 2px;
}
.tpc-li .tpc-btn {
  width: 122px;
  height: 35px;
  line-height: 32px;
  color: #fff;
  text-indent: 15px;
  margin: 0 0 0 5px;
  padding: 5px 10px;
  background: #af2c2c;
}
.spr-2 {
  width: 47%;
  margin:1%;
  padding:0.5%;
  height: 410px;
  background: #222;
}
.spr-2 .tpc-btn {
  font-size: 14px;
}
.spr-2 .tpc-img {
  display: block;
  width: 97%;
  height: 264px;
  margin: 1.5%;
}
.spr-3 {
  width: 30%;
  height: 295px;
  margin:1%;
  padding:0.5%;
  background: #222;
}
.spr-3:hover {
  background: #494949;
}
.spr-3 .tpc-btn {
  font-size: 12px;
}
.spr-3 .tpc-title, .spr-3 .tpc-title a {
  color: #58bffb;
}
.spr-3 .tpc-col, .spr-3 .tpc-title .tpc-col a {
  color: #ffa435;
}
.spr-3 .tpc-img {
  display: block;
  width: 97%;
  height: 151px;
  margin: 1.5%;
}
