
@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 18px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
}
h4, h5, h6, h7 {
    font-size: 12px;
}
body {
    background: none repeat scroll 0 0 #ece3cd;
    font-family: 微软雅黑,宋体,黑体,Verdana,Geneva,sans-serif;
    font-size: 12px;
    width: 100%;
}
ul, li {
    list-style: none outside none;
}
img {
    border: medium none;
}
a {
    color: #333333;
    text-decoration: none;
}
.body {
    background: none repeat scroll 0 0 #fff;
    clear: both;
    margin: 0 auto;
    width: 1002px;
}
.header {
    background: url("../images/23_02.jpg") no-repeat scroll 0 0 ;
    clear: both;
    height: 167px;
}
.top {
    background: url("../images/24_02.jpg") no-repeat scroll 0 0 ;
    height: 29px;
}
.top p {
    padding-top: 7px;
    text-align: right;
}
.top p a {
    color: #333333;
}
.logo p {
    margin-left: 30px;
    margin-top: 10px;
}
.nav {
    background: url("../images/21_03.jpg") no-repeat scroll 0 0;
    height: 36px;
}
.b1 {
    border-right: 1px solid #709ac4;
    color: #ffffff;
    float: left;
    font-size: 15px;
    height: 22px;
    margin-top: 10px;
    padding: 0 13px;
    position: relative;
    text-align: center;
}
.b1 a:hover {
    color: #eb891b;
}
.nav ul {
    padding-left: 40px;
}
.nav li a {
    color: #ffffff;
}
.ttg ul {
    padding-left: 0;
}
.nav li .ttg {
    background-color: #f0f0f0;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #666666;
    display: none;
    height: auto;
    left: 0;
    position: absolute;
    top: 22px;
    width: 108px;
    z-index: 1;
}
.nav li .ttg li {
    font-family: "微软雅黑";
    font-size: 17px;
    line-height: 25px;
    text-align: center;
}
.nav li .ttg li a {
    color: #555555;
    display: block;
    font-size: 13px;
}
.nav li .ttg li a:hover {
    background: none repeat scroll 0 0 #0b4e92;
    color: #ffffff;
}
.content {
    clear: both;
    margin: 0 auto;
    width: 983px;
}
.banner {
    height: 161px;
    margin: 25px 0 25px 2px;
    width: 979px;
}
.banner img {
    height: 161px;
    width: 979px;
}
.c1 {
    clear: both;
    height: 278px;
    width: 983px;
}
.c1left {
    float: left;
    overflow: hidden;
    padding-top: 20px;
    width: 640px;
}
.lp {
    background: none repeat scroll 0 0 #fffffd;
    float: left;
    width: 310px;
}
.lp ul {
    clear: both;
}
.da li a img {
    border: 1px solid #cfcfcf;
    width: 344px;
}
.xiao li {
    float: left;
    margin-left: 12px;
    margin-top: 5px;
    width: 73px;
}
.xiao li img {
    height: 48px;
    width: 71px;
}
.lt {
    float: right;
    margin-left: 10px;
    width: 310px;
}
.lt1 {
    color: #cb4254;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.lt3 {
    color: #666666;
    margin: 15px 15px 10px 15px;
    text-indent: 2em;
}
.lt4 {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 7px;
}
.lt5 {
    color: #666666;
    float: right;
}
.lt4_1 {
    color: #014182;
    font-size: 18px;
    font-weight: bold;
}
.lt4_2 {
    color: #666666;
    font-weight: bold;
    margin-left: 20px;
}
.lt6 {
    background: url("../images/20_17.jpg") no-repeat scroll 0 3px ;
    color: #333333;
    padding-left: 10px;
}
.lt2 {
    margin-left: 10px;
    padding: 5px 0;
    overflow: hidden; 
    white-space: nowrap;  
    text-overflow: ellipsis;
}
.c1right {
    background: url("../images/25_03.jpg") no-repeat scroll 0 0 ;
    float: right;
    width: 310px;
}
.c1right img{margin-left:34px;}
.lr {
    margin:0 0 10px 0;
    padding-bottom: 20px;
}
.lr1 {
    background: url("../images/9_19.jpg") no-repeat scroll 0 0 ;
    clear: both;
    color: #014182;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left: 12px;
}
.lr1 a span {
    color: #014182;
    padding-right: 5px;
}
.lr1_1 {
    font-size: 18px;
    font-weight: bold;
}
.lr2 {
    clear: both;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}
.lr3 {
    border-bottom: 1px dashed #cccccc;
    color: #666666;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-indent: 2em;
}
.banner1 img {
    width: 979px;
}
.c2 {
    clear: both;
    margin-top: 20px;
    width: 979px;
}
.c2l {
    border: 1px solid #cccccc;
    float: left;
    height: 395px;
    width: 680px;
}
.c2l_1 {
    color: #014182;
    font-size: 16px;
    font-weight: bold;
}
.c2l2 {
    background: url("../images/11_03.jpg") no-repeat scroll 0 0 ;
    border-bottom: 1px solid #cccccc;
    height: 30px;
    text-align: left;
}
.c2l2 p {
    padding: 6px 0 0 10px;
}
.c2l3 {
    clear: both;
    margin: 0 auto;
    padding: 0 15px;
}
.c2l4 {
    padding-top: 15px;
}
.ft {
    float: left;
    line-height: 200%;
    margin: 0 5px 10px 10px;
    width: 500px;
}
.ft1 {
    float: left;
}
.ft1 img {
    height: 139px;
    width: 118px;
}
.ft2 {
    border-bottom: 1px dashed #cccccc;
    clear: both;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 640px;
}
.ft4 {
    background: url("../images/10_23.jpg") no-repeat scroll 0 0 ;
    color: #014182;
    height: 20px;
    margin: 0 20px 10px 15px;
    padding-left: 9px;
    width: 60px;
}
.ft3 {
    clear: both;
    margin-top: 15px;
}
.ft3 ul {
    width: 100%;
}
.ft3_1 {
}
.ft3_2 {
    padding-left: 8px;
}
.c2r {
    background: none repeat scroll 0 0 #f5f5f5;
    float: left;
    height: 395px;
    margin-left: 15px;
    width: 276px;
    overflow: hidden;
}
.c2r ul li {
    float: left;
    margin-top: 10px;
    width: 50%;
}
.c2r ul {
    padding-left: 10px;
}
.c2r ul li p {
    padding-right: 10px;
    line-height: 200%;
    text-align: center;
    overflow: hidden; 
    white-space: nowrap;  
    text-overflow: ellipsis;
}
.c2r ul li a img {
    height: 83px;
    width: 119px;
}
.c3 {
    clear: both;
    padding-top: 20px;
}
.c3l {
    border: 1px solid #cccccc;
    float: left;
    padding-bottom: 6px;
    width: 331px;
}
.c3l1 {
    background: url("../images/16_03.jpg") no-repeat scroll 0 0 ;
    color: #014182;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    width: 331px;
}
.c3l1 p {
    padding: 6px 0 0 32px;
}
.c3l2 {
    clear: both;
    text-align: center;
}
.c3l2 li {
    padding-top: 10px;
}
.c3l4 {
    padding-bottom: 20px;
}
.c3l3 {
    text-indent: 2em;
}
.p {
    margin: 0 auto;
    width: 293px;
}
.p1 {
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    width: 90%;
}
.p1 p {
    float: left;
    margin-bottom: 12px;
}
#tt8 {
    line-height: 200%;
}
.c3r {
    float: left;
    margin-left: 15px;
    width: 629px;
}
.c3r1 {
    clear: both;
    margin-bottom: 10px;
    width: 629px;
}
.c3r1_1 {
    background: url("../images/15_07.jpg") no-repeat scroll 0 0 ;
    height: 50px;
    width: 629px;
}
.c3r_1 {
    border-right: 1px solid #aaaaaa;
    clear: both;
    color: #014182;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
}
.c3r1_1 p {
    padding: 10px 10px 0 25px;
}
.c3r_2 {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.c3r1 ul {
    clear: both;
}
.c3r11 {
    clear: both;
}
.c3r11 div {
    float: left;
}
#zd a {
    margin-left: 3px;
}
.c3r1_2 {
}
.c3r1_3 {
    margin-left: 6px;
}
.c3r1_3 img {
    height: 79px;
    width: 111px;
}
.c3r1_4 {
    margin-left: 5px;
}
.c3r2 {
    border: 1px solid #cccccc;
    float: left;
    width: 340px;
}
.c3r2 ul {
    clear: both;
}
.c3r2 p {
    clear: both;
}
.c3r2_1 {
    background: url("../images/20_30.jpg") no-repeat scroll 0 0 ;
    border-bottom: 1px solid #cccccc;
    height: 29px;
}
.c3r2_1 p {
    padding: 7px 0 0 20px;
}
.c3r2_2 {
    color: #014182;
    font-size: 16px;
    font-weight: bold;
}
.c3r2_3 {
    border-bottom: 1px dashed #cccccc;
    clear: both;
    height: 90px;
    margin: 15px 10px 10px 20px;
}
.tlr2 {
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
    overflow: hidden; 
    white-space: nowrap;  
    text-overflow: ellipsis;
}
.tlr3 {
    color: #666666;
    line-height: 160%;
    text-indent: 2em;
}
.c3r2_3 li {
    float: left;
}
.t4 {
    margin: 0 10px 10px 20px;
}
.c3r3 {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #cccccc;
    float: right;
    width: 274px;
}
.c3r31 {
    background: url("../images/12_05.jpg") no-repeat scroll 0 0 ;
    color: #014182;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    width: 274px;
}
#j {
    width: 274px;
}
.c3r31 p {
    padding: 8px 0 0 32px;
}
.k {
    margin: 0 auto;
    padding:5px 10px 0 10px;
}
.k li {
    border-bottom: 1px dashed #cccccc;
    padding: 6px 0;
}
.tt6 {
    color: #014182;
    font-weight: bold;
}
.tt7 {
    background: url("../images/7_19.jpg") no-repeat scroll 0 0 ;
    font-size: 16px;
    line-height: 300%;
    text-align: center;
}
.tt7 a {
    color: #eb891b;
}
.banner2 {
    clear: both;
}
.banner2 img {
    height: 90px;
    margin: 20px 0;
    width: 980px;
}
.link1 {
    background: url("../images/20_30.jpg") no-repeat scroll 0 0 ;
    color: #014182;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    margin-left: 20px;
}
.link1 p {
    padding: 8px 0 0 15px;
}
.link ul {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #cccccc;
    clear: both;
    height: 80px;
    width: 979px;
}
.link ul li {
    color: #666666;
    float: left;
    font-size: 15px;
    margin: 20px 10px 0 30px;
}
.footer {
    clear: both;
}
.footer p {
    color: #014182;
    line-height: 200%;
    text-align: center;
}
.footer {
    margin-top: 8px;
}
.footer p img {
    height: 21px;
    width: 1002px;
}
.zjbanner {
    margin: 0 auto;
    padding: 10px 0;
    width: 979px;
}
.zjbanner img {
    height: 161px;
    width: 979px;
}
.commoncontent {
    margin: 0 auto;
    width: 979px;
}
.cleft {
    float: left;
    width: 254px;
}
.cleft .xbt {
    background: url("../images/btbg.jpg") no-repeat scroll 0 0 ;
    color: #ffffff;
    font-size: 16px;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    width: 254px;
}
.left_nav {
    margin-bottom: 15px;
}
.left_nav li a {
    background: url("../images/libg_06.jpg") no-repeat scroll 0 0 ;
    display: block;
    font-size: 14px;
    height: 30px;
    padding-left: 10px;
    padding-top: 6px;
    text-align: center;
    width: 254px;
}
.left_nav li a:hover {
    background: url("../images/libg_03.jpg") no-repeat scroll 0 0 ;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    width: 254px;
}
.left_nav .last {
    background: url("../images/lib.jpg") no-repeat scroll 0 0 ;
    height: 20px;
    width: 254px;
}
.contentbt {
    color: #014182;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.contentzw {
    padding-left: 15px;
    padding-top: 10px;
    padding-right: 15px;
}
.contentzw p{
    font-size: 16px;
    line-height: 200%;
}
.contentzw img{
    max-width: 100%;
}
.contentzw hr{
    margin: 5px 0;
    border-color: #ddd;
    border-bottom: 0px;
}
.contentzw h1,
.contentzw h2,
.contentzw h3,
.contentzw h4,
.contentzw h5{
    margin: 10px 0 10px 0;
}
.kgqylist {
    padding-left: 35px;
}
.kgqylist li {
    height: 35px;
}
.nav_1 {
    margin-bottom: 10px;
}
.nav_1 a {
    color: #fff;
}
.nav_2 {
    border-bottom: 2px solid #fcfcfc;
}
#bc {
    background: none repeat scroll 0 0 #dddddd;
    font-weight: bold;
}
#bc a {
    background: url("../images/28_06.jpg") no-repeat scroll 0 3px ;
    color: #333333;
}
.nav_2 a {
    background: url("../images/27_07.jpg") no-repeat scroll 0 3px ;
    color: #666666;
    padding-left: 19px;
}
.nav_3 {
    background: none repeat scroll 0 0 #efefef;
    margin: 0 auto;
    padding-top: 15px;
    width: 254px;
}
.nav_4 {
    border-bottom: 1px solid #fcfcfc;
    color: #666666;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-indent: 2em;
    line-height: 200%;
}
.nav_4 span{color: #EB891B;}
.cright {
    background: url("../images/26_03.jpg") no-repeat scroll 0 0 ;
    float: left;
    margin-left: 8px;
    width: 714px;
}
.cright1 li {
    padding: 10px 10px 0 30px;
}
.cright1 {
    margin-bottom: 20px;
}
.cright2 {
    margin: 0 auto;
    padding: 0 15px;
}
.cright2 li {
    line-height: 250%;
}
.cright2 li a {
    background: url("../images/30_17.jpg") no-repeat scroll 0 2px ;
    padding-left: 10px;
}
.cright2 h1{
    text-align:center;
    font-size:18px;
    color:#014182;
    font-weight:bold;
    padding: 15px
}
.cright2 .desc{
    text-align:center;
    background:#EEEEEE;
    margin-bottom:25px;
    margin-top:15px;
    padding: 10px;
    font-size: 16px;
}
.cright2 .content{
    font-size: 16px;
    line-height: 200%;
    width: 100%;
    overflow: hidden;
}
.cright2 .content p{
    font-size: 16px;
    line-height: 200%;
}
.newsmore{
    padding:10px 30px; 
    margin-top: 50px; 
    margin-bottom: 10px; 
    line-height: 200%;
    font-size: 14px;
    background-color: #EFEFEF;
    border-radius: 5px;
}
.bt {
    border-bottom: 1px solid #e1e1e1;
}
.article_content {
    margin: 0 auto;
    padding-top: 40px;
    width: 400px;
}
.txtbox {
    height: 19px;
    width: 250px;
}
.ym {
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.ym a {
    color: #666666;
    margin-left: 15px;
}
.tabs {
    background: url("../images/15_07.jpg") no-repeat scroll 0 0 ;
    height: 40px;
    padding-left: 25px;
    padding-top: 10px;
    width: 604px;
}
.tabs li {
    color: #014182;
    float: left;
    width: 70px;
}
.tabs .active a {
    color: #014182;
    font-size: 15px;
    font-weight: bold;
}
.mar3{margin-right: 3px;}



.table {
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #ddd;
      border-spacing: 0;
    border-collapse: collapse;
  }
.table th,
.table td {
border: 1px solid #ddd;
  padding:5px 8px;
  line-height: 1.53846154;
  -webkit-transition: background .2s cubic-bezier(.175, .885, .32, 1);
       -o-transition: background .2s cubic-bezier(.175, .885, .32, 1);
          transition: background .2s cubic-bezier(.175, .885, .32, 1);
  }
.table > thead > tr > th {
  font-weight: bold;
  color: #353535;
  vertical-align: bottom;
  background-color: #f1f1f1;
  border-bottom: 1px solid #ddd;
  }
.table > tbody + tbody {
  border-top: 2px solid #ddd;
  }



.rongyu{display: block;}
.rongyu .item{display: block; width:29%; float: left; overflow: hidden; margin-left: 2%; margin-right: 2%; text-align: center; margin-bottom: 10px;}
.rongyu .item div{background-color: #EFEFEF;}
.rongyu .item img{width:100%; height: 140px;}
.rongyu .item p{font-size: 14px; padding: 10px 0; text-align: center; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.rongyu .item:hover div{background-color: #ddd;}


.pager {
  display: inline-block;
  padding-left: 0;
  list-style: none;
  }
.pager > li {
  display: inline;
  }
.pager > li > a,
.pager > li > span {
  position: relative;
  float: left;
  padding: 5px 12px;
  margin-left: -1px;
  line-height: 1.53846154;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  }
.pager > li:first-child > a,
.pager > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  }
.pager > li:last-child > a,
.pager > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  }
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
  z-index: 2;
  background-color: #e5e5e5;
  }
.pager > li.active > a,
.pager > li.active > span,
.pager > li.active > a:hover,
.pager > li.active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #3280fc;
  border-color: #3280fc;
  }
.pager > li.disabled > span,
.pager > li.disabled > span:hover,
.pager > li.disabled > span:focus,
.pager > li.disabled > a,
.pager > li.disabled > a:hover,
.pager > li.disabled > a:focus {
  color: #ddd;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
  }
.pager-label {
  position: relative;
  float: left;
  padding: 5px 4px;
  margin-left: -1px;
  line-height: 1.53846154;
  text-decoration: none;
  border: 1px solid transparent;
  }

.pagination {
  display: inline-block;
  padding-left: 0;
  list-style: none;
  }
.pagination > li {
  display: inline;
  }
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 5px 12px;
  margin-left: -1px;
  line-height: 1.53846154;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  background-color: #e5e5e5;
  }
.pagination > li.active > a,
.pagination > li.active > span,
.pagination > li.active > a:hover,
.pagination > li.active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #3280fc;
  border-color: #3280fc;
  }
.pagination > li.disabled > span,
.pagination > li.disabled > span:hover,
.pagination > li.disabled > span:focus,
.pagination > li.disabled > a,
.pagination > li.disabled > a:hover,
.pagination > li.disabled > a:focus {
  color: #ddd;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
  }
.pagination-label {
  position: relative;
  float: left;
  padding: 5px 4px;
  margin-left: -1px;
  line-height: 1.53846154;
  text-decoration: none;
  border: 1px solid transparent;
  }



.news {padding: 3px 10px 3px 0;}
.news a{font-size: 14px;}


.index_news{width: 50%; float: left; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; padding: 5px 0; list-style: disc;}
.index_news span{ float: right; margin-right: 15px;}
.index_news a{background-image: url('../images/20_17.jpg'); background-repeat: no-repeat; background-position: center left; padding-left: 10px;}
.index_newslist{ margin-bottom: 10px; }
.index_newslist li{overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;  padding: 5px 0;}
.index_newslist span{float: right; margin-right: 15px;}
.index_newslist a{background-image: url('../images/20_17.jpg'); background-repeat: no-repeat; background-position: center left; padding-left: 10px;}


.shou10{ font-size: 14px; line-height: 200%;}
.shou10 input[type=submit]{padding: 5px 20px;}
.shou10 input,
.shou10 textarea{padding: 2px 5px; margin: 5px 0;}