﻿body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333333;
}
/****a忙听钬∶緃over忙钬⑺喢ε九�******/
.tip a:hover {
  text-decoration: underline;
}
.opacity a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.litext a:hover {
  color: #02a0e9;
  font-weight: bold;
}
.singlea:hover {
  color: #02a0e9;
  font-weight: bold;
}
a,
span {
  vertical-align: top;
}
img {
  border: 0;
  vertical-align: middle;
}
input,
button,
text {
  vertical-align: top;
  outline: none;
  border: none;
}
button {
  padding: 0;
  background: none;
  cursor: pointer;
}
button::-moz-focus-inner {
  padding: 0;
}
/*for FireFox button 氓钬犫€γ铰畃adding盲赂潞0*/
textarea {
  outline: none;
  border: none;
  resize: none;
}
input,
textarea {
  box-sizing: content-box;
  outline: none;
  background: 0 0;
  font-family: "Microsoft YaHei";
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #acacac;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #acacac;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #acacac;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #acacac;
}
table tr td,
table {
  border-collapse: collapse;
}
/* 氓聫炉盲禄禄忙钬灺徝久铰畉d,tr,table莽拧钬灻韭姑β♀€犆ㄢ偓艗盲赂聧盲录拧茅钬÷嵜ヂ愃�*/
body {
  font-size: 0;
  color: #000;
  font-family: "Microsoft YaHei";
}
/****************茅钪∶р€澛β犅访ヂ悸�*****************/
/*忙赂钬γ┾刘陇忙碌庐氓艩篓*/
.clearfix {
  *zoom: 1;
}
/* 茅钬櫵喢ヂ笽E7 hack茂录艗猫搂娄氓聫钬业E7莽拧钬瀐aslayout茂录艗盲禄楼忙赂钬γ┾刘陇忙碌庐氓艩篓 */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.lf {
  float: left;
}
.rt {
  float: right;
}
.db {
  display: inline-block;
}
.xhy-mt24 {
  margin-top: 24px;
}

/*
 * @Author: xhy 
 * @Date: 2019-07-17 11:06:50 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2019-07-19 14:20:48
 */
/*****氓陇麓茅茠篓****/
body {
  background: #fefefe;
  min-width: 1200px;
}
.xhy-h {
  width: 100%;
}
.xhy-ht {
  width: 100%;
  background: #00a0eb;
  height: 30px;
  line-height: 30px;
}
.xhy-htn {
  width: 1200px;
  margin: 0 auto;
}
.xhy-htn a {
  font-size: 12px;
  color: #fff;
}
.xhy-htnlf span {
  padding: 0 9px;
  font-size: 12px;
  color: #fff;
}
.xhy-htnrt a {
  padding-left: 30px;
}
.xhy-hb {
  width: 1200px;
  height: 125px;
  margin: 0 auto;
  overflow: hidden;
}
.xhy-hblf {
  margin-top: 27px;
  width: 284px;
  height: 68px;
  display: block;
  background: url(xhy-logo_07.png) no-repeat;
}
.xhy-hbrt {
  margin-top: 35px;
  margin-right: -30px;
}
.xhy-hbrt li {
  float: left;
  margin-right: 20px;
}
.xhy-hbrt li:first-child {
  margin-right: 0px;
}
.xhy-hbrt li a {
  font-size: 16px;
  color: #333333;
  display: inline-block;
  width: 90px;
  height: 45px;
  line-height: 45px;
}
.xhy-hbrt li a:hover,
.xhy-hbrt li a.xhy-cur {
  color: #02a0e9;
  font-size: 20px;
  background: url(xhy-hbg_03.png) no-repeat left bottom;
}
.xhy-carousel {
  width: 100%;
  height: 446px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.xhy-carousel-img {
  width: 100%;
  height: 100%;
}
.xhy-carousel-img li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.xhy-carousel-img li img {
  width: 100%;
  height: 100%;
}
.xhy-carousel-dot {
  position: absolute;
  bottom: 80px;
  right: 50%;
  margin-right: -60px;
}
.xhy-carousel-dot li {
  float: left;
  width: 12px;
  height: 12px;
  margin-left: 12px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
}
.xhy-carousel-dot li.xhy-cur {
  width: 24px;
  border-radius: 20px;
  background: #1781cb;
}
.xhy-htop {
  margin-left: -357.5px;
  position: absolute;
  top: 137px;
  left: 50%;
}
.xhy-search {
  width: 715px;
  height: 45px;
  position: relative;
}
.xhy-search input {
  font-size: 14px;
  color: #000;
  width: 655px;
  padding: 0 50px;
  box-sizing: border-box;
  height: 100%;
  line-height: 45px;
  background: url(xhy-search_03.png);
}
.xhy-search input[type=text]::-ms-clear {
  display: none;
}
.xhy-search input::placeholder {
  font-size: 14px;
  color: #767275;
}
.xhy-sub {
  width: 60px;
  height: 100%;
  background: #e31a3c url(xhy-sear2_03.png) no-repeat center;
}
.xhy-cancel {
  position: absolute;
  top: 15px;
  right: 80px;
  width: 16px;
  height: 16px;
  background: url(xhy-scha_08.png) no-repeat;
  z-index: 999;
}
.xhy-has {
  margin-top: 10px;
  font-size: 15px;
  color: #fff;
  line-height: 30px;
}
.xhy-has a {
  font-size: 13px;
  color: #fff;
  line-height: 30px;
  padding-right: 12px;
}
.xhy-htop2 {
  overflow: hidden;
  font-size: 34px;
  color: #fff;
  right: 147px;
  bottom: 133px;
  position: absolute;
  display: inline-block;
  width: 730px;
  height: 86px;
  line-height: 86px;
  background: url(xhy-htext_07.png) no-repeat;
}
/***氓掳戮茅茠篓***/
.xhy-f {
  width: 100%;
}
.xhy-f-link {
  width: 1200px;
  margin: 0 auto;
}
.xhy-linkt {
  margin-top: 10px;
  font-size: 20px;
  padding-left: 53px;
  font-weight: bold;
  color: #02a1ea;
  background: url(xhy-linkt.png) 23px 0 no-repeat;
}
.xhy-f-p {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 50px;
}
.xhy-f-p span {
  margin-left: 5px;
}
.xhy-f-drops {
  margin-top: 10px;
  line-height: 28px;
}
.xhy-drop-select {
  margin-right: 20px;
  background: #fff;
  box-shadow: 0 0 5px #c7c7c7;
}
.xhy-drop-select p {
  line-height: 30px;
  width: 285px;
  height: 56px;
  font-size: 14px;
  color: #566279;
  position: relative;
  cursor: pointer;
  box-shadow: 0 0 5px #f3f5f8;
  box-sizing: border-box;
}
.xhy-drop-select p:hover span {
  color: #02a0e9;
  font-weight: bold;
}
.xhy-f-text {
  width: 160px;
  height: 56px;
  line-height: 56px;
  margin-left: 18px;
  color: #000;
  font-size: 14px;
}
.xhy-f-icon {
  position: relative;
  top: 12px;
  margin-left: 70px;
}
.arrow {
  transition: 1s;
  -webkit-transition: 1s;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.arrow.cur {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.xhy-dropdown-menu {
  overflow-y: auto;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid #ededed;
  width: 285px;
  height: 100px;
  font-size: 12px;
  color: #566279;
  background: #ffffff;
}
.xhy-dropdown-menu li {
  box-sizing: border-box;
  padding-left: 20px;
  width: 100%;
  height: 30px;
}
.xhy-dropdown-menu li a:hover {
  text-decoration: underline;
}
.xhy-special {
  margin-right: 0px;
}
.xhy-f-t {
  margin: 50px 0px;
  width: 100%;
  border-top: 3px solid #0199eb;
}
.xhy-f-b {
  width: 1200px;
  height: 104px;
  margin: 0 auto;
  padding-top: 27px;
  box-sizing: border-box;
}
.xhy-f-text1 {
  margin-left: 150px;
}
.xhy-f-text1 p {
  font-size: 13px;
  line-height: 24px;
  color: #8d8d8d;
  text-align: center;
}
.xhy-morelinka a {
  color: #000;
  font-weight: bold;
}
.xhy-f-l {
  width: 49px;
  height: 62px;
  /* background: url(xhy-f-icon1.png) no-repeat; */
}
.xhy-f-r {
  width: 106px;
  height: 51px;
  /* background: url(xhy-f-icon3.png) no-repeat; */
}
.xhy-f-linasp {
  width: 20px;
  height: 24px;
  display: inline-block;
  background: url(xhy-ficon2.png) no-repeat center;
}
.xhy-ficon {
  margin-left: 7px;
  width: 18px;
  height: 19px;
  background: url(xhy-f-icon4.png) no-repeat;
}
/****氓聫鲁忙碌庐氓艩篓***/
.xhy-floatright {
  display: inline-block;
  width: 140px;
  height: 140px;
  background: url(xhy-floatright_03.png) no-repeat;
  position: fixed;
  top: 60%;
  right: 10px;
  z-index: 100000;
  box-shadow: 0 0 5px #c7c7c7;
}

/*
 * @Author: xhy
 * @Date: 2019-07-17 15:59:53 
 * @Last Modified by: mikey.zhaopeng
 * @Last Modified time: 2019-07-19 10:15:35
 */
.xhy-c {
  /*z-index: 9999;*/
  position: relative;
  width: 1200px;
  margin: -55px auto 0 auto;
  background: #f3f5f7;
}
.xhy-c1 {
  padding-top: 30px;
  background: #fff;
}
.index-headline {
  position: relative;
  width: 1150px;
  margin: 0 auto;
}
.index-headline-tab {
  margin-left: 40px;
  float: left;
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 970px;
  box-sizing: border-box;
  text-align: center;
}
.index-headline-item {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.index-headline-item a:hover p {
  color: #02a1ea;
  font-weight: bold;
}
.index-headline-item .xhy-hititle {
  color: #000000;
  font-size: 32px;
  display: inline-block;
  line-height: 37px;
  max-width: 994px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xhy-toptitle {
  display: inline-block;
  width: 50px;
  height: 64px;
  color: #e31a3c;
  font-size: 24px;
  font-weight: bold;
}
.index-headline-item a {
  display: block;
}
.index-headline-item p {
  text-align: left;
  max-width: 920px;
  font-size: 14px;
  color: #666666;
  margin-top: 15px;
  display: inline-block;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-headline-btn {
  width: 30px;
  position: absolute;
  right: 1px;
  z-index: 99999;
}
.index-headline-btn span {
  display: inline-block;
  width: 30px;
  height: 20px;
  border: 1px solid #dfdfdf;
  cursor: pointer;
  margin-top: 18px;
}
.index-headline-btn span:first-child {
  margin-top: 0px;
}
.index-headline-btn span.prev {
  background: url(xhy-pre1_08.png) center no-repeat;
}
.index-headline-btn span.prev.cur,
.index-headline-btn span.prev:hover {
  background: #02a1ea url(xhy-pre2_08.png) center no-repeat;
}
.index-headline-btn span.next {
  background: url(xhy-next1_08.png) center no-repeat;
}
.index-headline-btn span.next.cur,
.index-headline-btn span.next:hover {
  background: #02a1ea url(xhy-next2_08.png) center no-repeat;
}
.xhy-c2 {
  padding: 20px 15px;
}
.xhy-caro2 {
  width: 625px;
  height: 345px;
}
.xhy-dot2 {
  margin-right: 0;
  right: 18px;
  bottom: 18px;
}
.xhy-dot2 li {
  width: 8px;
  height: 8px;
  margin-left: 8px;
}
.xhy-carousel-text {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 45px;
  bottom: 0;
  background: url(bg7.png);
}
.xhy-carousel-text li {
  width: 100%;
  height: 100%;
  text-align: left;
}
.xhy-carousel-text li a {
  color: #fff;
  font-size: 15px;
  line-height: 45px;
  display: inline-block;
  max-width: 480px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 20px;
}
li.xhy-cur1 {
  background: #e32927;
  width: 8px;
  border-radius: 50%;
}
.xhy-c2tab {
  width: 520px;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.xhy-c2tt {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #f1f1f1;
}
.xhy-c2tt a {
  text-align: center;
  font-size: 20px;
  color: #111111;
  display: inline-block;
  width: 130px;
  height: 100%;
  line-height: 50px;
  border-right: 1px solid #f1f1f1;
  box-sizing: border-box;
}
.xhy-c2tt a.xhy-cur2,
.xhy-c2tt a:hover {
  font-size: 20px;
  color: #02a1ea;
  font-weight: bold;
  background: #fff;
}
.xhy-c2tb {
  border-right: 1px solid #f1f1f1;
}
.xhy-c2item li {
  box-sizing: border-box;
  padding: 4px 20px;
  width: 100%;
  height: 36px;
  line-height: 36px;
}
.xhy-c2item li a {
  display: inline-block;
  font-size: 15px;
  color: #444444;
  max-width: 370px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xhy-c2item li span {
  font-size: 12px;
  color: #999999;
  float: right;
}
.xhy-c3 {
  width: 100%;
  background: #fff;
}
.xhy-c3t {
  width: 100%;
  height: 52px;
  line-height: 52px;
  border-bottom: 2px solid #e5f4ff;
}
.xhy-c3tl {
  font-weight: bold;
  height: 100%;
  width: 110px;
  padding-left: 45px;
  font-size: 20px;
  color: #02a1ea;
  background: url(xhy-c3i1_06.png) no-repeat 16px 15px;
}
.xhy-c3tr {
  font-size: 16px;
  color: #999999;
  background: url(xhy-c3i3_03.png) no-repeat 0 14px;
  padding: 0 23px 0 27px;
}
.xhy-c3b {
  padding: 20px 10px 20px 20px;
}
.xhy-c3bl {
  width: 270px;
}
.xhy-c3bl a {
  display: inline-block;
  width: 80px;
  height: 90px;
  border: 1px solid #ebebeb;
  background: #f2f4f6;
  box-sizing: border-box;
  font-size: 15px;
  color: #111;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 28px 24px;
}
.xhy-c3bl a:hover {
  color: #fff;
  background: url(xhy-c3i2_03.png) no-repeat;
}
.xhy-c3bc {
  width: 464px;
  border: 1px solid #f0f0f0;
}
.xhy-c3bct {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dddddd;
}
.xhy-c3bct a {
  font-size: 16px;
  padding-left: 10px;
  color: #000;
}
.xhy-c3bcul {
  padding: 12px 15px;
}
.xhy-c3bcul li {
  width: 100%;
  float: left;
  height: 32px;
  line-height: 32px;
}
.xhy-c3bcul li a {
  padding-left: 9px;
  display: inline-block;
  width: 330px;
  font-size: 15px;
  color: #444444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(xhy-c3ci1_11.png) no-repeat left;
}
.xhy-c3bcul li span {
  float: right;
  font-size: 12px;
  color: #999999;
}
.xhy-c3bcul li a:hover {
  background: url(xhy-c33i2_14.png) no-repeat left;
}
.xhy-c3br {
  width: 430px;
}
.xhy-c3brt a {
  display: inline-block;
  width: 205px;
  height: 64px;
  margin-bottom: 10px;
  line-height: 64px;
  font-size: 16.6px;
  color: #111111;
  box-sizing: border-box;
  padding-left: 76px;
  margin-left: 10px;
}
.xhy-c3brt a:hover {
  font-weight: bold;
  color: #02a1ea;
}
.xhy-c3br a.xhy-a1 {
  background: #f5f5f5 url(xhy-c3r1n_11.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a1:hover {
  background: #f5f5f5 url(xhy-c3r1_11.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a2 {
  background: #f5f5f5 url(xhy-c3r2n_13.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a2:hover {
  background: #f5f5f5 url(xhy-c3r2_13.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a3 {
  background: #f5f5f5 url(xhy-c3r3n_22.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a3:hover {
  background: #f5f5f5 url(xhy-c3r3_22.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a4 {
  background: #f5f5f5 url(xhy-c3r4n_25.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a4:hover {
  background: #f5f5f5 url(xhy-c3r4_25.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a5 {
  background: #f5f5f5 url(xhy-c3r5n_30.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a5:hover {
  background: #f5f5f5 url(xhy-c3r5_30.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a6 {
  background: #f5f5f5 url(xhy-c3r6n_34.png) no-repeat 25px center;
}
.xhy-c3br a.xhy-a6:hover {
  background: #f5f5f5 url(xhy-c3r6_34.png) no-repeat 25px center;
}
.xhy-c3brb a {
  display: inline-block;
  width: 133px;
  height: 70px;
  line-height: 70px;
  box-sizing: border-box;
  padding-left: 58px;
  font-size: 14.5px;
  color: #111111;
  margin-left: 10px;
}
.xhy-c3brb a.xhy-aa1 {
  background: #f5f5f5 url(xhy-c3r7_40.png) no-repeat 19px center;
}
.xhy-c3brb a.xhy-aa1:hover {
  color: #fff;
  background: #02a1ea url(xhy-c3r7n_40.png) no-repeat 19px center;
}
.xhy-c3brb a.xhy-aa2 {
  background: #f5f5f5 url(xhy-c3r8_42.png) no-repeat 19px center;
}
.xhy-c3brb a.xhy-aa2:hover {
  color: #fff;
  background: #02a1ea url(xhy-c3r8n_42.png) no-repeat 19px center;
}
.xhy-c3brb a.xhy-aa3 {
  background: #f5f5f5 url(xhy-c3r9_03.png) no-repeat 19px center;
}
.xhy-c3brb a.xhy-aa3:hover {
  color: #fff;
  background: #02a1ea url(xhy-c3r9n_03.png) no-repeat 19px center;
}
.xhy-c4 {
  background: #fff;
}
.xhy-c4tl {
  background: url(xhy-hudong.png) no-repeat 10px 14px;
}
.xhy-c4b {
  padding: 20px 18px;
}
.xhy-c4bl {
  width: 680px;
}
.xhy-c4bl a {
  display: inline-block;
  width: 214px;
  height: 220px;
  font-size: 20px;
  color: #333333;
  font-weight: lighter;
  text-align: center;
  margin-left: 19px;
  box-sizing: border-box;
  padding-top: 140px;
}
.xhy-c4bl a:first-child {
  margin-left: 0px;
}
.xhy-c4bl a.xhy-ba1 {
  background: url(xhy-c4img1_03.jpg) no-repeat;
}
.xhy-c4bl a.xhy-ba2 {
  background: url(xhy-c4img2_05.jpg) no-repeat;
}
.xhy-c4bl a.xhy-ba3 {
  background: url(xhy-c4img3_07.jpg) no-repeat;
}
.xhy-c4br {
  width: 464px;
}
.xhy-c4br a {
  display: inline-block;
  height: 99px;
  width: 100%;
}
.xhy-c4br a.xhy-ca1 {
  margin-bottom: 20px;
  background: url(xhy-cimg4_03.jpg) no-repeat;
}
.xhy-c4br a.xhy-ca2 {
  background: url(xhy-c4img5_07.jpg) no-repeat;
}
/*****忙娄钬毭�***/
.xhy-hdis {
  margin: -67px auto 0 auto;
  box-shadow: 0 3px 3px #f4f6f9;
}
.gl-main {
  background: #fff;
  padding-top: 35px;
  padding: 22px 18px;
}
.local {
  padding: 10px 0 16px 40px;
  background: url(xhy-loc_03.png) no-repeat 18px 10px;
}
.local img {
  margin-right: 12px;
  margin-left: 18px;
}
.local span,
.local a {
  color: #333333;
  font-size: 15px;
  line-height: 16px;
}
.local a:hover {
  text-decoration: underline;
}
.local .arrow {
  margin: 0 4px;
}
.local .cur {
  color: #ea393d;
}
.gl-main2 {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
}
.gl-nav {
  width: 260px;
  margin-right: 24px;
}
.gl-nav-t {
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  width: 100%;
  height: 46px;
  padding-left: 42px;
  line-height: 46px;
  background: #02a0e9 url(icon6.png) no-repeat 12px center;
}
.gl-nav-t:hover {
  text-decoration: underline;
}
.gl-nav-l,
.gl-nav-l2 {
  border: 1px solid #eaeaea;
  padding: 19px 17px 8px;
}
.gl-nav-l a {
  padding-left: 20px;
  display: block;
  border: 1px solid #dbdbdb;
  background: url(icon7.png) 196px center no-repeat #fff;
  color: #333333;
  font-size: 15px;
  line-height: 41px;
  margin-bottom: 10px;
  padding-right: 33px;
}
.gl-nav-l a.cur,
.gl-nav-l a:hover {
  color: #02a0e9;
  font-weight: bold;
  background: url(icon7o.png) 196px center no-repeat #fff;
}
.gl-content {
  width: 880px;
}
.gl-title {
  height: 50px;
  border-bottom: 3px solid #ededed;
}
.gl-title .tit {
  display: inline-block;
  padding: 0 16px;
  color: #02a0e9;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
}
.gl-con {
  padding-top: 5px;
}
.gl-list li {
  height: 47px;
  border-bottom: 1px dashed #999999;
  line-height: 47px;
}
.gl-list li a {
  display: inline-block;
  padding-left: 14px;
  color: #333333;
  font-size: 15px;
  background: url(icon9.png) left center no-repeat;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gl-list li a:hover {
  background: url(icon9o.png) left center no-repeat;
  color: #02a0e9;
  font-weight: bold;
}
.gl-list li span {
  display: inline-block;
  float: right;
  color: #999999;
  font-size: 15px;
  margin-right: 4px;
}
.gl-content .gl-list {
  margin-bottom: 14px;
}
.page {
  text-align: center;
  padding-top: 20px;
}
.page span,
.page a {
  color: #333333;
  font-size: 14px;
  display: inline-block;
  line-height: 28px;
}
.page span.red {
  color: #02a0e9;
  margin: 0 8px;
}
.page a {
  line-height: 28px;
  border: 1px solid #ebebeb;
  margin: 0 4px;
}
.page a.pn:hover,
.page a.cur,
.page a.num:hover {
  color: #fff;
  background: #02a0e9;
  border: 1px solid #02a0e9;
}
.page a.go:hover {
  font-weight: bold;
  color: #fff;
}
.page a.num {
  width: 28px;
}
.page .fe {
  border: none;
  line-height: 28px;
}
.page .fe:hover {
  color: #02a0e9;
  background: none;
}
.page .pn {
  width: 68px;
}
.page input {
  padding: 0 4px;
  width: 18px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #ebebeb;
  text-align: center;
  margin: 0 7px;
}
.page .go {
  width: 60px;
  height: 30px;
  border: none;
  background: #02a0e9;
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin-left: 14px;
}
.page span.jump {
  margin-left: 10px;
}
.page .first {
  margin-left: 14px;
}
/****忙娄钬毭喢︹€斅犆ヂ惷β犅徝р€郝�***/
.xhy-gc {
  padding: 0 16px;
}
.xhy-gcn {
  width: auto;
}
/****盲潞钬櫭ヅ犅ぢ郝っβ德�***/
.xhy-main {
  background: #fff;
  padding: 30px 20px;
  box-shadow: 0 3px 3px #f4f6f9;
}
.hd-xx {
  width: 710px;
}
.xx-title {
  height: 42px;
  border-bottom: 3px solid #ededed;
}
.xx-title .tit {
  display: inline-block;
  padding-left: 38px;
  padding-right: 10px;
  background: url(icon4.png) 4px center no-repeat;
  color: #02a0e9;
  font-size: 18px;
  font-weight: bold;
  line-height: 42px;
  border-bottom: 3px solid #02a0e9;
}
.xx-title .tit:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.xx-title .btn:hover,
.xx-bar .btn:hover,
.myxx-title .btn:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.xx-title .btn,
.xx-bar .btn,
.myxx-title .btn {
  float: right;
  text-align: center;
  line-height: 35px;
  width: 100px;
  height: 35px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  box-sizing: border-box;
  margin-left: 10px;
}
.xx-title .btn.b1,
.myxx-title .btn.b1,
.xx-bar .btn.b1 {
  background: #13b5b1 url(icon1.png) no-repeat 11px center;
}
.xx-title .btn.b2,
.myxx-title .btn.b2,
.xx-bar .btn.b2 {
  background: #02a0e9 url(icon2_07.png) no-repeat 11px center;
}
.xx-title .btn.b3,
.xx-bar .btn.b3 {
  background: #448aca url(icon3.png) no-repeat 11px center;
}
.xx-list ul.cur {
  background: #f2f2f2;
}
.xx-list li {
  float: left;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xx-list-t li {
  color: #999999;
  height: 60px;
  font-size: 15px;
  line-height: 60px;
}
.xx-list .w340 {
  width: 366px;
  padding-left: 16px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.xx-list-t .w340 {
  width: 340px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.xx-list .w80 {
  width: 106px;
}
.xx-list .w90 {
  width: 90px;
}
.xx-list .w130 {
  width: 122px;
  float: right;
}
.xx-list-l li {
  height: 35px;
  line-height: 35px;
}
.xx-list-l li {
  font-size: 14px;
  color: #000000;
}
.xx-list-l li.w340 a {
  font-size: 14px;
  color: #000000;
  display: inline-block;
  max-width: 94%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xx-list-l li.w340 a:hover {
  font-weight: bold;
  color: #02a0e9;
}
.xx-list-l li.w80 {
  color: #02a0e9;
}
.xx-list-l li.w80.cur {
  color: #797979;
}
.hd-link {
  width: 415px;
}
.hd-link-t {
  height: 42px;
  border-bottom: 3px solid #ededed;
}
.hd-link-t .tit {
  display: inline-block;
  border-bottom: 3px solid #02a0e9;
  line-height: 42px;
  color: #02a0e9;
  font-size: 18px;
  font-weight: bold;
  padding: 0 26px 0 28px;
}
.hd-link-t .tit:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.hd-link-l {
  padding-top: 20px;
}
.hd-link-l li {
  height: 30px;
}
.hd-link-l li a {
  display: inline-block;
  padding-left: 12px;
  color: #000000;
  font-size: 14px;
  background: url(icon9.png) left center no-repeat;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd-link-l li a:hover {
  background: url(icon9o.png) left center no-repeat;
  color: #02a0e9;
  font-weight: bold;
}
.hd-link-l li span {
  display: inline-block;
  float: right;
  color: #999999;
  font-size: 14px;
}
.xhy-pl16 {
  overflow: hidden;
  width: 52px;
  padding-right: 23px;
}
.xx-list-t .w100 {
  width: 100px;
}
.mt25 {
  margin-top: 25px;
}
/****茅垄钬犆ヂ济ぢ柯∶�***/
.ldxx-content {
  padding: 28px 23px 10px;
  border-top: 1px solid #e5e5e5;
}
.xx-bar {
  padding: 10px 10px 10px 20px;
  background: #f3f3f3;
}
.xx-bar input {
  width: 188px;
  padding-left: 40px;
  padding-right: 10px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #e8ebf0;
  margin-right: 10px;
  font-size: 14px;
  color: #333333;
}
.xx-bar input::placeholder {
  color: #bec0c2;
}
.xx-bar input.i1 {
  background: url(icon21.png) 12px center no-repeat #fff;
}
.xx-bar input.i2 {
  background: url(icon22.png) 12px center no-repeat #fff;
}
.xx-bar button {
  width: 100px;
  height: 36px;
  margin-top: 2px;
  color: #fff;
  font-size: 16px;
  background: #02a0e9;
}
.xx-bar button:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.ldxx-list {
  margin-top: 18px;
  border-top: 2px solid #1e69b6;
}
.ldxx-list li {
  float: left;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ldxx-list-t {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 26px;
}
.ldxx-list-t li {
  height: 48px;
  font-size: 16px;
  line-height: 48px;
  font-weight: bold;
  color: #02a0e9;
}
.ldxx-list .w430 {
  width: 650px;
  margin-left: 30px;
  text-align: left;
}
.ldxx-list .w100 {
  width: 100px;
}
.ldxx-list .w130 {
  width: 130px;
}
.ldxx-list .w188 {
  width: 200px;
}
.ldxx-list-l li {
  height: 40px;
  line-height: 40px;
  color: #333333;
  font-size: 15px;
}
.ldxx-list-l li.w430 a {
  font-size: 15px;
  color: #333333;
  display: inline-block;
  max-width: 94%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ldxx-list-l li.w430 a:hover {
  font-weight: bold;
  color: #02a0e9;
}
.ldxx-list-l li.w130 {
  color: #02a0e9;
}
.ldxx-list-l.cur {
  background: #f6f6f6;
}
/***茅垄钬犆ヂ济ぢ光€姑€�***/
.gl-nav-t2 {
  background: #08a2ea url(icon5.png) no-repeat 12px center;
}
.ldzc-main {
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
}
.ldzc-nav {
  width: 270px;
}
.ldzc-nav-l {
  padding-top: 14px;
  /* border-right: 1px solid #e5eaf2; */
}
.ldzc-nav-l a {
  display: block;
  height: 48px;
  line-height: 48px;
}
.ldzc-nav-l a .name {
  font-size: 16px;
  color: #08a2ea;
  margin-left: 40px;
  margin-right: 78px;
  display: inline-block;
  width: 48px;
  white-space: nowrap;
}
.ldzc-nav-l a.cur .name,
.ldzc-nav-l a:hover .name {
  font-weight: bold;
}
.ldzc-nav-l a .job {
  color: #999999;
  font-size: 14px;
}
.ldzc-nav-l a.cur,
.ldzc-nav-l a:hover {
  background: url(bg1.png) left no-repeat;
}
.ldzc-content {
  width: 860px;
  padding-left: 30px;
  border-left: 1px solid #e5eaf2;
  padding-top: 26px;
}
.ldzc-tit {
  height: 32px;
  border-bottom: 1px solid #e9edf1;
  margin-bottom: 19px;
}
.ldzc-tit .tit {
  color: #08a2ea;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  border-bottom: 2px solid #08a2ea;
  display: inline-block;
  padding: 0 10px 13px;
}
.ldzc-box .tx {
  width: 140px;
  height: 190px;
}
.ldzc-box {
  line-height: 40px;
  color: #333333;
  font-size: 14px;
  margin-bottom: 18px;
}
.ldzc-intro {
  width: 690px;
  margin-left: 30px;
}
/***忙掳钬樏︹€灺徝ヂ韭伱┾€衡€�***/
.myzj-content {
  border-top: 1px solid #e5e5e5;
  padding-bottom: 10px;
}
.myzj-list {
  padding: 20px 20px 0;
}
.myzj-item {
  padding-bottom: 23px;
  margin-bottom: 32px;
  border-bottom: 1px dotted #999999;
}
.myzj-item .sta {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #b5b5b5;
  margin-right: 20px;
}
.myzj-item .sta.cur {
  background: #02a0e9;
}
.myzj-item .sta span {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}
.myzj-item .box {
  width: 970px;
}
.myzj-item .box .tit {
  display: inline-block;
  color: #333;
  font-size: 20px;
  margin-top: 4px;
  max-width: 100%;
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.myzj-item .box .tit:hover {
  font-weight: bold;
  color: #02a0e9;
}
.myzj-item .box p {
  color: #999999;
  font-size: 12px;
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.myzj-item .box p span {
  display: inline-block;
  margin-right: 40px;
}
.page1 {
  padding-top: 0;
}
.myxl-title {
  text-align: center;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #f3f8fc;
  padding-top: 30px;
  padding-bottom: 25px;
}
.myxl-title h1 {
  color: #02a0e9;
  font-size: 30px;
  padding: 0 40px;
}
.myxl-bar {
  text-align: center;
  height: 47px;
  line-height: 47px;
}
.myxl-bar span {
  display: inline-block;
  font-size: 14px;
  color: #666666;
  vertical-align: middle;
}
.myxl-bar span.con {
  margin-right: 30px;
}
.myxl-bar a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-right: 9px;
}
.xhy-sa1 {
  background: url(icon10.png) no-repeat;
}
.xhy-sa2 {
  background: url(icon11.png) no-repeat;
}
.xhy-sa3 {
  background: url(icon12.png) no-repeat;
}
.xhy-sa4 {
  background: url(icon13.png) no-repeat;
}
.xhy-sa5 {
  background: url(icon14.png) no-repeat;
}
.xhy-sa6 {
  background: url(icon15.png) no-repeat;
}
.myxl-bar a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.myxl-con {
  padding: 40px;
  color: #666666;
  font-size: 15px;
  line-height: 30px;
  border-top: 1px solid #e5e5e5;
}
.zjjg-title {
  padding: 10px 40px;
  border-top: 1px solid #e5e5e5;
}
.zjjg-title .tit {
  color: #02a0e9;
  font-size: 16px;
  font-weight: bold;
}
.zjjg-con {
  padding: 16px 40px;
  border-top: 1px solid #e5e5e5;
  color: #666666;
  font-size: 14px;
  line-height: 30px;
}
.myxx-table {
  padding: 0 22px;
}
.myxx-title {
  border-bottom: 3px solid #13b5b1;
}
.myxx-title .btn {
  float: left;
  background: #eeeeee;
  margin-left: 0;
  margin-right: 10px;
}
.myxx-title .btn1 span {
  color: #fff;
}
.myxx-item {
  padding-top: 16px;
  background: #f3f8fc;
  padding-bottom: 32px;
  display: none;
}
.myxx-item.show {
  display: block;
}
.myxx-l {
  margin-bottom: 9px;
  padding-left: 18px;
}
.myxx-l .tit {
  display: inline-block;
  width: 100px;
  text-align: center;
  line-height: 40px;
  color: #717d8b;
  font-size: 14px;
  vertical-align: top;
}
.myxx-l input {
  border: 1px solid #e5e5e5;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  background: #fff;
}
.myxx-l input.i1 {
  width: 378px;
  margin-right: 40px;
}
.myxx-l .con1 {
  padding: 10px;
  width: 918px;
  height: 133px;
  overflow-y: auto;
  border: 1px solid #e5e5e5;
  background: #fff;
}
.myxx-l input.yzm {
  width: 128px;
}
.myxx-l .yzm-img {
  margin-left: 22px;
  margin-right: 18px;
  margin-top: 8px;
}
.myxx-l .reload {
  color: #717d8b;
  font-size: 14px;
  line-height: 40px;
  text-decoration: underline;
}
.myxx-l .reload:hover {
  font-weight: bold;
}
.myxx-btn {
  padding-left: 118px;
  padding-top: 6px;
}
.myxx-btn button {
  width: 104px;
  height: 40px;
  background: #d2d2d2;
  color: #fff;
  margin-right: 11px;
  font-size: 15px;
}
.myxx-btn button:hover {
  font-weight: bold;
  background: #13b5b1;
}
.myxx-btn .tj {
  background: #13b5b1;
}
.yydh-yzmimg {
  display: inline-block;
}
/***忙掳钬樏︹€灺徝ヂ韭伱┾€衡€犆烩€犆�***/
/*****莽陆钬樏刘氓舱掳氓钬郝�***/
.mt40 {
  margin-top: 40px;
}
.tyh-wzdt1 {
  border-top: 1px solid #e0e0e0;
  position: relative;
}
.tyh-wzdt11 {
  position: absolute;
  left: 20px;
  top: -13px;
  background: #fff;
}
.tyh-wzdt11 a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #02a0e9;
  width: 126px;
  text-align: center;
}
.tyh-wzdt2 {
  padding-left: 26px;
}
.tyh-wzdt22 li {
  float: left;
  margin-right: 50px;
}
.tyh-wzdt22 .tyh1,
.tyh-wzdt22 .tyh2 {
  display: block;
  color: #333;
  font-size: 14px;
  text-align: center;
  background: url(yydh-mapbg.png) no-repeat left center;
  padding-left: 14px;
}
.tyh-wzdt22 .tyh1:hover {
  color: #02a0e9;
  font-weight: bold;
}
.tyh-wzdt22 li {
  margin-bottom: 15px;
}
.tyh-wzdt22 .tyh2 a,
.tyh-wzdt22 .tyh2 {
  display: inline-block;
}
.tyh-wzdt22 li .tyh-ch {
  color: #666;
  font-size: 14px;
  font-weight: normal;
  margin-right: 12px;
  line-height: 42px;
}
/****忙藛钬樏β伱モ€犫刘盲驴隆***/
.wyxx-main {
  border-top: 1px solid #e5e5e5;
  padding: 40px 55px 10px;
}
.wyxx-intro {
  margin-bottom: 50px;
}
.wyxx-intro h1 {
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.wyxx-intro p {
  font-size: 14px;
  color: #454545;
  line-height: 35px;
}
.xhy-star {
  color: #e31a3c;
}
.wyxx-intro p.xhy-spectext {
  color: #e31a3c;
}
.wyxx-table-t .tit {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  margin-left: 20px;
  vertical-align: bottom;
  line-height: 20px;
}
.wyxx-table-c {
  border: 1px solid #cccccc;
  padding-left: 24px;
  padding-top: 20px;
  padding-bottom: 10px;
}
.wyxx-table-l {
  margin-bottom: 20px;
}
.wyxx-table-l .tit {
  float: left;
  display: inline-block;
  width: 80px;
  line-height: 30px;
  color: #454545;
  font-size: 15px;
  font-weight: bold;
  padding-left: 10px;
  margin-right: 22px;
}
.wyxx-table-l .tit.star {
  background: url(star.png) left center no-repeat;
}
.wyxx-table-l input {
  font-size: 12px;
  height: 28px;
  line-height: 25px;
  float: left;
  border: 1px solid #cccccc;
  padding: 0 12px;
  width: 360px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wyxx-table-l .i2 {
  width: 890px;
}
.wyxx-table-l .i3 {
  margin-right: 58px;
}
.wyxx-table-drop {
  height: 28px;
  border: 1px solid #cccccc;
  padding: 0 12px;
  float: left;
  cursor: pointer;
  position: relative;
}
.wyxx-table-drop .tag {
  color: #999999;
  font-size: 12px;
  line-height: 28px;
}
.wyxx-table-drop .drop-l {
  border: 1px solid #cccccc;
  width: 100%;
  position: absolute;
  top: 28px;
  left: -1px;
  display: none;
}
.wyxx-table-drop .drop-l li {
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  background: #fff;
  color: #999999;
  font-size: 12px;
}
.wyxx-table-drop .drop-l li:hover {
  font-weight: bold;
}
.wyxx-table-sel {
  float: left;
  padding: 0 12px;
  border: 1px solid #fff;
}
.wyxx-table-sel .sel-l {
  display: inline-block;
  height: 28px;
  margin-right: 40px;
}
.wyxx-table-sel .sel-l input {
  width: auto;
  height: auto;
  position: relative;
  top: 8px;
  border: none;
  cursor: pointer;
  padding: 0px;
}
.wyxx-table-sel .sel-l span {
  float: left;
  font-size: 15px;
  color: #444;
  line-height: 28px;
  box-sizing: border-box;
  padding-left: 10px;
  cursor: pointer;
}
.wyxx-table-l textarea {
  padding: 12px;
  border: 1px solid #cccccc;
  height: 154px;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wyxx-table-l .scfj {
  display: inline-block;
  padding: 0 12px;
  border: 1px solid #cccccc;
  color: #999999;
  font-size: 12px;
  line-height: 28px;
}
.wyxx-table-l .i4 {
  width: 74px;
}
.wyxx-table-l .yzm-img {
  margin-left: 22px;
  margin-right: 12px;
  margin-top: 1px;
  float: left;
}
.wyxx-table-l .reload {
  color: #717d8b;
  font-size: 14px;
  line-height: 30px;
  float: left;
  text-decoration: underline;
}
.wyxx-table-l .reload:hover {
  font-weight: bold;
}
.wyxx-table-b {
  text-align: center;
  margin-top: 34px;
}
.wyxx-table-b button {
  width: 100px;
  height: 36px;
  padding: 4px 5px 8px;
  color: #fff;
  font-size: 16px;
  margin: 0 30px;
  background: #02a0e9;
}
.wyxx-table-b button:hover {
  font-weight: bold;
}
.yydh-wxts {
  font-size: 13px;
  color: #e31a3c;
  display: inline-block;
  margin-top: 6px;
  margin-left: -25px;
}
.wyxx-table-l select {
  width: 210px;
  cursor: pointer;
  height: 30px;
  vertical-align: middle;
  padding: 5px 0 5px 15px;
  color: #999999;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
}
.yydh-nopad {
  padding: 0;
}
/***莽禄钬犆�***/
.zy-detail-content {
  margin: 0 15px 0 20px;
}
.zy-title {
  border-bottom: 1px dotted #666666;
}
.zy-detail-content .sp {
  display: block;
  max-width: 1000px;
  text-align: center;
  font-size: 30px;
  font-weight: bolder;
  padding-top: 40px;
  padding-bottom: 40px;
  margin: 0 auto;
  color: #02a0e9;
}
.zy-date {
  height: 46px;
  border-bottom: 1px dotted #666666;
  box-sizing: border-box;
  padding-top: 14px;
  font-size: 14px;
  color: #666666;
}
.zy-date .img,
.zy-date span {
  vertical-align: middle;
}
.zy-date .tt2 {
  margin-right: 30px;
}
.zy-date .da:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.zy-date {
  text-align: center;
}
.zy-date .origin {
  margin-left: 40px;
}
.zy-date .author {
  margin-left: 35px;
}
.zy-date .forward {
  margin-left: 30px;
}
.zy-date .da {
  margin-left: 7px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}
.zy-news {
  margin: 0 17px 0 37px;
  padding-top: 43px;
  line-height: 30px;
  font-size: 15px;
  color: #666666;
}
.zy-news img {
  display: block;
  max-width: 100%;
  margin: 15px auto 50px auto;
}
/****忙钬撀懊┾€斅幻ぢ嘎ヂ科�****/
.tk-tm2 {
  width: 640px;
  height: 435px;
  position: relative;
  float: left;
}
.tk-tm2 .fLb {
  width: 640px;
  height: 435px;
  position: relative;
  overflow: hidden;
}
.tk-tm2 .fLb a,
.xhy-kc .fLb a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.tk-tm2 .fLb a img {
  width: 100%;
  height: 100%;
}
.tk-tm2 .titles {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 112px;
  background: url(sy-ban3_03.png) repeat-x;
  overflow: hidden;
}
.tk-tm2 .titles a {
  float: right;
  text-align: center;
  line-height: 30px;
  padding-right: 20px;
  margin-top: 75px;
  font-size: 18px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 59%;
}
.tk-tm2 .titles a:hover {
  color: #02a0e9;
}
.tk-tm2 .lbNums {
  position: absolute;
  right: 23px;
  bottom: 49px;
}
.tk-tm2 .lbNums span {
  width: 40px;
  height: 3px;
  margin-left: 2px;
  background: #fff;
  display: inline-block;
  cursor: pointer;
}
.tk-tm2 .lbNums span:hover,
.tk-tm2 .lbNums span.cur {
  background: #c73328;
  height: 7px;
  margin-top: -4px;
}
.tk-tm2 .fk {
  width: 110px;
  height: 40px;
  background-color: #245085;
  position: absolute;
  left: 14px;
  bottom: 18px;
  text-align: center;
}
.tk-tm2 .fk .p {
  display: block;
  font-size: 18px;
  line-height: 40px;
  color: #ffffff;
  position: relative;
  right: -3px;
  background: url(xw2.png) right center no-repeat;
}
.tk-tm2 .fk .p:hover {
  font-weight: bold;
}
.itop-list2 {
  float: right;
  height: 415px;
  margin-right: 20px;
  margin-top: 20px;
}
.tk-list {
  width: 495px;
  position: relative;
}
.tk-list .table-tit {
  height: 43px;
  width: 100%;
  border-bottom: 4px solid #eee;
  box-sizing: border-box;
  background: url(xhy-list1_03.png) left 1px no-repeat;
}
.tk-list .table-tit a {
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #333333;
  line-height: 1;
  font-size: 20px;
  margin-left: 32px;
}
.tk-list .table-tit a:first-child {
  margin-left: 0;
  padding-left: 16px;
}
.tk-list a.tk-act {
  color: #02a0e9;
  font-weight: bold;
}
.tk-list .table-items .h {
  margin-top: 21px;
}
.tk-list .table-items .h .ah {
  font-size: 20px;
  color: #333333;
  line-height: 40px;
  background: url(xhy-list2_03.png) left center no-repeat;
  padding-left: 22px;
  overflow: hidden;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 82%;
  display: inline-block;
}
.tk-list .table-items .h .ah:hover {
  color: #02a0e9;
}
.tk-list .table-items .h .a1 {
  font-size: 13px;
  color: #c73328;
  line-height: 40px;
  float: right;
}
.tk-list .table-items .h .a1:hover {
  text-decoration: underline;
}
.tk-list .table-items .h .p1 {
  margin-top: 7px;
  margin-left: 3px;
  font-size: 13px;
  color: #666666;
  width: 479px;
  line-height: 18px;
}
.tk-list .items-s ul {
  background: url(xw-list3.png) top center no-repeat;
  margin-top: 20px;
  overflow: hidden;
}
.tk-list .items-s ul li {
  height: 40px;
  line-height: 40px;
}
.tk-list .items-s ul li:first-child {
  margin-top: 18px;
}
.tk-list .items-s ul li a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  font-size: 15px;
  padding-left: 8px;
  max-width: 82%;
  background: url(sy-d_03.png) left center no-repeat;
}
.tk-list .items-s ul li span {
  float: right;
  font-size: 14px;
  color: #666666;
  line-height: 40px;
}
.tk-list .items-s ul li a:hover {
  color: #02a0e9;
  font-weight: bold;
}
.lis-lf {
  margin-top: 40px;
  width: 560px;
}
.lis-rt {
  margin-top: 40px;
  margin-right: 19px;
  width: 566px;
}
.lis-lf .table-tit,
.lis-rt .table-tit {
  height: 43px;
  width: 100%;
  border-bottom: 4px solid #eee;
  box-sizing: border-box;
  background: url(xhy-list1_03.png) left 1px no-repeat;
}
.lis-lf .table-tit a,
.lis-rt .table-tit a {
  height: 100%;
  text-align: center;
  display: inline-block;
  color: #333333;
  line-height: 1;
  font-size: 20px;
  margin-left: 32px;
}
.lis-lf .table-tit a:first-child,
.lis-rt .table-tit a:first-child {
  margin-left: 0;
  padding-left: 16px;
}
.lis-lf a.tk-act,
.lis-rt a.tk-act {
  color: #02a0e9;
  font-weight: bold;
}
.lis-lf .table-items,
.lis-rt .table-items {
  width: 100%;
  margin-top: 16px;
}
.lis-lf .table-items .u2,
.lis-rt .table-items .u2 {
  padding: 14px 0;
  background: url(xw-line.png) center no-repeat;
  width: 100%;
  height: 1px;
}
.lis-lf .table-items ul,
.lis-rt .table-items ul {
  background: url(xw3.png) 4px no-repeat;
}
.lis-lf .table-items ul li,
.lis-rt .table-items ul li {
  background: url(sy-list3.png) left center no-repeat;
  padding-left: 17px;
  margin-left: 0px;
  margin-top: 3px;
}
.lis-lf .table-items ul li:first-child,
.lis-rt .table-items ul li:first-child {
  margin-top: 0;
}
.lis-lf .table-items li a,
.lis-rt .table-items li a {
  display: inline-block;
  font-size: 15px;
  line-height: 33px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 64%;
}
.lis-lf .table-items li a:hover,
.lis-rt .table-items li a:hover {
  font-weight: bold;
  color: #02a0e9;
}
.lis-lf .table-items li span,
.lis-rt .table-items li span {
  float: right;
  margin-right: 0;
  font-size: 13px;
  line-height: 33px;
  color: #999999;
}
.itop {
  width: 100%;
  background: #fff;
  overflow: hidden;
  padding: 20px;
}
.xhy-kc {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  height: 90px;
}
.xhy-kc .xhy-ibmum {
  position: absolute;
  right: 13px;
  bottom: 10px;
}
.xhy-kc .xhy-ibmum span {
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  color: #fff;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background: url(xhy-nccarbg_11.png) no-repeat;
}
.xhy-kc .xhy-ibmum span:hover,
.xhy-kc .xhy-ibmum span.cur {
  background: #da1600;
}
.xhy-ncpoa {
  position: absolute;
  width: 67px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: url(xhy-kcbg_03.png) no-repeat;
  left: 25px;
  top: 32px;
  font-size: 13px;
  color: #fff;
  border-radius: 10px;
}
.xhy-ncpoa:hover {
  text-decoration: underline;
}
.xhy-flink {
  margin: 10px auto 0 auto;
}
/***盲驴隆盲禄露莽禄钬犆�****/
.zy-letter-content {
  margin: 0 15px 0 15px;
  border-top: 1px solid #e5e5e5;
}
.zy-letter-content .til {
  max-width: 1000px;
  font-size: 28px;
  font-weight: bolder;
  color: #02a0e9;
  margin: 35px auto 30px auto;
  text-align: center;
}
.zy-letter-content .btn {
  width: 112px;
  height: 40px;
  border-radius: 5px;
  background-color: #aaaaaa;
  color: #ffffff;
  margin-left: 25px;
}
.zy-table {
  width: 100%;
  font-size: 15px;
  font-weight: normal;
  color: #666666;
  font-family: "氓戮庐猫陆炉茅钬衡€γ┞烩€�";
}
.zy-table,
.zy-table tr,
.zy-table td {
  border: 1px solid #eaeaea;
}
.zy-table .t1,
.zy-table .t2 {
  height: 60px;
}
.zy-table .t1 {
  width: 165px;
  text-align: center;
  vertical-align: middle;
  background-color: #fcfcfc;
}
.zy-table .t2 {
  box-sizing: border-box;
  line-height: 35px;
  vertical-align: text-top;
}
.h60 {
  height: 50px;
}
.pt-10 {
  padding: 10px 30px;
}
.h250 {
  height: 250px;
}
.pt-30 {
  padding: 30px;
}
.h285 {
  height: 285px;
}
.pt-35 {
  padding: 35px 30px;
}
.xhy-local {
  border-bottom: 1px solid #e5e5e5;
}
/****盲驴隆忙聛炉氓钬βヂ尖偓忙娄钬毭�***/
.xhy-xx-nav {
  margin-right: 0px;
}
.xhy-xxbg {
  background: #02a0e9 url(icon17.png) no-repeat 12px center;
}
.gl-nav-l2 a {
  padding-left: 38px;
  display: block;
  height: 38px;
  border: 1px solid #ebebeb;
  background: url(xhy-vcicon1_03.png) 12px center no-repeat #fff;
  color: #666666;
  font-size: 15px;
  line-height: 38px;
  margin-bottom: 8px;
}
.gl-nav-l2 a:hover {
  font-weight: bold;
  color: #02a0e9;
}
.gl-nav-l3 {
  background: none;
}
.xxgk-list {
  width: 850px;
  padding: 11px 23px 0 16px;
}
.gklb-t {
  height: 35px;
  line-height: 35px;
  background: #e9ecf3;
  margin-bottom: 20px;
}
.gklb-t li {
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xxgk-list li {
  float: left;
  text-align: center;
}
.xxgk-list .w196 {
  width: 196px;
  margin-right: 18px;
}
.xxgk-list .w510 {
  width: 510px;
}
.xxgk-list .w140 {
  width: 140px;
}
.xxgk-list .w126 {
  width: 126px;
}
.gklb-l {
  height: 48px;
  position: relative;
}
.gklb-l.cur {
  background: #f6f6f6;
}
.gklb-l > li {
  color: #333;
  font-size: 13px;
  line-height: 48px;
  height: 48px;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gklb-l li a {
  color: #333;
  font-size: 13px;
  line-height: 48px;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gklb-l li.w370 {
  text-align: left;
}
.gklb-l li.time a {
  color: #999999;
}
.gklb-l li.tit a:hover {
  color: #02a0e9;
}
.gklb-h {
  position: absolute;
  z-index: 999;
  top: 48px;
  left: 20px;
  background: url(xhy-vcbg_03.png) top left no-repeat #fff;
  border: 1px solid #eaeaea;
  padding-left: 26px;
  padding-top: 26px;
  padding-bottom: 10px;
  width: 567px;
  box-shadow: 0px 0px 10px 0px #eaeaea;
  display: none;
}
.gklb-h li {
  text-align: left;
  width: 270px;
  margin-bottom: 16px;
}
.gklb-h li .tit {
  display: inline-block;
  color: #02a0e9;
  font-size: 13px;
  font-weight: bold;
  width: 70px;
  text-align: center;
  vertical-align: top;
}
.gklb-h li .con {
  display: inline-block;
  color: #666666;
  font-size: 13px;
  width: 200px;
}
.gklb-l li.tit {
  text-align: left;
}
.gklb-t li.w510 {
  text-align: left;
  padding-left: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/****盲驴隆忙聛炉氓钬βヂ尖偓莽禄钬犆�***/
.zy-messPublic {
  margin: 35px 35px 0px 35px;
}
.zy-messPublic table {
  box-shadow: 0 6px 0px #f8f8f8;
}
.zy-messPublic .t1 {
  width: 165px;
  text-align: center;
  height: 35px;
  font-size: 13px;
  color: #245fa6;
  font-weight: bold;
  font-family: "氓戮庐猫陆炉茅钬衡€γ┞烩€�";
  background-color: #f8f8f8;
}
.zy-messPublic table,
.zy-messPublic tr,
.zy-messPublic td {
  border: 1px solid #eaeaea;
}
.zy-messPublic .t2 {
  width: 400px;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 10px;
  font-size: 13px;
  color: #747474;
}
.zy-messPublic .titl {
  margin: 50px auto 40px auto;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #245fa6;
}
.zy-messPublic .article {
  box-sizing: border-box;
  padding: 0 30px;
  font-size: 14px;
  line-height: 30px;
  color: #747474;
}
.zy-messPublic p {
  margin-bottom: 45px;
}
/****忙钬澛棵ヅ犅∶モ€βヂ尖偓****/
.zy-messPublic {
  margin: 35px 35px 0px 35px;
}
.zy-messPublic table {
  box-shadow: 0 6px 0px #f8f8f8;
}
.zy-messPublic .t1 {
  width: 165px;
  text-align: center;
  height: 35px;
  font-size: 13px;
  color: #02a0e9;
  font-weight: bold;
  font-family: "氓戮庐猫陆炉茅钬衡€γ┞烩€�";
  background-color: #f8f8f8;
}
.zy-messPublic table,
.zy-messPublic tr,
.zy-messPublic td {
  border: 1px solid #eaeaea;
}
.zy-messPublic .t2 {
  width: 400px;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 10px;
  font-size: 13px;
  color: #747474;
}
.zy-messPublic .titl {
  margin: 50px auto 40px auto;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #02a0e9;
}
.zy-messPublic .article {
  box-sizing: border-box;
  padding: 0 30px;
  font-size: 14px;
  line-height: 30px;
  color: #747474;
}
.zy-messPublic p {
  margin-bottom: 45px;
}
/*忙钬澛棵ヅ犅∶モ€βヂ尖偓*/
.xhy-cdis1 {
  padding: 22px 18px 0px 18px;
}
.zw-main {
  padding: 35px 0 25px 25px;
  background: #fff;
}
.zw-wrap1 {
  width: 255px;
}
.zw-wrap1-nav a {
  margin-bottom: 10px;
  display: block;
  height: 50px;
  line-height: 50px;
  background: #f5f5f5 url(icon25.png) 236px center no-repeat;
}
.zw-wrap1-nav a:hover {
  background: #02a0e9 url(icon25o.png) 236px center no-repeat;
}
.zw-wrap1-nav a .sp {
  display: inline-block;
  width: 46px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-left: 8px;
}
.zw-wrap1-nav a .a1 {
  background-image: url(yydh-img1.png);
}
.zw-wrap1-nav a:hover .a1 {
  background-image: url(yydh-img1o.png);
}
.zw-wrap1-nav a .a2 {
  background-image: url(yydh-img2.png);
}
.zw-wrap1-nav a:hover .a2 {
  background-image: url(yydh-img2o.png);
}
.zw-wrap1-nav a .a3 {
  background-image: url(yydh-img3.png);
}
.zw-wrap1-nav a:hover .a3 {
  background-image: url(yydh-img3o.png);
}
.zw-wrap1-nav a .a4 {
  background-image: url(yydh-img4.png);
}
.zw-wrap1-nav a:hover .a4 {
  background-image: url(yydh-img4o.png);
}
.zw-wrap1-nav a .a5 {
  background-image: url(yydh-img5.png);
}
.zw-wrap1-nav a:hover .a5 {
  background-image: url(yydh-img5o.png);
}
.zw-wrap1-nav a .a6 {
  background-image: url(yydh-img6.png);
}
.zw-wrap1-nav a:hover .a6 {
  background-image: url(yydh-img6o.png);
}
.zw-wrap1-nav a img {
  vertical-align: middle;
}
.zw-wrap1-nav a .tit {
  vertical-align: middle;
  color: #595959;
  font-size: 16px;
  margin-left: 14px;
}
.zw-wrap1-nav a:hover .tit {
  color: #fff;
}
.zw-wrap1-t {
  padding-top: 10px;
  padding-bottom: 18px;
}
.zw-wrap1-t .tit {
  color: #02a0e9;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}
.zw-wrap1-bar a {
  display: inline-block;
  width: 122px;
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.zw-wrap1-bar a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.zw-wrap1-bar a.a1 {
  background: #13b5b1;
}
.zw-wrap1-bar a.a2 {
  background: #02a0e9;
}
.zw-wrap1-bar a img {
  vertical-align: middle;
  margin-right: 8px;
}
.zw-wrap1-bar a span {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  vertical-align: middle;
}
.zw-wrap2 {
  width: 600px;
  margin-left: 24px;
}
.zw-wrap2-t {
  height: 34px;
  border-bottom: 3px solid #ededed;
}
.zw-wrap2-t .tit {
  display: inline-block;
  padding-left: 20px;
  padding-right: 28px;
  color: #333333;
  font-size: 18px;
  margin-right: 4px;
}
.zw-wrap2-t .tit.cur {
  color: #02a0e9;
  padding-bottom: 10px;
  font-weight: bold;
  border-bottom: 3px solid #02a0e9;
}
.zw-item {
  display: none;
}
.zw-item.show {
  display: block;
}
.zw-list {
  padding-top: 12px;
}
.zw-list li {
  height: 35px;
}
.zw-list li a {
  display: inline-block;
  padding-left: 14px;
  color: #000000;
  font-size: 15px;
  background: url(yydh-li3.png) left center no-repeat;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zw-list li a:hover {
  color: #02a0e9;
  font-weight: bold;
}
.zw-list li span {
  float: right;
  color: #999999;
  font-size: 13px;
  line-height: 20px;
}
.zw-wrap3 {
  width: 246px;
  margin-left: 34px;
}
.zw-wrap3-t {
  margin-bottom: 16px;
}
.zw-wrap3-t .tit {
  color: #02a0e9;
  font-size: 18px;
  font-weight: bold;
  vertical-align: middle;
  line-height: 20px;
}
.zw-wrap3-t img {
  vertical-align: middle;
  margin-right: 12px;
}
.zw-wrap3-tx {
  padding: 4px;
  border: 1px solid #e5e5e5;
  margin-right: 16px;
}
.zw-wrap3-tx img {
  width: 114px;
  height: 145px;
}
.zw-wrap3-info {
  width: 84px;
  padding-top: 12px;
}
.zw-wrap3-info .name {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
}
.zw-wrap3-info .name:hover,
.zw-wrap3-info .job:hover {
  color: #02a0e9;
}
.zw-wrap3-info .job {
  color: #333333;
  font-size: 13px;
  line-height: 16px;
  display: inline-block;
}
.zw-wrap3-info p.h74 {
  height: 64px;
  overflow: hidden;
  margin-bottom: 19px;
}
.zw-wrap3-info .btn {
  width: 90px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 13px;
  background: #02a0e9;
  display: inline-block;
}
.zw-wrap3-info .btn:hover {
  font-weight: bold;
}
.zw-wrap3-banner a {
  display: inline-block;
  width: 75px;
  height: 70px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.zw-wrap3-banner a.xhy-wadis {
  margin-right: 0px;
}
.mt30 {
  margin-top: 30px;
}
.xhy-wa1 {
  background: #02a0e9 url(xhy-wcicon1_03.png) 27px 13px no-repeat;
}
.xhy-wa2 {
  background: #02a0e9 url(xhy-wcicon2_07.png) 27px 13px no-repeat;
}
.xhy-wa3 {
  background: #02a0e9 url(xhy-wcicon3_11.png) 27px 13px no-repeat;
}
.xhy-wa4 {
  background: #02a0e9 url(xhy-wcicon4_15.png) 27px 13px no-repeat;
}
.xhy-wa5 {
  background: #02a0e9 url(xhy-wcicon5_19.png) 27px 13px no-repeat;
}
.zw-wrap3-banner a p {
  width: 100%;
  text-align: center;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  margin-top: 43px;
}
.zw-wrap3-banner a:hover p {
  font-weight: bold;
}
.mt20 {
  margin-top: 20px;
}
.zw-tab {
  padding-top: 5px;
}