@charset "utf-8";
/* CSS Document */
.leftnr {
  width: 300px;
  min-height: 560px;
  float: left;
  font-family: Microsoft Yahei;
  background: #f7f8fc url('./lmlbg.gif') center bottom no-repeat;
  margin-top: 10px;
}
.lmtitle {
  line-height: 50px;
  height: 50px;
  background: url(./lm_ltit.gif) 0 0 no-repeat;
  overflow: hidden;
  padding: 0 10px;
}
.lmtitle h1 {
  font-size: 20px;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
.menunr {
  width: 262px;
  margin: 13px auto 0;
}
.menunr ul {
  padding-bottom: 50px;
}
.menunr ul li {
  padding: 0 0 2px;
  margin-top: 8px;
  height: auto;
  background: url('./lm_llibbg.png') 0 bottom no-repeat;
}
.menunr ul li a {
  height: auto;
  line-height: 26px;
  padding: 7px 8px;
  background: url('./lm_llibg.png') 0 0 no-repeat #fff;
  text-align: center;
  display: block;
  overflow: hidden;
  color: #000000;
  font-size: 18px;
}
.menunr ul li a:hover,
.menunr ul li.active a,
.menunr ul li a.active {
  color: #fff;
  background-color: #0b51c1;
  text-decoration: none;
}

.rightnr {
  width: 840px;
  float: right;
  overflow: hidden;
  font-family: Microsoft Yahei;
  position: relative;
}
.rightnr .guidang {
  position: absolute;
  right: 0;
  top: -30px;
}

.bs_tablelm {
  float: none;
  width: auto;
}

.lm_map {
  min-height: 500px;
}
.listnews {
  font-size: 14px;
  padding-top: 19px;
  line-height: 200%;
  overflow: hidden;
  min-height: 200px;
  height: auto;
}
.listnews .titelr {
  width: 687px;
  border-bottom: 1px dashed #e0e0e0;
  padding: 8px 11px;
  font-size: 14px;
}
.listnews .titelr div {
  height: 30px;
  width: 687px;
  position: relative;
}
.listnews .titelr div a {
  height: 30px;
  line-height: 30px;
}
.listnews .titelr div .tr {
  position: absolute;
  top: 5px;
  right: 0;
}
.listnews .titelr div .tl {
  position: absolute;
  top: 5px;
  left: 0;
}
.listnews ul {
  clear: both;
}
.listnews li {
  background: url(./icon.gif) 3px 17px no-repeat;
  padding-left: 14px;
  font-size: 16px;
  line-height: 36px;
  overflow: hidden;
}
.listnews li span.date {
  color: #999999;
  font-family: arial;
  font-size: 14px;
}
.doc_list li .buvisa {
  display: inline-block;
  max-width: 755px;
  _width: 755px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listnews li a span.buvis {
  color: #d7d7d7;
}
.listnews li a:hover span.buvis {
  color: #c00;
}
.listnews td {
  line-height: 26px;
}
.listnews li.lm_line {
  border-bottom: 1px dashed #d9d9d9;
  padding: 15px 0 0;
  height: 0;
  line-height: 0;
  margin-bottom: 16px;
  background: none;
}
.listnews li.lm_line.add {
  display: none;
}
.doc_list li {
  overflow: hidden;
  height: 36px;
}
.doc_list li img {
  padding: 13px 0 0 5px;
  float: left;
}
.doc_list li span.fg {
  padding: 0 5px;
}
.doc_list li a.jd {
  color: #ff0000;
}
.doc_list li:nth-child(5n + 1) {
  margin-top: 10px;
}
.doc_list li:nth-child(5n) {
  padding-bottom: 15px;
  border-bottom: 1px dashed #a9a9a9;
}

.listnews ul.doc_list {
  padding-bottom: 5px;
}
.listnews .columnName,
.position {
  background: url('./telbg.gif') 0 bottom repeat-x;
  padding: 0;
  height: 40px;
  margin-bottom: 10px;
}
.listnews .columnName a.more {
  font-size: 12px;
  display: none;
}
.listnews .columnName a.more {
  color: #888;
}
.listnews .columnName a.more:hover {
  color: #c00;
}
.listnews .columnName a.title,
.position span {
  font-weight: bold;
  color: #0b51c1;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
  border-bottom: 2px solid #0b51c1;
  display: inline-block;
  padding: 0 15px;
}
.ptlm {
  font-size: 16px;
  font-family: 'ËÎÌå';
  line-height: 192%;
  padding-bottom: 30px;
}
.ptlm p {
  margin-top: 15px;
}

/*À¸Ä¿Ò³ Í¼Æ¬ÁÐ±í */
ul.picture-list {
  clear: both;
  border-top: none;
  padding: 0 0 10px 0;
  overflow: hidden;
}
ul.picture-list li {
  float: left;
  display: inline;
  background: none;
  padding: 8px 10px 2px;
  height: auto;
  overflow: hidden;
  text-align: center;
  width: 190px;
}
ul.picture-list li a {
  float: none;
}
ul.picture-list li a img {
  background: #f2f2f2;
  padding: 10px !important;
  width: 170px;
  height: 128px;
  vertical-align: top;
}
ul.picture-list li a:hover {
  color: #c0000d;
}
ul.picture-list li a:hover img {
  background: #ecf4fe;
}
ul.picture-list li .img_title {
  display: block;
  height: 30px;
  vertical-align: top;
  line-height: 30px;
  text-align: center;
  padding-bottom: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  font-size: 15px;
}
ul.picture-list li a {
  clear: both;
}
.imggx {
  padding: 5px 10px 10px;
  font-size: 12px;
}

/*ÊÓÆµÁÐ±í */
ul.videoNews-img-list {
  clear: both;
  border-top: none;
  padding: 0 0 10px 0;
  overflow: hidden;
}
ul.videoNews-img-list li {
  float: left;
  display: inline;
  background: none;
  padding: 8px 10px 2px;
  height: auto;
  text-align: center;
  width: 190px;
  overflow: hidden;
}
ul.videoNews-img-list li a.pic {
  display: block;
  width: 170px;
  height: 128px;
  padding: 10px;
  background: #f2f2f2;
}
ul.videoNews-img-list li a.pic:hover {
  background: #ecf4fe;
}
ul.videoNews-img-list li a img {
  float: none;
  width: 170px;
  height: 132px;
}
ul.videoNews-img-list li span.title {
  height: 30px;
  line-height: 30px;
  text-align: left;
  display: block;
  padding: 0 5px;
  overflow: hidden;
}
ul.videoNews-img-list li span.title a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px;
}
ul.videoNews-img-list li span.datetime {
  display: block;
  padding-bottom: 8px;
  height: 20px;
  line-height: 20px;
  color: #999;
  font-family: arial;
  font-size: 14px;
  text-align: left;
  padding-left: 5px;
}
ul.videoNews-img-list li a {
  clear: both;
}
ul.videoNews-img-list li a:hover {
  color: #c0000d;
}

/*ÊÓÆµÎÄÕÂ */
.video_main_content {
  text-align: center;
  padding: 30px 0 15px;
}
.sp_wzcon {
  padding: 20px;
  width: 884px;
  height: auto;
  font-size: 16px;
  line-height: 200%;
}
.sp_wzcon table {
  max-width: 884px !important;
}

/*ÎÄÕÂÒ³*/
.wenzhang {
  margin-top: 14px;
  border: 1px solid #dcdcdc;
}
.wenzhangnr {
  border: 1px solid #dbdee1;
}
.grayline {
  border: 1px solid #dbdee1;
}
.contentbox {
  padding: 50px 69px 60px;
  position: relative;
}
.contentbox .guidang {
  position: absolute;
  right: -44px;
  top: -57px;
  z-index: 10;
}

.newstitle {
  font-size: 28px;
  line-height: 46px;
  padding: 0 20px;
  padding-bottom: 24px;
  font-family: Microsoft YaHei;
  text-align: center;
  color: #333333;
}
.newstitlef {
  font-size: 20px;
  text-align: center;
  line-height: 30px;
  padding: 8px 0;
  font-weight: normal;
  font-family: Microsoft YaHei;
}
.newsinfo {
  overflow: hidden;
  line-height: 34px;
  height: 34px;
  padding: 8px 0 0 0;
  color: #666666;
  border-bottom: 1px solid #dcdcdc;
  font-family: SimSun, 'ËÎÌå';
  font-size: 14px;
  position: relative;
}
.newsinfo span {
  padding-right: 1em;
}
.newsinfo .font {
  width: 362px;
}
.fontsize_box {
  text-align: center;
  color: #666666;
}
.fontsize_box a {
  margin: 0 2px;
  color: #666666;
}
.fontsize_box a:hover {
  color: #dd0000;
}
.fontsize_box a.printico {
  padding-left: 22px;
  margin-left: 0.8em;
  background: url(./print.gif) left center no-repeat;
}

/*¹«ÖÚ²ÎÓë²éÑ¯ */
.mas_cxcon {
  width: 350px;
  margin: auto;
}
.mas_cxcon h3 {
  display: block;
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}
.mas_cxcon p {
  padding: 0 0 25px 15px;
  font-size: 14px;
  line-height: 24px;
}
.mas_cxcon p.put {
  padding: 0 0 20px 0;
}
.mas_cxcon label {
  display: block;
  float: left;
  width: 100px;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: right;
  overflow: hidden;
}
.mas_cxcon label .red {
  color: #f00;
}
.mas_cxcon input {
  float: left;
  width: 213px;
  height: 30px;
  line-height: 30px;
  position: relative;
  padding: 4px 10px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  font-size: 14px;
  color: #666;
}
.mas_cxcon button {
  float: left;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font-family: 'Microsoft YaHei', Î¢ÈíÑÅºÚ;
  border: 0;
  outline: none;
  color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  background: #0b51c1;
  margin-left: 110px;
}

/*×ÖÌå´óÐ¡ end*/
.sharecon {
  height: 24px;
  line-height: 24px;
  color: #666666;
  padding: 5px 0 0 14px;
}
.newsinfo .bdsharebuttonbox {
  display: block;
  width: 133px;
  height: 24px;
}
.newsinfo .bdshare-button-style0-24 span.share {
  float: left;
  padding-right: 0;
  font-size: 14px;
  width: 47px;
  display: block;
}
.newsinfo .bdshare-button-style0-24 a {
  background: url(./share.png) 0 0 no-repeat !important;
  margin: 0 0 0 10px !important;
  width: 24px !important;
  padding-left: 0 !important;
}
.newsinfo .bdshare-button-style0-24 .bds_weixin {
  background-position: 0 bottom !important;
  margin-left: 0 !important;
}
.newsinfo .bdshare-button-style0-24 .bds_more {
  background: url('./fx_more.gif') center center no-repeat !important;
  width: 25px !important;
  margin-left: 3px !important;
}

/*·ÖÏí end*/
.newscontnet {
  font-size: 14px;
  font-family: SimSun, 'ËÎÌå';
  line-height: 188%;
  border-bottom: 1px solid #dcdcdc;
  padding: 37px 20px 28px;
  min-height: 500px;
  text-align: justify;
  color: #434343;
  overflow: hidden;
  overflow-x: auto;
}
.newscontnet img {
  max-width: 90%;
}
.newscontnet table {
  max-width: 94%;
}

.newscontnet table {
  font-size: 12px;
  border: #e6e6e6 solid 1px;
  margin: 0 auto;
  border-collapse: collapse;
  max-width: 100% !important;
  margin-bottom: 18px;
}
.newscontnet table th {
  height: 30px;
  background: #f0f0f0;
  padding: 2px;
  font-weight: bold;
  text-align: center;
  border: #333 solid 1px;
}
.newscontnet table td {
  line-height: 18px;
  border: #e6e6e6 solid 1px;
  color: #333;
  vertical-align: middle;
  padding: 6px 8px;
  text-align: left;
}

.newscontnet1 {
  font-size: 19px;
  line-height: 150%;
}
.minh500 {
  min-height: 500px;
  height: auto !important;
}
/*Ö÷ÄÚÈÝ end*/
.sharebox {
  padding: 18px 10px 0 0;
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  color: #666666;
  text-align: right;
}

.close a {
  color: #999;
  padding: 3px 0 3px 24px;
  margin: 0 8px;
}
.closeico {
  background: url(./close1.gif) left center no-repeat;
}
.close01 {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
.close01 a {
  color: #666666;
  padding: 3px 0 3px 24px;
  margin: 0 8px;
}
.close01 a:hover {
  color: #dd0000;
}

.wenzhang .wenjuan_yzm .verification {
  width: 96px;
  height: 26px;
  line-height: 26px;
  border: #ddd 1px solid;
  margin-right: 5px;
}
.wenzhang .wztxt,
.wenzhang .wzarea {
  border: 1px solid #d6d6d6;
  color: #666;
  float: left;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  width: 240px;
  margin-top: 4px;
}
.wenzhang .wzarea {
  width: 520px;
  height: 120px;
  padding: 2px 5px;
  line-height: 22px;
  margin-top: 4px;
}
.wenzhang .wzbtn {
  border: 0 none;
  background: #0199e4 !important;
  margin: 4px 0;
  font-family: 'Microsoft YaHei', Î¢ÈíÑÅºÚ;
  color: #fff;
  text-align: center;
  height: 30px;
  cursor: pointer;
  width: 70px;
}
/*ÌáÊ¾¿ò*/
.font_01 {
  font-size: 14px;
}

/************  Í¨ÓÃÀ¸Ä¿Ò³ÑùÊ½ end  ***********/

/*À¸Ä¿Ò³ µ÷²éÕ÷¼¯ */
.listnews .collect-list li,
.survey-list li {
  overflow: hidden;
}
.listnews .collect-list li a,
.survey-list li a {
  display: block;
  float: left;
  width: 462px;
  padding-right: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.listnews .collect-list li .starting,
.navjz .collect-list li .over,
.navjz .collect-list li .nostart,
.survey-list li .starting,
.survey-list li .over,
.survey-list li .nostart {
  display: block;
  float: left;
  width: 65px;
  font-size: 14px;
  text-align: center;
  color: #c0000d;
}
.listnews .collect-list li .over,
.survey-list li .over {
  color: #999;
  display: block;
  float: left;
  width: 65px;
  text-align: center;
}
.listnews .collect-list li .nostart,
.survey-list li .nostart {
  color: #ce0000;
  display: block;
  float: left;
  width: 65px;
  text-align: center;
}
.listnews .collect-list li .starting,
.survey-list li .starting {
  color: #0b51c1;
  display: block;
  float: left;
  width: 65px;
  text-align: center;
}
.listnews .collect-list li .date,
.survey-list li .date {
  display: block;
  width: 170px;
  text-align: right;
}
/*À¸Ä¿Ò³ ÃñÒâÕ÷¼¯ */
.dczj_lm {
  padding: 15px 0;
}
.hdlm_telbox {
  border-top: 1px solid #cbbe94;
  border-bottom: 1px solid #cbbe94;
  height: 30px;
  padding: 5px 0;
}
.hdlm_telbox p {
  text-align: center;
  background: #cbbe94;
  color: #695435;
  float: left;
  height: 30px;
  line-height: 30px;
}
.hdlm_telbox p.p1 {
  width: 650px;
  padding-left: 28px;
  text-align: left;
}
.hdlm_telbox p.p2 {
  width: 99px;
}
.hdlm_telbox p.p3 {
  width: 118px;
}
.hdlm_telbox p.p4 {
  width: 102px;
  display: none;
}
.listnews .collect-list li,
.survey-list li {
  overflow: hidden;
  height: 36px;
}
.listnews .collect-list li p,
.survey-list li p {
  text-align: center;
  float: left;
  height: 36px;
  line-height: 36px;
}
.listnews .collect-list li p.p1,
.survey-list li p.p1 {
  width: 650px;
  text-align: left;
}
.listnews .collect-list li p.p1 span,
.survey-list li p.p1 span {
  font-size: 11px;
  font-family: arial;
  color: #888;
  padding-left: 7px;
}
.listnews .collect-list li p.p2,
.survey-list li p.p2 {
  width: 99px;
  font-family: arial;
}
.listnews .collect-list li p.p3,
.survey-list li p.p3 {
  width: 118px;
}
.listnews .collect-list li p.p3 span.over,
.survey-list li p.p3 span.over {
  color: #b60000;
}
.listnews .collect-list li p.p3 span.starting,
.survey-list li p.p3 span.starting {
  color: #339900;
}
.listnews .collect-list li p.p3 span.nostart,
.survey-list li p.p3 span.nostart {
  color: #f00;
}
.listnews .collect-list li p.p4,
.survey-list li p.p4 {
  width: 102px;
}
.survey-list li p.p4 button {
  margin: 0 auto;
  width: 80px;
  height: 36px;
  line-height: 34px;
  font-size: 15px;
  font-family: 'Î¢ÈíÑÅºÚ';
  color: #333;
  border: 0 none;
  background: none;
  cursor: pointer;
}
/*ÎÄÕÂÒ³ ÃñÒâÕ÷¼¯ */
.myinfo {
  text-align: center;
  font-size: 14px;
  padding: 20px 0 11px;
  border-bottom: #ddd 1px solid;
  line-height: 24px;
  color: #666;
}
.myinfo i {
  font-style: normal;
}
.myinfo i.nostart {
  color: #f00;
}
.myinfo i.starting {
  color: #339900;
}
.myinfo i.ending {
  color: #b60000;
}
.poll_collect {
  margin-top: 40px;
  border-top: 1px dashed #ddd;
  width: 100%;
  font-size: 14px;
  font-family: 'Î¢ÈíÑÅºÚ';
}
.poll_collect h3,
.collection-theme h3.collectit {
  font-size: 20px;
  color: #387dd5;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
  background: url(./icon_myzj.gif) left center no-repeat;
  padding-left: 38px;
}
.poll_collect ul {
  width: 1028px;
  margin: 10px auto 0;
}
.poll_collect li {
  border: #dddddd solid 1px;
  padding: 2px;
  height: 34px;
  margin-bottom: 10px;
  line-height: 34px;
  clear: both;
  width: 1022px;
}
.poll_collect li p {
  float: left;
  position: relative;
}
.poll_collect li p.poll_txt,
.poll_collect li p.poll_con {
  width: 115px;
  text-align: right;
  padding-right: 5px;
  border-right: #dddddd solid 1px;
}
.poll_collect li p.poll_input,
.poll_collect li p.poll_yzm {
  padding: 2px 5px;
  height: 30px;
}
.poll_collect li p span.msg-box {
  position: absolute;
  left: 0;
  top: 0;
}
.poll_collect li p.poll_con {
  height: 180px;
}
.poll_collect li .red {
  color: #f00;
  float: right;
  padding-right: 8px;
}
.poll_collect li p input {
  height: 32px;
  border: 0 none;
  line-height: 32px;
  background: none;
  line-height: 26px;
  float: left;
  outline: none;
  color: #666;
}
.poll_collect li p input.n-invalid {
  width: 400px;
}
.poll_collect li p.poll_conts {
  margin-top: 2px;
  padding: 2px 5px;
}
.poll_collect li p.poll_conts textarea {
  border: 0 none;
  background: none;
  line-height: 20px;
  height: 172px;
  width: 840px;
  outline: none;
  font-size: 14px;
  color: #666;
}
.poll_collect .poll_area {
  height: 180px;
}
.poll_collect li p.poll_yzm input {
  width: 80px;
  vertical-align: middle;
  float: left;
}
.poll_collect li p.poll_yzm img {
  float: left;
  padding: 0;
}
.poll_collect li.btn-group {
  cursor: default;
  border: 0 none;
  text-align: center;
  height: 40px;
  margin: 10px 0 0;
}
.poll_collect li.btn-group input {
  float: none;
  height: 40px;
  background: #ea6c00;
  color: #fff;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  border: 0 none;
  width: 140px;
  padding: 0;
}
.collection-theme-list {
  font-family: 'Î¢ÈíÑÅºÚ';
  margin-top: 30px;
  border-top: 1px dashed #ddd;
}
.collection-theme h3.collectit {
  background-image: url(./icon_myzjhf.gif);
}
.collection-theme ul#idea_page li .collection-body {
  font-size: 14px;
  padding: 10px 0 0 0;
}
.collection-theme ul#idea_page li .collection-body .collection-tit {
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  padding-bottom: 8px;
}
.collection-theme ul#idea_page li .collection-body .collection-username {
  color: #b60000;
  font-size: 16px;
}
.collection-theme ul#idea_page li .collection-body .collection-info {
  display: block;
  background: #f8f8f8;
  line-height: 26px;
  padding: 10px 15px;
  text-indent: 2em;
}
.collection-theme ul#idea_page li .collection-body .collection-datetime {
  color: #999;
  line-height: 20px;
  font-family: arial;
  padding-left: 1.5em;
}
.myny_fx {
  margin: 25px auto 0;
  text-align: left;
  border: 1px dashed #387dd5;
  padding: 15px 20px;
  font-family: ·ÂËÎ_GB2312;
  color: #666;
  font-size: 16px;
  line-height: 220%;
}
.newsinfo i {
  font-style: normal;
}
.newsinfo i.starting {
  color: #2f9c2e;
}
.newsinfo i.nostart {
  color: #c00;
}
.myzjcont {
  padding-bottom: 0;
  border-bottom: 0 none;
}

/*ÎÄÕÂÒ³ ÔÚÏßµ÷²é */
.vote_wzy {
  padding-bottom: 40px;
}
.vote_wzy .con {
  display: none;
}
.vote_wzy .con.active {
  display: block;
}

.voteinfo {
  height: 34px;
  line-height: 34px;
  padding: 0;
  font-family: 'Microsoft YaHei', Î¢ÈíÑÅºÚ;
}
.vote-info {
  font-size: 16px;
  line-height: 188%;
  padding: 20px 23px 30px;
}
.vote-main {
  font-size: 14px;
  padding: 20px 23px 0;
}
.vote-lsit {
  padding-bottom: 8px;
  font-family: 'Î¢ÈíÑÅºÚ';
}
.vote-lsit .title {
  font-weight: bold;
  height: auto;
  font-size: 16px;
  line-height: 28px;
  padding: 8px 0 11px;
}
.vote-lsit ul {
  padding: 15px;
  border: 1px solid #ddd;
}
.vote-lsit ul li {
  height: auto;
  line-height: 24px;
  padding: 3px 0;
}
.vote-lsit ul li input {
  float: left;
  margin: 6px 11px 0 0;
  font-size: 12px;
}
.vote-lsit ul li.vote-textarea {
  height: 100px;
}
.vote-lsit ul li.vote-textarea textarea {
  border: 1px solid #ccc;
  height: 92px;
  width: 935px;
  padding: 4px 5px;
  resize: none;
}
.vote-code {
  padding: 20px 23px;
  font-family: 'Î¢ÈíÑÅºÚ';
  font-size: 16px;
  overflow: hidden;
  height: 30px;
}
.vote-code .text-code {
  float: left;
  display: block;
  line-height: 30px;
}
.vote-code .verification {
  border: 1px solid #ddd;
  height: 28px;
  line-height: 28px;
  width: 96px;
  float: left;
}
.vote-code .img-code {
  float: left;
  padding-left: 8px;
}
.vote-btn {
  height: 42px;
  padding: 10px 0 0;
  text-align: center;
}
.vote-btn button {
  height: 40px;
  line-height: 38px;
  border-radius: 5px;
  float: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 8px;
  border: 0 none;
  background: #0b51c1;
  cursor: pointer;
  width: 200px;
  font-size: 18px;
  color: #fff;
  font-family: 'Î¢ÈíÑÅºÚ';
}
.vote-btn .btn-submit {
  float: none !important;
}
.vote-btn button.btn-review {
  background: #f1f1f1;
  color: #8a8a8a;
}
.myinfo i {
  font-style: normal;
}
.myinfo i.nostart {
  color: #f00;
}
.myinfo i.starting {
  color: #126ac4;
}

.vote-show {
  margin: 40px auto 20px;
  width: 95%;
  border: 1px solid #e3e3e3;
  color: #333;
  font-size: 16px;
}
.vote-show th {
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  background: #fbfafa;
  height: auto;
  padding: 7px 0 7px 15px;
  line-height: 28px;
  position: relative;
}
.vote-show th .change-charts {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 26px;
  height: 26px;
  background: url('./pie.png') no-repeat center center;
  cursor: pointer;
}
.vote-show td .vote_con {
  overflow: hidden;
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px dotted #f0f0f0;
  height: auto;
  padding: 10px 0;
  line-height: 20px;
}
.vote-show td .vote_con span {
  display: block;
  height: auto;
  float: left;
}
.vote-show td .vote_con span.c1 {
  width: 470px;
  padding-right: 10px;
  padding-left: 15px;
}
.vote-show td .vote_con span.c2 {
  width: 261px;
  height: 27px;
  padding-top: 3px;
}
.vote-show td .vote_con span.c3 {
  width: 85px;
  padding-right: 15px;
  float: right;
  text-align: right;
}
.vote-show td .vote_con span.c3 i {
  color: #b60000;
  font-style: normal;
}
.vote-show td .vote_con span.progress-bar {
  width: 99px;
  height: 14px;
  float: left;
  background: #eee;
  box-shadow: none;
  border-radius: 4px;
}
.vote-show td .vote_con span.progress-bar .progress {
  background: #f27c25;
  display: block;
  height: 14px;
}
.vote-show td .vote_content {
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px dotted #f0f0f0;
  line-height: 26px;
  padding: 5px 0;
}
/* µ÷²é ½á¹ûÒ³ end */
.vote_jieguo {
  font-size: 16px;
  line-height: 200%;
  padding: 30px 23px 20px;
}

.collectInfo_form {
  padding-top: 30px;
}
.collectInfo_form span.red {
  color: #ff0000;
  padding: 0 5px 0 0;
}
.collectInfo_form li {
  padding-bottom: 15px;
  line-height: 38px;
  height: 38px;
}
.collectInfo_form li p {
  float: left;
}
.collectInfo_form li p.tit {
  width: 130px;
  font-size: 16px;
  text-align: right;
  padding-right: 10px;
}
.collectInfo_form li p.put {
  width: 320px;
  height: 20px;
  padding: 8px 10px;
  background: #f9f9f9;
  border: 1px solid #dbdbdb;
  position: relative;
}
.collectInfo_form li p.put input {
  height: 20px;
  line-height: 20px;
  width: 100%;
  border: 0 none;
  background: none;
  float: left;
}
.collectInfo_form li p.put span.msg-box {
  position: absolute;
  left: 5px;
  top: 2px;
}
.collectInfo_form li.textarea {
  height: auto;
}
.collectInfo_form li.textarea p.tit {
  height: 132px;
  line-height: 132px;
}
.collectInfo_form li.textarea p.put {
  width: 832px;
  height: 108px;
}
.collectInfo_form li.textarea p.put textarea {
  float: left;
  width: 100%;
  border: 0;
  background: none;
  height: 108px;
  outline: none;
}
.collectInfo_form li.yzm p.put {
  width: 95px;
}
.collectInfo_form li.yzm {
  padding-bottom: 45px;
}
.collectInfo_form li.yzm img {
  float: left;
  height: 38px;
  width: auto;
  margin-left: 12px;
}
.collectInfo_form li.btn {
  text-align: center;
}
.collectInfo_form li.btn input {
  vertical-align: middle;
  height: 46px;
  line-height: 46px;
  width: 128px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: #005ca9;
  border: 0 none;
  margin: 0 10px;
  border-radius: 5px;
}
.collectInfo_form li.btn input.cz {
  background: #b5b5b5;
}

/*ÎÄÕÂÒ³ ÔÚÏßµ÷²é end */

.szxx .guestbook-table .guestbook_title li.t2 {
  display: none;
}
.szxx .guestbook-table ul.odd li.t3,
.szxx .guestbook-table ul.even li.t3 {
  display: none;
}
.szxx .guestbook-table .guestbook_title li.t1 {
  width: 626px;
}
.szxx .guestbook-table ul.odd li.t1,
.szxx .guestbook-table ul.even li.t1 {
  width: 599px;
}
.szxx .guestbook-table ul.odd li.t1 a,
.szxx .guestbook-table ul.even li.t1 a {
  width: 595px;
}

/*****ÍøÕ¾µØÍ¼****/
.dymbox {
  padding: 50px 20px;
}
.dty_title {
  line-height: 40px;
  text-align: center;
  font-size: 30px;
  letter-spacing: 5px;
  padding: 10px 0;
  font-family: 'Î¢ÈíÑÅºÚ';
  font-weight: bold;
}
.dty_contain {
  margin: auto;
  padding: 0 30px;
}
.dty_mutitle {
  height: 32px;
  background: url('./telbg.gif') 0 bottom repeat-x;
  overflow: hidden;
  margin-top: 16px;
}
.dty_mutitle a {
  display: inline-block;
  padding: 0 25px;
  height: 32px;
  text-align: center;
  background: #4679cf;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
}
.dty_mutitle a:hover {
  color: #fff;
  text-decoration: underline;
}
.dty_sublb {
  padding: 16px 0 10px;
}
.dty_sublb:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ' ';
  clear: both;
  height: 0;
}
* html .dty_sublb {
  zoom: 1;
} /* IE6 */
*:first-child + html .dty_sublb {
  zoom: 1;
} /* IE7 */
.dty_sublb ul li {
  float: left;
  height: 40px;
  width: 212px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dty_sublb ul li a {
  line-height: 40px;
  font-size: 16px;
  color: #666;
  background: url(./bs_lirbg.png) 7px 16px no-repeat;
  padding-left: 25px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dty_sublb ul li a:hover {
  color: #dd0000;
}

/*ËÑË÷ÏêÏ¸Ò³*/
font.search-keywords {
  color: #f00;
  padding: 0 0.3em;
}
.ssy_container {
  padding: 15px 20px;
  margin: auto;
  font-family: 'Î¢ÈíÑÅºÚ';
}
.ssy_leftbar {
  width: 200px;
  height: auto;
  margin-bottom: 50px;
}
.fenlei_tit,
.searchType-title {
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.total_wz,
.searchType-column {
  height: auto;
  margin-bottom: 10px;
  padding: 8px 0 8px 20px;
  background: #f1f1f1;
  font-size: 14px;
}
.total_wz ul li,
.searchType-column ul li {
  height: 30px;
  line-height: 30px;
}
.total_wz ul li a:hover,
.total_wz ul li a.active,
.searchType-column ul li a:hover,
.searchType-column ul li a.active {
  text-decoration: underline;
  color: #d20607;
}
.ssy_rightbar {
  width: 898px;
  height: auto;
  padding-top: 10px;
}
.warm-prompt {
  line-height: 30px;
  font-size: 14px;
}
.result_title {
  padding-right: 18px;
  font-size: 16px;
  float: right;
  text-align: right;
  width: auto;
  height: 30px;
  line-height: 30px;
  color: #8a8a8a;
}
.ssy_rightbar .search-list {
  height: auto;
  margin-bottom: 15px;
}
.ssy_rightbar .search-list li.search-title {
  line-height: 26px;
  font-weight: bold;
  font-size: 15px;
}
.ssy_rightbar .search-list li.search-title a {
  color: #333;
}
.ssy_rightbar .search-list li.search-title a:hover {
  text-decoration: underline;
  color: #dd0000;
}
.ssy_rightbar .search-list li a span,
.ssy_rightbar .search-list li span {
  color: #cd3501;
}
.ssy_rightbar .search-list li.search-info {
  line-height: 22px;
  height: auto;
  margin-bottom: 5px;
  font-size: 14px;
}
.ssy_rightbar .search-list li.search-column {
  color: #999;
  line-height: 22px;
}
.ssy_rightbar .search-list li.search-url {
  height: auto;
  line-height: 22px;
  color: #008000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.ssy_rightbar .search-list li.search-url span.date {
  padding-left: 14px;
  color: #008000;
}
.ssy_rightbar .search-list li.search-url a {
  color: #008000;
}
.ssy_rightbar .search-list li.search-url a:hover {
  text-decoration: underline;
  color: #dd0000;
}

.xxgklmr .xxgksear {
  padding: 0 0 0 10px;
}
.xxgklmr .xxgksear .tel {
  height: 50px;
  line-height: 50px;
  background: #f9f4ec;
  padding-left: 16px;
  font-size: 18px;
  color: #bc0d00;
  padding-right: 15px;
}
.xxgklmr .xxgksear .tel a {
  font-size: 14px;
  color: #817f7d;
}
.xxgklmr .xxgksear .tel a:hover {
  color: #c00;
}
.xxgklmr .xxgksearbox {
  padding: 20px 15px 0;
}
.xxgklmr .xxgksearbox .pagination {
  margin-top: 25px;
}

.xxgklmr .search-list {
  height: auto;
  margin-bottom: 15px;
}
.xxgklmr .search-list li.search-title {
  line-height: 26px;
  font-weight: bold;
  font-size: 15px;
}
.xxgklmr .search-list li.search-title a {
  display: block;
  height: 26px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xxgklmr .search-list li.search-title a:hover {
  text-decoration: underline;
}
.xxgklmr .search-list li a span,
.xxgklmr .search-list li span {
  color: #cd3501;
}
.xxgklmr .search-list li.search-info {
  line-height: 22px;
  height: auto;
  margin-bottom: 5px;
  font-size: 14px;
}
.xxgklmr .search-list li.search-column {
  color: #0384ce;
  line-height: 22px;
}
.xxgklmr .search-list li.search-url {
  height: auto;
  line-height: 22px;
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.xxgklmr .search-list li.search-url span.date {
  padding-left: 14px;
  color: #999;
  float: right;
}
.xxgklmr .search-list li.search-url a {
  color: #999;
}
.xxgklmr .search-list li.search-url a:hover {
  text-decoration: underline;
  color: #c00;
}

/*Ò³Ãæ¾À´í*/
.ui-dialog-title {
  color: #0075d0;
}

/*¸ß¼¶ËÑË÷*/
/*¸ß¼¶ËÑË÷*/
.secnr {
  padding: 30px 70px 40px;
}
.ssnr {
  padding: 10px 20px 15px;
  overflow: hidden;
  margin: 30px auto 25px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  border: 1px dashed #e3e3e3;
}
.ssnr span {
  color: #ff6600;
}
.search-tab {
  height: 36px;
  background: url(./gjss_telbg.gif) repeat-x 0 bottom;
  overflow: hidden;
  margin: auto;
  padding-left: 43px;
}
.search-tab ul li {
  float: left;
  width: 120px;
  height: 40px;
  padding-right: 6px;
  overflow: hidden;
}
.search-tab ul li a {
  display: block;
  float: left;
  width: 106px;
  padding-right: 9px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  color: #666666;
}
.search-tab ul li.active a,
.search-tab ul li a:hover {
  background: url('./gjss_tel.gif') 0 0 no-repeat;
  color: #0b51c1;
}
.search-warp {
  padding: 30px 30px 0;
}
.search-warp .search-form {
  display: none;
  font-size: 15px;
}
.search-warp .active {
  display: block !important;
}
.search-warp table {
  margin: auto;
}
.search-warp table th.bt {
  height: 46px;
  text-align: right;
  padding-right: 10px;
  font-weight: normal !important;
  width: 130px !important;
}
.search-warp table .seardate1 {
  height: 30px;
  line-height: 30px;
}
.search-warp table .seardate2 {
  height: 30px;
  line-height: 30px;
  padding-left: 25px;
}
.search-warp table .txtinput {
  line-height: 20px;
  border: 1px solid #ddd;
  font-size: 15px;
  height: 20px;
  padding: 2px;
}
.search-warp table label {
  padding-right: 10px;
}
.search-warp table .txt1 {
  color: #333;
  border: 1px solid #ddd;
  padding: 2px 5px;
  font-size: 15px;
}
.search-warp table .sear_xx {
  line-height: 44px;
  padding-bottom: 30px;
  border-bottom: #ddd 1px solid;
}
.search-warp input.sear_button1,
.search-warp input.sear_button2 {
  display: inline-block;
  font-size: 16px;
  border: none;
  cursor: pointer;
  width: 200px;
  padding: 0;
  text-align: center;
  color: #fff;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  margin: 40px 8px 0;
  background: #0b51c1;
  outline: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.search-warp input.sear_button2 {
  background: #f1f1f1;
  color: #8a8a8a;
}
.search-warp .msg_fl {
  height: auto;
}
.search-warp .msg_fl .leibie {
  height: 30px;
}
.search-warp .msg_fl .leibie li {
  float: left;
  margin-top: 0;
}
.search-warp .msg_fl .leibie li a {
  display: block;
  cursor: pointer;
  padding: 0 22px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.search-warp .msg_fl .leibie li.active a {
  color: #0b51c1;
  font-weight: bold;
  padding-top: 0;
  background: #eee;
}
.search-warp .msg_fl .con {
  display: none;
}
.search-warp .msg_fl .con.active {
  display: block;
}
.search-warp .msg_fl .lblist {
  display: inline;
  height: auto;
}
.search-warp .msg_fl .lblist .con {
  padding-top: 2px;
  line-height: 40px;
}
.search-warp .msg_fl .lblist .con input {
  margin-right: 5px;
}
.search-warp .msg_fl .lblist .con label {
  padding-right: 32px;
  float: left;
}

/******°ìÊÂÁÐ±íÒ³ on******/
.bszn_class {
  border: 1px solid #d6e9fe;
  border-top: 2px solid #0b51c1;
  padding: 18px 20px 21px;
  background: #e1f1ff url('./bszn_titbg.gif') 0 0 repeat-x;
}
.bszn_class .classbox {
  padding-bottom: 20px;
}
.bszn_class .classbox li {
  line-height: 40px;
}
.bszn_class .classbox li.num1 .bs_tit,
.bszn_class .classbox li .bs_xtit {
  text-align: right;
  width: 161px;
}
.bszn_class .classbox li.num1 .bs_tit a,
.bszn_class .classbox li .bs_xtit a {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
  color: #0b51c1;
  padding: 0 2px 0 10px;
  display: inline-block;
  vertical-align: middle;
}
.bszn_class .classbox li.num1 .bs_tit a.active,
.bszn_class .classbox li .bs_xtit a.active {
  color: #fff;
  background: #0b51c1;
}
.bszn_class .classbox li.num1 {
  height: 24px;
  padding-bottom: 3px;
  line-height: 24px;
}
.bszn_class .classbox li.num1 .bs_tit {
  text-align: left;
}
.bszn_class .classbox li.num1 .bs_tit a {
  margin-top: 0;
  vertical-align: top;
  padding: 0;
  width: 60px;
  text-align: center;
}
.bszn_class .classbox li.num1 .bs_tit span.bs_class {
  padding-right: 2px;
  font-size: 18px;
  font-weight: bold;
  color: #0b51c1;
}
.bszn_class .classbox li .bs_xtit {
  height: 40px;
  line-height: 40px;
}
.bszn_class .classbox li .banshi_sxcon {
  width: 950px;
  overflow: hidden;
  height: auto;
  line-height: 40px;
}
.bszn_class .classbox li .banshi_sxcon a {
  padding: 0 20px 0 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: #666666;
}
.bszn_class .classbox li .banshi_sxcon a:hover,
.bszn_class .classbox li .banshi_sxcon a.active,
.bszn_class .classbox li {
  color: #0b51c1;
}
.bszn_class .classbox li .banshi_sxcon a.num1 {
  padding-left: 0;
  background: none;
}
/*°ìÊÂÀà±ð end*/
.bs_searbox {
  height: 32px;
}
.bs_searbox li {
  float: left;
}
.bs_searbox li input {
  vertical-align: top;
  border: 0 none;
  background: none;
}
.bs_searbox li.bt {
  width: 159px;
  padding-right: 6px;
  text-align: right;
  line-height: 32px;
  height: 32px;
  font-size: 16px;
  font-weight: bold;
  color: #0b51c1;
}
.bs_searbox li.srk {
  padding: 5px 10px 5px 14px;
  width: 337px;
  height: 20px;
  border: 1px solid #cadcef;
  border-right: 0 none;
  background: #ffffff;
}
.bs_searbox li.srk input {
  width: 337px;
  height: 20px;
  line-height: 20px;
  color: #a2c0d9;
}
.bs_searbox li.srk input::-webkit-input-placeholder {
  color: #a2c0d9;
}
.bs_searbox li.srk input:-moz-placeholder {
  color: #a2c0d9;
}
.bs_searbox li.srk input::-moz-placeholder {
  color: #a2c0d9;
}
.bs_searbox li.srk input:-ms-input-placeholder {
  color: #a2c0d9;
}
.bs_searbox li.btn {
  width: 60px;
  height: 32px;
  background: url('./bszn_searbg.png') 0 0 no-repeat;
}
.bs_searbox li.btn input {
  width: 60px;
  height: 32px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  cursor: pointer;
}
/*°ìÊÂËÑË÷ end*/
.bszn_listbox {
  margin-top: 32px;
  border-top: 2px solid #0b51c1;
}
.bszn_listbox .tel {
  height: 32px;
  background: url('./bszn_lbbg.jpg') left 0 repeat-x;
  position: relative;
  border-left: 1px solid #d6e9fe;
  border-right: 1px solid #d6e9fe;
}
.bszn_listbox .tel span {
  display: block;
  width: 120px;
  height: 46px;
  line-height: 46px;
  padding-right: 7px;
  position: absolute;
  left: 19px;
  top: -14px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  background: url('./bszn_lbtbg.jpg') 0 0 no-repeat;
  overflow: hidden;
}
.bszn_listbox .bszn_list ul {
  overflow: hidden;
  height: auto;
  padding: 1px 20px 0;
  border: 1px solid #d6e9fe;
  border-top: 0 none;
}
.bszn_listbox .bszn_list ul li {
  border-bottom: 1px dotted #cfcfcf;
}
.bszn_listbox .bszn_list ul li.num10 {
  border-bottom: 0 none;
}
.bszn_listbox .bszn_list ul li div.cont {
  height: 26px;
  overflow: hidden;
  transition: 0.4s all;
  padding: 15px 0 18px 29px;
  background: url('./bszn_ico.png') left 20px no-repeat #fff;
}
.bszn_listbox .bszn_list ul li div.cont a.title {
  height: 26px;
  line-height: 26px;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
.bszn_listbox .bszn_list ul li div.cont p {
  display: none;
  padding: 10px 0 2px;
  height: 50px;
}
.bszn_listbox .bszn_list ul li div.cont p a {
  margin-right: 10px;
  display: block;
  float: left;
  width: 120px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  background: url('./bswz_tabbg.gif') -120px 0 no-repeat;
}
.bszn_listbox .bszn_list ul li div.cont p a:hover {
  color: #fff;
  background-position: 0 0;
}
.bszn_listbox .bszn_list ul li div.cont:hover {
  height: 78px;
  background-color: #eef7ff;
}
.bszn_listbox .bszn_list ul li div.cont:hover p {
  display: block;
}
.bszn_listbox .pagination {
  text-align: left;
  padding: 20px 0 0 20px;
  margin-bottom: 0;
}
/******°ìÊÂÁÐ±íÒ³ end******/

/******°ìÊÂÎÄÕÂÒ³ on******/
.bswzy {
  padding-top: 25px;
}
.bswzy .bstitle {
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  color: #333333;
  font-size: 28px;
  height: auto;
  padding: 0 20px;
}
.bs_content .bswz_tel {
  height: 54px;
  background: url('./bswztelbg.gif') 0 0 repeat-x;
}
.bs_content .bswz_tel ul {
  text-align: center;
}
.bs_content .bswz_tel li {
  display: inline;
}
.bs_content .bswz_tel li.num1 {
  padding-left: 0;
}
.bs_content .bswz_tel li.num2 a,
.bs_content .bswz_tel li.num1 a {
  cursor: default;
}
.bs_content .bswz_tel li a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 120px;
  height: 46px;
  padding-bottom: 8px;
  line-height: 46px;
  text-align: center;
  background: url('./bswz_tabbg.gif') -120px 0 no-repeat;
  font-size: 16px;
  color: #fff;
}
.bs_content .bswz_tel li.active a,
.bs_content .bswz_tel li a:hover {
  background-position: 0 0;
}
.bs_content .bswz_tel li.link a {
  padding-bottom: 0;
  margin-bottom: 8px;
}
.bs_content .bswz_tel.selected {
  position: fixed;
  _position: absolute;
  width: 1160px;
  left: 50%;
  margin-left: -580px;
  top: 0;
  _top: auto;
  _top: expression(eval(document.documentElement.scrollTop));
}
.bs_content .bswz_tel.selected ul {
}
.bswz_cont {
  padding-top: 10px;
}
.bswz_cont .con {
  display: none;
}
.bswz_cont .con.active {
  display: block;
}
.bswz_table {
  width: 100%;
  font-size: 16px;
  line-height: 200%;
  color: #333;
}
.bswz_table table {
  width: 100%;
  border-collapse: collapse;
}
.bswz_table table td,
.bswz_table table th {
  padding: 10px;
  border: #d6e9fe 1px solid;
}
.bswz_table table th {
  background: #eef7ff;
  width: 160px;
  text-align: center;
  height: 20px;
}
/*°ìÊÂÖ¸ÄÏ±í¸ñ end*/
.bswz_liuc,
.bswz_list {
  min-height: 300px;
  font-size: 16px;
  line-height: 200%;
  padding: 20px;
  overflow: hidden;
}
.bswz_liuc img,
.bswz_liuc table {
  max-width: 1120px;
}
.bswz_list li {
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  background: url('./icon.gif') left center no-repeat;
  color: #999;
}
.bswz_list li .date {
  font-size: 14px;
}

.bswz_btn {
  padding-top: 20px;
  height: 30px;
  padding-left: 409px;
  overflow: hidden;
}
.bswz_btn a.closeico,
.bswz_btn a.j-gotoTop {
  display: block;
  float: left;
  border: 1px solid #d6e9fe;
  width: 79px;
  height: 28px;
  line-height: 28px;
  font-size: 15px;
  background: #eef7ff;
  color: #333;
  text-align: center;
  margin-left: 10px;
}
.bswz_btn a:hover {
  color: #1b50a0;
}
.bswz_btn .bs_share {
  width: 138px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #d6e9fe;
  background: #eef7ff;
  float: left;
  margin-left: 10px;
}
.bswz_btn .bs_share span.share {
  width: 70px;
  text-align: right;
  font-size: 15px;
  color: #333;
  float: left;
  display: block;
}
.bswz_btn .bs_share a {
  margin: 2px 1px 0 4px !important;
  height: 26px !important;
  background: url('./bswz_ico.png') 4px 0 no-repeat !important;
}
.bswz_btn .bs_share a.bds_tsina {
  background-position: 4px -28px !important;
}
/******°ìÊÂÎÄÕÂÒ³ end******/

.lm_ztzl {
  width: 100%;
  overflow: hidden;
}
.lm_ztzl ul {
  width: 120%;
}
.lm_ztzl li {
  float: left;
  width: 330px;
  height: 72px;
  padding: 20px 85px 10px 0;
}
.lm_ztzl li.hide {
  display: none;
}
.lm_ztzl li span {
  display: none;
}
.lm_ztzl li img {
  width: 330px;
  height: 72px;
}
.lm_ztzltel {
  height: 36px;
  background: url('./zwgk_tel3.gif') center 12px no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 20px;
}
.lm_ztzltel a,
.lm_ztzltel a:hover {
  color: #0b51c1;
}
.lm_ztzl_more {
  background: url('./telbg.gif') left center repeat-x;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-bottom: 15px;
}
.lm_ztzl_more a {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
  font-size: 14px;
}
/******×¨Ìâ×¨À¸ end******/

.lm_zcfg {
  overflow: inherit;
}
.lm_zcfg .listnews {
  padding-top: 0;
}
.lm_zcfg .listnews .doc_list {
  padding-bottom: 20px;
}
.lm_zcfg .pagination {
  margin-bottom: 0;
}
.lmsearbox {
  height: 42px;
  margin-top: 10px;
  line-height: 42px;
  padding: 20px 0 20px 80px;
  background: url('./fagui_sbg.gif') 0 0 no-repeat;
}
.lmsearbox li {
  float: left;
}
.lmsearbox li input {
  float: left;
  border: 0 none;
  background: none;
}
.lmsearbox li.ss0 {
  width: 113px;
  font-size: 18px;
  color: #0b51c1;
}
.lmsearbox li.ss1 {
  border: 1px solid #dcdcdc;
  background: #fff;
  width: 502px;
  height: 20px;
  padding: 10px;
  position: relative;
}
.lmsearbox li.ss1 input {
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.lmsearbox li.ss1 span.msg-box {
  position: absolute;
  left: 2px;
  top: 0;
}
.lmsearbox li.ss2 {
  width: 64px;
  height: 42px;
  padding-left: 19px;
}
.lmsearbox li.ss2 input {
  width: 64px;
  height: 42px;
  cursor: pointer;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 15px;
  background: #5f8ecc;
}
.lm_zcfg .position {
  margin-top: 11px;
}
.lm_zcfg .listnews li span.fg {
  padding-left: 6px;
  color: #d81e05;
  float: left;
}
.lm_zcfg .listnews li span.fg a {
  padding-left: 5px;
  color: #d81e05;
}
.lm_zcfg .listnews li span.fg a:hover {
  color: #f00;
}
.lm_zcfg .columnName {
  background: #f5f5f5;
  height: 40px;
  margin-top: 5px;
  line-height: 40px;
  padding: 0 10px 0 0;
}
.lm_zcfg .columnName a.more {
  display: block;
}
.lm_zcfg .columnName a.title {
  border-bottom: 0 none;
  color: #333;
  font-size: 15px;
}
.lm_zcfg .columnName a.title:hover {
  color: #0b51c1;
}

/******Õþ²ß·¨¹æ end******/

.ztbannbg {
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 2px 0 #5a89b7;
  font-size: 30px;
  margin: 20px 0 0;
  background: url('./ztbanbg.jpg') center 0 no-repeat;
  padding: 50px 0;
  text-align: center;
}

/*ÔÚÏß´ðÒÉ on*/
.lyinput {
  padding-top: 20px;
}
.liuyan_xzbox {
  background: #f7f8fc;
  border-radius: 9px;
  padding: 0 20px 20px;
}
.liuyan_xzbox h2 {
  text-align: center;
  padding-top: 26px;
  height: 28px;
  background: url('./mesg_newtbg.gif') left 36px repeat-x;
}
.liuyan_xzbox h2 span {
  display: block;
  width: 118px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: #0b51c1;
  background: url('./mesg_newt.gif') center center no-repeat;
}
.liuyan_xzbox .bzcon {
  font-size: 16px;
  line-height: 32px;
  color: #000;
  padding-top: 17px;
  height: auto;
  overflow: hidden;
}
.guestbook-table-form {
  margin-top: 20px;
  border: 1px dashed #dcdcdc;
  padding: 11px 0 20px 38px;
}
.guestbook-table-form span.red {
  color: #f00;
}
.guestbook-table-form ul {
  overflow: inherit;
}
.guestbook-table-form ul li {
  float: left;
  padding: 0;
  background: none;
  overflow: inherit;
  font-size: 16px;
  margin-top: 18px;
}
.guestbook-table-form ul li input {
  border: 0 none;
  background: none;
  vertical-align: middle;
}
.guestbook-table-form ul li.bt {
  width: 117px;
  height: 42px;
  text-align: right;
  line-height: 42px;
}
.guestbook-table-form ul li.srk {
  width: 394px;
  height: 30px;
  position: relative;
  padding: 5px 10px;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.guestbook-table-form ul li .msg-box {
  position: absolute;
  left: 0;
  top: 5px;
}
.guestbook-table-form ul li.srk input {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  *color: #999999;
}
.guestbook-table-form ul li input::-webkit-input-placeholder,
.guestbook-table-form ul li.tex textarea::-webkit-input-placeholder {
  color: #999999;
}
.guestbook-table-form ul li input:-moz-placeholder,
.guestbook-table-form ul li.tex textarea:-moz-placeholder {
  color: #999999;
}
.guestbook-table-form ul li input::-moz-placeholder,
.guestbook-table-form ul li.tex textarea::-moz-placeholder {
  color: #999999;
}
.guestbook-table-form ul li input:-ms-input-placeholder,
.guestbook-table-form ul li.tex textarea:-ms-input-placeholder {
  color: #999999;
}
.guestbook-table-form ul li.select {
  width: 949px;
  height: 42px;
  position: relative;
}
.guestbook-table-form ul li.select select {
  float: left;
  width: 100%;
  padding: 5px 10px;
  height: 42px;
  line-height: 42px;
  *line-height: 22px;
  *height: 22px;
  *margin-top: 10px;
  outline: none;
  color: #999;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.guestbook-table-form ul li.btk,
.guestbook-table-form ul li.gk,
.guestbook-table-form ul li.yzm {
  width: 927px;
}
.guestbook-table-form ul li.gk {
  line-height: 36px;
  *line-height: 36px;
}
.guestbook-table-form ul li.gk label {
  padding-right: 15px;
}
.guestbook-table-form ul li.bt1 {
  width: 117px;
  height: 160px;
  line-height: 40px;
  text-align: right;
}
.guestbook-table-form ul li.tex {
  width: 927px;
  height: 148px;
  position: relative;
  padding: 5px 10px;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.guestbook-table-form ul li.tex .msg-box {
  position: absolute;
  left: 0;
  top: 5px;
}
.guestbook-table-form ul li.tex textarea {
  float: left;
  width: 100%;
  height: 148px;
  line-height: 24px;
  border: 0 none;
  background: none;
  color: #666;
}
.guestbook-table-form ul li.yzm {
  height: 42px;
  line-height: 42px;
}
.guestbook-table-form ul li.yzm input {
  float: left;
  width: 120px;
  height: 30px;
  line-height: 30px;
  border: #ddd 1px solid;
  padding: 5px 10px;
  border-radius: 3px;
  color: #666;
}
.guestbook-table-form ul li.yzm img {
  float: left;
  margin-left: 10px;
  height: 40px;
  width: auto;
}
.guestbook-table-form ul li.yzm a {
  float: left;
  margin: 22px 0 0 10px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-decoration: underline;
  color: #2581cf;
}
.guestbook-table-form ul li.btn_group {
  width: auto;
  height: 40px;
  text-align: center;
  margin-top: 20px;
  padding-left: 334px;
}
.guestbook-table-form ul li.btn_group input {
  background: #f1f1f1;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font-family: 'Microsoft YaHei', Î¢ÈíÑÅºÚ;
  border: 0;
  outline: none;
  color: #8a8a8a;
  width: 200px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 18px;
  float: left;
}
.guestbook-table-form ul li.btn_group input.btn-submit {
  background: #0b51c1;
  color: #fff;
  margin-right: 20px;
}
.guestbook-table-form ul li.clear {
  float: none;
  height: 0;
  line-height: 0;
  font-size: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.guestbook-table-form ul li.msg_fl {
  height: auto;
  margin-top: 29px;
  width: 944px;
}
.guestbook-table-form ul li.msg_fl .leibie {
  height: 40px;
  background: url('./telbg.gif') left bottom repeat-x;
}
.guestbook-table-form ul li.msg_fl .leibie li {
  float: left;
  margin-top: 0;
}
.guestbook-table-form ul li.msg_fl .leibie li a {
  display: block;
  cursor: pointer;
  padding: 2px 22px 0;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}
.guestbook-table-form ul li.msg_fl .leibie li.active a {
  color: #0b51c1;
  font-weight: bold;
  padding-top: 0;
  border: 1px solid #dcdcdc;
  border-top: 2px solid #0b51c1;
  border-bottom: 0 none;
  background: #fff;
}
.guestbook-table-form ul li.msg_fl .con {
  display: none;
}
.guestbook-table-form ul li.msg_fl .con.active {
  display: block;
}
.guestbook-table-form ul li.msg_fl .lblist {
  display: inline;
  height: auto;
}
.guestbook-table-form ul li.msg_fl .lblist .con {
  padding-top: 2px;
  line-height: 40px;
}
.guestbook-table-form ul li.msg_fl .lblist .con input {
  margin-right: 5px;
}
.guestbook-table-form ul li.msg_fl .lblist .con label {
  padding-right: 32px;
  float: left;
}

.problist {
  height: auto;
  margin-top: 5px !important;
}
.problist .prb_tlt {
  width: 107px;
  line-height: 24px;
  text-align: right;
  padding-right: 10px;
  font-size: 14px;
  color: #333;
}
.problist .prb_list {
  border: 1px solid #ddd;
  border-radius: 3px;
  float: left;
  width: 907px;
  overflow: hidden;
  padding: 15px 20px;
  min-height: 90px;
}
.problist .prb_list ul {
  width: 110%;
}
.problist .prb_list li {
  float: left;
  height: 30px;
  line-height: 30px;
  width: 400px !important;
  padding: 0 60px 0 15px;
  background: url('./icon.gif') 0 center no-repeat;
  margin-top: 0;
}
.problist .prb_list li a {
  display: block;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*ÁôÑÔ±íµ¥ end*/
.hd_lybox {
  width: 832px;
  padding: 6px 14px 0;
  border: 1px solid #dcdcdc;
  height: 565px;
  overflow: hidden;
}
.hd_lybox .mesg_pos {
  height: 38px;
  background: url('./telbg.gif') 0 bottom repeat-x;
}
.hd_lybox .mesg_pos li {
  float: left;
}
.hd_lybox .mesg_pos li a {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0 14px;
  font-size: 18px;
}
.hd_lybox .mesg_pos li.active a {
  border-bottom: 2px solid #0b51c1;
  color: #0b51c1;
  float: left;
  font-weight: bold;
}

.hd_lybox .tel {
  height: 45px;
  overflow: hidden;
  margin-top: 20px;
}
.hd_lybox .tel li {
  width: 130px;
  margin-left: 10px;
  float: left;
}
.hd_lybox .tel li.num1 {
  margin-left: 0;
}
.hd_lybox .tel li a {
  display: block;
  text-align: center;
  height: 38px;
  padding-bottom: 7px;
  background: url('./hdcy_tabbg.gif') -133px 0 no-repeat;
  line-height: 38px;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
}
.hd_lybox .tel li a span {
  display: inline-block;
  height: 38px;
  vertical-align: top;
  *vertical-align: middle;
  cursor: pointer;
}
.hd_lybox .tel li a span.ico {
  width: 24px;
  background: url('./hdcy_ico.png') 0 -38px no-repeat;
}
.hd_lybox .tel li.active a,
.hd_lybox .tel li a:hover {
  background-position: -1px 0;
  color: #d66106;
}
.hd_lybox .tel li.active a span.ico,
.hd_lybox .tel li a:hover span.ico {
  background-position: 0 0;
}
.hd_lybox .tel li.num2 a span.ico {
  background-position: 0 -114px;
}
.hd_lybox .tel li.num2.active a span.ico {
  background-position: 0 -76px;
}
.hd_lybox .tel li.num3 a span.ico {
  background-position: 0 -190px;
  width: 29px;
}
.hd_lybox .tel li.num3.active a span.ico {
  background-position: 0 -152px;
}
.hd_lybox .tel li.num4 a span.ico {
  background-position: 0 -266px;
  width: 17px;
}
.hd_lybox .tel li.num4.active a span.ico {
  background-position: 0 -228px;
}
.hd_lybox .tel li.num5 a span.ico {
  background-position: 0 -342px;
}
.hd_lybox .tel li.num5.active a span.ico {
  background-position: 0 -304px;
}
/*ÔÚÏß´ðÒÉ×Ó·ÖÀàÇÐ»» end*/
.hd_lybox .con {
  display: none;
}
.hd_lybox .con.active {
  display: block;
}
.hd_lylist.ldmesg {
  padding-top: 10px;
}
.hd_ldxx {
  padding-top: 20px;
}
.hd_lylist #hdcyb5,
.hd_lylist #hdcyb4,
.hd_lylist #hdcyb3 {
  padding-top: 5px;
}
.hd_lylist .lytel {
  padding: 0 0 6px 8px;
}
.hd_lylist .lytel li {
  width: 117px;
  text-align: center;
  height: 34px;
  line-height: 34px;
  float: left;
}
.hd_lylist .lytel li a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}
.hd_lylist .lytel li a:hover,
.hd_lylist .lytel li.active a {
  color: #0b51c1;
}
.hd_lylist .tit {
  height: 30px;
  line-height: 30px;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 5px 0;
}
.hd_lylist .tit p {
  float: left;
  background: #e9e9e9;
  height: 30px;
  text-align: center;
  font-size: 16px;
  color: #000;
}
.hd_lylist .tit p.p1 {
  width: 412px;
  padding-left: 101px;
  text-align: left;
}
.hd_lylist .tit p.p2 {
  width: 106px;
}
.hd_lylist .tit p.p3 {
  width: 106px;
}
.hd_lylist .tit p.p4 {
  width: 107px;
}
.hd_lylist .list1 {
  padding: 8px 0 0;
}
.hd_lylist .list1 li {
  height: 41px;
  line-height: 40px;
  border-bottom: 1px dashed #dcdcdc;
  overflow: hidden;
}
.hd_lylist .list1 li p {
  float: left;
  text-align: center;
  height: 36px;
  color: #999999;
  font-size: 14px;
}
.hd_lylist .list1 li p.p1 {
  width: 499px;
  padding-left: 14px;
  background: url('./icon.gif') 0 center no-repeat;
  text-align: left;
}
.hd_lylist .list1 li p.p1 a {
  font-size: 16px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hd_lylist .list1 li p.p2 {
  width: 106px;
}
.hd_lylist .list1 li p.p3 {
  width: 106px;
}
.hd_lylist .list1 li p.p4 {
  width: 107px;
}
.hd_lylist .list1 .pagination {
  padding-top: 25px;
}
/*×ó²à end*/
.mesg_lyboxr {
  width: 280px;
}
.mesg_searbox {
  background: #f7f8fc;
  height: 128px;
  overflow: hidden;
  padding: 15px;
}
.sytel_hd {
  height: 26px;
}
.sytel_hd span {
  display: block;
  float: left;
  margin-right: 1px;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  color: #fff;
  font-size: 16px;
  background: url('./tel2bg.png') 0 0 no-repeat;
}
.sytel_hd span.s2 {
  background-position: -26px 0;
}
.mesg_searbox .sebox {
  padding-top: 15px;
}
.mesg_searbox .sebox li input {
  vertical-align: top;
  *vertical-align: middle;
  border: 0 none;
  background: none;
}
.mesg_searbox .sebox li.ss1 {
  border: 1px solid #dcdcdc;
  background: #fff;
  padding: 5px 10px 5px 13px;
  height: 30px;
}
.mesg_searbox .sebox li.ss1 input {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  color: #666;
}
.mesg_searbox .sebox li.ss1 input::-webkit-input-placeholder {
  color: #999999;
}
.mesg_searbox .sebox li.ss1 input:-moz-placeholder {
  color: #999999;
}
.mesg_searbox .sebox li.ss1 input::-moz-placeholder {
  color: #999999;
}
.mesg_searbox .sebox li.ss1 input:-ms-input-placeholder {
  color: #999999;
}
.mesg_searbox .sebox li.ss2 {
  padding-top: 15px;
  height: 30px;
}
.mesg_searbox .sebox li.ss2 input {
  width: 89px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 15px;
  padding-left: 37px;
  background: url('./mesg_sear.png') 0 0 no-repeat;
  text-align: left;
  cursor: pointer;
}
/*ËÑË÷ end*/
.mesg_lyboxr .link1 {
  padding-top: 20px;
  height: 80px;
  overflow: hidden;
}
.mesg_lyboxr .link1 li {
  float: left;
  width: 130px;
}
.mesg_lyboxr .link1 li a {
  padding-top: 42px;
  display: block;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  background: #51a4d8 url('./mesg_ico.png') center 0 no-repeat;
  text-shadow: 1px 0 1px #1973a6;
  border-radius: 5px;
}
.mesg_lyboxr .link1 li.num2 {
  float: right;
}
.mesg_lyboxr .link1 li a:hover {
  background-color: #1864bd;
  text-shadow: 1px 0 1px #033465;
}
.mesg_lyboxr .link1 li.num2 a {
  background-position: center -80px;
  background-color: #5bc9c5;
  text-shadow: 1px 0 1px #159691;
}
.mesg_lyboxr .link1 li.num2 a:hover {
  background-color: #1ba39c;
  text-shadow: 1px 0 1px #087973;
}
.mesg_lyboxr .link2 {
  padding-top: 1px;
  height: 280px;
}
.mesg_lyboxr .link2 li {
  height: 80px;
  padding-top: 20px;
  overflow: hidden;
}
.mesg_lyboxr .link2 li span {
  display: none;
}
.mesg_lyboxr .link2 li.num1,
.comm_porb .link2 li.num2 {
  display: none;
}
/*ÔÚÏß´ðÒÉ end*/
.comm_porb .link2 li.num1 {
  display: block;
}

/*ÁôÑÔÎÄÕÂ on*/
.mas_lycon .mesgtit {
  padding-bottom: 0;
}
.mas_lycon .liuyancon {
  margin: 20px auto 0;
  border-collapse: collapse;
}
.mas_lycon .liuyancon th.tit,
.mas_lycon .liuyancon td.nr,
.mas_lycon .liuyancon td.nrtxt {
  border: #e3e3e3 1px solid;
}
.mas_lycon .liuyancon th.tit {
  font-size: 16px;
  line-height: 24px;
  padding: 18px 10px;
  text-align: center;
  width: 180px;
  background: #f8f8f8;
}
.mas_lycon .liuyancon td.nr {
  font-size: 15px;
  line-height: 24px;
  padding: 18px 15px;
  width: 280px;
}
.mas_lycon .liuyancon td.nrtxt {
}
.mas_lycon .liuyancon td.nrtxt .nrcon {
  padding: 18px 15px;
  width: 790px;
  overflow: hidden;
  word-wrap: break-word;
}
.mas_lycon .liuyancon td.pj {
  color: #f00;
  line-height: 40px;
}
.mas_lycon .liuyancon td .dfbox {
  background: #f8f8f8;
  padding: 10px;
  text-align: justify;
  word-break: break-all;
  word-wrap: break-word;
}
.mas_lycon .liuyancon td .dfbox .dfyj {
  width: 802px;
  overflow: hidden;
  overflow-x: auto;
}
.mas_lycon .liuyancon td .dfbox .dfyj p {
  word-break: break-all;
  word-wrap: break-word;
}
.mas_lycon .nrtxt {
  line-height: 30px;
  font-size: 14px;
}
.MsoNormal span {
  font-family: 'Î¢ÈíÑÅºÚ' !important;
  font-size: 16px !important;
}
.mas_lycon .mydcon {
  height: 66px;
  line-height: 66px;
  font-size: 16px;
  padding: 0 10px;
}
.mas_lycon .mydcon ul li {
  float: left;
  white-space: nowrap;
}
.mas_lycon .mydcon ul li.mm {
  padding-right: 10px;
}
.mas_lycon .mydcon ul li p {
  float: left;
}
.mas_lycon .mydcon ul li p.bt {
  white-space: nowrap;
  font-weight: bold;
}
.mas_lycon .mydcon ul li p.srk {
  position: relative;
}
.mas_lycon .mydcon ul li p.srk .msg-box {
  position: absolute;
  left: 0;
  top: 17px;
}
.mas_lycon .mydcon ul li p.srk .myd_input {
  float: left;
  margin-top: 17px;
  border: 1px solid #ddd;
  width: 170px;
  height: 24px;
  line-height: 24px;
  padding: 3px 5px;
}
.mas_lycon .mydcon ul li label {
  padding-right: 15px;
  white-space: nowrap;
}
.mas_lycon .mydcon ul li.pjbtn {
  float: right;
}
.mas_lycon .mydcon ul li.pjbtn input.myd_btn {
  font-size: 16px;
  width: 90px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  border: 0;
  background: #0b51c1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/*ÁôÑÔÎÄÕÂ end*/

/*×éÖ¯»ú¹¹ on*/
.zzjgbox {
  padding-top: 23px;
}
.zzjg_title {
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  color: #ea692e;
  background: url('./zzjg_titbg.gif') 0 0 no-repeat;
  text-align: center;
  padding: 20px 0;
  overflow: hidden;
}
.zzjg_title strong {
  padding-right: 15px;
  font-size: 24px;
}

.zzjg_title a {
  color: #ea692e;
}
.zzjg_title a:hover {
  color: #ea692e;
}
.zzjg_conbox {
  position: relative;
  padding-top: 71px;
}
.zzjg_tab {
  width: 100%;
  height: 55px;
  position: absolute;
  left: 0;
  top: 25px;
  z-index: 1;
  background: url('./zzjg_telbg.gif') 0 9px repeat-x;
}
.zzjg_tab ul {
  padding-left: 174px;
}
.zzjg_tab li {
  float: left;
  padding-right: 13px;
  width: 143px;
}
.zzjg_tab li a {
  display: block;
  padding: 2px 0 17px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: url('./zzjg_tel.gif') 0 0 no-repeat;
  cursor: default;
}
.zzjg_tab li a:hover,
.zzjg_tab li.active a {
  background-position: 0 -55px;
  font-weight: bold;
  font-size: 18px;
}
.zzjg_tab li.num3 {
  width: 189px;
}
.zzjg_tab li.num3 a {
  background-position: 0 -110px;
}
.zzjg_tab li.num3 a:hover,
.zzjg_tab li.num3.active a {
  background-position: 0 -165px;
}

.zzjg_con {
  position: relative;
  z-index: 0;
  padding: 16px 13px 5px;
  border: 1px solid #ddd;
  min-height: 400px;
  overflow: hidden;
}
.zzjg_con .con {
  display: none;
}
.zzjg_con .con.active {
  display: block;
}
.zzjg_con .zhize {
  font-size: 16px;
  font-family: SimSun, 'ËÎÌå';
  color: #333;
  line-height: 165%;
  padding: 20px 10px;
  min-height: 500px;
  text-align: justify;
}
.zzjg_con .listbox ul {
  width: 110%;
}
.zzjg_con .listbox li {
  padding: 0 17px 20px 0;
  width: 270px;
  height: 80px;
  text-align: center;
  float: left;
  background: url('./zzjg_libg.gif') 0 0 no-repeat;
}
.zzjg_con .listbox li a {
  display: block;
  height: 78px;
  border: 1px solid #b5ccf1;
  color: #505050;
  font-size: 16px;
  line-height: 80px;
  transition: 0.4s all;
  overflow: hidden;
}
.zzjg_con .listbox li a.lang {
  line-height: 24px;
  height: 48px;
  padding: 15px 23px;
}
.zzjg_con .listbox li span.date {
  display: none;
}
.zzjg_con .listbox li a:hover {
  border-color: #256fd1;
  font-weight: bold;
  color: #256fd1;
}
/*×éÖ¯»ú¹¹ end*/

.rssbox {
  font-size: 14px;
  line-height: 26px;
  color: #434343;
  font-family: SimSun, 'ËÎÌå';
}
.rssbox a {
  color: #434343;
}
.rssbox a:hover {
  color: #d00;
}
.rsslist {
  padding-top: 10px;
}
.rsslist li {
  height: 36px;
  line-height: 36px;
  float: left;
  width: 430px;
  padding-left: 80px;
}
.rsslist li a {
  display: block;
  width: 145px;
  padding-right: 89px;
  height: 36px;
  background: url('./btn_rss.gif') right center no-repeat;
}
/*RSS¶©ÔÄ end*/

/***ÖÇÄÜ»úÆ÷ÈË on***/
.robot_header {
  height: 190px;
  overflow: hidden;
}
.robot_header .banner .logo {
  padding: 76px 0 0 0;
  width: 505px;
  height: 90px;
  overflow: hidden;
}
.robot_header .banner .logo2 {
  padding: 82px 0 0 60px;
  width: 235px;
  height: 65px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.robot_header .banner span {
  display: none;
}
.robot_footer {
  background: none;
  border: 0 none;
}
/*Í·²¿µ×²¿ end*/
.robot_left,
.robot_right {
  width: 679px;
  overflow: hidden;
  background: url('./zn_ltopbg.png') 0 0 no-repeat;
  padding-top: 11px;
}
.robot_right {
  width: 500px;
  background: url('./zn_rtopbg.png') 0 0 no-repeat;
}
.robtotlbox,
.robtotrbox {
  background: url('./zn_lbotbg.png') 0 bottom no-repeat;
  padding-bottom: 10px;
  height: 584px;
}
.robtotrbox {
  background: url('./zn_rbotbg.png') 0 bottom no-repeat;
}
/*×óÓÒ¹«ÓÃ end*/
.robotcon {
  background: #fff;
  border-left: 1px solid #6490d7;
  border-right: 1px solid #6490d7;
  height: 584px;
}
/*×ó²à end*/
.robotnav {
  height: 39px;
  position: relative;
  background: #4679cf;
}
.robotnav ul {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
}
.robotnav ul li {
  float: left;
  border-right: 1px solid #7ea1dd;
  height: 50px;
  width: 99px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.robotnav ul li a {
  color: #fff;
  display: block;
  line-height: 50px;
}
.robotnav ul li a:hover {
  color: #fff;
}
.robotnav ul li.last {
  border-right: 0 none;
  width: 100px;
}
/*µ¼º½ end*/
.robotrcon {
  background: #fff;
  border-left: 1px solid #6490d7;
  border-right: 1px solid #6490d7;
  height: 534px;
  padding: 11px 19px 0;
}
.robotrcon .tel {
  height: 38px;
  background: url('./telbg.gif') left bottom repeat-x;
}
.robotrcon .tel li {
  float: left;
}
.robotrcon .tel li a {
  display: block;
  height: 36px;
  line-height: 36px;
  padding: 0 14px;
  text-align: center;
  float: left;
  font-size: 18px;
  cursor: default;
}
.robotrcon .tel li.active a,
.robotrcon .tel li a:hover {
  color: #0b51c1;
  font-weight: bold;
  border-bottom: 2px solid #0b51c1;
}
.robotrcon .con {
  display: none;
}
.robotrcon .con.active {
  display: block;
}
.robot_bmfw {
  padding-top: 12px;
  height: 60px;
  overflow: hidden;
}
.robot_bmfw ul {
  width: 110%;
}
.robot_bmfw li {
  float: left;
  font-size: 15px;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  width: 144px;
  padding-left: 14px;
  background: url('./zn_ico.gif') 0 center no-repeat;
}
.robot_bmfw li a {
  display: block;
  padding-right: 10px;
  overflow: hidden;
  height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*±ãÃñ·þÎñ end*/

.robot_list {
  padding-top: 11px;
  height: 203px;
  overflow: hidden;
}
.robot_list .tj_tel {
  padding: 9px 16px 0 0;
  width: 74px;
  overflow: hidden;
}
.robot_list .tj_tel li {
  height: 30px;
  padding-bottom: 10px;
  padding-right: 4px;
}
.robot_list .tj_tel li a {
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  background: #d6e3f3;
  cursor: default;
}
.robot_list .tj_tel li.active a {
  background: #0b51c1;
  color: #fff;
}
.robot_list .tj_tel li.active {
  background: url('./zn_sec2.gif') right 0 no-repeat;
}
.robot_list .tj_list {
  width: 370px;
  overflow: hidden;
}
.robot_list .tj_list li,
.robot_list .list li {
  font-size: 15px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  padding-left: 13px;
  background: url('./icon.gif') left center no-repeat;
}
.robot_list .tj_list li span {
  display: none;
}
.robot_list .tj_list li a,
.robot_list .list li a {
  display: block;
  height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*ÈÈµãÍ³¼Æ ³£¼ûÎÊÌâ end*/
.robot_list .lm_list {
  overflow: hidden;
  height: 192px;
}
.robot_list .lm_list ul {
  width: 110%;
}
.robot_list .lm_list li {
  float: left;
  font-size: 15px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  width: 144px;
  padding-left: 14px;
  background: url('./zn_ico.gif') 0 center no-repeat;
}
.robot_list .lm_list li a {
  display: block;
  padding-right: 10px;
  overflow: hidden;
  height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.robot_list .list p.p2,
.robot_list .list p.p3,
.robot_list .list p.p4 {
  display: none;
}
/*ÈÈµãÀ¸Ä¿ end*/

.robot_ewm {
  height: 145px;
  background: #eaf1f9;
  padding-top: 17px;
  overflow: hidden;
}
.robot_ewm ul {
  width: 110%;
}
.robot_ewm li {
  padding-right: 11px;
  width: 146px;
  text-align: center;
  float: left;
}
.robot_ewm li img {
  width: 104px;
  height: 104px;
  border: 1px solid #e5e5e5;
  margin-left: 20px;
  float: left;
}
.robot_ewm li span {
  height: 34px;
  line-height: 34px;
  width: 100%;
  float: left;
  font-size: 14px;
}

/***ÖÇÄÜ»úÆ÷ÈË end***/
