/*å¤´éƒ¨å¼€å§‹*/
.header {
  width: 100%;
  height: 55px;
}
.header-l {
  font-size: 15px;
  color: #fff;
  line-height: 55px;
}
.header-l p {
  padding: 0 10px;
  display: inline-block;
}
.header-l p + p {
  background: url(/images/405/icon_1.png) no-repeat 0 22px;
}
.header-l a {
  color: #fff;
}
.header-l a:hover {
  text-decoration: underline;
}
.header-r {
  width: 420px;
  float: right;
  margin-top: 18px;
}
.search-form {
  width: 367px;
  height: 37px;
  background: url(/images/405/input_bg1.png) no-repeat;
  float: left;
}
.search-input {
  width: 317px;
  height: 17px;
  background: none;
  font-size: 15px;
  margin-top: 10px;
  line-height: 17px;
  color: #fff;
  border: 0;
  padding-left: 18px;
  float: left;
  outline: 0;
}
.search-btn {
  width: 50px;
  height: 37px;
  background: url(/images/405/search-btn1.png) no-repeat 50% 50%;
  border: 0;
  text-indent: -99999px;
  overflow: hidden;
  float: left;
  outline: none;
}
.header-r-r {
  float: left;
  margin-top: 3px;
  margin-left: 25px;
  position: relative;
}
.header-r-r img {
  float: right;
}
.ewm-pic {
  position: absolute;
  top: 30px;
  right: 0;
  width: 120px;
  height: 120px;
  display: none;
}
/*.header-r-r:hover .ewm-pic{display:block;}*/

/*logoåŒºåŸŸå¼€å§‹*/
.top {
  width: 100%;
  height: 260px;
  background: url(/images/405/top_bg.jpg) no-repeat 50% 0;
}
.logo-fix {
  float: left;
  margin-top: 44px;
  margin-left: 8px;
}

/*å¯¼èˆªåŒºåŸŸå¼€å§‹*/
.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.nav {
  width: 100%;
  height: 50px;
  background: #245399;
  position: relative;
  z-index: 2;
  font-weight: bold;
}
.nav .page-con {
  text-align: center;
}
.nav ul {
  display: block;
}
.nav ul li {
  display: inline-block;
}
.nav ul li {
  width: 14.28%;
  font-size: 21px !important;
  float: left;
  text-align: center;
  position: relative;
}
.nav ul li p {
  color: #fff;
  font-size: 19px;
  line-height: 50px;
  font-weight: bold;
  text-align: center;
}
.nav ul li p a {
  color: #fff;
  display: block;
}
.nav ul li .nav-wrap {
  position: absolute;
  left: 0;
  top: 50px;
  background: #f0f5f9;
  width: 100%;
  display: none;
}
.nav ul li .nav-box {
  height: 100px;
  position: relative;
  left: 50%;
  background: #f0f5f9;
  width: 1200px;
  margin-left: -600px;
}
.nav ul li .nav-box-l {
  width: 992px;
  float: left;
  margin-top: 17px;
}
.nav ul li .nav-box-l span {
  width: 124px;
  margin: 8px 0;
  font-size: 15px;
  line-height: 16px;
  display: inline-block;
}
.nav ul li .nav-box-l a {
  color: #245399;
}
.nav ul li .nav-box-r img {
  position: absolute;
  right: 0;
  top: 16px;
  width: 235px;
  height: 67px;
}
.nav ul li.on p a,
.nav ul li:hover p a {
  color: #fff;
  background: #306cc4;
}
.nav ul li div a:hover {
  text-decoration: underline;
}
.nav ul li a {
  display: block;
  color: #fff;
}

.nav-w5 li {
  width: 20%;
}
.nav-w6 li {
  width: 16.66667%;
}
.nav-w7 li {
  width: 14.28571%;
}
.nav-w8 li {
  width: 12.5%;
}
.nav-w9 li {
  width: 11.11111%;
}
.nav-w10 li {
  width: 10%;
}
.nav-w11 li {
  width: 9.09091%;
}
.nav-w12 li {
  width: 8.33333%;
}
.nav-w13 li {
  width: 7.69231%;
}
.nav-w14 li {
  width: 7.14286%;
}
.nav-w15 li {
  width: 6.66667%;
}

.gw {
  width: 585px;
  height: 50px;
  float: left;
}
.gwyw {
  width: 45%;
  height: 45px;
  text-align: center;
  line-height: 45px;
  float: left;
  margin-left: 45px;
}
.gwywj {
  width: 45%;
  height: 45px;
  float: left;
  text-align: center;
  line-height: 45px;
  margin-left: 10px;
}

/*banneråŒºåŸŸå¼€å§‹*/
.banner {
  width: 100%;
  height: 300px;
  float: left;
  line-height: 300px;
  background: #efefef;
}
.banner > h1 {
  line-height: 300px;
}

/*contentåŒºåŸŸå¼€å§‹*/
.content {
  margin-top: 30px;
}

.content .floor + .floor {
  margin-top: 10px;
}
/*.floor1{height:340px;}*/
/*.floor2,*/
/*.floor3{width:100%;float:left;margin-top:25px;}*/

.floor2 a {
  width: 100%;
  float: left;
}
.floor2 a img {
  float: left;
}

.floor3 .tab1-hd {
  border-bottom: 2px solid #b4d6fa;
}
.floor3 .tab1-bd {
  margin-top: 15px;
}

.friendLink {
  margin-top: 30px;
  background: #efefef;
  height: 50px;
}
.friendLink h1 {
  line-height: 50px;
}

.bottom h1 {
  line-height: 200px;
}
.footer h1 {
  line-height: 50px;
}

/*bottomåŒºåŸŸå¼€å§‹*/
.bottom {
  height: 200px;
  background: #245399;
  margin-top: 30px;
}
/*.bottom-l{float:left;width:345px;}*/
/*.bottom-m{float:left;width:250px;}*/
/*.bottom-m2{float:left;width:250px;}*/
/*.bottom-r{float:right;margin-top:45px;margin-right:20px;font-size:13px;color:#fff;text-align:center;line-height:30px;}*/
.bottom-t {
  width: 100%;
  float: left;
  font-size: 15px;
  color: #d1e1f9;
  line-height: 40px;
  margin-top: 20px;
}
.bottom-t > a {
  width: 23.75%;
  float: left;
  background: #244a84;
  color: #fff;
  text-align: center;
}
.bottom-t > a + a {
  margin-left: 1.66667%;
  float: left;
}
.bottom-b {
  width: 100%;
  float: left;
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  margin-top: 40px;
  position: relative;
}
.bottom-b > div {
  height: 60px;
  float: left;
}
.bottom-b > div + div {
  border-left: 1px solid #446b9a;
}
.bottom-bl1 {
  width: 93px;
}
.bottom-bl1 img {
  float: left;
  margin: -4px 0 0 10px;
}
.bottom-bl2 {
  width: 172px;
}
.bottom-bl2 img {
  float: left;
  margin-left: 28px;
}
.bottom-bm {
  width: 715px;
}
.bottom-bm a {
  color: #fff;
}
.bottom-bm img {
  position: relative;
  top: -2px;
}
.bottom-br {
  width: 244px;
  position: absolute;
  top: 0;
  right: -24px;
  padding-left: 24px;
}
.bottom-br p {
  width: 100%;
  float: left;
}
.bottom-br a {
  display: inline-block;
  color: #fff;
  margin: 0 24px;
}
.bottom-br > span {
  height: 16px;
  width: 2px;
  background: #b0bbd3;
  display: inline-block;
  position: relative;
  top: 3px;
}
.bottom a:hover {
  text-decoration: underline;
}

.bottom-t-list {
  width: 23.75%;
  float: left;
  background: #244a84;
  color: #fff;
  text-align: center;
  position: relative;
}
.bottom-t-list a {
  color: #fff;
  display: block;
}
.bottom-t-list + .bottom-t-list {
  margin-left: 1.66667%;
  float: left;
}
.bottom-t-list p {
  width: 100%;
  float: left;
}
.bottom-t-list div {
  width: 100%;
  float: left;
  background: #587fb8;
  padding: 0 10px 10px 10px;
  max-height: 200px;
  position: absolute;
  bottom: 40px;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #244a84;
  display: none;
}
.bottom-t-list div a {
  line-height: 20px;
  padding: 10px 0;
  border-bottom: 1px dashed #fff;
}

/*footeråŒºåŸŸå¼€å§‹*/
.footer {
  height: 50px;
  background: #efefef;
}
.footer-l {
  float: left;
  margin-top: 5px;
  margin-left: -11px;
}
.footer-l a {
  display: inline-block;
  height: 73px;
  color: #7f7f7f;
  width: 74px;
  text-align: center;
  position: relative;
}
.footer-l a img {
  position: relative;
  top: 11px;
}
.footer-l a p {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
}
.footer-r {
  float: right;
  line-height: 26px;
  margin-top: 13px;
  text-align: right;
}
.footer-l a:hover p {
  text-decoration: underline;
}

/*é¦–é¡µå„ä¸ªç‰ˆå—å¼€å§‹*/
/*å›¾ç‰‡ç‰ˆå—å¼€å§‹*/
.picBox_list {
  width: 100%;
  float: left;
}
.picBox_list a {
  float: left;
  margin-top: 20px;
  width: 100%;
}
.picBox_list a img {
  width: 100%;
  float: left;
} /*å›¾ç‰‡é«˜åº¦å†™åœ¨imgé‡Œé¢*/
/*6å¼ å›¾ç‰‡ 3åˆ—2è¡Œ*/
.picBox_list.l3h2 a {
  width: 29.82456%;
}
.picBox_list.l3h2 a + a {
  margin-left: 5.26316%;
}
.picBox_list.l3h2 a + a + a {
  margin-left: 5.26316%;
}
.picBox_list.l3h2 a + a + a + a {
  margin-left: 0%;
}
.picBox_list.l3h2 a + a + a + a + a {
  margin-left: 5.26316%;
}
/*6å¼ å›¾ç‰‡ 2åˆ—3è¡Œ*/
.picBox_list.l2h3 a {
  width: 47.36842%;
}
.picBox_list.l2h3 a + a {
  margin-left: 5.26316%;
}
.picBox_list.l2h3 a + a + a {
  margin-left: 0%;
}
.picBox_list.l2h3 a + a + a + a {
  margin-left: 5.26316%;
}
.picBox_list.l2h3 a + a + a + a + a {
  margin-left: 0%;
}
.picBox_list.l2h3 a + a + a + a + a + a {
  margin-left: 5.26316%;
}
/*4å¼ å›¾ç‰‡ 2åˆ—2è¡Œ*/
.picBox_list.l2h2 a {
  width: 47.36842%;
}
.picBox_list.l2h2 a + a {
  margin-left: 5.26316%;
}
.picBox_list.l2h2 a + a + a {
  margin-left: 0%;
}
.picBox_list.l2h2 a + a + a + a {
  margin-left: 5.26316%;
}
/*2å¼ å›¾ç‰‡ 2åˆ—1è¡Œ*/
.picBox_list.l2h1 a {
  width: 47.36842%;
}
.picBox_list.l2h1 a + a {
  margin-left: 5.26316%;
}
/*1å¼ å›¾ç‰‡ 1åˆ—1è¡Œ*/
.picBox_list.l1h1 a {
  width: 100%;
}
/*3å¼ å›¾ç‰‡ 3åˆ—1è¡Œ*/
.picBox_list.l3h1 a {
  width: 29.82456%;
}
.picBox_list.l3h1 a + a {
  margin-left: 5.26316%;
}
/*4å¼ å›¾ç‰‡ 4åˆ—1è¡Œ*/
.picBox_list.l4h1 a {
  width: 21.05263%;
}
.picBox_list.l4h1 a + a {
  margin-left: 5.26316%;
}
/*5å¼ å›¾ç‰‡ 5åˆ—1è¡Œ*/
.picBox_list.l5h1 a {
  width: 15.789472%;
}
.picBox_list.l5h1 a + a {
  margin-left: 5.26316%;
}
/*6å¼ å›¾ç‰‡ 6åˆ—1è¡Œ*/
.picBox_list.l6h1 a {
  width: 12.2807%;
}
.picBox_list.l6h1 a + a {
  margin-left: 5.26316%;
}

.floor4 .cbox-r .picBox_list a {
  margin: 10px 30px 5px 30px;
  width: 66px;
}
.floor4 .cbox-r .picBox_list a {
  position: relative;
  text-align: center;
}
.floor4 .cbox-r .picBox_list a img {
  width: auto !important;
  height: 60px;
  float: none !important;
}
.floor4 .cbox-r .picBox_list a p {
  width: 100%;
  text-align: center;
  font-size: 15px;
  line-height: 1;
  color: #000;
  padding-top: 8px;
}
.floor4 .cbox-r .tabS2 .bd {
  background: #f2f3f5;
  height: 205px;
}

/*å¤–é“¾å›¾ç‰‡ç‰ˆå—å¼€å§‹*/
.picBox_list2 {
  width: 100%;
  float: left;
}
.picBox_list2.l4h1 a {
  width: 32.77777%;
  float: left;
  display: inline-block;
}
.picBox_list2.l4h1 a img {
  width: 100%;
  float: left;
}
.picBox_list2.l4h1 a + a {
  margin-left: 0.83333%;
}

/*æ ç›®é¡µåŒºåŸŸå¼€å§‹*/
.lmy-content {
  width: 100%;
  float: left;
}
/*å½“å‰ä½ç½®*/
.dqwz {
  width: 100%;
  float: left;
  height: 60px;
  line-height: 1;
  font-size: 15px;
  color: #999999;
  padding-top: 20px;
}
.dqwz table {
  border: 0;
  border-collapse: collapse;
  display: inline;
  width: auto;
  position: relative;
  top: 2px;
}
.dqwz a {
  color: #999;
}
.dqwz a:hover {
  text-decoration: underline;
}

.lmy-con {
  width: 100%;
  float: left;
  position: relative;
}
/*å·¦ä¾§èœå•æ */
.lmy-left {
  width: 25%;
  float: left;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #f6f6f6;
  border-left: 10px solid #fff;
}
.lmy-left h1 {
  font-size: 24px;
  color: #fff;
  background: url(/images/405/lmy_lmbg1.png) no-repeat 0 100%;
  padding-bottom: 8px;
  font-weight: normal;
  margin-left: -10px;
}
.lmy-left h1 span {
  display: block;
  width: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 26px;
  color: #fff;
  background: #015193;
}
.lmy-left ul {
  width: 100%;
  overflow: hidden;
  float: left;
  padding-top: 15px;
}
.lmy-left ul li {
  width: 100%;
  float: left;
  border-bottom: 1px solid #e3e3e3;
}
.lmy-left ul li > p {
  width: 100%;
  line-height: 25px;
  font-size: 17px;
  color: #333;
  float: left;
  padding: 10px 30px 10px 53px;
  border-left: 7px solid #f6f6f6;
  background: url(/images/405/lmy_lmbg2.png) no-repeat 29px 17px;
}
.lmy-left ul li > p a {
  color: #333;
  display: block;
}
.lmy-left ul li > div {
  width: 100%;
  float: left;
  display: none;
}
.lmy-left ul li.on > div {
  display: block;
}
.lmy-left ul li.on > p,
.lmy-left ul li:hover > p {
  border-left: 7px solid #c5081e;
  background: url(/images/405/lmy_lmbg3.png) no-repeat 29px 17px #f1f1f1;
}
.lmy-left ul li:hover > p a,
.lmy-left ul li.on > p a {
  color: #c5081e;
}
.lmy-left ul li > div {
  padding: 10px 0;
}
.lmy-left ul li > div > p {
  width: 100%;
  float: left;
  line-height: 20px;
  padding: 8px 30px 8px 73px;
}
.lmy-left ul li > div > p a {
  color: #333;
  font-size: 15px;
  display: block;
}
.lmy-left ul li > div > p a:hover {
  color: #c5081e;
}
.lmy-left ul li p.on a {
  color: #c5081e;
}

/*å³ä¾§å†…å®¹åŒºåŸŸ*/
.lmy-right {
  width: 75%;
  padding: 0 2.5% 0 3.33333%;
  min-height: 700px;
  position: relative;
  float: right;
  box-sizing: border-box;
}
.lmy-right h1 {
  width: 100%;
  float: left;
  font-size: 22px;
  color: #0056a7;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ebebeb;
  font-weight: normal;
}
/*ajaxåˆ†é¡µæ ·å¼è°ƒæ•´*/
.simple_pgToolbar {
  border: 0 !important;
  background: none !important;
}
.simple_pgToolbar .simple_pgPanel {
  margin: 15px auto 25px auto !important;
}
/*æ–‡å­—ä¿¡æ¯åˆ—è¡¨é¡µ*/
.lmy-list {
  width: 100%;
  float: left;
}
.lmy-list ul {
  width: 100%;
  float: left;
  line-height: 45px;
  font-size: 16px;
  color: #333;
  padding: 5px 0;
  text-align: justify;
}
.lmy-list ul li {
  width: 100%;
  float: left;
  background: url(/images/405/lmy_icon1.png) no-repeat 10px 50%;
  border-bottom: 1px dashed #dddddd;
}
.lmy-list ul li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  padding-left: 23px;
}
.lmy-list ul li > span {
  float: right;
  padding-left: 10px;
  color: #999;
}
/*æ ç›®é¡µ-å•ä¿¡æ¯*/
.lmy-dxx {
  width: 100%;
  float: left;
  font-size: 16px;
  line-height: 1.875;
  color: #333;
  text-align: justify;
  padding: 20px 0;
}
.lmy-dxx p {
  text-indent: 2em;
}
.lmy-dxx img {
  max-width: 100%;
}

/*æ–‡ç« é¡µä»£ç å¼€å§‹*/
.wzy-content {
  width: 100%;
  float: left;
}
/*æ–‡ç« é¡µä»£ç */
/*æ–‡ç« é¡µä»£ç */
.article {
  width: 100%;
  float: left;
  background: #fff;
  font-family: "å¾®è½¯é›…é»‘";
  padding: 0 150px;
}
/*æ ‡é¢˜ã€å¼•é¢˜ã€å‰¯æ ‡é¢˜*/
.article .article_hd {
  width: 100%;
  float: left;
  padding: 26px 0;
  color: #000;
}
.article .article_hd h1 {
  text-align: center;
  line-height: 1.5;
  font-size: 25px;
  font-weight: normal;
}
.article .article_hd h2 {
  text-align: center;
  line-height: 1.5;
  font-size: 18px;
  font-weight: normal;
}

/*æ—¶é—´æ¥æºå­—ä½“å¤§å°åŠåˆ†äº«*/
.article .article_td {
  width: 100%;
  float: left;
  height: 55px;
  line-height: 55px;
  font-size: 15px;
  color: #333;
  position: relative;
  border-top: 2px #bababa solid;
  text-align: center;
}
.article .article_td .article_td_l {
  display: inline-block;
}
.article .article_td .article_td_l span {
  padding-right: 20px;
}
.article .article_td .article_td_r {
  float: right;
  display: inline-block;
}
.article_td_rl {
  float: left;
}
.article_td_rr {
  float: left;
  position: relative;
  top: -7px;
  margin-right: -10px;
}
.index_switchsize {
  padding-right: 15px;
}
.index_switchsize span {
  cursor: pointer;
}
.printIco {
  height: 15px;
  display: inline-block;
  background: url(/images/405/printIco.png) no-repeat 0 0;
  padding-left: 22px;
  padding-right: 14px;
  cursor: pointer;
}
/*åˆ†äº«ä»£ç */
.mainShareDiv_24 {
  width: 138px !important;
  background: none !important;
}
.mainShareDiv_24 a {
  width: 24px;
  height: 24px;
  float: left;
  margin-left: 10px;
  display: inline-block;
  padding: 0 !important;
  background-image: url(/images/405/share.png) !important;
  background-repeat: no-repeat !important;
}
.mainShareDiv_24 a.gwds_add {
  background-position: 0 -114px !important;
}
.mainShareDiv_24 a.gwds_weixin {
  background-position: 0 -76px !important;
  margin-left: 5px;
}
.mainShareDiv_24 a.gwds_tsina {
  background-position: 0 -38px !important;
}
.mainShareDiv_24 span.gwds_more {
  background-position: 0 0 !important;
  margin-left: 3px;
  background-image: url(/images/405/share.png) !important;
  background-repeat: no-repeat !important;
}

/*æ–‡ç« æ­£æ–‡ä»£ç */
.article .article_bd {
  width: 100%;
  float: left;
}
.article .pages_content {
  line-height: 1.875;
  margin: 0;
  padding: 0 0 20px 0;
  font-size: 16px;
}
.article .pages_content img {
  max-width: 100%;
}

/*æ–‡ç« æ‰“å°å…³é—­*/
.article .article_fd {
  width: 100%;
  float: left;
  height: 40px;
  background: #f1f1f1;
}
.article .article_fd a {
  color: #333;
  font-size: 15px;
}
.article .article_fd_l {
  float: left;
  margin-top: 8px;
  margin-left: 10px;
}
.article .article_fd_r {
  float: right;
}
.article .print {
  float: right;
  width: 55px;
  margin-right: 20px;
  background: url(/images/405/article_icon.png) no-repeat left 14px;
  line-height: 40px;
  text-align: right;
}
.article .close {
  float: right;
  width: 55px;
  margin-right: 20px;
  background: url(/images/405/article_icon.png) no-repeat left 14px;
  line-height: 40px;
  text-align: right;
}

/*ä¸Šä¸€ç¯‡ã€ä¸‹ä¸€ç¯‡*/
.article_context {
  width: 100%;
  float: left;
  margin-top: 20px;
  line-height: 35px;
  font-size: 16px;
}
.article_context p {
  width: 100%;
  float: left;
}
.article_context a {
  color: #333;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.article_context a:hover {
  text-decoration: underline;
}
.article_context span {
  float: left;
}

/*ç›¸å…³æ–°é—»*/
.article_related {
  width: 100%;
  float: left;
  margin-top: 30px;
}
.article_related_t {
  width: 100%;
  float: left;
  position: relative;
}
.article_related_t span {
  float: left;
  position: relative;
  z-index: 2;
  padding-right: 30px;
  background: #fff;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.article_related_t p {
  width: 100%;
  float: left;
  position: absolute;
  top: 10px;
  z-index: 1;
  height: 2px;
  background: #ddd;
}
.article_related_b {
  width: 100%;
  float: left;
  line-height: 44px;
  font-size: 16px;
  margin-top: 10px;
}
.article_related_b ul {
  width: 100%;
  float: left;
}
.article_related_b ul li {
  width: 100%;
  float: left;
  border-bottom: 1px dashed #ddd;
  height: 44px;
  position: relative;
  overflow: hidden;
}
.article_related_b ul li a {
  color: #333;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.article_related_b ul li > span {
  float: right;
  color: #999;
  padding-left: 15px;
}
.article_related_b ul li a:hover {
  text-decoration: underline;
}

/*ç½‘ç«™åœ°å›¾*/
.wzdt-con {
  width: 100%;
  float: left;
}
.wzdt-title {
  color: #245399;
  font-weight: bold;
  padding: 5px 0;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 25px;
  border-right: 0px;
  line-height: 40px;
  background: #f6f6f6 !important;
  margin-bottom: 18px !important;
}
.wzdt-hd {
  line-height: 40px;
  background: url(/images/405/sf.png) no-repeat 1100px center #f6f6f6;
  padding-left: 20px;
  border-left: 5px solid #245399;
  font-size: 16px;
  float: left;
  width: 100%;
}
.wzdt-hd a {
  color: #245399;
  font-weight: 700;
}
.wzdt-bd a {
  font-size: 15px;
  padding: 5px 0;
  padding-left: 20px;
  color: #333;
  display: block;
  width: 22%;
  float: left;
  line-height: 20px;
}
.wzdt-bd {
  width: 100%;
  float: left;
  line-height: 40px;
  color: #666;
  font-size: 15px;
  padding: 10px 0;
}
.wzdt-bd a:hover {
  color: #245399;
}

/*ä¸€ã€é¡µç­¾æ•ˆæžœ*/
/*1ã€åŸºç¡€é¡µç­¾æ•ˆæžœ*/
.tabS0 {
  width: 100%;
  float: left;
  position: relative;
}
.tabS0 .hd {
  width: 100%;
  float: left;
  height: 45px;
  border-bottom: 1px solid #dcdcdc;
}
.tabS0 .hd-l {
  float: left;
  color: #666;
  font-size: 17px;
  padding: 0 13px;
  display: inline-block;
  line-height: 45px;
}
.tabS0 .hd-l + .hd-l {
  background: url(/images/405/icon_3.png) no-repeat 0 50%;
}
.tabS0 .hd-l a {
  color: #666666;
}
.tabS0 .hd-l:first-child {
  padding-left: 0;
}
.tabS0 .hd-r {
  float: right;
  color: #999;
  font-size: 15px;
}
.tabS0 .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.tabS0 .hd .on a {
  color: #005cad;
}
.tabS0 .hd .hd-l.on a {
  border-bottom: 3px solid #0088dc;
  display: block;
  line-height: 42px;
}
.tabS0 .bd {
  width: 100%;
  float: left;
}
.tabS0 .bd .bd-con {
  width: 100%;
  float: left;
}
.tabS0 .bd .bd-con + .bd-con {
  display: none;
}
.tabS0 .bd-top {
  width: 100%;
  height: 100px;
  float: left;
  background: #f0f5f9;
  margin-top: 20px;
}
.tabS0 .bd-tit {
  width: 100%;
  height: 50px;
  float: left;
  line-height: 50px;
  text-align: center;
  color: #245399;
  font-size: 23px;
}
.tabS0 .bd-tit a {
  width: 100%;
  color: #245399;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tabS0 .bd-zy {
  width: 100%;
  float: left;
  line-height: 20px;
  color: #999999;
  font-size: 13px;
  padding: 0 23px;
  text-indent: 2em;
}
.tabS0 .bd-zy {
  width: 100%;
  float: left;
  line-height: 20px;
  color: #999999;
  font-size: 13px;
  padding: 0 23px;
  text-indent: 2em;
}
.tabS0 .bd-zy a {
  color: #d7a01b;
}
.tabS0 .bd-zy a:hover {
  text-decoration: underline;
}
.tabS0 .bd-list {
  width: 100%;
  float: left;
  line-height: 42px;
  color: #333;
  font-size: 16px;
  margin-top: 14px;
}
.tabS0 .bd-list li {
  width: 100%;
  float: left;
  background: url(/images/405/icon_4.png) no-repeat 0 50%;
  height: 35px;
}
.tabS0 .bd-list li a {
  display: block;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px 0 17px;
}
.tabS0 .bd-list li a:hover {
  color: #005cad;
}
.tabS0 .bd-list li > span {
  float: right;
  color: #999;
}
/*æ ·å¼2*/
.tabS2 {
  width: 100%;
  float: left;
  position: relative;
}
.tabS2 .hd {
  width: 100%;
  float: left;
  height: 35px;
  background: url(/images/405/sy_lmbg_1.png) repeat-x 0 50%;
  margin-top: -5px;
}
.tabS2 .hd-l {
  float: left;
  color: #666;
  font-size: 17px;
  display: inline-block;
  line-height: 35px;
}
.tabS2 .hd-l + .hd-l {
  background: url(/images/405/icon_3.png) no-repeat 0 50%;
}
.tabS2 .hd-l a {
  color: #666666;
}
.tabS2 .hd-r {
  float: right;
  color: #999;
  font-size: 15px;
}
.tabS2 .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.tabS2 .hd .on a {
  color: #005cad;
  font-weight: bold;
  background-color: #fff;
  padding: 0 13px 0 34px;
}
.tabS2 .hd .hd-l.on a {
  display: block;
}
.tabS2 .bd {
  width: 100%;
  float: left;
}
.tabS2 .bd .bd-con {
  width: 100%;
  float: left;
}
.tabS2 .bd .bd-con + .bd-con {
  display: none;
}
.tabS2 .hd-l.nvbg1 a {
  background: url(sy_lm/images/405/icon_1.png) no-repeat 0 50% #fff;
}
.tabS2 .hd-l.nvbg2 a {
  background: url(/images/405/sy_lmicon_2.png) no-repeat 0 50% #fff;
}
.tabS2 .hd-l.nvbg3 a {
  background: url(sy_lm/images/405/icon_3.png) no-repeat 0 50% #fff;
}
.tabS2 .hd-l.nvbg4 a {
  background: url(sy_lm/images/405/icon_4.png) no-repeat 0 50% #fff;
}
.tabS2 .bd-list {
  width: 100%;
  float: left;
  line-height: 40px;
  color: #333;
  font-size: 16px;
}
.tabS2 .bd-list li {
  width: 100%;
  float: left;
  background: url(/images/405/icon_5.png) no-repeat 0 50%;
  border-bottom: 1px dashed #bfbfbf;
}
.tabS2 .bd-list li a {
  display: block;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px 0 13px;
  font-size: 15px;
}
.tabS2 .bd-list li a:hover {
  color: #005cad;
}
.tabS2 .bd-list li > span {
  float: right;
  color: #999;
  font-size: 13px;
}

/*æ ·å¼3*/
.tabS3 {
  width: 100%;
  float: left;
  position: relative;
}
.tabS3 .hd {
  width: 100%;
  float: left;
  height: 42px;
  border-bottom: 2px solid #0088de;
}
.tabS3 .hd-l {
  float: left;
  color: #666;
  font-size: 17px;
  padding: 0 19px;
  display: inline-block;
  line-height: 40px;
}
.tabS3 .hd-l + .hd-l {
  background: url(/images/405/icon_6.png) no-repeat 0 12px;
}
.tabS3 .hd-l a {
  color: #666666;
}
.tabS3 .hd-l:first-child {
  padding-left: 0;
}
.tabS3 .hd-r {
  float: right;
  color: #999;
  font-size: 15px;
}
.tabS3 .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.tabS3 .hd .on a {
  color: #005cad;
  font-weight: bold;
}
.tabS3 .hd .hd-l.on a {
  display: block;
}
.tabS3 .bd {
  width: 100%;
  float: left;
  margin-top: 4px;
}
.tabS3 .bd .bd-con {
  width: 100%;
  float: left;
}
.tabS3 .bd .bd-con + .bd-con {
  display: none;
}
.tabS3 .hd-l.nvbg1 a {
  background: url(sy_lm/images/405/icon_1.png) no-repeat 0 50% #fff;
}
.tabS3 .hd-l.nvbg2 a {
  background: url(/images/405/sy_lmicon_2.png) no-repeat 0 50% #fff;
}
.tabS3 .hd-l.nvbg3 a {
  background: url(sy_lm/images/405/icon_3.png) no-repeat 0 50% #fff;
}
.tabS3 .hd-l.nvbg4 a {
  background: url(sy_lm/images/405/icon_4.png) no-repeat 0 50% #fff;
}
.tabS3 .bd-list {
  width: 100%;
  float: left;
  line-height: 40px;
  color: #333;
  font-size: 16px;
}
.tabS3 .bd-list li {
  width: 100%;
  float: left;
  background: url(/images/405/icon_5.png) no-repeat 0 50%;
  border-bottom: 1px dashed #bfbfbf;
}
.tabS3 .bd-list li a {
  display: block;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px 0 13px;
  font-size: 15px;
}
.tabS3 .bd-list li a:hover {
  color: #005cad;
}
.tabS3 .bd-list li > span {
  float: right;
  color: #999;
  font-size: 13px;
}

/*2ã€è‡ªå®šä¹‰é¡µç­¾æ•ˆæžœ*/
.tabX2 {
  width: 100%;
  float: left;
  position: relative;
}
.tabX2 .hd {
  width: 100%;
  float: left;
  height: 50px;
  line-height: 50px;
}
.tabX2 .hd-l {
  float: left;
  color: #333;
  font-size: 17px;
  padding: 0 10px;
  display: inline-block;
}
.tabX2 .hd-r {
  float: right;
  color: #999;
  font-size: 15px;
}
.tabX2 .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.tabX2 .hd .on {
  background: #333;
  color: #fff;
}
.tabX2 .bd {
  width: 100%;
  float: left;
}
.tabX2 .bd .bd-con {
  width: 100%;
  float: left;
}
/*.tabX2 .bd .bd-con + .bd-con{display:none;}*/

/* æœ¬ä¾‹å­css */
.slideGroup {
  width: 100%;
  float: left;
}
.slideGroup .parHd {
  height: 42px;
  line-height: 42px;
  position: relative;
  border-bottom: 2px solid #0088de;
}
.slideGroup .parHd ul {
  width: 100%;
  float: left;
}
.slideGroup .parHd ul li {
  float: left;
  cursor: pointer;
  color: #666666;
}
.slideGroup .parHd ul li.on {
  color: #005cad;
  font-weight: bold;
}

.slideGroup .hd-l {
  float: left;
  color: #666;
  font-size: 17px;
  padding: 0 19px;
  display: inline-block;
  line-height: 40px;
}
.slideGroup .hd-l + .hd-r + .hd-l {
  background: url(/images/405/icon_6.png) no-repeat 0 12px;
}
.slideGroup .hd-l a {
  color: #666666;
}
.slideGroup .hd-l:first-child {
  padding-left: 0;
}
.slideGroup .hd-r {
  float: right;
  color: #000;
  font-size: 15px;
}
.slideGroup .hd-r a {
  color: #000;
}
.slideGroup .hd-r a:hover {
  color: #005cad;
}
.slideGroup .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.slideGroup .on a {
  color: #005cad;
  font-weight: bold;
}
.slideGroup .hd-l.on a {
  display: block;
}

.slideGroup .slideBox2 {
  overflow: hidden;
  zoom: 1;
  width: 100%;
  float: left;
  position: relative;
  margin-top: 18px;
}
.slideGroup .slideBox2 .tempWrap {
  margin-left: -8px !important;
}

.slideGroup .sPrev,
.slideGroup .sNext {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -25px;
  width: 32px;
  height: 50px;
  background: url(/images/405/left.png);
  z-index: 2;
  display: none;
}
.slideGroup .sNext {
  left: auto;
  right: 1px;
  background: url(/images/405/right.png);
}
/*.slideGroup .sPrev:hover,.slideGroup .sNext:hover{}*/

.slideGroup .parBd:hover .sPrev,
.slideGroup .parBd:hover .sNext {
  display: block;
}
.slideGroup .parBd ul {
  overflow: hidden;
  zoom: 1;
}
.slideGroup .parBd ul li {
  width: 227px;
  margin: 0 8px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}
.slideGroup .parBd ul li a {
  width: 100%;
  float: left;
  color: #fff;
}
.slideGroup .parBd ul li img {
  width: 100%;
  height: 150px;
  display: block;
  float: left;
}
.slideGroup .parBd ul li p {
  width: 100%;
  height: 35px;
  float: left;
  background: url(/images/405/tmd_bg1.png);
  margin-top: -35px;
  line-height: 35px;
}
.floor6 .cbox-l {
  width: 49%;
  float: left;
}
.floor6 .cbox-m {
  width: 49%;
  float: right;
  margin: 0;
}
.floor6 .tabS2 .hd {
  height: 42px;
  line-height: 42px;
  margin-bottom: 5px;
  border-bottom: 2px solid #0088de;
}
.floor6 .tabS2 .hd .on a {
  padding: 0px;
}

.tabS4 {
  width: 100%;
  float: left;
  position: relative;
}
.tabS4 .hd {
  width: 100%;
  float: left;
  height: 42px;
  padding: 0 5px;
}
.tabS4 .hd-l {
  float: left;
  color: #666;
  font-size: 17px;
  padding: 0 19px;
  display: inline-block;
  line-height: 40px;
  border-bottom: 4px solid #005cad;
}
.tabS4 .hd-l + .hd-l {
  background: url(/images/405/icon_6.png) no-repeat 0 12px;
}
.tabS4 .hd-l a {
  color: #666666;
}
.tabS4 .hd-l:first-child {
  padding-left: 0;
}
.tabS4 .hd-r {
  float: right;
  color: #999;
  font-size: 15px;
}
.tabS4 .hd-l + .hd-r + .hd-l + .hd-r {
  display: none;
}
.tabS4 .hd .on a {
  color: #005cad;
  font-weight: bold;
}
.tabS4 .hd .hd-l.on a {
  display: block;
}

.picBox_list3 {
  width: 100%;
  float: left;
  margin-top: 25px;
}
.picBox_list3 p {
  width: 50%;
  float: left;
  padding: 6px;
}
.picBox_list3 p a {
  width: 100%;
  float: left;
  height: 55px;
  line-height: 55px;
  border: 1px solid #e5e8eb;
  background: #fff;
  font-size: 15px;
  color: #4f5153;
}
.picBox_list3 p i {
  width: 50px;
  float: left;
  height: 55px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.picBox_list3 p span {
  float: left;
  height: 55px;
  padding-left: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 125px;
}
.picBox_list3 p a:hover span {
  text-decoration: underline;
}

.nav-tab {
  float: left;
  width: 100%;
  height: 78px;
  background: url(/images/405/menu_bg.jpg) repeat-x;
}
.nav-tab .page-con2 {
  position: relative;
}
.nav-tab .page-con2 .nav_home {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url(/images/405/home_bg.jpg) repeat-x;
  display: block;
  width: 105px;
  height: 78px;
  text-indent: -9999px;
}
.nav-tab ul {
  margin-left: 110px;
}
.nav-tab ul li {
  float: left;
  width: 140px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  margin-top: 5px;
  background: url(/images/405/nav_line.jpg) right center no-repeat;
}
.nav-tab ul li.l_b {
  margin-top: 2px !important;
}
.nav-tab ul li a {
  color: #fff;
}

/*éƒ¨é—¨é€šç”¨æ ç›®æ–‡å­—ç½‘ç«™åœ°å›¾ç­‰*/
@media screen and (max-width: 768px) {
  .wrapper {
    min-width: 0;
  }
  .page-con {
    width: 100%;
    left: 0;
    margin-left: 0;
  }
  .article {
    padding: 0 0;
  }
  .lmy-left {
    width: 100%;
    position: relative;
  }
  .lmy-left h1 {
    display: none;
  }
  .lmy-right {
    width: 100%;
    padding: 0 0 0 0;
    position: relative;
    min-height: 0;
  }
  .wzdt-bd a {
    width: auto;
  }
  .article .article_bd {
    margin-top: 40px;
  }

  .cbox-lmr {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .picBox_list2.l4h1 a {
    width: 48% !important;
    margin: 1% !important;
  }
  .picBox_list2.l4h1 a img {
    width: 100% !important;
    height: auto !important;
  }
  .cbox-lr .cbox-r,
  .cbox-lr .cbox-l,
  .cbox-lmr .cbox-l,
  .cbox-lmr .cbox-m,
  .cbox-lmr .cbox-r {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }
}
