@charset "utf-8";
html ,body{ overflow-x: hidden; background-color: #fff; font-family: Microsoft YaHei,LiHei Pro,arial,"宋体"; font-size: 14px; color: #333; height:100%;}

* html, * html ,body { background-image: url(../../); background-attachment: fixed; height:100% ;}

body, button, input, select, textarea { font: 12px/18px;}

.wrapper { margin: 0 auto; padding: 0; height: auto;}

h1, h2, h3, h4, h5, h6 { font-weight: normal;}
.clearfix { zoom: 1;}
  .clearfix:after { content: '\20'; display: block; clear: both;}
.cl { display: block; clear: both;}
html .none { display: block; text-indent: -9999px;}
* { margin: 0; padding: 0; -webkit-text-size-adjust: none;}
a { text-decoration: none; outline: none; color: #8f486d;}

img { border: none;}
a:hover { color: #d00;}

p { text-align: justify; text-justify: inter-ideograph; font-size: medium;}
i { font-style: normal;}
ul, li, ol { list-style-type: none; padding: 0; margin: 0;}
.fl, .fr { float: left; display: inline;}
.fr { float: right; padding-right: 8px;}
.lifl li { float: left;}
.fmyh { font-family: Microsoft YaHei,LiHei Pro;}


/*这里是内容页样式*/

.wrap { width: 960px; margin: 0 auto; height: 395px;}

.zy_content{ width: 960px; margin: 0 auto; height: auto; position: z-index: 10; margin-top: 6px; min-height: 704px;}

.zy_table{ position: relative;  margin-bottom: 20px;  bottom: -10px; font-size: medium; font-weight: bold;}

.zy_content_title{ text-align : center ; height: 50px; font-size: xx-large; margin-bottom: 25px;}

.Section1{ text-align: -webkit-center;}

/*这里是内容页样式*/


.page { text-align: center; margin: 16px 0 10px 0;}

  .page ul { text-align: center; width: auto; height: 22px;}
  .page span { display: inline-block; line-height: 22px; padding: 0 4px; margin: 0 2px; color: #d00; cursor: pointer;}
    .page span.current { background: #d00; color: #fff;}
  .page a:hover span { color: #fff; background: #F88;}

/*index*/
#top { height: 100px; overflow: hidden;}/*background:url(../img/topbg.gif) 687px 13px no-repeat;*/
  #top ul.logo { margin: 15px 0 0 0px;}
  #top ul.weibo { margin: 30px 0 0 369px;}
    #top ul.weibo a:hover img { opacity: 0.7; filter: alpha(opacity=70);}

/*search input*/
.serBox {     display:block; margin-left: 15px;float: right;margin-top: 25px;}
.serBox li{ display: inline-block;}
#word {     border: 1px solid #607D8B;}

.head2 { background: url(../img/menu.png) no-repeat; height: 36px; position: relative; z-index: 20;}
  .head2 img { float: left;}

.nav-child1 { height: 36px; float: left; position: relative; z-index: 20;font-family: "黑体";}
  .nav-child1 a { color: #fff;font-family: "黑体"; font-size:16px; }
    .nav-child1 a:hover { color: #fff;background: #713a58;}
  .nav-child1 .master1 { width: 136px; display: block; line-height: 36px; color: #fff; text-align: center;}
    .nav-child1 .master1:hover, .nav-child1 .master1-hover { color: #fff; background:#8e486c;line-height: 36px;}/* background: url(../img/nav-top-hover.png);*/
  .nav-child1 .first { width: 110px; margin-left: 10px;}

.child1 {background:#8e486c;  position: absolute; z-index: 20; top: 36px; left: -1px; border-top: none; border-bottom: none; display: none;}
  .child1 a {background:#8e486c; display: block; width: 138px; text-align: center; font-family: "黑体"; line-height: 36px; height: 36px;border-bottom: 1px solid rgba(142, 70, 108, 0.43);}/* border-bottom: 1px solid #e0e0ea;*/
.child2 { background-image: url(9970/img/tm95.png); _background-image: none; _background: #fff; z-index: 20; position: absolute; display: none; left: -184px; width: 958px; border: 1px solid #e0e0ea; border-top: none; padding: 20px 0px;}
.nav-child2 { background: url(9970/img/nav-child2.gif) center;}

.nav-left1 { width: 250px; padding-left: 39px; padding-right: 30px; overflow: hidden;}
.nav-left1-1 { height: 25px; line-height: 25px; font-weight: bold;}
.nav-left1-2 { background: url(9970/img/arrow1.jpg) no-repeat 7px center; padding-left: 15px; height: 20px; line-height: 20px;}
  .nav-left1-2:hover { background: url(9970/img/arrow1-2.jpg) no-repeat 7px center;}

.banner1 { height: 329px; position: relative; z-index: 10; margin-top: 6px;}

#Slidebox { width: 100%; padding: 0px; margin: 0 auto; overflow: hidden;}

#flashBg { height: 330px; overflow: hidden; width: 100%; clear: both; margin: 0; padding: 0;}
#flashLine { height: 330px; width: 100%; clear: both;}
#flash { width: 960px; height: 330px; overflow: hidden; clear: both; position: relative; z-index: 10; left: 0; padding: 0px; background: #fff;}
  #flash a { width: 960px; height: 330px; display: none;}
  #flash img { width: 960px; height: 330px;}
.flash_bar { width: 100px; margin-left: 0; z-index: 69; height: 30px; overflow: hidden; position: absolute; z-index: 10; padding-top: 13px !important; padding-top: 12px; bottom: 0px; left: 50%; text-align: center; z-index: 99;}
  .flash_bar .dq { display: block; float: left; width: 10px; height: 10px; margin: 2px 4px; cursor: pointer; background: url(../img/banner-num.png) no-repeat 0px 0px; _background: url(../img/banner-num.png) no-repeat 0px 0px; overflow: hidden;}
  .flash_bar .no { display: block; float: left; width: 10px; height: 10px; margin: 2px 4px; cursor: pointer; background: url(../img/banner-num.png) no-repeat 0px -10px; _background: url(../img/banner-num.png) no-repeat 0px -10px; overflow: hidden;}
.flash_black { position: absolute; width: 960px; margin-top: -42px; z-index: 98;}
  .flash_black .b1 { height: 36px; background: #000; opacity: 0.2; filter: alpha(opacity=20);}
  .flash_black .b2 { height: 6px; background: #000; opacity: 0.5; filter: alpha(opacity=50);}

ul.tag { border-bottom: 1px rgba(187, 187, 187, 0.47) solid; height: 32px; background-color: rgba(187, 187, 187, 0.47); border-radius: 1px;}
  ul.tag li.title { /*background: url(../img/pot.gif) 10px 9px no-repeat;*/ padding-left: 15px; font-size: 14px; line-height: 32px; height: 32px; color: #7b4767;}
  ul.tag li.entitle { font-family: "Times New Roman", Times, serif; font-style: italic; color: #999; line-height: 34px; margin-left: 6px;}
  ul.tag li.more { line-height: 34px; color: #888; margin-right: 4px;}
    ul.tag li.more a { color: #888;}
      ul.tag li.more a:hover { color: #d00;}

.in_about { width: 400px; margin-top: 10px; border: 1px solid #ccc; padding-bottom: 7px; height: 368px;}
  .in_about ul.text { margin-top: 11px; line-height: 22px;}
    .in_about ul.text img { width: 150px; margin-right: 10px;}

.in_news { width: 332px; margin-top: 20px; margin-left: 25px;}
  .in_news ul.pic { margin: 10px 0 9px;}
    .in_news ul.pic li.img { border: 1px solid #ccc; height: 58px;}
    .in_news ul.pic li.t { width: 238px; line-height: 1.6;}
      .in_news ul.pic li.t p.title { font-weight: bold; margin-bottom: 4px;}
  .in_news ul.list { line-height: 1.8; height: 20px;}
    .in_news ul.list a { background: url(../img/pot1.gif) no-repeat center left; padding-left: 12px;}

.in_about ul.list a { background: url(../img/pot1.png) no-repeat center left; padding-left: 18px;display: block;max-width: 250px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.in_about ul.list { line-height: 2.0; height: 25px; padding-left: 5px;}
.in_news ul.list a:hover { background: url(../img/pot2.gif) no-repeat center left;}
.in_news ul.list li.t { width: 250px;}
.in_news ul.list li.time { color: #999;}
.info-left { float: left; width: 400px;}
.info-mid { float: left; width: 273px; padding-top: 10px; height: auto; margin-left: 10px;}
.info-right { float: left; width: 273px; margin-left: 4px; height: auto; padding-top: 10px;}

.item-list { overflow: hidden; position: relative; display: block; margin-bottom: 3px; border-radius: 2px;height: 124px;}

.note { width: 272px; height: 45px; background: rgba(127, 71, 104, 0.85); color: #fff; font-size: 12px; text-indent: 20px; font-family: "微软雅黑"; position: absolute; bottom: -70px; transition: 0.5s;}
.note-more { display: inline-block; width: 25%; float: left; padding-top: 24px; font-size: 12px;}
.note-titile { display: inline-block; width: 95%; height: 45px; /* line-height: 25px; */ float: left; padding: 5px;font-size: 12px;}
.item-list:hover .note { bottom: 0px; cursor: pointer;}

.in_ad { width: 246px; margin-top: 20px; margin-left: 25px;}
  .in_ad ul.ad { margin-top: 10px;}
.in_pro { margin-top: 18px; overflow: hidden;}
  .in_pro ul.list { width: 300%; margin-top: 23px;}
    .in_pro ul.list a { display: block; float: left; margin-right: 20px;}
    .in_pro ul.list img { border: 1px solid #ccc; padding: 2px;}
    .in_pro ul.list a:hover img { border: 1px solid #fe9898;}

#demo { width: 960px; overflow: hidden;}
#demo1 { float: left;}
#demo2 { float: left;}

.nav-bot { background: url(../img/nav-bot.png); _background: url(../img/nav-bot.gif); line-height: 36px; height: 36px; text-align: center; margin-top: 18px; color: #666;}
  .nav-bot a { color: #666; padding: 0px 12px;}
    .nav-bot a:hover { color: #d00; padding: 0px 12px;}

#foot { padding-top: 2px;padding-bottom: 16px; line-height: 1.8; text-align: center; width: 950px; bottom: 0px;margin: 0px auto;}/*padding-top: 41px; padding-bottom: 14px;*/

.in_co { margin-top: 16px;}
  .in_co div.list { width: 920px; overflow: hidden; height: 52px;}
    .in_co div.list ul { width: 50000px;}
    .in_co div.list li { float: left; height: 52px;}
  .in_co p { border: 1px solid #d4d4d4; display: block; float: left; margin-right: 4px;}
  .in_co .pre { background: url(../img/jt.gif) left bottom no-repeat; width: 13px; height: 32px; margin-top: 10px; margin-right: 7px; cursor: pointer;}
  .in_co .next { background: url(../img/jt.gif) right bottom no-repeat; width: 13px; height: 32px; margin-top: 10px; margin-left: 7px; cursor: pointer;}
  .in_co .pre:hover { background: url(../img/jt.gif) left top no-repeat;}
  .in_co .next:hover { background: url(../img/jt.gif) right top no-repeat;}
/*sub*/
.spic { margin-top: 3px;}
#main { margin-top: 18px;}
.left { width: 240px;}
  .left a { color: #555;}
    .left a:hover { color: #d00;}
  .left ul.list { padding: 13px 0;}
    .left ul.list li { font-size: 14px; line-height: 2; background: url(../img/arrow.jpg) 0 center no-repeat; padding-left: 16px; margin-left: 20px;}
      .left ul.list li.now a { color: #d00;}
  .left .text { line-height: 2; padding-left: 29px; margin-top: 15px; color: #555;}

.right { width: 680px; overflow: hidden;}
  .right .nav { background: url(../img/home.gif) no-repeat 0 8px; padding-left: 24px; line-height: 32px; padding-right: 4px; color: #999;}
    .right .nav a { color: #999;}
      .right .nav a:hover { color: #d00;}
  .right .content { line-height: 2; margin: 16px 0 0 0;}
  .right .list { margin-top: 14px;}
    .right .list li { line-height: 32px; border-bottom: 1px dashed #ccc; height: 32px;}
      .right .list li p.fl { padding-left: 18px; background: url(../img/nes.gif) no-repeat 0 9px; width: 550px;}
  .right .text { margin: 18px 0 0 0;}
  .right h3 { font-weight: bold; font-size: 16px;}
  .right .text li.time { line-height: 26px; padding-bottom: 6px; color: #999; border-bottom: 1px dashed #ccc;}
  .right .text li.cont { padding: 10px 0 0 0; line-height: 1.8;}

.prolist { width: 693px; margin-top: 12px;}
  .prolist ul { float: left; margin-top: 10px;}
  .prolist li.t { text-align: center; line-height: 30px;}
  .prolist li.img { margin-right: 13px;}
  .prolist a img { border: 1px solid #ccc; padding: 2px; width: 212px;}
  .prolist a:hover img { border: 1px solid #fe9898;}

.right ul.proview h3 { border-bottom: 1px dashed #ccc; padding: 20px 0 12px 0;}
.right ul.proview li { margin-top: 12px;}
.right ul.proview img { margin-bottom: 8px;}
.right ul.prenext { margin-top: 12px; text-align: center; border-top: 1px dashed #ccc; padding-top: 12px;}
.right img { max-width: 680px; width: expression(this.width>680?"680px":this.width);}