@charset "utf-8";
/* CSS Document */
* {
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: none;
}

img {
  border: none;
}

ul,
li {
  list-style: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
  height: 1px;
  width: 100%;
  overflow: hidden;
}

body {
  font-size: 12px;
  background: #fff;
  font-family: "微软雅黑";
}

.main_div {
  width: 1004px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

table,
tr,
td {
  border-collapse: collapse;
}

input,
select,
textarea,
button {
  outline: none;
  font-family: "微软雅黑";
}

/*.header {
    width: 100%;
    height: 236px;
    overflow: hidden;
    background: url(../images/images_01.jpg) repeat-x;
}*/

.head {
  width: 100%;
  height: 236px;
  overflow: hidden;
  background: url(../images/images_02.jpg) no-repeat center top;
  position: relative;
}

.top_menu {
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: url(../images/white_bg.png) repeat;
  border-bottom: 1px solid #fff;
}

.top_menu p {
  display: block;
  text-align: right;
  color: #9a9a9a;
}

.top_menu p a {
  color: #0b92e4;
  padding: 0px 8px;
}

.top_menu a:hover {
  text-decoration: underline;
}

.top_menu p span {
  color: #f00;
}

.head_content {
  width: 1004px;
  height: auto;
  margin: 0 auto;
  position: relative;
}

.head_content .logo {
  width: 442px;
  height: 73px;
  float: left;
  margin-top: 50px;
}

.head_content .logo a {
  display: inline-block;
  width: 449px;
  height: 77px;
  background: url(../images/logo.png) no-repeat;
}

.head_content .head_search {
  width: 350px;
  height: 37px;
  float: right;
  margin: 70px 15px 0px 0px;
  background: url(../images/header_p.png) no-repeat;
  padding-top: 45px;
}

.head_content .head_search p {
  display: block;
  width: 233px;
  height: 34px;
  background: #fff;
  border: 1px solid #22ac38;
  padding-left: 40px;
  background: url(../images/head-search.jpg) no-repeat 14px 11px #fff;
  float: right;
}

.head_content .head_search .input_text {
  width: 153px;
  height: 34px;
  line-height: 34px;
  color: #8e8e8e;
  border: none;
  float: left;
  _border: 0px;
  _width: 150px;
}

.head_content .head_search .input_search {
  width: 80px;
  line-height: 34px;
  color: #fff;
  border: none;
  background: #22ac38;
  *line-height: 29px;
}

.head-wb {
  width: 84px;
  height: 103px;
  position: absolute;
  right: -80px;
  top: 65px;
}

/*.nav {
    width: 100%;
    height: 51px;
    background: url(../images/menu_bg.jpg) repeat-x;
}

.nav li {
    height: 52px;
    text-align: center;
    float: left;
    display: inline-block;
    background: url(../images/line.jpg) no-repeat right 13px;
    position: relative;
}

.nav li a {
    width: 125px;
    height: 52px;
    line-height: 40px;
    display: inline-block;
    font-size: 15px;
    color: #fff;
}

.nav li a:hover {
    padding: 0px;
    width: 125px;
    color: #fff;
    background: url(../images/img_04.png) no-repeat
}

.nav li.last_menu a:hover {
    background: url(../images/img_004.png) no-repeat
}

.nav li.on {
    background: url(../images/img_004.png) no-repeat
}*/

.content {
  width: 100%;
  height: auto;
  min-height: 400px;
  overflow: hidden;
  background: url(../images/news_bg.png) no-repeat;
  background-size: 100%;
}

.poster-main {
  position: relative;
  width: 1004px;
  height: 340px;
  margin: 0 auto;
  margin-top: 20px;
}

.poster-main a,
.poster-main img {
  display: block;
}

.poster-main .poster-list {
  width: 1004px;
  height: 340px;
}

.poster-main .poster-list .poster-item {
  position: absolute;
  left: 0;
  top: 0;
  box-shadow: 0 1px 15px 0 #1b1b1b;
  overflow: hidden;
}

.poster-main .poster-list .poster-item p {
  display: inline-block;
  width: 100%;
  height: 42px;
  line-height: 42px;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  background: url(../images/banner_p.png) repeat;
}

.poster-main .poster-list .poster-item p a {
  color: #fff;
  font-size: 14px;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  width: 64px;
  height: 94px;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/banner_btn_l.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/banner_btn_r.png) no-repeat center center;
}

.index_notice {
  height: 344px;
  padding: 9px 0px;
  background: #e2e2e2;
  margin-top: 30px;
}

.index_notice .main_div {
  width: 938px;
  height: 300px;
  padding: 22px 22px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.index_notice h2,
.index_sportdiv h2,
.index_find h2,
.nonstop h2,
.othertitle,
.browse_title {
  width: 944px;
  line-height: 30px;
  margin-bottom: 15px;
  background: url(../images/images_19.jpg) no-repeat center center;
  text-align: center;
  font-size: 26px;
  color: #545454;
  clear: both;
}

.notice_news {
  width: 320px;
  float: left;
  overflow: hidden;
}

.notice_news ul li {
  display: inline-block;
  line-height: 32px;
  background: url(../images/images_05.jpg) no-repeat 4px 14px;
  padding-left: 20px;
  width: 320px;
}

.notice_news ul li a {
  color: #333;
  font-size: 14px;
}

.notice_img {
  width: 600px;
  float: right;
}

.notice_img div {
  width: 285px;
  padding-top: 11px;
  float: left;
  text-align: center;
}

.notice_img .fr {
  float: right;
}

.notice_img div img {
  width: 259px;
  height: 114px;
}

.notice_img div h3 {
  padding: 12px 0px 20px 0px;
}

.notice_img div h3 a {
  font-weight: 500;
  color: #333333;
  font-size: 14px;
}

.notice_img div p {
  color: #797979;
  font-size: 13px;
  line-height: 26px;
  text-align: left;
}

.notice_img div p a {
  color: #e60012;
}

.notice_img div p a:hover {
  text-decoration: underline;
}

.index_a_d {
  height: 104px;
  position: relative;
  margin-top: 18px;
}

.index_a_d .hd {
  height: 17px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.index_a_d .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.index_a_d .hd ul li {
  float: left;
  margin-right: 2px;
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  background: url(../images/icon_btn01.png) no-repeat -22px 0px;
  cursor: pointer;
}

.index_a_d .hd ul li.on {
  background: url(../images/icon_btn01.png) no-repeat;
  color: #fff;
}

.index_a_d .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.index_a_d .bd li {
  zoom: 1;
  vertical-align: middle;
}

.index_a_d .bd img {
  width: 1004px;
  height: 104px;
  display: block;
}

.scenical {
  height: 343px;
  margin-top: 15px;
}

.index_sport {
  width: 714px;
  height: 327px;
  padding: 8px;
  background: #e2e2e2;
  float: left;
}

.index_sport .index_sportdiv {
  width: 712px;
  height: 325px;
  border: 1px solid #dbdbdb;
  background: #fff;
}

.index_sportdiv h2 {
  width: 670px;
  margin: 0 auto;
  margin-top: 20px;
}

.index_sportdiv .hd {
  width: 675px;
  height: 22px;
  line-height: 22px;
  margin: 0 auto;
  padding-top: 13px;
}

.index_sportdiv .hd ul {
  text-align: right;
}

.index_sportdiv .hd ul li {
  display: inline-block;
  color: #616161;
  font-size: 13px;
  padding: 0px 7px;
  *display: inline;
  *width: 56px;
  *padding: 0px;
  *margn: 0px 2px;
}

.index_sportdiv .hd ul li.on {
  background: #22ac38;
  color: #fff;
  margin: 0px 3px;
}

.index_sportdiv .bd ul {
  width: 680px;
  margin: 0 auto;
  margin-top: 22px;
}

.index_sportdiv .bd ul li {
  padding: 0px 7px;
  width: 156px;
  float: left;
}

.index_sportdiv .bd ul li img {
  width: 156px;
  height: 112px;
}

.index_sportdiv .bd ul li h3 {
  padding: 10px 0px 8px;
}

.index_sportdiv .bd ul li h3 a {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

.index_sportdiv .bd ul li p {
  line-height: 25px;
}

.index_sportdiv .bd ul li p a {
  font-size: 13px;
  color: #797979;
}

.index_sport_r {
  width: 267px;
  height: 343px;
  float: right;
}

.index_sport_r h3 {
  height: 41px;
  background: url(../images/images_07.jpg) repeat-x;
  color: #028fcf;
  font-size: 18px;
  text-align: center;
  line-height: 41px;
  border-bottom: 1px solid #d1d0d0;
}

.index_video,
.index_periodical {
  width: 263px;
  border: 1px solid #d1d0d0;
  overflow: hidden;
}

.index_sport_r .index_video {
  height: 170px;
}

.index_sport_r .index_periodical {
  height: 158px;
  margin-top: 11px;
}

.index_video div {
  width: 242px;
  height: 110px;
  margin: 0 auto;
  padding-top: 9px;
}

.index_video div img {
  width: 242px;
  height: 110px;
}

.index_periodicalimg {
  width: 242px;
  height: 88px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  padding-top: 15px;
}

.index_periodical .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
  display: none;
}

.index_periodical .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.index_periodical .hd ul li {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.index_periodical .hd ul li.on {
  background: #f00;
  color: #fff;
}

.index_periodical .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.index_periodical .bd li {
  zoom: 1;
  vertical-align: middle;
}

.index_periodical .bd img {
  width: 242px;
  height: 88px;
  display: block;
}

.index_periodical .prev,
.index_periodical .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -13px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.index_periodical .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}

.index_periodical .prev:hover,
.index_periodical .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.index_periodical .prevStop {
  display: none;
}

.index_periodical .nextStop {
  display: none;
}

.index_find {
  height: 363px;
  background: #e2e2e2;
  margin-top: 20px;
  padding: 10px 0px;
}

.index_find .main_div {
  width: 985px;
  height: 324px;
  padding: 20px 0px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.index_find h2 {
  width: 945px;
  margin: 0 auto;
}

.index_find ul {
  width: 980px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 15px;
}

.index_find ul li {
  display: inline-block;
  width: 155px;
  height: 220px;
  padding: 0px 20px;
  border-right: 1px dotted #ababab;
  float: left;
  _padding: 0px 20px;
}

.index_find ul li div {
  text-align: center;
}

.index_find ul li div i {
  display: inline-block;
  width: 75px;
  height: 75px;
  background: url(../images/index_icon.jpg) no-repeat;
}

.index_find ul li div i.icon_01 {
  background-position: ;
}

.index_find ul li div i.icon_02 {
  background-position: -89px 0px;
}

.index_find ul li div i.icon_03 {
  background-position: -180px 0px;
}

.index_find ul li div i.icon_04 {
  background-position: -269px 0px;
}

.index_find ul li div i.icon_05 {
  background-position: -359px 0px;
}

.index_find ul li div p {
  font-size: 16px;
  color: #0079c2;
  font-weight: bold;
  padding: 10px 0px;
}

.index_find ul li ul {
  padding-top: 8px;
  border: none;
  _width: 155px;
}

.index_find ul li ul li {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  border: none;
  float: none;
  clear: both;
  background: url(../images/images_05.jpg) 0px 8px no-repeat;
  padding-left: 10px;
}

.index_find ul li ul li a {
  color: #333;
  font-size: 14px;
}

.index_find ul li ul li a:hover {
  color: #0079c2;
}

.index_find ul li.last_child {
  border: none;
  _border-right: 0px;
}

.index_search {
  width: 935px;
  height: 40px;
  padding-top: 18px;
  border-top: 1px dotted #ababab;
  margin: 0 auto;
}

.index_search h3 {
  line-height: 40px;
  float: left;
  font-size: 16px;
  color: #0079c2;
}

.index_search p {
  display: inline-block;
  width: auto;
  float: left;
  margin-right: 30px;
}

.index_search p span {
  display: inline-block;
  float: left;
  padding: 0px 8px;
  text-align: center;
  font-size: 14px;
  color: #333;
}

.index_search p .input_text {
  width: 224px;
  height: 28px;
  border: 1px solid #bebcbc;
  margin-top: 7px;
}

.index_search p .input_search {
  width: 31px;
  height: 31px;
  background: url(../images/images_13.jpg) no-repeat;
  border: none;
  margin-left: 5px;
}

.index_search a {
  color: #e60012;
  font-size: 14px;
  float: right;
  text-decoration: underline;
  line-height: 40px;
}

.index_img {
  margin-top: 12px;
}

.index_img ul li {
  display: inline-block;
  float: left;
  padding: 0px 3px;
}

.index_img ul li img {
  width: 246px;
  height: 100px;
}

.index_img .first_child {
  padding-left: 0px;
}

.index_img .last_child {
  padding-right: 0px;
}

.space {
  /* height: 20px; */
  font-size: 14px;
  color: #000000;
  font-size: 14px;
  padding: 30px 0;
}

.space i {
  display: inline-block;
  width: 20px;
  height: 16px;
  background: url(../images/icon.png) no-repeat;
}

.space a {
  color: #000000;
}

.edit_div {
  background: #e2e2e2;
  margin-top: 15px;
  padding: 10px 0px 8px;
  color: #797979;
}

.edit_div a {
  color: #797979;
}

.edit_div .main_div {
  width: 951px;
  padding: 17px 17px 17px 17px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.edit_div .puslish_l {
  width: 266px;
  float: left;
}

.edit_div .puslish_l img {
  width: 264px;
  height: 92px;
  border: 1px solid #cfcece;
}

.edit_div .puslish_l h3 {
  color: #727272;
  text-align: center;
  font-size: 14px;
  padding: 13px 0px 0px;
}

.edit_div .puslish_l p {
  font-size: 13px;
  line-height: 24px;
  padding-top: 12px;
}

.edit_div .puslish_l p a,
.edit_print p a {
  color: #fff;
  font-size: 14px;
  display: inline-block;
  width: 85px;
  height: 37px;
  line-height: 37px;
  padding-left: 25px;
  float: left;
  text-align: center;
  background: url(../images/btn_01.jpg) no-repeat;
}

.edit_div .puslish_l p a.btn_01 {
  margin-right: 28px;
}

.edit_div .puslish_l p a.btn_02 {
  background-position: 0px -42px;
}

.edit_div .puslish_c {
  width: 413px;
  float: left;
  margin-left: 28px;
}

.puslishead {
  width: 100%;
  height: 30px;
  text-indent: 18px;
  background: url(../images/img_01.png) no-repeat;
  font-size: 16px;
  color: #0068b7;
  font-weight: bold;
}

.puslishead a {
  display: inline-block;
  float: right;
  font-size: 12px;
  color: #727272;
  font-weight: 500;
  *margin-top: -20px;
  _margin-top: -20px;
}

.puslish_news {
  width: 413px;
  height: auto;
  overflow: hidden;
  padding-top: 23px;
}

.puslish_news img {
  width: 184px;
  height: 199px;
  border: 1px solid #cfcece;
}

.puslish_news h3 {
  text-align: center;
  padding-bottom: 7px;
}

.puslish_news ul li {
  line-height: 29px;
  padding-left: 13px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.puslish_news ul li a {
  font-size: 13px;
  padding-top: 4px;
}

.edit_div .puslish_r {
  width: 210px;
  float: right;
}

.puslish_r ul li {
  text-align: center;
  padding-top: 12px;
}

.puslish_r ul li img {
  width: 202px;
  height: 76px;
  border: 1px solid #cfcece;
}

.puslish_r ul li p {
  padding-top: 4px;
}

.puslish_r ul li p a {
  font-size: 14px;
}

.edit_print {
  width: 440px;
  float: left;
  margin: 15px 0px 2px 0px;
}

.edit_print .fl {
  width: 180px;
  text-align: center;
}

.edit_print .fl h3 {
  padding-top: 12px;
}

.edit_print img {
  width: 180px;
  height: 210px;
}

.edit_print .fr {
  width: 237px;
}

.edit_print p {
  line-height: 25px;
  font-size: 13px;
}

.edit_print p b {
  font-size: 14px;
}

.edit_print p a {
  margin-top: 16px;
}

.edit_print p a.btn_01 {
  margin-right: 16px;
}

.edit_print p a.btn_02 {
  background-position: 0px -42px;
}

.publishf .first_child {
  margin-right: 35px;
}

/*.login, .register, .contact, .list, .article, .heritage_name, .member_name, .grn, .mv, .e_heritage {
    background: #fff;
    border: 1px solid #dbdbdb;
    margin-top: 18px;
}*/

.titleh {
  width: 100%;
  height: 55px;
  line-height: 65px;
  border-bottom: 2px solid #0b92e4;
  text-indent: 40px;
  font-size: 16px;
  color: #545454;
  font-weight: bold;
}

.login_div {
  width: 390px;
  height: auto;
  overflow: hidden;
  padding: 50px 0px;
  margin: 0 auto;
  font-size: 14px;
  color: #6b6b6b;
}

.login_div p {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  padding: 12px 0px;
}

.login_div .username,
.login_div .userpassd {
  padding-left: 48px;
  background: url(../images/icon.png) no-repeat;
}

.login_div .username input,
.login_div .userpassd input {
  border: 1px solid #ccc;
  width: 255px;
  height: 41px;
  line-height: 41px;
  border-radius: 4px;
  margin-left: 40px;
}

.login_div .username {
  background-position: 0px -78px;
}

.login_div .userpassd {
  background-position: 3px -135px;
}

.login_div .btn_login {
  width: 183px;
  height: 50px;
  border: none;
  margin-left: 130px;
  background: url(../images/btn_01.jpg) 0px -85px no-repeat;
  font-size: 16px;
  color: #fff;
}

.login_div p .loginaa {
}

.login_div .loginaa a {
  display: inline-block;
  float: right;
  color: #e60012;
  text-decoration: underline;
  *margin-top: -49px;
}

.register_div {
  width: 610px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding: 40px 0px 90px 0px;
  font-size: 14px;
  color: #797979;
}

.register_div p {
  line-height: 32px;
  padding: 5px 0px;
}

.register_div p span {
  display: inline-block;
  width: 120px;
  float: left;
}

.register_div p i {
  color: #e60012;
  font-style: normal;
  margin-right: 4px;
}

.register_div p input {
  width: 245px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ccc;
  float: left;
}

.register_div p label {
  font-size: 12px;
  padding-left: 10px;
}

.register_div div {
  padding: 40px 0px 0px 120px;
}

.register_div div input {
  width: 110px;
  height: 36px;
  border: none;
  margin-right: 20px;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_01.jpg) no-repeat;
}

.register_div div .input_reset {
  background-position: -128px 0px;
}

.register_div div .input_submit {
  background-position: -128px -42px;
}

.register_div p.error input {
  border: 1px solid #e60012;
}

.register_div p.error label {
  color: #e60012;
}

.contact_article {
  width: 710px;
  height: auto;
  min-height: 300px;
  overflow: hidden;
  padding-bottom: 80px;
  margin: 0 auto;
  font-size: 16px;
  color: #545454;
  position: relative;
}

.contact_article h3 {
  font-size: 20px;
  color: #0b92e4;
  padding: 64px 0px 25px;
}

.contact_article p {
  line-height: 32px;
}

.contact_article p a {
  color: #545454;
}

.contact_article p a:hover {
  color: #0b92e4;
}

.contact_article div {
  width: 100px;
  text-align: center;
  position: absolute;
  top: 180px;
  right: 230px;
}

.internation {
  margin-top: 18px;
}

.internation .internation_l {
  width: 588px;
  height: auto;
  overflow: hidden;
  float: left;
}

.internation .internation_r {
  width: 406px;
  height: auto;
  overflow: hidden;
  float: right;
}

.internation .divbg {
  width: 588px;
  height: auto;
  overflow: hidden;
  padding: 10px 0px;
  background: #e2e2e2;
  margin-top: 15px;
}

.internation a {
  font-size: 13px;
  color: #797979;
}

.internation .line {
  width: 528px;
  height: auto;
  overflow: hidden;
  padding: 0px 20px 20px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.internation .internation_title {
  border-bottom: 2px solid #d1d1d1;
  clear: both;
  width: 100%;
  height: 50px;
  line-height: 50px;
}

.internation .internation_title h3 {
  color: #545454;
  font-size: 20px;
  text-align: left;
  float: left;
}

.internation .internation_title a {
  color: #fff;
  background: #22ac38;
  float: right;
  display: inline-block;
  line-height: 20px;
  padding: 0px 3px;
  margin-top: 20px;
}

.topline {
  width: 588px;
  height: 215px;
  overflow: hidden;
  background: #fff;
  position: relative;
}

.topline img {
  width: 310px;
  height: 215px;
  float: left;
}

.topline .news_title {
  display: block;
  width: 310px;
  height: 30px;
  line-height: 30px;
  background: url(../images/banner_p.png) repeat;
  text-align: center;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.topline .news_title a {
  color: #fff;
}

.topline div {
  width: 250px;
  float: left;
  margin-left: 20px;
}

.topline div h3 {
  color: #545454;
  font-size: 20px;
  padding: 15px 0px 11px;
}

.topline div ul li {
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 13px no-repeat;
}

.topline div ul li a:hover {
  color: #0068b7;
}

.inspect .inspect_news {
  width: 320px;
  float: left;
}

.inspect .inspect_news li {
  padding-top: 20px;
}

.inspect .inspect_news li h3 {
  padding-bottom: 6px;
}

.inspect .inspect_news li h3 a {
  font-size: 14px;
  color: #016cac;
}

.inspect .inspect_news li p {
  line-height: 21px;
}

.inspect .inspect_img {
  width: 175px;
  text-align: center;
  float: right;
}

.inspect .inspect_img ul li {
  padding-top: 20px;
}

.inspect .inspect_img ul li img {
  width: 175px;
  height: 100px;
}

.inspect .inspect_img ul li p {
  font-size: 14px;
  color: #016cac;
  padding-top: 5px;
}

.directory .top_news {
  padding-top: 16px;
}

.directory .top_news h3 {
  padding-bottom: 7px;
}

.directory .top_news h3 a {
  font-size: 16px;
  color: #016cac;
  font-weight: 500;
}

.directory .top_news p {
  line-height: 22px;
}

.directory_list {
  width: 528px;
  height: 133px;
  overflow: hidden;
  padding: 25px 0px;
  border-bottom: 1px dotted #c6c5c4;
}

.directory_list div {
  width: 172px;
  height: 133px;
  position: relative;
  float: left;
}

.directory_list div img {
  width: 172px;
  height: 133px;
}

.directory_list div p {
  display: inline-block;
  width: 100%;
  line-height: 28px;
  background: url(../images/banner_p.png) repeat;
  text-align: center;
  color: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.directory_list ul {
  width: 335px;
  float: right;
}

.directory_list ul li {
  line-height: 27px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 11px no-repeat;
}

.directory_list ul li span {
  color: #797979;
  font-size: 13px;
  float: right;
  *margin-top: -27px;
}

.directory_list ul li a:hover {
  color: #016cac;
}

.park .e_parkimg {
  padding-top: 15px;
  width: 570px;
  height: auto;
  overflow: hidden;
}

.park .e_parkimg li {
  display: block;
  width: 152px;
  float: left;
  margin-right: 34px;
  _margin-right: 20px;
}

.park .e_parkimg li img {
  width: 152px;
  height: 124px;
}

.park .e_parkimg li h3 {
  text-align: center;
  padding-top: 15px;
}

.park .e_parkimg li h3 a {
  color: #016cac;
  font-size: 14px;
}

.internation_r .divbg {
  width: 406px;
}

.internation_r .line {
  width: 346px;
}

.internation_r .internation_info {
  margin-top: 0px;
}

.internation_info ul {
  padding: 0px 20px;
}

.internation_info ul li {
  width: 115px;
  height: 90px;
  float: left;
  padding: 20px 19px 0px;
  text-align: center;
  overflow: hidden;
}

.internation_info ul li img {
  max-width: 115px;
  max-height: 65px;
}

.internation_info ul li p {
  padding-top: 6px;
}

.teamwork .teamwork_img {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 25px;
}

.teamwork_img div {
  height: 114px;
  overflow: hidden;
  padding-top: 20px;
}

.teamwork_img div img {
  width: 168px;
  height: 114px;
  float: left;
}

.teamwork_img div h3 {
  width: 177px;
  float: right;
  text-align: center;
  padding-bottom: 8px;
}

.teamwork_img div h3 a {
  color: #016cac;
  font-size: 14px;
}

.teamwork_img div p {
  width: 167px;
  float: right;
  font-size: 12px;
  line-height: 20px;
}

.teamwork_img div p a {
  font-size: 12px;
}

.teamwork ul {
  padding-top: 15px;
}

.teamwork ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 11px no-repeat;
}

.teamwork ul li a:hover {
  color: #016cac;
}

.amity img {
  width: 344px;
  height: 126px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.amity h3 {
  text-align: center;
}

.amity h3 a {
  color: #016cac;
  font-size: 14px;
  font-weight: 500;
}

.amity ul {
  padding-top: 13px;
}

.amity ul li {
  display: inline-block;
  width: 143px;
  padding: 0px 20px 0px 10px;
  line-height: 30px;
  background: url(../images/images_05.jpg) 0px 11px no-repeat;
  float: left;
}

.heritage ul {
  padding-top: 10px;
}

.heritage ul li {
  display: inline-block;
  width: 143px;
  padding: 0px 20px 0px 10px;
  line-height: 30px;
  background: url(../images/images_05.jpg) 0px 11px no-repeat;
  float: left;
}

.heritage_img {
  height: 114px;
  overflow: hidden;
  padding-top: 25px;
  position: relative;
}

.heritage_img img {
  width: 168px;
  height: 114px;
  float: left;
}

.heritage_img .news_title {
  display: block;
  width: 168px;
  height: 30px;
  line-height: 30px;
  background: url(../images/banner_p.png) repeat;
  text-align: center;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.heritage_img .news_title a {
  color: #fff;
}

.heritage_img ul {
  width: 160px;
  padding: 0px;
  float: right;
}

.heritage_img ul li {
  padding: 0px;
  background: none;
  float: none;
}

.initiation {
  background: #fff;
  margin-top: 18px;
  border: 1px solid #dbdbdb;
}

.initiation .titleh {
  text-indent: 25px;
}

.initiation .initiation_article {
  width: 888px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0px;
}

.initiation .initiation_article p {
  font-size: 14px;
  color: #545454;
  line-height: 26px;
  text-indent: 2em;
}

.initiation .button {
  display: block;
  width: 147px;
  height: 41px;
  background: url(../images/btn_01.jpg) 0px -143px no-repeat;
  text-align: center;
  line-height: 41px;
  margin: 0 auto;
  margin-top: 30px;
  color: #fff;
  font-size: 16px;
}

.list .list_head {
  line-height: 50px;
  overflow: hidden;
  color: #00a0e9;
  font-size: 16px;
  font-weight: bold;
  text-indent: 20px;
  border-bottom: 1px solid #dbdbdb;
}

.list .list_head a,
.list .list_div ul li a:hover {
  color: #00a0e9;
}

.list .list_div,
.e_sect .list_div {
  width: 900px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding: 20px 0px;
}

.list .list_div ul {
}

.list .list_div ul li,
.e_sect .list_div ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 13px no-repeat;
}

.list .list_div ul li a,
.e_sect .list_div ul li a {
  font-size: 14px;
  color: #797979;
}

.list .list_div ul li span,
.e_sect .list_div ul li span {
  display: inline-block;
  float: right;
  font-size: 14px;
  color: #797979;
  *margin-top: -30px;
}

.list .list_div ul li.list_line,
.e_sect .list_div ul li.list_line {
  border-bottom: 1px dotted #ababab;
  height: 1px;
  margin: 18px 0px;
  background: no-repeat;
}

.list_page {
  height: 30px;
  text-align: center;
  padding: 20px 0px;
}

.list_page a {
  display: inline-block;
  border: 1px solid #e3e3e3;
  font-size: 12px;
  color: #797979;
  padding: 5px 8px;
  margin: 0px 3px;
}

.list_page a.on,
.list_page a:hover {
  color: #e60012;
}

.article {
  width: 920px;
  padding: 0px 42px;
  margin-bottom: 30px;
  background: #fff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}

.list {
  /* background:#fff; */
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
}

.article .article_head {
  border-bottom: 1px dotted #ababab;
  text-align: center;
}

.article .article_head h2 {
  font-size: 18px;
  color: #545454;
  font-weight: 500;
  padding-top: 35px;
}

.article .article_head p {
  font-size: 14px;
  color: #797979;
  padding: 20px 0px;
}

.article .article_head p label {
  padding-right: 35px;
}

.article_article {
  width: 920px;
  height: auto;
  overflow: hidden;
  font-size: 13px;
  color: #797979;
  padding: 20px 0px 50px;
}

.article_article div p {
  color: #797979;
  line-height: 27px;
  text-indent: 2em;
}

.article_article strong {
  font-weight:bold;
}

.article_article div img {
  max-width: 900px;
  height: auto;
  margin: 0 auto;
  display: block;
  padding: 20px 0px;
}

.article .video {
  width: 800px;
  margin: 0 auto;
}

.manage {
  margin-top: 18px;
}

.menu_left {
  width: 255px;
  height: auto;
  float: left;
}

.menu_left .user_exit {
  width: 255px;
  height: 121px;
  text-align: center;
  border: 1px solid #d1d0d0;
  background: url(../images/wel.jpg) no-repeat;
}

.menu_left .user_exit h3 {
  font-size: 16px;
  font-weight: 500;
  padding: 23px 0px 20px;
}

.menu_left .user_exit h3 span {
  color: #e60012;
}

.menu_left .user_exit a {
  display: block;
  width: 75px;
  height: 36px;
  line-height: 35px;
  padding-left: 35px;
  background: url(../images/exit.png) no-repeat;
  margin: 0 auto;
  text-align: left;
  font-size: 14px;
  color: #fff;
}

.account {
  width: 255px;
  height: auto;
  overflow: hidden;
  background: #fff;
  border: 1px solid #d1d0d0;
  margin-top: 10px;
}

.account h3 {
  line-height: 40px;
  border-bottom: 1px solid #d1d0d0;
  background: url(../images/images_07.jpg) repeat-x;
  font-size: 14px;
  color: #028fcf;
  text-indent: 20px;
}

.account ul {
  padding: 12px 0px;
}

.account ul li {
  line-height: 30px;
  background: url(../images/icon.png) 20px -238px no-repeat;
  padding-left: 45px;
}

.account ul li a {
  color: #6b6b6b;
  font-size: 14px;
}

.account ul li a:hover {
  color: #0079c2;
}

.manage .right {
  width: 734px;
  height: auto;
  overflow: hidden;
  background: #fff;
  border: 1px solid #d1d0d0;
  float: right;
}

.manage_title {
  height: 45px;
  line-height: 50px;
  padding-left: 45px;
  background: url(../images/icon.png) 26px -194px no-repeat #e7e7e7;
  font-size: 14px;
  color: #0079c2;
  font-weight: bold;
}

.leaveword {
  width: 662px;
  height: auto;
  margin: 0 auto;
  padding: 30px 0px 148px 0px;
  color: #797979;
  font-size: 14px;
}

.leaveword textarea {
  width: 662px;
  height: 200px;
  border: 1px solid #c2c2c2;
  resize: none;
  color: #797979;
  font-size: 14px;
  line-height: 25px;
}

.leaveword p {
  line-height: 35px;
  padding: 20px 0px;
}

.leaveword p .input_text {
  width: 175px;
  height: 33px;
  border: 1px solid #d1d0d0;
  margin: 0px 70px 0px 15px;
}

.leaveword div {
  text-align: center;
  padding-top: 8px;
}

.leaveword div input {
  width: 110px;
  height: 36px;
  border: none;
  margin-right: 20px;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_01.jpg) no-repeat;
}

.leaveword div .input_submit {
  background-position: -128px 0px;
}

.leaveword div .input_reset {
  background-position: -128px -42px;
}

.update {
  width: 645px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  font-size: 14px;
  color: #797979;
  padding-bottom: 52px;
}

.update ul {
  padding: 60px 0px 0px 90px;
}

.update ul li {
  line-height: 45px;
}

.update ul li input {
  width: 220px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #d1d0d0;
}

.update div,
.update_passd div {
  text-align: center;
  padding-top: 30px;
}

.update .input_submit,
.update_passd .input_submit,
.e_update .input_submit {
  width: 110px;
  height: 36px;
  border: none;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_01.jpg) -128px 0px no-repeat;
}

.update table {
  border: 1px solid #dbdbdb;
  margin-top: 28px;
}

.update table tr td {
  padding: 6px 0px 6px 15px;
}

.update table tr td input {
  width: 96%;
  border: none;
}

.update table tr td input:focus {
  border: 1px solid #00a0e9;
}

.update table tr .input_checkbox input {
  width: auto;
}

.update table tr .td_input input {
  width: 135px;
}

.update table tr .inputQQ input {
  width: 100px;
}

.update_passd {
  width: 600px;
  padding: 60px 0px 0px 130px;
  height: 439px;
}

.update_passd p {
  line-height: 35px;
  padding: 7px 0px;
  font-size: 14px;
  color: #797979;
  display: block;
  clear: both;
}

.update_passd p span {
  display: inline-block;
  width: 90px;
  float: left;
}

.update_passd p span i {
  font-style: normal;
  color: #e60012;
  padding-right: 4px;
}

.update_passd p input {
  width: 245px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #c2c2c2;
  float: left;
}

.update_passd p label {
  font-size: 12px;
  padding-left: 8px;
}

.update_passd .error input {
  border: 1px solid #e60012;
}

.update_passd .error label {
  color: #e60012;
}

.update_passd div {
  text-align: left;
  padding-left: 150px;
}

.post,
.entertip {
  width: 645px;
  height: auto;
  overflow: hidden;
  min-height: 500px;
  margin: 0 auto;
  font-size: 14px;
  color: #797979;
}

.post,
.entertip {
  *height: auto;
  *min-height: 487px;
  _min-height: 483px;
}

.entertip {
  _padding-bottom: 100px;
}

.post_search {
  height: 34px;
  padding: 15px 0px 10px;
}

.post_search .Wdate {
  width: 106px;
  height: 32px;
  border: 1px solid #c2c2c2;
  color: #797979;
  margin: 0px 3px;
}

.post_search select {
  width: auto;
  height: 34px;
  padding: 5px;
  margin-right: 25px;
  border: 1px solid #c2c2c2;
  color: #797979;
}

.post_list table {
  border: 1px solid #dbdbdb;
}

.post_list table tr td {
  line-height: 30px;
  text-align: center;
  padding: 0px 5px;
}

.post_list table thead tr td {
  line-height: 38px;
}

.post_list table a {
  display: inline-block;
  width: 45px;
  height: 23px;
  line-height: 23px;
  background: url(../images/btn_01.jpg) -246px -42px no-repeat;
  margin: 0px 3px;
  color: #797979;
}

.post_list table a:hover {
  color: #0068b7;
}

.post_edit {
  padding-bottom: 55px;
}

.post_edit .field {
  width: 99%;
  height: auto;
  overflow: hidden;
  padding: 8px 2px;
}

.post_edit .field h3 {
  width: 83px;
  float: left;
  font-size: 14px;
  color: #797979;
  font-weight: 500;
}

.post_edit .field h3 i {
  font-style: inherit;
  color: #e60012;
}

.post_edit .title,
.post_edit .img {
  line-height: 35px;
}

.post_edit .title input,
.post_edit .img input {
  width: 244px;
  height: 33px;
  border: 1px solid #c2c2c2;
}

.post_edit .file-box {
  position: relative;
  width: 500px;
  float: left;
}

.post_edit .file-box .txt {
  width: 244px;
  height: 33px;
  border: 1px solid #c2c2c2;
}

.post_edit .file-box .btn {
  width: 74px;
  height: 29px;
  line-height: 29px;
  background: url(../images/btn_01.jpg) -195px -88px no-repeat;
  border: none;
  font-size: 14px;
  color: #464646;
}

.post_edit .file-box .file {
  position: absolute;
  top: 0;
  right: 80px;
  height: 24px;
  filter: alpha(opacity: 0);
  opacity: 0;
  width: 260px;
  display: none;
}

.post_edit .file-box .look {
  background-position: -195px -88px;
}

.post_edit .sketch h3 {
  line-height: 105px;
}

.post_edit .sketch textarea {
  width: 557px;
  height: 105px;
  resize: none;
}

.post_edit .img p,
.post_edit .sketch p {
  display: block;
  clear: both;
  font-size: 12px;
  padding-left: 83px;
}

.post_edit .edit {
}

.post_edit .edit .edit_word {
  width: 558px;
  float: left;
}

.post_edit .post_btn {
  width: 562px;
  padding-top: 35px;
  padding-left: 83px;
  height: 40px;
  text-align: center;
}

.post_edit .post_btn input {
  width: 110px;
  height: 36px;
  padding-left: 20px;
  margin: 0px 2px;
  border: none;
  background: url(../images/btn_01.jpg) no-repeat;
  color: #fff;
}

.post_edit .post_btn .input_preview {
  background-position: -112px -192px;
}

.post_edit .post_btn .input_submit {
  background-position: -230px -192px;
}

.entertip table {
}

.entertip table {
  border: 1px solid #dbdbdb;
  margin-top: 5px;
}

.entertip table tr {
  cursor: pointer;
}

.entertip table tr td {
  padding: 6px 0px 6px 15px;
}

.entertip .list_del {
  font-size: 16px;
  padding-top: 5px;
  float: right;
}

.entertip .list_del a {
  display: inline-block;
  width: 74px;
  height: 29px;
  line-height: 29px;
  background: url(../images/btn_01.jpg) -195px -88px no-repeat;
  text-align: center;
  font-size: 14px;
  color: #464646;
}

.tipbox {
  border: 1px solid #d3d3d3;
  padding: 0px;
  background: #fff;
  width: 450px;
  height: 365px;
  padding: 0px 25px;
  border-radius: 1px;
  overflow: hidden;
}

.tipbox h3 {
  line-height: 55px;
  border-bottom: 1px dotted #9a9a9a;
  text-align: center;
  color: #0b92e4;
  font-size: 15px;
}

.tipbox .tip_content {
  height: 248px;
  width: 420px;
  padding: 10px 15px;
}

.tip_article {
  height: 170px;
  overflow: hidden;
}

.tip_article,
.tip_article p {
  font-size: 13px;
  color: #797979;
  line-height: 25px;
  text-indent: 2em;
}

.tip_footer {
  font-size: 13px;
  color: #797979;
  line-height: 30px;
  height: 55px;
  width: 100%;
  margin: 0;
  text-align: right;
  padding-top: 20px;
}

.close {
  width: 100%;
  height: 36px;
  text-align: center;
}

.close button {
  width: 110px;
  height: 36px;
  border: none;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_01.jpg) -128px 0px no-repeat;
}

.search_title {
  width: 100%;
  height: 55px;
  border-bottom: 2px solid #0b92e4;
}

.search_title h3 {
  float: left;
  line-height: 55px;
  padding-left: 55px;
  width: 285px;
  background: url(../images/icon.png) no-repeat 23px -378px;
  color: #545454;
  font-size: 16px;
}

.heritage_name .search_title h3 {
  background-position: 27px -261px;
}

.member_name .search_title h3 {
  background-position: 27px -296px;
}

.grn .search_title h3 {
  background-position: 27px -335px;
}

.search_title div {
  width: 285px;
  float: left;
  margin-top: 12px;
}

.search_title div a {
  display: inline-block;
  width: 81px;
  height: 31px;
  margin: 0px 3px;
  background: url(../images/btn_01.jpg) -246px -1px no-repeat;
  text-align: center;
  line-height: 31px;
  color: #0068b7;
  font-size: 14px;
}

.search_title p {
  display: block;
  width: 265px;
  height: 34px;
  float: right;
  margin-right: 15px;
  margin-top: 12px;
  _width: 270px;
}

.search_title p .input_text {
  border: 1px solid #d0cece;
  width: 183px;
  height: 30px;
  line-height: 30px;
  float: left;
}

.search_title p .input_search {
  width: 79px;
  height: 32px;
  border: 1px solid #0b92e4;
  background: url(../images/icon.png) 8px -437px no-repeat #0b92e4;
  text-indent: 15px;
  color: #fff;
  _float: left;
}

.heritage_list,
.member_roll,
.grn_list,
.e_heritage_list {
  width: 906px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  font-size: 13px;
  color: #7f7f7f;
  padding: 18px 0px;
}

.heritage_list ul li {
  display: inline-block;
  width: 292px;
  height: 50px;
  line-height: 50px;
  padding-right: 10px;
  float: left;
  border-bottom: 1px dotted #ababab;
  list-style: disc inside;
}

.heritage_list ul li a {
  font-size: 13px;
  color: #7f7f7f;
}

.heritage_list ul li span {
  padding-right: 3px;
}

.member_roll {
  padding: 0px 0px 45px 0px;
  width: 920px;
}

.name_list {
  height: auto;
  overflow: hidden;
  border-bottom: 1px dotted #ababab;
  font-size: 13px;
  color: #7f7f7f;
  padding: 20px 0px 15px;
  _padding-bottom: 40px;
}

.name_list h3 {
  font-size: 14px;
  color: #0068b7;
  padding-bottom: 6px;
}

.name_list ul li {
  font-size: 12px;
  float: left;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  width: 305px;
}

.name_list ul li span {
  padding-right: 3px;
}

.name_list ul li a {
  font-size: 13px;
  color: #7f7f7f;
}

.grn_list {
  height: auto;
  overflow: hidden;
  padding-bottom: 45px;
}

.grn_list ul {
  padding-bottom: 30px;
}

.grn_list ul li {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dotted #ababab;
}

.grn_list ul li i {
  font-style: inherit;
  font-size: 12px;
  padding-right: 5px;
}

.grn_list ul li a {
  color: #7f7f7f;
}

.grn_list ul li a:hover {
  color: #00a0e9;
}

.grn_list ul li span {
  display: inline-block;
  float: right;
  *margin-top: -50px;
}

.mv_list {
  height: auto;
  overflow: hidden;
  padding-bottom: 25px;
}

.mv_list ul {
  width: 945px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding-bottom: 25px;
}

.mv_list ul li {
  width: 212px;
  height: 145px;
  padding: 30px 12px 23px;
  float: left;
  text-align: center;
}

.mv_list ul li img {
  width: 212px;
  height: 113px;
}

.mv_list ul li h3 {
  padding-top: 10px;
}

.mv_list ul li h3 a {
  color: #787878;
  font-size: 14px;
}

.mv_list ul li h3 a:hover {
  color: #00a0e9;
}

.mv_list ul .line {
  width: 921px;
  height: 1px;
  float: none;
  border-bottom: 1px dotted #ababab;
  margin: 0 auto;
  padding: 0px;
  clear: both;
}

.img_list {
  margin-top: 18px;
}

.imgpic {
  width: 1004px;
  margin: 0 auto;
}

.mod18 {
  width: 1004px;
  position: relative;
}

.mod18 .btn {
  position: absolute;
  cursor: pointer;
  z-index: 99;
  font-size: 50px;
  font-weight: bold;
}

.mod18 .prev {
  left: 10px;
  background: url(../images/next.png) -8px -108px no-repeat;
}

.mod18 #prevTop,
.mod18 #nextTop {
  top: 220px;
  width: 64px;
  height: 94px;
}

.mod18 #prev,
.mod18 #next {
  top: 543px;
  width: 15px;
  height: 23px;
}

.mod18 #prevTop {
  background: url(../images/next.png) no-repeat;
}

.mod18 #nextTop {
  background: url(../images/next.png) -70px 0 no-repeat;
}

.mod18 .next {
  right: 10px;
  background: url(../images/next.png) -60px -107px no-repeat;
}

.mod18 li {
  float: left;
}

.mod18 .cf li {
  position: relative;
  color: #fff;
}

.mod18 .cf a {
  display: block;
  width: 1004px;
  height: 450px;
  position: absolute;
  color: #fff;
}

.mod18 .cf li span {
  display: block;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
  color: #494949;
}

.mod18 .picBox {
  width: 1004px;
  height: 495px;
  padding-left: 75px;
  padding-right: 76px;
  position: relative;
  overflow: hidden;
  *padding: 0px;
}

.mod18 .picBox ul {
  height: 495px;
  position: absolute;
  left: 0;
}

.mod18 .picBox li {
  padding-left: 1px;
  padding-right: 1px;
  width: 1004px;
  height: 495px;
}

.mod18 .picBox li img {
  width: 100%;
  height: 450px;
}

.mod18 .listBox {
  width: 890px;
  height: 100px;
  margin: 0 auto;
  position: relative;
  padding-top: 15px;
  overflow: hidden;
}

.mod18 .listBox ul {
  height: 88px;
  position: absolute;
  padding-left: 12px;
}

.mod18 .listBox li {
  width: 127px;
  height: 72px;
  cursor: pointer;
  position: relative;
  padding: 5px 0 0 0;
  float: left;
}

.mod18 .listBox li i {
  display: none;
}

.mod18 .listBox li a {
  display: block;
  width: 110px;
  height: 72px;
}

.mod18 .listBox img {
  border: 1px solid #d6d6d6;
  width: 110px;
  height: 72px;
}

.mod18 .listBox .on img {
  border: 1px solid #d6d6d6;
}

.mod18 .listBox .on {
  background: url(../images/img_bg.jpg) 55px 0px no-repeat;
}

.mod18 .listBox .on i {
  display: block;
}

.img_list .left {
  width: 1004px;
  float: left;
  overflow: hidden;
}

.img_list .left_top {
  font-family: Arial;
  font-size: 32px;
  color: #fff;
  text-align: center;
  height: 30px;
  line-height: 30px;
  background: #333;
}

.government_list {
  width: 492px;
  height: 375px;
  padding: 9px 0px;
  background: #e2e2e2;
  margin-top: 18px;
}

.government_list .main_div {
  width: 432px;
  height: 375px;
  background: #fff;
  border: 1px solid #dbdbdb;
  padding: 0px 20px;
  margin: 0 auto;
}

.government_title {
  width: 432px;
  height: 45px;
  line-height: 45px;
  padding-top: 5px;
  border-bottom: 2px solid #d1d1d1;
}

.government_title h3 {
  font-size: 20px;
  color: #545454;
  width: 270px;
  float: left;
}

.government_title a {
  display: inline-block;
  width: 52px;
  height: 18px;
  line-height: 18px;
  background: #22ac38;
  float: right;
  margin-top: 15px;
  text-align: center;
  color: #fff;
  font-size: 12px;
}

.government_list .img_news {
  height: 100px;
  overflow: hidden;
  padding: 22px 0px;
  border-bottom: 1px dotted #ababab;
}

.government_list .img_news img {
  width: 130px;
  height: 100px;
  float: left;
}

.government_list .img_news div {
  width: 280px;
  float: right;
}

.government_list .img_news a {
  color: #797979;
  font-size: 12px;
}

.government_list .img_news h3 {
  padding-bottom: 5px;
}

.government_list .img_news h3 a {
  color: #016cac;
  font-size: 14px;
}

.government_list .img_news p {
  line-height: 20px;
}

.government_list ul {
  padding-top: 11px;
}

.government_list ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 13px no-repeat;
}

.government_list ul li a {
  font-size: 13px;
  color: #797979;
}

.government_list ul li a:hover {
  color: #00a0e9;
}

.government_list ul li span {
  font-size: 13px;
  color: #797979;
  display: inline-block;
  float: right;
  *margin-top: -30px;
}

.trends,
.data {
  margin-top: 18px;
}

.trends {
  margin-bottom: 100px;
}

.nav_left {
  width: 255px;
  height: auto;
  overflow: hidden;
  float: left;
}

.nav_left .title {
  width: 255px;
  height: 84px;
  line-height: 84px;
  /* padding-left: 42px; */
  text-align: center;
  background: #fff url("/template/1/china-nap/image/member/hover.png") no-repeat
    left top;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  color: #009241;
}

.trends .nav_left ul {
  width: 253px;
  height: auto;
  overflow: hidden;
  padding: 0px 0px 0px;
  border: 1px solid #dbdbdb;
  background: #fff;
}

.trends .nav_left ul li {
  height: 45px;
  line-height: 45px;
  border-bottom: 1px dotted #ababab;
}

.trends .nav_left ul li a {
  display: block;
  width: 193px;
  padding-left: 60px;
  background: url(../images/icon_02.png) 38px -28px no-repeat;
  font-size: 14px;
  color: #797979;
}

.trends .nav_left ul li.on a,
.trends .nav_left ul li a:hover {
  background: url(../images/icon_02.png) 38px 20px no-repeat #ddf0f2;
  /* color: #0b92e4; */
  color: #009241;
}

.trends .nav_left ul .last_child {
  border: none;
}

.right_article {
  width: 673px;
  padding: 20px 30px;
  float: right;
  background: #fff;
  border: 1px solid #dbdbdb;
}

.right_article h2 {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px dotted #ababab;
  font-size: 18px;
  color: #545454;
  text-align: center;
}

.trends_aritcle {
  padding: 20px 0px 40px;
}

.trends_aritcle p {
  font-size: 14px;
  color: #797979;
  line-height: 25px;
  padding: 10px 0px;
  text-indent: 2em;
}

.trends_aritcle h3 {
  color: #016cac;
}

.menu_search {
  width: 253px;
  line-height: 30px;
  overflow: hidden;
  padding: 10px 0px;
  margin-bottom: 10px;
  border: 1px solid #dbdbdb;
  background: #fff;
  font-size: 13px;
  color: #016cac;
}

.menu_search span {
  float: left;
  padding: 0px 3px 0px 7px;
}

.menu_search .input_text {
  height: 26px;
  width: 140px;
  color: #797979;
  float: left;
  margin-right: 5px;
}

.menu_search .input_button {
  width: 48px;
  height: 27px;
  background: url(../images/search.png) no-repeat;
  border: none;
  float: left;
  margin-top: 3px;
}

.data .menus {
  width: 253px;
  height: auto;
  overflow: hidden;
  #border: 1px solid #dbdbdb;
  border-top: 0px;
  background: #fff;
  margin-top:2px;
}

.data .menus h3 {
  line-height: 45px;
  background: #ddf0f2;
  border-bottom: 1px dotted #bbbbbb;
  padding-left: 40px;
  font-size: 15px;
  color: #0b92e4;
}

.data .menus ul {
  padding: 3px 0px;
}

.data .menus ul li {
  line-height: 35px;
  padding-left: 40px;
}

.data .menus ul li a {
  display: inline-block;
  padding-left: 10px;
  background: url(../images/icon_02.png) 0px -33px no-repeat;
  font-size: 14px;
  color: #5a5a5a;
}

.data .menus ul li.on a,
.data .menus ul li a:hover {
  color: #0b92e4;
  background-position: 0px 15px;
}

.data_right {
  width: 734px;
  height: auto;
  overflow: hidden;
  float: right;
  border: 1px solid #dfdfdf;
  border-top: none;
  background: #fff;
}

.data_right .hd {
  height: 36px;
  line-height: 36px;
  padding: 0 10px 0 20px;
  border-top: 1px solid #d4d3d3;
  border-bottom: 1px solid #d4d3d3;
  position: relative;
}

.data_right .hd ul {
  float: left;
  position: absolute;
  left: -1px;
  top: -1px;
  height: 32px;
}

.data_right .hd ul li {
  background: #dfdfdf;
  width: 100px;
  height: 37px;
  border-right: 1px solid #d4d3d3;
  text-align: center;
  float: left;
  cursor: pointer;
  font-size: 16px;
  color: #6c6c6c;
}

.data_right .hd ul li.on {
  height: 35px;
  background: #fff;
  border: 1px solid #d4d3d3;
  border-top: 3px solid #00a0e9;
  border-left: none;
  border-bottom: none;
  color: #00a0e9;
  font-weight: bold;
}

.data_list {
  width: 655px;
  margin: 0 auto;
  padding: 30px 0px;
}

.data_list ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 13px no-repeat;
}

.data_list ul li a {
  font-size: 14px;
  color: #797979;
}

.data_list ul li span {
  display: inline-block;
  float: right;
  font-size: 14px;
  color: #797979;
  *margin-top: -30px;
}

.data_list ul li.line {
  border-bottom: 1px dotted #ababab;
  height: 1px;
  margin: 18px 0px;
  background: no-repeat;
}

.data_list ul li a:hover {
  color: #00a0e9;
}

.datalist_img,
.datalist_img ul {
  width: 680px;
  margin: 0 auto;
  overflow: hidden;
}

.datalist_img {
  padding: 40px 0px 30px 0px;
}

.datalist_img ul li {
  display: block;
  width: 190px;
  height: 130px;
  overflow: hidden;
  position: relative;
  float: left;
  padding: 0px 18px;
  margin-bottom: 40px;
}

.datalist_img ul li img {
  width: 190px;
  height: 130px;
}

.datalist_img ul li p {
  width: 190px;
  height: 25px;
  background: url(../images/black.png) repeat;
  position: absolute;
  left: 18px;
  bottom: 0px;
  text-align: center;
  line-height: 25px;
}

.datalist_img ul li p a {
  color: #fff;
}

.browse {
  padding: 10px 0px;
  background: #e2e2e2;
  margin-top: 18px;
}

.browse .main_div {
  width: 980px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.browse_title {
  width: 922px;
  margin: 20px auto 15px;
  font-weight: bold;
  position: relative;
}

.browse_nav {
  width: 922px;
  height: 22px;
  line-height: 22px;
  margin: 0 auto;
}

.browse_nav a {
  display: inline-block;
  color: #616161;
  font-size: 13px;
  padding: 0px 15px;
}

.browse_nav a.on {
  background: #22ac38;
  color: #fff;
}

.browse_nav a:hover {
}

.recommend .hd,
.classify_div .hd {
  width: 936px;
  height: 22px;
  line-height: 22px;
  margin: 0 auto;
  color: #616161;
}

.recommend .hd ul li,
.classify_div .hd ul li {
  display: inline-block;
  color: #616161;
  font-size: 13px;
  padding: 0px 14px;
  cursor: pointer;
  *width: 55px;
  *display: inline;
  *padding: 0px 3px;
  *margin: 0px 2px;
}

.recommend .hd ul li.on,
.classify_div .hd ul li.on {
  background: #22ac38;
  color: #fff;
  margin: 0px 8px;
  *margin: 0px;
}

.recommend .hd ul li a,
.classify_div .hd ul li a {
  color: #616161;
}

.recommend .hd ul li.on a,
.classify_div .hd ul li.on a {
  color: #fff;
}

.recommend .bd ul {
  width: 940px;
  padding-top: 30px;
  margin: 0 auto;
}

.recommend .bd ul li {
  display: inline-block;
  width: 169px;
  height: 250px;
  overflow: hidden;
  float: left;
  padding: 0px 9px;
}

.recommend .bd ul li {
}

.recommend .bd ul li img {
  width: 169px;
  height: 147px;
}

.recommend .bd ul li h3 {
  color: #333;
  padding: 17px 0px 10px;
}

.recommend .bd ul li p {
  color: #0068b7;
  font-size: 13px;
}

.classify {
  margin-top: 12px;
}

.classify_div .bd ul {
  width: 942px;
  padding-top: 20px;
  margin: 0 auto;
}

.classify_div .bd ul li {
  display: inline-block;
  width: 298px;
  height: 250px;
  overflow: hidden;
  float: left;
  padding: 0px 8px;
  text-align: center;
}

.classify_div .bd ul li img {
  width: 298px;
  height: 165px;
}

.classify_div .bd ul li h3 {
  color: #333;
  height: 35px;
  line-height: 35px;
  background: #dbdbdb;
}

.classify_div .bd ul li p {
  color: #0068b7;
  font-size: 13px;
  padding-top: 12px;
}

.scenic_top {
  margin-top: 18px;
}

.scenic_top {
}

.scenic_top img {
  width: 345px;
  height: 330px;
  float: left;
  padding: 27px;
}

.scenic_top .jdxx {
  width: 570px;
  float: left;
  padding: 27px 0px;
}

.scenic_top h2 {
  font-size: 16px;
  color: #333;
  padding-bottom: 15px;
}

.scenic_top .jqtype {
  font-size: 14px;
  color: #6e6e6e;
  line-height: 25px;
  padding-bottom: 13px;
}

.scenic_top .jqtype span {
  color: #0068b7;
}

.scenic_top .jdxx div {
  width: 530px;
  height: 190px;
  padding: 20px 20px;
  background: #dafaf6;
}

.scenic_top .jdxx div h3 {
  font-size: 14px;
  color: #333;
}

/* .scenic_top .jdxx div p{font-size:12px;color:#6e6e6e;line-height: 22px;padding:8px 0px;border-bottom: 1px dashed #6e6e6e;} */
.scenic_top .jdxx div a {
  color: #333;
}

.scenic_top .jdxx div .last_child {
  border: none;
}

.jq_img {
  border: 1px solid #cfcfcf;
  border-top: none;
  margin-top: 14px;
}

.jq_img .hd {
  height: 36px;
  line-height: 36px;
  padding: 0 10px 0 20px;
  border-top: 1px solid #d4d3d3;
  border-bottom: 1px solid #d4d3d3;
  position: relative;
}

.jq_img .hd ul {
  float: left;
  position: absolute;
  left: -1px;
  top: -1px;
  height: 32px;
  *left: 0px;
}

.jq_img .hd ul li {
  background: #dfdfdf;
  width: 100px;
  height: 37px;
  border-right: 1px solid #d4d3d3;
  text-align: center;
  float: left;
  cursor: pointer;
  font-size: 16px;
  color: #6c6c6c;
}

.jq_img .hd ul li.on {
  height: 35px;
  background: #fff;
  border: 1px solid #d4d3d3;
  border-top: 3px solid #00a0e9;
  border-left: none;
  border-bottom: none;
  color: #00a0e9;
  font-weight: bold;
}

.jq_img .jq_tab {
}

.jq_img .jq_tab {
  width: 960px;
  margin: 0 auto;
  padding: 30px 20px;
}

.jq_img .jq_tab h3 {
  color: #00a0e9;
  font-size: 15px;
}

.jq_img .jq_tab img {
  display: block;
  margin: 10px auto;
  max-width: 900px;
}

.jq_img .about p {
  color: #6e6e6e;
  font-size: 14px;
  line-height: 25px;
  text-indent: 2em;
  padding: 10px 0px;
}

.jq_img .jq_imglist ul {
  padding: 0px 28px;
}

.jq_img .jq_imglist ul li {
  display: block;
  width: 190px;
  height: 130px;
  overflow: hidden;
  position: relative;
  float: left;
  padding: 0px 18px;
  margin-bottom: 40px;
}

.jq_img .jq_imglist ul li img {
  width: 190px;
  height: 130px;
}

.jq_img .jq_imglist ul li p {
}

.jq_img .jq_imglist ul li p {
  width: 190px;
  height: 25px;
  background: url(../images/black.png) repeat;
  position: absolute;
  left: 18px;
  bottom: 0px;
  text-align: center;
  line-height: 25px;
}

.jq_img .jq_imglist ul li p a {
  color: #fff;
}

.periodical {
  margin-top: 18px;
}

.periodical_l {
  width: 264px;
  height: auto;
  overflow: hidden;
  float: left;
}

.expect {
  width: 264px;
  height: 410px;
  overflow: hidden;
}

.expect img {
  width: 264px;
  height: 367px;
}

.expect h3 {
  width: 264px;
  line-height: 40px;
  background: #d4d4d4;
  margin-top: 4px;
  text-align: center;
}

.expect a {
  font-size: 14px;
  color: #313131;
}

.period {
  width: 262px;
  height: auto;
  overflow: hidden;
  border: 1px solid #d1d0d0;
  margin-top: 12px;
  padding-bottom: 27px;
}

.period h3 {
  height: 40px;
  line-height: 40px;
  background: url(../images/images_07.jpg) repeat-x;
  border-bottom: 1px solid #d1d0d0;
  font-size: 18px;
  color: #028fcf;
  text-align: center;
}

.period p {
  color: #797979;
  font-size: 14px;
  padding: 0px 20px;
}

.period_search p {
  height: 30px;
  line-height: 30px;
  display: block;
  padding-top: 15px;
}

.period_search p select {
  width: 180px;
  height: 32px;
  border: 1px solid #bebebe;
  padding: 5px;
  margin-left: 13px;
}

.period_search input {
  width: 182px;
  height: 35px;
  border: none;
  margin-left: 40px;
  background: url(../images/btn_01.jpg) -157px -144px no-repeat;
  font-size: 16px;
  color: #464646;
}

.period_about p {
  line-height: 25px;
  text-indent: 2em;
  padding: 15px 20px 0px;
}

.periodical_r {
  width: 722px;
  height: auto;
  overflow: hidden;
  float: right;
}

.period_div {
  width: 722px;
  height: auto;
  overflow: hidden;
  padding: 10px 0px;
  background: #e2e2e2;
}

.period_div .main_div {
  width: 702px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #dbdbdb;
}

.period_this {
  height: 340px;
}

.period_this .main_div {
  height: 340px;
}

.period_l {
  width: 179px;
  float: left;
  padding: 25px 27px 0px 30px;
  text-align: center;
}

.period_l img {
  width: 179px;
  height: 210px;
}

.period_l h3 {
  font-size: 14px;
  color: #797979;
  padding: 14px 0px 12px;
  font-weight: 500;
}

.period_l .online_btn,
.look_back .online_btn {
  color: #fff;
  font-size: 14px;
  display: inline-block;
  width: 85px;
  height: 37px;
  line-height: 37px;
  padding-left: 25px;
  text-align: center;
  background: url(../images/btn_01.jpg) no-repeat;
}

.period_r {
  width: 430px;
  float: left;
  padding-top: 25px;
}

.period_r h3 {
  font-size: 18px;
  text-align: center;
  color: #333;
}

.period_r ul {
  width: 410px;
  height: auto;
  overflow: hidden;
  padding: 12px 0px;
  border-bottom: 1px dotted #bbbbbb;
}

.period_r ul li {
  line-height: 29px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.period_r ul li a {
  font-size: 13px;
  color: #797979;
}

.period_r ul li span {
  padding-right: 6px;
}

.period_r ul li span,
.period_r ul li a:hover {
  color: #00a0e9;
}

.period_r p {
  padding-top: 18px;
}

.period_r p img {
  width: 127px;
  height: 100px;
  padding-right: 13px;
}

.oldtime {
  margin-top: 12px;
}

.oldtime .browse_title {
  width: 655px;
}

.look_back {
  width: 655px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding-bottom: 30px;
  font-size: 14px;
  color: #797979;
}

.look_title {
  width: 655px;
  line-height: 35px;
  text-align: center;
  background: #e5e5e5;
}

.look_title a {
  font-size: 14px;
  color: #797979;
  padding: 0px 5px;
}

.look_title a.on,
.look_title a:hover {
  color: #0099cc;
}

.look_back ul {
  padding: 0px 9px;
  height: auto;
  overflow: hidden;
  padding-bottom: 15px;
}

.look_back ul li {
  width: 138px;
  height: 255px;
  overflow: hidden;
  text-align: center;
  float: left;
  padding: 35px 37px 0px;
}

.look_back ul li img {
  width: 138px;
  height: 162px;
}

.look_back ul li h3 {
  font-weight: 500;
  font-size: 14px;
  padding: 8px 0px;
  height: 40px;
}

.look_back ul li .online_btn {
}

.roll {
  height: 35px;
  background: url(../images/news_icon.jpg) 18px 11px no-repeat #fff;
  margin-top: 18px;
}

.roll h3 {
  width: 55px;
  padding-left: 45px;
  line-height: 35px;
  float: left;
  color: #00a0e9;
  font-size: 14px;
}

.roll_news .bd ul li a {
  color: #797979;
  font-size: 14px;
}

.roll_news {
  width: 870px;
  position: relative;
  float: left;
}

.roll_news .hd {
  overflow: hidden;
  height: 30px;
  background: #f4f4f4;
  padding: 0 10px;
  display: none;
}

.roll_news .hd .prev,
.roll_news .hd .next {
  display: block;
  width: 5px;
  height: 9px;
  float: right;
  margin-right: 5px;
  margin-top: 10px;
  overflow: hidden;
  cursor: pointer;
  background: url("images/icoLeft.gif") no-repeat;
}

.roll_news .hd .next {
  background: url("images/icoRight.gif") no-repeat;
}

.roll_news .bd {
  line-height: 35px;
}

.roll_news .bd .tempWrap {
  width: 870px !important;
}

.roll_news .bd ul {
  overflow: hidden;
  zoom: 1;
}

.roll_news .bd ul li {
  margin-right: 80px;
  float: left;
  height: 35px;
  line-height: 35px;
  text-align: left;
  _display: inline;
  width: auto !important;
}

.consult {
}

.consult .consult_div {
  height: auto;
  overflow: hidden;
  padding: 10px 0px;
  background: #e2e2e2;
  margin-top: 14px;
}

.consult .consult_div .main_div {
  margin: 0 auto;
  overflow: hidden;
  border: 1px solid #dbdbdb;
  background: #fff;
}

.consult .consult_div .government_title {
  margin: 0 auto;
}

.consult_l {
  width: 588px;
  height: auto;
  overflow: hidden;
  float: left;
}

.consult_l .consult_div {
  width: 588px;
}

.consult_l .consult_div .main_div {
  width: 568px;
}

.consult_l .consult_div .government_title {
  width: 520px;
}

.consult_r {
  width: 406px;
  height: auto;
  overflow: hidden;
  float: right;
}

.consult_r .consult_div {
  width: 406px;
}

.consult_r .consult_div .main_div {
  width: 386px;
}

.consult_r .consult_div .government_title {
  width: 351px;
}

.plan .main_div {
  height: 512px;
}

.plan_list {
  width: 520px;
  height: 100px;
  margin: 0 auto;
  padding: 18px 0px;
  border-bottom: 1px dotted #ababab;
}

.plan_list img {
  width: 175px;
  height: 100px;
  float: left;
}

.plan_list div {
  width: 328px;
  float: right;
}

.plan_list div h3 {
  padding-bottom: 8px;
}

.plan_list div h3 a {
  color: #016cac;
  font-size: 14px;
  font-weight: 500;
}

.plan_list div p {
  line-height: 21px;
}

.plan_list div p a {
  color: #797979;
  font-size: 12px;
}

.special .main_div {
  height: 430px;
}

.special_list {
  width: 520px;
  margin: 0 auto;
  height: 160px;
  overflow: hidden;
  padding: 22px 0px;
  border-bottom: 1px dotted #ababab;
}

.special_list img {
  width: 172px;
  height: 159px;
  float: left;
}

.special_list div {
  width: 325px;
  float: right;
}

.special_list div a {
  font-size: 12px;
  color: #797979;
}

.special_list div h3 {
}

.special_list div h3 a {
  font-size: 14px;
  color: #00a0e9;
}

.special_list div p {
  line-height: 20px;
  padding: 10px 0px 5px;
}

.special_list div ul {
}

.special_list div ul li {
  line-height: 29px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.special_list div ul li a {
  font-size: 13px;
}

.special_img {
}

.special_img ul {
  padding: 20px 20px 0px;
}

.special_img ul li {
  width: 120px;
  text-align: center;
  float: left;
  padding: 0px 6px;
}

.special_img ul li img {
  width: 120px;
  height: 100px;
}

.special_img ul li h3 {
  padding-top: 10px;
}

.special_img ul li a {
  font-size: 14px;
  color: #00a0e9;
  font-weight: 500;
}

.major .main_div {
  height: 238px;
}

.major .fl {
  width: 264px;
  margin-left: 18px;
  _margin-left: 9px;
  padding-top: 25px;
}

.major .fl li {
  width: 120px;
  text-align: center;
  float: left;
  padding: 0px 6px;
}

.major .fl li img {
  width: 120px;
  height: 100px;
}

.major .fl li h3 {
  padding-top: 10px;
}

.major .fl li h3 a {
  font-size: 14px;
  color: #00a0e9;
  font-weight: 500;
}

.major .fr {
  width: 255px;
  margin-right: 22px;
  padding-top: 15px;
}

.major .fr li {
  line-height: 28px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.major .fr li a {
  font-size: 13px;
  color: #797979;
}

.declare .main_div {
  height: 300px;
}

.declare_img a,
.declare_list a {
  font-size: 14px;
  color: #797979;
}

.declare_img a:hover,
.declare_list a:hover {
  color: #00a0e9;
}

.declare_img {
  width: 351px;
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 24px;
  position: relative;
}

.declare_img img {
  width: 130px;
  height: 100px;
  float: left;
}

.declare_img .news_title {
  display: block;
  width: 130px;
  height: 30px;
  line-height: 30px;
  background: url(../images/banner_p.png) repeat;
  text-align: center;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.declare_img .news_title a {
  color: #fff;
}

.declare_img ul {
  width: 204px;
  float: right;
}

.declare_img ul li {
  line-height: 25px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.declare_list {
  padding: 18px 0px 0px 18px;
  width: 370px;
  height: auto;
  overflow: hidden;
}

.declare_list li {
  width: 170px;
  float: left;
  line-height: 28px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.task .main_div {
  height: 320px;
}

.task_list a {
  font-size: 13px;
  color: #797979;
}

.task_list a:hover,
.task_img a,
.e_declarelist li a:hover {
  color: #00a0e9;
  font-size: 13px;
}

.task_img {
  width: 360px;
  margin: 0 auto;
  height: 140px;
  overflow: hidden;
  padding: 20px 0px 10px;
}

.task_img ul li {
  width: 168px;
  height: 140px;
  float: left;
  padding: 0px 6px;
  text-align: center;
}

.task_img ul li img {
  width: 168px;
  height: 114px;
}

.task_img ul li h3 {
  font-weight: 500;
  padding-top: 6px;
}

.task_list {
  width: 350px;
  margin: 0 auto;
}

.task_list li {
  line-height: 28px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.generalize .main_div {
  height: 541px;
}

.generalize ul {
  width: 360px;
  margin: 0 auto;
  padding-top: 11px;
}

.generalize ul li {
  width: 168px;
  height: 140px;
  float: left;
  padding: 9px 6px;
  text-align: center;
}

.generalize ul li img {
  width: 168px;
  height: 114px;
}

.generalize ul li h3 {
  font-weight: 500;
  padding-top: 6px;
}

.generalize ul li a {
  color: #00a0e9;
  font-size: 14px;
}

.telecast_banner {
  height: 266px;
  position: relative;
  margin-top: 18px;
}

.telecast_banner .hd {
  height: 17px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 9px;
  z-index: 1;
}

.telecast_banner .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.telecast_banner .hd ul li {
  float: left;
  margin-right: 2px;
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  color: #666;
  font-size: 12px;
  background: url(../images/icon_btn02.png) no-repeat -22px 0px;
  cursor: pointer;
}

.telecast_banner .hd ul li.on {
  background: url(../images/icon_btn02.png) no-repeat;
  color: #fff;
}

.telecast_banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.telecast_banner .bd li {
  zoom: 1;
  vertical-align: middle;
}

.telecast_banner .bd img {
  width: 1004px;
  height: 266px;
  display: block;
}

.telecast_banner .bd li p {
  width: 100%;
  line-height: 35px;
  background: url(../images/banner_p.png) repeat;
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-align: center;
}

.telecast_banner .bd li p a {
  font-size: 14px;
  color: #fff;
}

.xh_video .main_div {
  padding-top: 0px;
  height: 190px;
}

.xh_video .browse_title {
  margin: 20px auto 25px;
  width: 935px;
}

.browse_title a {
  position: absolute;
  top: 4px;
  right: 0px;
  display: inline-block;
  width: 50px;
  height: 22px;
  line-height: 22px;
  background: #22ac38;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.xh_item {
  width: 306px;
  float: left;
  padding: 0px 5px 0px 6px;
}

.xh_item img {
  width: 147px;
  height: 96px;
  float: left;
}

.xh_item div {
  width: 150px;
  float: right;
}

.xh_item a {
  font-size: 13px;
  color: #797979;
}

.xh_item h3 {
  padding-bottom: 8px;
}

.xh_item h3 a {
  color: #00a0e9;
}

.xh_item p {
  line-height: 22px;
}

.hy_video {
  width: 732px;
  height: auto;
  overflow: hidden;
  margin-top: 12px;
  padding: 10px 0px;
  background: #e2e2e2;
  float: left;
}

.hy_video .main_div {
  width: 712px;
  height: 521px;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #dbdbdb;
}

.hy_video .browse_title {
  width: 668px;
}

.hy_video .browse_title a {
}

.hy_item {
  width: 668px;
  height: 115px;
  overflow: hidden;
  margin: 0 auto;
  padding: 15px 0px;
}

.hy_item img {
  width: 212px;
  height: 113px;
  float: left;
}

.hy_item div {
  width: 435px;
  height: 113px;
  border-bottom: 1px dotted #cacaca;
  float: right;
}

.hy_item h3 {
  padding-bottom: 8px;
}

.hy_item h3 a {
  font-size: 14px;
  color: #00a0e9;
}

.hy_item p {
  line-height: 25px;
  color: #797979;
  font-size: 13px;
}

.hy_item p a {
  color: #ff0000;
  font-weight: bold;
  padding-left: 20px;
}

.xc_video {
  width: 264px;
  height: auto;
  float: right;
  margin-top: 12px;
}

.wan {
  width: 262px;
  height: 102px;
  border: 1px solid #d1d0d0;
}

.publicity {
  width: 262px;
  height: 428px;
  border: 1px solid #d1d0d0;
  margin-top: 9px;
}

.publicity h3,
.publicity h3 a {
  font-size: 14px;
  color: #00a0e9;
}

.publicity h2 {
  height: 40px;
  line-height: 40px;
  background: url(../images/images_07.jpg) repeat-x;
  border-bottom: 1px solid #d1d0d0;
  font-size: 18px;
  color: #028fcf;
  text-align: center;
}

.publicity_top {
  width: 240px;
  height: 156px;
  border-bottom: 1px dotted #cacaca;
  margin: 0 auto;
  margin-top: 13px;
  text-align: center;
}

.publicity_top h3 {
  padding-top: 8px;
}

.publicity .item {
  width: 240px;
  height: 61px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 23px;
}

.publicity .item img {
  width: 93px;
  height: 61px;
  float: left;
}

.publicity .item div {
  width: 138px;
  float: right;
}

.publicity .item h3 {
  padding-bottom: 3px;
}

.publicity .item p {
  line-height: 20px;
}

.publicity .item p a {
  color: #797979;
}

.publicity .more {
  display: block;
  width: 240px;
  margin: 0 auto;
  text-align: right;
  padding-top: 15px;
}

.publicity .more a {
  font-size: 13px;
  color: #797979;
}

.more a:hover,
.hot_news a:hover {
  color: #00a0e9;
}

.shoot .main_div {
  padding-bottom: 20px;
}

.shoot .browse_title {
  margin: 5px auto 10px;
}

.shoot p {
  display: block;
  width: 925px;
  height: 27px;
  line-height: 27px;
  margin: 0 auto;
}

.shoot p a {
  font-size: 13px;
  display: inline-block;
}

.shoot p .contribute {
  width: 67px;
  height: 26px;
  background: url(../images/btn_01.jpg) 0px -238px no-repeat;
  padding-left: 30px;
  color: #fff;
  float: left;
}

.shoot p .more {
  float: right;
  color: #00a0e9;
}

.shootimg {
  width: 950px;
  background: url(images/scrollBg.png);
  padding-top: 25px;
  border-top: 1px solid #fff;
  position: relative;
}

.shootimg .piclist {
  overflow: hidden;
  zoom: 1;
}

.shootimg .ohbox {
  overflow: hidden;
  position: relative;
  width: 870px;
  left: 40px;
}

.shootimg {
  position: relative;
  overflow: hidden;
  zoom: 1;
}

.shootimg .piclist li {
  float: left;
  display: inline;
  width: 163px;
  background: #fff;
  margin-right: 14px;
}

.shootimg .piclist li img {
  width: 163px;
  height: 147px;
}

.shootimg .piclist li span {
  height: 30px;
  line-height: 40px;
  display: block;
  text-align: center;
}

.shootimg .pageBtn span {
  background: url(../images/slider-arrow.png) no-repeat;
  display: block;
  width: 37px;
  height: 50px;
  position: absolute;
  top: 85px;
  cursor: pointer;
  text-indent: -999em;
  overflow: hidden;
}

.shootimg .pageBtn .prev {
  left: 0px;
  background-position: -176px 0px;
}

.shootimg .pageBtn .next {
  right: 0px;
  background-position: -42px 0px;
}

.shootimg .pageBtn .list {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0 0 413px;
  display: none;
}

.shootimg .pageBtn .list li {
  background: url(../images/slider-arrow.png);
  float: left;
  display: inline;
  width: 15px;
  height: 15px;
  background-position: -86px -57px;
  cursor: pointer;
  margin-left: 10px;
  line-height: 10000px;
  overflow: hidden;
}

.shootimg .pageBtn .list li.on {
  background-position: -114px -57px;
}

.hot {
  height: 327px;
  padding: 10px 0px;
  background: #e2e2e2;
  margin-top: 18px;
}

.hot .main_div {
  width: 984px;
  height: 327px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.trends_banner {
  width: 575px;
  height: 287px;
  float: left;
  padding: 16px 0px 0px 18px;
}

#ifocus_pic {
  display: inline;
  position: relative;
  float: left;
  width: 464px;
  height: 287px;
  overflow: hidden;
  margin-top: 4px;
  _height: 297px;
}

/***************/
#ifocus_piclist li {
  width: 464px;
  height: 287px;
  overflow: hidden;
  _height: 297px;
}

/***************/
#ifocus_piclist img {
  width: 464px;
  height: 287px;
  _height: 297px;
}

/***************/
#ifocus_btn {
  display: inline;
  float: right;
  width: 104px;
}

#ifocus_btn li {
  width: 104px;
  height: 68px;
  cursor: pointer;
  border: 1px solid #fff;
  margin-top: 3px;
  _height: 66px;
}

/***************/
#ifocus_btn img {
  width: 104px;
  height: 68px;
  _height: 66px;
}

/*******************/
#ifocus_btn .on {
  border: 1px solid #74d2d9;
}

#ifocus_opdiv {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 464px;
  height: 35px;
  background: url(../images/banner_p.png) repeat;
}

#ifocus_tx {
  position: absolute;
  left: 8px;
  bottom: 8px;
  color: #fff;
  width: 464px;
  text-align: center;
}

#ifocus_tx ul li {
  display: none;
}

#ifocus_tx ul li a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.hot_news {
  width: 360px;
  height: auto;
  float: right;
  margin-right: 15px;
  padding-top: 17px;
  _margin-right: 10px;
}

/******************/
.hot_news a {
  font-size: 13px;
  color: #797979;
}

.hot_news h3 a {
  font-size: 14px;
  color: #0068b7;
}

.hot_item {
  height: 60px;
}

.hot_item h3 {
  text-align: center;
  padding-bottom: 6px;
}

.hot_item p a {
  display: block;
  width: 180px;
  float: left;
  line-height: 22px;
}

.hot_news ul {
  border-top: 1px dotted #d1d0d0;
  padding-top: 12px;
  margin-top: 5px;
  *height: auto;
  *overflow: hidden;
  *clear: both;
  _height: auto;
  _overflow: hidden;
  _clear: both;
  _border: none;
}

.hot_news ul li {
  line-height: 32px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
  float: left;
  display: inline-block;
  width: 165px;
  _height: 25px;
  _line-height: 25px;
  _display: block;
}

.hot_news ul li a {
}

/*20170110*/
.e_hot_news h3 {
  text-align: left;
}

.e_hot_news .hot_item {
  height: 73px;
}

.e_hot_news .hot_item p a {
  float: none;
  width: 360px;
}

.trends_l {
  width: 730px;
  height: auto;
  overflow: hidden;
  float: left;
}

.trends_div {
  width: 730px;
  height: auto;
  overflow: hidden;
  padding: 10px 0px;
  background: #e2e2e2;
  margin-top: 10px;
}

.trends_div .main_div {
  width: 710px;
  height: auto;
  overflow: hidden;
  background: #fff;
  border: 1px solid #dbdbdb;
}

.trends_r {
  width: 264px;
  height: auto;
  overflow: hidden;
  float: right;
  background: #fff;
  border: 1px solid #d1d0d0;
  margin-top: 10px;
}

.trends_r .trends_title {
  height: 40px;
  line-height: 40px;
  background: url(../images/images_07.jpg) repeat-x;
  border-bottom: 1px solid #d1d0d0;
  font-size: 18px;
  color: #028fcf;
  font-weight: bold;
  text-align: center;
}

.trends_l .browse_title {
  width: 678px;
}

.trends_l a {
  font-size: 13px;
  color: #797979;
}

.trends_l .browse_title a {
  color: #fff;
}

.trends_l h3 a {
  font-size: 14px;
  color: #0079c2;
}

.inform .main_div {
  height: 326px;
}

.inform .browse_title {
  margin-bottom: 28px;
}

.inform img {
  width: 293px;
  height: 219px;
  float: left;
  margin-left: 18px;
  _margin-left: 9px;
}

.inform_r {
  width: 365px;
  float: right;
  margin-right: 22px;
  _margin-right: 15px;
}

.inform_top {
  height: 120px;
  border-bottom: 1px dotted #d1d0d0;
}

.inform_top h3 {
  text-align: center;
  padding-bottom: 10px;
}

.inform_top p {
  line-height: 24px;
  font-size: 13px;
  color: #797979;
}

.inform_top p a {
  color: #e60012;
}

.inform_r ul {
  padding-top: 12px;
}

.inform_r ul li {
  line-height: 32px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
  float: left;
  display: inline-block;
  width: 167px;
  *height: 23px;
  *line-height: 23px;
}

.inform_r ul li a:hover {
  color: #028fcf;
}

/*20170110*/
.e_inform_r ul li {
  float: none;
  width: 350px;
}

.e_inform_r ul li a {
  display: inline-block;
  float: left;
}

.e_inform_r ul li span {
  display: inline-block;
  float: right;
  font-size: 13px;
  color: #797979;
}

.work .main_div {
  height: 326px;
}

.work_img {
  width: 676px;
  height: 170px;
  padding-bottom: 12px;
  margin: 0 auto;
  border-bottom: 1px dotted #d1d0d0;
  overflow: hidden;
}

.work_img .fl {
  width: 402px;
}

.work_img .fl img {
  width: 134px;
  height: 74px;
  float: left;
}

.work_img .clear {
  height: 75px;
  padding-top: 5px;
}

.work_img .clear div {
  width: 255px;
  float: right;
  text-align: center;
}

.work_img h3 {
  padding: 15px 0px 5px;
}

.work_img h3 a {
  font-size: 14px;
  color: #0068b7;
}

.work_img p a {
  color: #797979;
  font-size: 13px;
}

.work_img .fr {
  width: 257px;
  float: right;
  text-align: center;
  padding-top: 5px;
}

.work_img .fr h3 {
  padding-top: 26px;
}

.work ul {
  width: 770px;
  padding: 8px 0px 0px 18px;
}

.work ul li {
  display: inline-block;
  width: 240px;
  float: left;
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
}

/*20170110*/

.trends_about {
  height: 704px;
}

.survey,
.trade {
  width: 242px;
  margin: 0 auto;
}

.survey img {
  width: 242px;
  height: 96px;
  padding-top: 18px;
}

.survey p {
  line-height: 25px;
  color: #797979;
  font-size: 13px;
  padding: 13px 0px 8px;
}

.survey ul {
}

.survey ul li {
  float: left;
  display: inline-block;
  width: 111px;
  height: 37px;
  padding: 6px 5px;
}

.survey ul li a {
  display: inline-block;
  width: 73px;
  height: 37px;
  line-height: 37px;
  padding-left: 38px;
  background: url(../images/btn_01.jpg) no-repeat;
  color: #fff;
  font-size: 14px;
}

.survey .xhicon1 {
  background-position: -105px -234px;
}

.survey .xhicon2 {
  background-position: -223px -234px;
}

.survey .xhicon3 {
  background-position: 0px -280px;
}

.survey .xhicon4 {
  background-position: -118px -280px;
}

.overview .main_div {
  height: 365px;
}

.orso {
  width: 670px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}

.orso .hd {
  width: 670px;
  height: 24px;
  text-align: right;
  font-size: 12px;
  color: #797979;
}

.orso .hd ul {
}

.orso .hd ul li {
  display: inline-block;
  padding: 0px 10px;
  cursor: pointer;
  *padding: 0px;
  *width: 50px;
  *float: left;
  *height: 22px;
  *line-height: 22px;
  *overflow: hidden;
  *margin: 0px 7px;
}

.orso .hd ul li.on {
  display: inline-block;
  background: #22ac38;
  color: #fff;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  margin-right: 5px;
  margin-left: 5px;
  *margin: 0px;
  *font-size: 12px;
}

.orso_div {
  width: 670px;
  margin: 0 auto;
  padding-top: 20px;
}

.orso_div .fl {
  width: 400px;
}

.orso_div .fr {
  width: 250px;
}

.orso_div .line {
  width: 400px;
  height: 1px;
  border-bottom: 1px dotted #d1d0d0;
  clear: both;
  margin: 15px auto;
  _margin: 5px auto;
}

.orso_list {
  height: 100px;
  overflow: hidden;
}

.orso_list img {
  width: 129px;
  height: 100px;
  float: left;
}

.orso_list div {
  width: 258px;
  float: right;
  font-size: 12px;
  color: #797979;
}

.orso_list div p a {
  font-size: 12px;
}

.orso_list div h3 {
  padding-bottom: 6px;
}

.orso_list div p {
  line-height: 19px;
}

.orso_div ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
}

.orso_div ul li span {
  font-size: 13px;
  color: #797979;
  display: inline-block;
  float: right;
  *margin-top: -30px;
}

.orso_div .issue_btn {
  display: block;
  width: 241px;
  height: 38px;
  background: url(../images/btn_01.jpg) no-repeat 0px -325px;
  text-align: center;
  line-height: 38px;
  font-size: 18px;
  color: #fff;
  margin-top: 10px;
}

.project .main_div {
  height: 288px;
}

.jq_plan {
  width: 672px;
  height: 100px;
  overflow: hidden;
  margin: 0 auto;
  padding-bottom: 24px;
  border-bottom: 1px dotted #d1d0d0;
}

.jq_plan a {
  font-size: 13px;
  color: #797979;
}

.jq_plan h3 a {
  color: #0099cc;
  font-size: 14px;
}

.jq_plan .fl,
.jq_plan .fr {
  width: 324px;
}

.jq_plan .fl img,
.jq_plan .fr img {
  float: left;
}

.jq_plan .fl p,
.jq_plan .fr p {
  line-height: 19px;
}

.jq_plan .fl h3,
.jq_plan .fr h3 {
  padding-bottom: 8px;
}

.jq_plan .fl p a,
.jq_plan .fr p a {
  font-size: 12px;
}

.jq_plan .fl div,
.jq_plan .fr div {
  width: 185px;
  float: right;
}

.project ul {
  width: 770px;
  padding: 8px 0px 0px 18px;
}

.project ul li {
  display: inline-block;
  width: 240px;
  float: left;
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
}

.trends_news {
  height: 705px;
}

.trade img {
  width: 241px;
  height: 93px;
  padding-top: 15px;
}

.trade ul {
  padding: 7px 0px 4px 0px;
  _padding: 7px 0px 6px 0px;
  *padding: 7px 0px 6px 0px;
}

.trade ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
}

.trade ul li a {
  font-size: 13px;
  color: #797979;
}

.trade ul li span {
  font-size: 13px;
  color: #797979;
  display: inline-block;
  float: right;
  *margin-top: -30px;
}

.trade p {
  text-align: right;
}

.trade p a {
  color: #666;
}

.trade p a:hover {
  text-decoration: underline;
  color: #0099cc;
}

/*修改*/
.publisho .puslish_c,
.publisht .puslish_c,
.publishs .puslish_c,
.publishf .puslish_c {
  width: 655px;
}

.publisho .puslish_c .puslish_news,
.publisht .puslish_c .puslish_news,
.publishs .puslish_c .puslish_news,
.publishf .puslish_c .puslish_news {
  width: 690px;
}

.publisho .puslish_c .puslish_news ul li,
.publisht .puslish_c .puslish_news ul li,
.publishs .puslish_c .puslish_news ul li,
.publishf .puslish_c .puslish_news ul li {
  display: inline-block;
  background: none;
  padding-left: 0px;
  width: 189px;
  float: left;
  margin-right: 41px;
}

.oldtime {
  margin-top: 0px;
}

.nonstop {
  background: #e2e2e2;
  margin-top: 15px;
  padding: 10px 0px;
}

.nonstop .main_div {
  width: 985px;
  padding: 20px 0px 15px 0px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin: 0 auto;
}

.nonstop h2 {
  width: 930px;
  margin: 0 auto;
}

.nonstop_tab {
  width: 930px;
  margin: 0 auto;
  margin-top: 20px;
}

.nonstop_tab .hd {
  height: 36px;
  line-height: 36px;
  padding: 0 10px 0 20px;
  border-bottom: 1px solid #c6c5c4;
  position: relative;
}

.nonstop_tab .hd ul {
  float: left;
  position: absolute;
  left: 0px;
  top: -1px;
  height: 32px;
}

.nonstop_tab .hd ul li {
  background: #dfdfdf;
  width: 100px;
  height: 37px;
  margin-right: 3px;
  text-align: center;
  float: left;
  cursor: pointer;
  font-size: 14px;
  color: #6c6c6c;
}

.nonstop_tab .hd ul li a {
  font-size: 14px;
  color: #6c6c6c;
}

.nonstop_tab .hd ul li.on {
  height: 36px;
  background: #fff;
  border: 1px solid #c6c5c4;
  border-top: 2px solid #00a0e9;
  border-bottom: none;
  color: #00a0e9;
  font-weight: bold;
}

.nonstop_tab .hd ul li.on a {
  color: #00a0e9;
  font-weight: bold;
}

.nonstop_tab .bd {
  width: 928px;
  height: auto;
  overflow: hidden;
  padding-bottom: 10px;
  border: 1px solid #c6c5c4;
  border-top: none;
}

.nonstop_tab .bd ul {
  padding: 13px 0px 0px 38px;
}

.nonstop_tab .bd ul li {
  display: inline-block;
  width: 165px;
  height: 30px; /*line-height: 30px;*/
  background: url(../images/images_05.jpg) 0px 11px no-repeat;
  padding-left: 13px;
  float: left;
}

.nonstop_tab .bd ul li a {
  color: #545454;
  font-size: 13px;
}

.nonstop_tab .bd ul li a:hover {
  color: #0079c2;
}

.link {
  width: 930px;
  height: 33px;
  margin: 0 auto;
  margin-top: 10px;
}

.link select {
  width: 175px;
  height: 33px;
  padding: 5px;
  float: left;
  margin-right: 13px;
}

.link select.last_child {
  margin-right: 0px;
}

.footer {
  height: 123px;
  background: url(../images/images_18.jpg) repeat-x;
  margin-top: 15px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  line-height: 25px;
}

.footer p {
  padding-top: 37px;
}

.e_work_img .clear div,
.e_work_img .fr {
  text-align: left;
}

.e_work_img h3 {
  padding: 1px 0px 6px;
}

.e_work_img p {
  line-height: 20px;
}

.e_work_img .fr h3 {
  padding-top: 10px;
}

.e_map,
.e_map img {
  width: 368px;
  height: 288px;
  float: left;
  overflow: hidden;
}

.e_map {
  margin-left: 15px;
}

.e_work ul li {
  width: 330px;
}

.e_orso {
  width: 280px;
  float: right;
  margin-right: 15px;
}

.provincial {
  width: 280px;
  height: 250px;
  background: #efefef;
  display: table;
  padding-top: 5px;
  margin-top: 10px;
}

.provincial a {
  font-size: 12px;
  color: #797979;
  padding: 8px 15px 0px 16px;
  display: inline-block;
}

.e_orso .e_hd {
  width: 670px;
  height: 24px;
  text-align: right;
  font-size: 12px;
  color: #797979;
}

.e_orso .e_hd {
  width: 280px;
  text-align: left;
}

.e_orso .e_hd ul li a {
  font-size: 12px;
}

.e_orso .e_hd ul li a:hover {
  color: #22ac38;
}

.e_orso .e_hd ul li {
  display: inline-block;
  cursor: pointer;
  padding: 0px 2px;
  *padding: 0px;
  *width: 50px;
  *float: left;
  *height: 22px;
  *line-height: 22px;
  *overflow: hidden;
  *margin: 0px 7px;
}

.e_plan ul {
  width: 520px;
  margin: 0 auto;
  border-bottom: 1px dotted #ababab;
  padding-top: 12px;
  padding-bottom: 14px;
}

.e_plan ul li {
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
  display: inline-block;
}

.e_plan ul li a {
  font-size: 13px;
  color: #797979;
  display: inline-block;
  float: left;
  width: 420px;
}

.e_plan ul li a:hover {
  color: #0079c2;
}

.e_plan ul li span {
  float: right;
  display: inline-block;
  font-size: 13px;
  color: #797979;
}

.e_inspect ul li {
  display: block;
  border-bottom: 1px dotted #c6c5c4;
  height: 100px;
  padding: 25px 0px;
}

.e_inspect div {
  width: 320px;
  height: 100px;
}

.e_inspect div h3 {
  font-size: 14px;
  color: #016cac;
  padding-bottom: 9px;
}

.e_inspect div p {
  font-size: 12px;
  line-height: 24px;
}

.e_inspect img {
  width: 175px;
  height: 100px;
}

.e_parknew {
  padding-top: 16px;
}

.e_parknew li {
  display: inline-block;
  width: 249px;
  float: left;
  line-height: 30px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 2px 12px no-repeat;
}

.e_declare {
  width: 360px;
  margin: 0 auto;
  height: 120px;
  overflow: hidden;
  padding: 20px 0px 10px;
}

.e_declare ul li {
  width: 158px;
  height: 140px;
  float: left;
  padding: 0px 11px;
  text-align: center;
}

.e_declare ul li img {
  width: 158px;
  height: 87px;
}

.e_declare ul li h3 {
  font-weight: 500;
  padding-top: 6px;
}

.e_declare ul li h3 a {
  color: #016cac;
}

.e_declarelist {
  width: 350px;
  margin: 0 auto;
}

.e_declarelist li {
  line-height: 28px;
  padding-left: 15px;
  background: url(../images/images_05.jpg) 0px 12px no-repeat;
}

.e_declarelist li a {
  font-size: 13px;
  color: #797979;
}

.e_post_about {
  text-align: center;
  line-height: 50px;
  padding: 25px 0px 10px;
}

.e_postedit {
  text-align: center;
}

.e_post_btn {
  padding-left: 65px;
}

.e_line .e_declare li {
  background: none;
  padding: 0px 15px 0px 5px;
}

.e_line .e_declarelist li {
  width: 320px;
}

.e_update {
  width: 660px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  font-size: 12px;
  color: #797979;
}

.e_update h3 {
  font-size: 14px;
  text-align: center;
  padding: 20px 0px;
}

.e_update h4 {
  color: red;
  text-align: right;
  padding-bottom: 28px;
}

.e_update table {
  border: 1px solid #dbdbdb;
}

.e_update table tr td {
  padding: 5px 0px 5px 5px;
  line-height: 22px;
  overflow: hidden;
}

.e_update table tr td input {
  width: 96%;
  border: none;
  border: 1px solid #fff;
}

.e_update table tr td input:focus {
  border: 1px solid #00a0e9;
}

.e_update table span {
  padding-left: 10px;
}

.e_update table tr td .e_radio,
.e_update table tr td .e_checkbox {
  width: auto;
  vertical-align: middle;
}

.e_update table .e_type span {
  display: inline-block;
  width: 100px;
  padding-left: 0px;
}

.e_update table textarea {
  width: 100%;
  height: 55px;
  border: none;
  color: #727272;
  line-height: 20px;
}

.e_update table .e_file {
  width: 220px;
  float: left;
}

.e_update div {
  padding: 40px 0px 50px 0px;
  text-align: center;
}

.e_update table .edui-box div,
.e_update table .edui-default {
  padding: 0px;
  text-align: left;
}

.e_update .edui-editor-breadcrumb {
  padding: 0px;
}

.e_update .edui-default .edui-editor-breadcrumb {
  text-align: left;
}

.e_update .edui-default .edui-editor-wordcount {
  text-align: right;
}

.e_update .e_sm {
  font-size: 14px;
  padding-bottom: 50px;
  line-height: 22px;
}

.e_heritage .search_title h3 {
  background: url(../images/e_icon.png) 23px -117px no-repeat;
}

.e_overview .search_title h3 {
  background: url(../images/e_icon.png) 23px -71px no-repeat;
}

.e_attrac .search_title h3 {
  background: url(../images/e_icon.png) 23px -20px no-repeat;
}

.e_sect .search_title h3 {
  background: url(../images/e_icon.png) 23px 23px no-repeat;
}

.e_heritage_list ul {
  height: auto;
  overflow: hidden;
}

.e_heritage_list ul li {
  display: inline-block;
  width: 282px;
  height: 50px;
  line-height: 50px;
  padding: 0px 10px;
  float: left;
  background: url(../images/disc.jpg) 0px 24px no-repeat;
}

.e_heritage_list ul li a {
  font-size: 13px;
  color: #7f7f7f;
}

.e_heritage_list ul li.e_liline {
  border-bottom: 1px dotted #ababab;
  width: 100%;
  height: 1px;
  clear: both;
}

.e_heritage_list h3 {
  color: #2f81b5;
  padding-top: 20px;
}

.e_sect .list_div h3 {
  color: #2f81b5;
  padding-bottom: 15px;
}

.e_sect {
  padding-bottom: 30px;
}

.e_update .file-box {
  position: relative;
  width: 295px;
  float: left;
  padding: 10px 0px;
}

.e_update .file-box .txt {
  width: 125px;
  height: 27px;
  border: 1px solid #c2c2c2;
}

.e_update .file-box .btn {
  width: 74px;
  height: 29px;
  line-height: 29px;
  background: url(../images/btn_01.jpg) -195px -88px no-repeat;
  border: none;
  font-size: 14px;
  color: #464646;
}

.e_update .file-box .file {
  position: absolute;
  top: 11px;
  right: 84px;
  height: 24px;
  filter: alpha(opacity: 0);
  opacity: 0;
  width: 203px;
  display: block;
}

.e_update .file-box .look {
  background-position: -195px -88px;
}

.e_update .e_limit {
  line-height: 48px;
}

.edui-default .edui-editor-toolbarboxouter {
  text-align: left;
}

.index_day {
  height: 322px;
  position: relative;
  margin-top: 18px;
}

.index_day .hd {
  height: 17px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  bottom: 5px;
  z-index: 1;
}

.index_day .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
  text-align: center;
  background: url(../images/day_img_01.png) no-repeat 0px -106px;
  width: 95px;
  height: 22px;
}

.index_day .hd ul li {
  display: inline-block;
  margin: 0px 2px;
  width: 11px;
  height: 11px;
  background: url(../images/day_img_01.png) no-repeat -20px -140px;
  cursor: pointer;
}

.index_day .hd ul li.on {
  background: url(../images/day_img_01.png) no-repeat 0px -140px;
}

.index_day .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.index_day .bd li {
  zoom: 1;
  vertical-align: middle;
}

.index_day .bd img {
  width: 1004px;
  height: 322px;
  display: block;
}

.index_day .prev,
.index_day .next {
  position: absolute;
  left: 0%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 50px;
  height: 83px;
  background: url(../images/day_img_01.png) no-repeat;
}

.index_day .next {
  left: auto;
  right: 0%;
  background-position: -60px 0px;
}

.heritage_div {
  background: #fff;
  border: 1px solid #dbdbdb;
  margin-top: 18px;
  padding: 0;
}

.heritage_title {
  height: 52px;
  line-height: 52px;
  color: #545454;
  font-size: 16px;
  border-bottom: 2px solid #0b92e4;
  text-indent: 40px;
}

.heritage_div .grn_list {
  padding-bottom: 0px;
}

.heritage_ad {
  height: 146px;
  margin-top: 16px;
}

.heritage_ad img {
  width: 100%;
  height: 100%;
}

.heritage_word {
  height: auto;
  background: url(../images/day_img.jpg) no-repeat;
  margin-top: 15px;
  padding-bottom: 25px;
}

.heritage_word h2 {
  font-size: 23px;
  color: #e21334;
  text-align: center;
  padding: 40px 0px;
}

.heritage_word h3 {
  font-size: 16px;
  padding: 8px 0px;
}

.heritage_word p {
  font-size: 13px;
  color: #2b2b2b;
  line-height: 26px;
  text-indent: 2em;
}

.origin {
  width: 905px;
  margin: 0 auto;
}

.explain {
  width: 870px;
  margin: 0 auto;
  padding-left: 18px;
}

.explain p {
  text-indent: 0;
}

.explain button {
  width: 189px;
  height: 43px;
  background: url(../images/day_img_04.jpg) no-repeat;
  border: 0;
  font-size: 14px;
  color: #fff;
  margin: 13px 0;
}

.order_list {
  margin-top: 20px;
  background: #fff;
}

.order_list h2 {
  font-size: 20px;
  color: #0b92e4;
  text-align: center;
  padding-bottom: 20px;
}

.order_list table {
  border: 1px solid #e6e6e6;
  color: #7f7f7f;
}

.order_list table tr td {
  line-height: 32px;
  text-align: center;
}

.order_list table thead td {
  border-bottom: 2px solid #0b92e4;
  font-size: 16px;
  color: #545454;
  line-height: 45px;
}

.order_list table tr td a {
  color: #7f7f7f;
}

.order_list table tr td a:hover {
  color: #0b92e4;
}

.checkin_main {
  width: 935px;
  margin: 0 auto;
}

.checkin {
  height: 470px;
  background: #fff;
  border: 1px solid #d7d7d7;
  margin-top: 20px;
}

.checkin h3 {
  font-size: 20px;
  text-align: center;
  padding: 22px 0px 20px;
}

.checkin_main div {
  width: 935px;
  height: 310px;
}

.checkin table {
  border: 1px solid #d6d6d6;
  font-size: 16px;
}

.checkin table input {
  height: 35px;
  border: 1px solid #d6d6d6;
}

.checkin table tr td {
  padding: 10px 0px;
  text-align: center;
  border: 1px solid #d6d6d6;
}

.checkin table .input_text {
  width: 120px;
}

.checkin table .input_tex {
  width: 215px;
}

.checkin table .input_tet {
  width: 408px;
}

.checkin table .checkin_td {
  text-align: left;
  padding-left: 24px;
}

.checkin table .checkin_td p {
  padding: 4px 0px;
}

.checkin table .input_wrd {
  width: 540px;
  float: left;
  margin-left: 20px;
}

.checkin table select {
  height: 35px;
  width: 70px;
  border: 1px solid #d6d6d6;
}

.checkin .submit {
  width: 154px;
  height: 52px;
  border: 0;
  background: #0b92e4;
  font-size: 18px;
  color: #fff;
  display: block;
  margin: 0 auto;
  margin-top: 16px;
}

.checkin .tanclose {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  display: block;
  color: #888;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
}

.checkin table span {
  color: #ff0000;
  font-size: 12px;
  padding-left: 5px;
}

.checkin table i {
  font-style: inherit;
}

.order_div {
  width: 690px;
  padding-top: 20px;
}

.order_div table {
  width: 100%;
  border: 1px solid #dbdbdb;
  font-size: 12px;
}

.order_div table tr td {
  word-break: break-all;
  word-wrap: break-word;
  text-align: center;
  padding: 7px 5px;
}

.order_div .order_edit {
  color: #00a0e9;
}

.order_div .order_undo {
  color: #949494;
}

.order_div table thead tr td {
  padding: 10px 5px;
  background: #f5f5f5;
}

.publist {
  background: #fff;
  border: 1px solid #d7d7d7;
  margin-top: 20px;
  padding-bottom: 20px;
}

.publist h3 {
  font-size: 20px;
  text-align: center;
  padding: 22px 0px 0px;
}

.publist_list {
  width: 940px;
  margin: 0 auto;
}

.publist_list table {
  margin-top: 20px;
}

.publist_list table,
.publist_list table tr td {
  border: 1px solid #dbdbdb;
  font-size: 12px;
  color: #666;
  text-align: center;
}

.publist_list table tr td {
  line-height: 30px;
}

.publist_list table thead tr {
  background: #f4f4f4;
}

/*2018-03-14*/
.foucebox {
  position: relative;
  width: 575px;
  height: 288px;
  float: left;
  padding: 16px 0px 0px 18px;
  overflow: hidden;
}

.foucebox .bd {
  position: relative;
  float: left;
  width: 464px;
  height: 287px;
  overflow: hidden;
  margin-top: 4px;
  _height: 297px;
  overflow: hidden;
}

.foucebox .bd img {
  width: 464px;
  height: 287px;
  _height: 297px;
}

.foucebox .bd p {
  display: block;
  position: absolute;
  left: 0;
  bottom: 7px;
  width: 464px;
  height: 35px;
  background: url(../images/banner_p.png) repeat;
  color: #fff;
  font-size: 14px;
  line-height: 35px;
  font-weight: bold;
  text-align: center;
}

.foucebox .hd {
  position: relative;
  width: 104px;
  float: right;
  z-index: 1;
}

.foucebox .hd ul {
  position: relative;
  width: 104px;
  overflow: hidden;
}

.foucebox .hd li {
  height: 67px;
  cursor: pointer;
  overflow: hidden;
  margin-top: 3px;
  _height: 65px;
  border: 1px solid #fff;
}

.foucebox .hd img {
  width: 104px;
  height: 67px;
  _height: 65px;
  display: block;
}

.foucebox .hd li.on {
  border: 1px solid #74d2d9;
}
