﻿/*head_dl_b.htm -用于网页顶部导航的模板
--------------------------------------------*/
body {
  background: #f5f3f4;
  width: 100%;
  background-size: cover;
}
.s2_top {
  height: 100px;
}

.s2_top_cnt {
  margin: 0px auto;
  width: 1000px;
  height: 100px;
  overflow: hidden;
  /*background: #ffffff;*/
}

.s2_logo {
  margin-top: 7px;
  float: left;
}

.s2_tip {
  text-align: right;
}
.s2_tip span a {
  color: #006ec2;
  /* color: #fff; */
}

.s2_nav {
  float: right;
  margin-top: 10px;
}

.s2_nav ul {
  margin-top: 40px;
  font-size: 14px;
  font-family: Arial, "微软雅黑";
  background-color: #266bae;
  /*background-color: #d11305;*/
  line-height: 1.5;
}
.s2_nav ul li {
  float: left;
  margin-left: 28px;
  /* text-shadow: 0 1px 0 #fff; */
  font-weight: bold;
}

.s2_nav ul li a {
  /*color:#646464;*/
  color: #fff;
  /*#FCFCFC*/
}

.s2_nav ul li:hover a {
  /* color: #d32828; */
  color: #fff;
  text-decoration: none;
}

.s2_nav ul li.bstore {
  float: left;
  margin-left: 28px;
  text-shadow: 0 1px 0 #646464;
  background: #d32828;
  padding: 5px 10px;
  margin-top: -5px;
}

.s2_nav ul li.bstore a {
  color: #fff;
}

.s2_nav ul li.bstore:hover a {
  color: #fff;
  text-decoration: none;
}

/* .s2_top_nav {
 height: 46px;
 width: 100%;
 background-color: #006EC2;
}

.s2_top_nav ul {
 width: 1000px;
 margin: 0px auto;
 width: 1000px;
 overflow: hidden;
 list-style: none;
}

.s2_top_nav ul li {
 float: left;
 
 font-family: STHeitiSC-Medium;
 font-size: 20px;
 line-height: 45px;
 letter-spacing: 0;
 text-align: justify;
 font-weight: 700;
 margin-right: 54px;
   margin-left: 39px;
}
.s2_top_nav ul li a{
 color: #FFFFFF;
} */

/*header -用于网页新闻+banner部分的模板
----------------------------------------------*/
.s2_header {
  height: 320px;
  /*background:url(/pub/html/images/s2/S2_head_bg.png) repeat-x;*/
  /* background: #f4f4f4; */
}

.s2_header_cnt {
  margin: 0 auto;
  width: 1000px;
  height: 320px;
  /* background:url(/pub/html/images/S2_head_bg.png) repeat-x; */
  background: #f4f4f4;
  overflow: hidden;
}

.s2_news {
  float: right;
  margin-top: 20px;
  width: 380px;
  height: 299px;
  background: #fafafa;
  border-bottom: 1px solid #ccc;
}

.s2_bnr {
  float: left;
  margin-top: 20px;
  width: 600px;
  height: 300px;
  overflow: hidden;
  position: relative;
}

.s2_bnr .lgt {
}

.s2_bnr .lt {
  position: absolute;
  width: 32px;
  height: 132px;
  background: url(/pub/html/images/S2_topBnr_lgt.png) no-repeat -102px 0;
  cursor: pointer;
  left: 10px;
  top: 75px;
}

.s2_bnr .gt {
  position: absolute;
  width: 32px;
  height: 132px;
  background: url(/pub/html/images/S2_topBnr_lgt.png) no-repeat -154px 0;
  cursor: pointer;
  right: 10px;
  top: 75px;
}

.s2_bnr .lt:hover {
  background: url(/pub/html/images/S2_topBnr_lgt.png) no-repeat -0px 0;
}

.s2_bnr .gt:hover {
  width: 32px;
  height: 132px;
  background: url(/pub/html/images/S2_topBnr_lgt.png) no-repeat -52px 0;
  cursor: pointer;
  float: right;
}

.s2_bnr .bnr {
  width: 600px;
  /*580-48*2-230*/
  overflow: hidden;
}

.s2_bnr dl {
  width: 2900px;
}

.s2_bnr dl dd {
  width: 600px;
  float: left;
}

.s2_bnr dl dd img {
  width: 600px;
  height: 300px;
}

.s2_news_title {
  width: 380px;
  height: 40px;
  margin: 0 20px;
}

.s2_news_list {
  float: right;
  width: 340px;
  height: 230px;
  padding: 10px 20px;
}

.s2_news_list ul li {
  line-height: 24px;
  display: none;
}

.s2_news_list ul li.disp {
  display: block;
}

.s2_news_list h1 {
  font-size: 14px;
  padding: 15px 10px 5px 10px;
  color: #20acd3;
}

.s2_news_list p {
  color: #646464;
  line-height: 24px;
  text-indent: 24px;
}

.s2_news_list dl {
}

.s2_news_list dd {
  width: 340px;
  line-height: 34px;
}

.s2_news_list dd a {
  color: #646464;
  text-decoration: none;
  cursor: pointer;
}

.s2_news_list dd a:hover {
  color: #d32828;
}

.bnr_cnt {
  position: relative;
  top: -240px;
  left: 220px;
}

.bnr_cnt h1 {
  font-size: 16px;
  color: #fcf300;
  /*text-shadow:0 1px 0 #444;*/
  text-shadow: 0 1px 0 rgba(84, 143, 166, 0.75);
  margin-bottom: 20px;
}

.bnr_cnt p {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-shadow: 0 1px 0 rgba(84, 143, 166, 0.75);
  text-indent: 24px;
  text-align: justify;
}

.bnr_cnt .btm {
  font-size: 14px;
  text-align: right;
}

.bnr_cnt .btm a {
  color: #28a4d3;
}

.bnr_cnt .btm a:hover {
  color: #d32828;
  text-decoration: none;
}

.s2_news_title li {
  float: left;
  text-align: center;
  font-size: 14px;
  padding: 10px 10px 0px 0px;
}

.s2_news_title a:hover {
  text-decoration: none;
}

.s2_news_title a li {
  color: #b7b7b7;
}

.s2_news_title a li.cur {
  color: #d32828;
  border-bottom: 1px solid #d32828;
}

.s2_news_title li div {
  margin-right: 10px;
  float: left;
  width: 18px;
  height: 18px;
  background: url(/pub/html/images/S2_icon.png) no-repeat;
}

.s2_news_title li .s2_icon_1 {
  background-position: 0px 0px;
}

.s2_news_title li .s2_icon_2 {
  background-position: -26px 0px;
}

.s2_news_title li .s2_icon_3 {
  background-position: -52px 0px;
}

.s2_news_title li .s2_icon_4 {
  background-position: -78px 0px;
}

.s2_news_title li.cur .s2_icon_1 {
  background-position: 0px -26px;
}

.s2_news_title li.cur .s2_icon_2 {
  background-position: -26px -26px;
}

.s2_news_title li.cur .s2_icon_3 {
  background-position: -52px -26px;
}

.s2_news_title li.cur .s2_icon_4 {
  background-position: -78px -26px;
}

/*主要内容所在区域
--------------------------------------------------*/
.s2_main {
  /* background: #f4f4f4; */
}

.s2_main_cnt {
  padding: 10px 0 20px 0;
  background: #f4f4f4;
  width: 1000px;
  margin: 0 auto;
}

/*新书速递+白金经典
--------------------------------------------------*/
.s2_books {
  margin: 0px auto;
  width: 1000px;
  padding: 20px 0;
}

.s2_books_label {
  overflow: hidden;
  padding: 5px 5px;
  width: 140px;
  height: 24px;
  background: url(/pub/html/images/S2_bookTitle_bg.png) no-repeat;
  cursor: pointer;
}

.s2_books_label div {
  height: 22px;
  width: 70px;
  line-height: 20px;
  text-align: center;
  float: left;
  color: #fff;
}

.s2_books_label div.cur {
  background: #fff;
  color: #67bde1;
}

.s2_books_list {
  width: 1000px;
  background: url(/pub/html/images/s2/S2_bookGlass.png) no-repeat;
  height: 243px;
  overflow: hidden;
}

.s2_books_list ul {
  height: 232px;
  padding-top: 10px;
  width: 2000px;
}

.s2_books_list ul li {
  padding: 0 20px;
  float: left;
}

.s2_books_list .dlename {
  width: 126px;
  height: 40px;
  border: 2px solid #fff;
  background: #20acd3;
  color: #fff;
  text-align: center;
  line-height: 20px;
  margin: 0px 0 0 10px;
  padding: 3px 5px;
  overflow: hidden;
}

.dleach {
  width: 135px;
  height: 220px;
  float: left;
}

.dleach a:hover {
  text-decoration: none;
}

.s2_full {
  margin: 0 auto;
  width: 1000px;
  overflow: hidden;
}

.s2_active {
  overflow: hidden;
}

.s2_active div {
  width: 320px;
  height: 200px;
  float: left;
  margin: 0 20px 0 0;
  background: #c66;
  overflow: hidden;
}

.s2_active .last {
  width: 320px;
  height: 200px;
  float: left;
  margin: 0;
}

.s2_region > div {
  margin: 20px 0;
}

.s2_region_1 {
  height: 100px;
  background: url(/pub/html/images/S2_f01.png) no-repeat;
}

.s2_region_234,
.s2_region_5678 {
  overflow: hidden;
}

.s2_region_2 {
  height: 300px;
  width: 620px;
  float: left;
  background: url(/pub/html/images/S2_f02.png) no-repeat;
}

.s2_region_34 {
  width: 370px;
  float: right;
}

.s2_region_3 {
  height: 100px;
  background: url(/pub/html/images/S2_f03.png) no-repeat;
}

.s2_region_4 {
  margin-top: 10px;
  height: 190px;
  background: url(/pub/html/images/S2_f04.png) no-repeat;
}

.s2_region_567 {
  float: left;
  width: 370px;
}

.s2_region_5 {
  height: 100px;
  background: url(/pub/html/images/S2_f05.png) no-repeat;
}

.s2_region_6 {
  height: 100px;
  background: url(/pub/html/images/S2_f06.png) no-repeat;
}

.s2_region_7 {
  height: 100px;
  background: url(/pub/html/images/S2_f07.png) no-repeat;
}

.s2_region_8 {
  float: right;
  height: 300px;
  width: 620px;
  background: url(/pub/html/images/S2_f08.png) no-repeat;
}

/*底下服务区
---------------------------------------------------------*/

.s2_service {
  margin: 10px 0;
  /*background:url(/pub/html/images/S2_service_bg.png) repeat-x;*/
}

.s2_frdlink {
  height: 260px;
  /*background: #fff;*/
  margin-top: 10px;
}

.s2_frdlink_cnt {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
  height: 260px;
}
.s2_frdlink_cnt dd {
  float: left;
  padding: 20px 17px;
  line-height: 22px;
}

.nav-show a {
  text-decoration: none;
  color: #333;
  /* padding: 0 15px; */
}

.nav-show a:hover {
  cursor: pointer;
  color: #006ec2;
}

/* .nav-show a:not(:last-child) {
   border-right: 1px solid #C0BEC4;
} */

.s2_srvcenter {
  width: 1000px;
  margin: 0px auto;
  /*padding:20px;*/
  overflow: hidden;
  /*background:#f9f9f9;*/
}

.s2_srvcenter div {
  overflow: hidden;
}

.s2_srvcenter p,
.s2_srvcenter img {
  float: left;
}

.s2_srvcenter p {
  margin: 10px 20px 0 10px;
  width: 190px;
  line-height: 24px;
  font-size: 14px;
}

.s2_srvclt {
  float: left;
  margin-right: 20px;
  width: 490px;
  height: 80px;
  background: url(/pub/html/images/srvclthover.png) no-repeat;
  cursor: pointer;
}

.s2_srvclt:hover {
  background: url(/pub/html/images/srvclt.png) no-repeat;
}

.s2_srvcgt {
  width: 490px;
  height: 80px;
  float: right;
  background: url(/pub/html/images/srvcgthover.png) no-repeat;
  cursor: pointer;
}

.s2_srvcgt a,
.s2_srvclt a {
  width: 100%;
  height: 100%;
  display: block;
}

.s2_srvcgt:hover {
  background: url(/pub/html/images/srvcgt.png) no-repeat;
}

.s2_srvpart_ad,
.s2_srvpart_make {
  width: 320px;
  /*margin-right:20px;*/
  float: left;
}

.s2_srvpart_tel {
  width: 320px;
  float: right;
}

.s2_srvcenter h1,
.s2_srvpart_ad h1,
.s2_srvpart_make h1,
.s2_srvpart_tel h1 {
  font-size: 16px;
  font-family: "微软雅黑";
  margin: 5px 0 0 10px;
  float: left;
}

.s2_srvcenter a {
  color: #ec8627;
}

.s2_srvcenter a:hover {
  color: #ba2636;
  text-decoration: none;
}

.s2_region span {
  display: block;
  width: 96px;
  height: 96px;
  position: relative;
  top: 0px;
  float: right;
  z-index: 200;
}

.s2_region_1 span {
  background: url(/pub/html/images/S2label_01.png) no-repeat;
}

.s2_region_2 span {
  background: url(/pub/html/images/S2label_02.png) no-repeat;
}

.s2_region_3 span {
  background: url(/pub/html/images/S2label_03.png) no-repeat;
}

.s2_region_4 span {
  background: url(/pub/html/images/S2label_04.png) no-repeat;
}

.s2_region_5 span {
  background: url(/pub/html/images/S2label_05.png) no-repeat;
}

.s2_region_6 span {
  background: url(/pub/html/images/S2label_06.png) no-repeat;
}

.s2_region_7 span {
  background: url(/pub/html/images/S2label_07.png) no-repeat;
}

.s2_region_8 span {
  background: url(/pub/html/images/S2label_08.png) no-repeat;
}

.s2_region img {
  position: absolute;
  z-index: 100;
  border: 5px solid #fff;
}

.s2_region_1:hover {
  background: url(/pub/html/images/S2_img01.png) no-repeat;
}

.s2_region_2:hover {
  background: url(/pub/html/images/S2_img02.png) no-repeat;
}

.s2_region_3:hover {
  background: url(/pub/html/images/S2_img03.png) no-repeat;
}

.s2_region_4:hover {
  background: url(/pub/html/images/S2_img04.png) no-repeat;
}

.s2_region_5:hover {
  background: url(/pub/html/images/S2_img05.png) no-repeat;
}

.s2_region_6:hover {
  background: url(/pub/html/images/S2_img06.png) no-repeat;
}

.s2_region_7:hover {
  background: url(/pub/html/images/S2_img07.png) no-repeat;
}

.s2_region_8:hover {
  background: url(/pub/html/images/S2_img08.png) no-repeat;
}

.s2_active img {
  width: 320px;
  height: 200px;
  border: 0;
}

.s2_active span {
  position: absolute;
  padding: 5px 10px;
  background: #323232;
  line-height: 20px;
  display: block;
  color: #fff;
  height: 42px;
  width: 300px;
  margin-top: 148px;
  display: none;
}

.s2_search {
  width: 1000px;
  margin: 20px auto;
}

.s2_search input,
.s2_search select {
  height: 30px;
  background: #fff;
  border: 1px solid #c7eaf6;
}

.s2_search button {
  height: 30px;
  background: #fff;
  border: 1px solid #c7eaf6;
  color: #c7eaf6;
}

/*fn_20141021版*/
.s2fn01 {
  overflow: hidden;
  padding: 20px 0;
}

.s2fn01_lt {
  float: left;
  width: 490px;
  height: 220px;
  margin-right: 20px;
  background: url(/pub/html/images/fn/fn01lt_bg.png) no-repeat;
}

.s2fn01_gt {
  float: right;
  width: 490px;
  height: 220px;
  background: url(/pub/html/images/fn/fn01gt_bg.png) no-repeat;
}

.fn01_cnt {
  width: 260px;
  float: right;
  padding-right: 5px;
}

.fn01_cnt h2 {
  margin: 15px 0 5px 0;
  color: #05203e;
  font-family: "微软雅黑";
  font-size: 18px;
  font-weight: normal;
}

.fn01_cnt h3 {
  margin: 0 0 15px 0;
  color: #20acd3;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: normal;
}

.fn01_cnt p {
  line-height: 24px;
  text-indent: 24px;
  padding-right: 10px;
}

.s2fn02 {
  margin: 20px 0;
}

.s2fn03 {
  padding: 20px 0;
  overflow: hidden;
  margin: 0 auto;
  width: 1000px;
}

.s2fn03_lt {
  float: left;
  width: 490px;
  height: 130px;
  background: url(/pub/html/images/fn/fn03lt_bg.png) no-repeat;
}

.s2fn03_gt {
  float: right;
  width: 490px;
  height: 130px;
  background: url(/pub/html/images/fn/fn03gt_bg.png) no-repeat;
}

.fn03_cnt {
  width: 270px;
  float: right;
  padding-right: 15px;
}

.fn03_cnt h2 {
  margin: 15px 0 5px 0;
  color: #323232;
  font-family: "微软雅黑";
  font-size: 18px;
  font-weight: normal;
}

.fn03_cnt h3 {
  margin: 0 0 10px 0;
  color: #20acd3;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: normal;
}

.fn03_cnt p {
  line-height: 24px;
  padding-right: 20px;
}

.fn03_cnt a {
  color: #0e7693;
  text-decoration: none;
}

.fn03_cnt a:hover {
  color: #d80a0a;
  text-decoration: none;
}

.s2fn04 {
  margin: 20px 0;
}

.s2fn05 {
  overflow: hidden;
  margin: 0 auto;
  padding: 20px 0;
  width: 1000px;
}

.s2fn05_lt,
.s2fn05_gt,
.s2fn05_md {
  float: left;
}

.s2fn05_lt,
.s2fn05_gt {
  padding: 50px 5px;
  width: 34px;
}

.s2fn05_md {
  width: 900px;
  overflow: hidden;
}

.s2fn05 ul {
  overflow: hidden;
  width: 2000px;
}

.s2fn05 ul li {
  float: left;
  padding-right: 48px;
}

.s2fn06 {
  margin: 20px auto;
  width: 1000px;
}

.s2fn06_whole {
  margin: 0 auto;
  width: 1000px;
  height: 185px;
  overflow: hidden;
  background: url(/pub/html/images/fn/fn06_bg.png) no-repeat;
}

.s2fn06_whole div {
  width: 300px;
  height: 120px;
  margin: 60px 10px 0 30px;
  float: left;
  overflow: hidden;
}

.s2fn06_whole div.last {
  margin: 60px 0 0 0;
}

.s2fn06_whole img {
  width: 160px;
  height: 120px;
  float: left;
  display: block;
  margin-right: 10px;
}

.s2fn06_whole span {
  float: left;
  width: 130px;
  display: block;
  font-size: 12px;
  color: #05490b;
  line-height: 24px;
}

/*
________________________________________________________________*/
.p1_1st,
.p1_2nd,
.p1_3rd {
  width: 329px;
  height: 209px;
  border-right: 1px solid #dbddde;
  border-bottom: 1px solid #dbddde;
}

.p1_1st {
  float: left;
  margin-right: 5px;
  background: #f0ebfe;
}

.p1_2nd {
  float: left;
  margin-right: 5px;
  background: #ebfeed;
}

.p1_3rd {
  float: right;
  background: #fefce1;
}

.s2fn01 a {
  display: block;
  margin: 20px 20px 10px 20px;
  overflow: hidden;
}

.s2fn01 a img {
  display: inline-block;
  border: none;
  width: 104px;
  height: 72px;
  margin-right: 20px;
  float: left;
  border: 1px solid #20acd3;
}

.s2fn01 p {
  display: inline-block;
}

.s2fn01 a span {
  font-family: "微软雅黑";
  display: block;
  width: 158px;
}

.s2fn01 a span.tit {
  color: #323232;
  font-size: 18px;
}

.s2fn01 a span.cnt {
  color: #20acd3;
  font-size: 14px;
}

.s2fn01 .p1_cnt {
  width: 289px;
  margin: 0 20px;
  font-size: 12px;
  color: #646464;
  line-height: 24px;
  border-top: 1px dotted #323232;
}

.p105tit {
  color: #323232;
  font-family: "微软雅黑";
  font-size: 18px;
  margin-bottom: 5px;
}

.p105ww {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-top: 1px solid #323232;
  overflow: hidden;
  position: relative;
}

.p106 {
  background: #fff;
  margin: 0 auto;
  width: 1000px;
  overflow: hidden;
  border: 1px solid #c1c1c1;
  border-top: 1px solid #323232;
}

.p106 a {
  display: inline-block;
  float: left;
}

.p106 div {
  width: 300px;
  height: 120px;
  margin: 20px 10px 20px 30px;
  float: left;
  overflow: hidden;
}

.p106 div.last {
  margin: 20px 0 20px 0;
}

.s2fn06 h1 {
  font-size: 18px;
  font-family: "微软雅黑";
  color: #323232;
  font-weight: normal;
  margin-bottom: 5px;
}

.p106 img {
  width: 160px;
  height: 120px;
  float: left;
  display: block;
  margin-right: 10px;
}

.p106 span {
  float: left;
  width: 130px;
  display: block;
  font-size: 12px;
  color: #323232;
  line-height: 24px;
}

/*
________________________________________________________________*/
i.p105lt {
  margin: 20px 21px 20px 20px;
  display: inline-block;
  background: url(/pub/html/images/fn/p105lt.png);
  width: 40px;
  height: 140px;
  position: absolute;
  left: 0;
}

i.p105gt {
  margin: 20px 20px 20px 21px;
  display: inline-block;
  background: url(/pub/html/images/fn/p105gt.png);
  width: 40px;
  height: 140px;
  position: absolute;
  right: 0;
}

.p105ww a {
  width: 200px;
  height: 140px;
  display: inline-block;
  float: left;
  text-decoration: none;
  white-space: nowrap;
  margin-right: 12px;
}

.p105ww a:hover {
  opacity: 0.8;
}

.p105ww a img {
  display: block;
  border: 1px solid #20acd3;
  width: 102px;
  height: 70px;
  margin: 20px 48px 10px;
}

.p105ww a span {
  display: block;
  font-size: 14px;
  color: #323232;
  text-align: center;
}

.p105cnt {
  width: 838px;
  float: left;
  overflow: hidden;
  margin: 20px 80px;
}

.p105cnt div {
  overflow: hidden;
  height: 140px;
}

.p105_a {
  background: #ebf2fe;
}

.p105_b {
  background: #fef7eb;
}

.p105_c {
  background: #ebfefd;
}

.p105_d {
  background: #feebf7;
}

.p105_e {
  background: #f7feeb;
}

.p105_f {
  background: #fefdeb;
}

#flink_4 ul {
  overflow: hidden;
}

#flink_4 ul li {
  float: left;
  margin-left: 0px;
}

#flink_4 a {
  display: block;
  line-height: 12px;
  height: 24px;
  text-align: center;
  font-size: 12px;
  margin-top: 7px;
  width: 83px;
}

#flink_4 {
  width: 500px;
  padding: 20px 0;
}

#flink_4 img {
  width: 83px;
  height: 83px;
}

#backTop {
  width: 54px;
  height: 54px;
  overflow: hidden;
  right: 15px;
  position: fixed;
  z-index: 100;
  bottom: 30px;
}

#backTop a {
  display: block;
  border-radius: 2px;
  width: 54px;
  height: 54px;
  overflow: hidden;
  background: url(/pub/html/images/ico_fix.png) no-repeat 0 -118px;
}

/*----------------------------------------------------
*/
.s3_news_block {
  overflow: hidden;
}

.s3_news {
  float: left;
  margin-top: 5px;
  width: 322px;
  height: 250px;
  background: #fafafa;
  border: 1px solid #ccc;
}

.s3_news_title {
  width: 318px;
  height: 20px;
  padding: 2px 0;
  /*background: #f4f4f4;*/
}

.s3_news_list {
  width: 283px;
  height: 245px;
  padding: 10px 20px;
}

/*.s3_news_list ul li{
 line-height:24px;
 display:none;
}
.s3_news_list ul li.disp{	
 display:block;
}*/
.s3_news_list h1 {
  font-size: 14px;
  padding: 15px 10px 5px 10px;
  color: #20acd3;
}

.s3_news_list p {
  color: #646464;
  line-height: 24px;
  text-indent: 24px;
}

.s3_news_list dl {
}

.s3_news_list dd {
  /*width:400px;/*原280px*/
  font-family: "宋体";
  line-height: 34px;
}

.s3_news_list dd a {
  color: #646464;
  text-decoration: none;
  cursor: pointer;
}

.s3_news_list dd a:hover {
  color: #d32828;
}

.s3_news_title li {
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

.s3_news_title a:hover {
  text-decoration: none;
}

.s3_news_title a li {
  color: #b7b7b7;
}

.s3_news_title a li.cur {
  color: #0e4c95;
  font-family: "微软雅黑";
  /*text-indent: 2em;*/
  /*border-bottom:1px solid #d32828;*/
  /* margin-left: 5px; */
}

.rollpic {
  width: 1001px;
  overflow: hidden;
  margin-top: 15px;
}

.rollpic ul {
  width: 9506px;
  white-space: nowrap;
}

.rollpic ul li {
  float: left;
  width: 184px;
  margin-right: 10px;
}

.rollpic ul li img {
  width: 184px;
}

.rollpic ul li div {
  text-align: center;
  white-space: normal;
}

.s4_icon_gsgg {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/gsgg.png) no-repeat;
}

.s4_icon_hydt {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/hydt.png) no-repeat;
}

.s4_icon_jtdt {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/jtdt.png) no-repeat;
}

.s4_icon_jtyw {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/jtyw.png) no-repeat;
}

.s4_icon_qywh {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/qywh.png) no-repeat;
}

.s4_icon_rczp {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/rczp.png) no-repeat;
}

.s4_icon_zbtj {
  width: 24px;
  height: 24px;
  margin: 0 10px;
  display: inline-block;
  background: url(/pub/html/images/zbtj.png) no-repeat;
}
