/* global */

/*通用样式*/

* {

  margin: 0 auto;

  padding: 0;

  border: 0;

}

body {

  background: #fff;

  font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial;

}

ul,

li {

  list-style: none;

}

a {

  text-decoration: none;

}

a:hover,

a:active {

  text-decoration: underline;

  color: #148cc1;

}

.clear {

  clear: both;

  font-size: 0;

  line-height: 0;

  height: 0;

}

.Hspace {

  width: 1px;

  height: 10px;

  overflow: hidden;

  clear: both;

}

.Hspace5 {

  width: 1px;

  height: 5px;

  overflow: hidden;

  clear: both;

}

/* 最外层div */

.main {

  width: 100%;

  min-width: 1240px;

}

/* 广告 */

.part-top-ad {

  width: 1240px;

  text-align: center;

  margin-top: 10px;

}

.part-top-ad img {

  width: 1240px;

  height: 80px;

}



.part-top-ad1 {

  width: 1240px;

  text-align: center;

}

.part-top-ad1 img {

  width: 1240px;

  height: 50px;

}



.nav-ad {

  width: 1240px;

  text-align: center;

}

.nav-ad .left {

  float: left;

  width: 610px;

}

.nav-ad .right {

  float: right;

  width: 610px;

}

.nav-ad img {

  width: 610px;

  height: 50px;

}



.part-ad {

  width: 1240px;

  text-align: center;

  text-align: center;

}

.part-ad .left {

  float: left;

  width: 400px;

}

.part-ad .center {

  float: left;

  width: 440px;

}

.part-ad .right {

  float: right;

  width: 400px;

}

.part-ad img {

  width: 400px;

  height: 50px;

}



.nav-top {

  width: 100%;

  min-width: 1240px;

  height: 40px;

  background: #f9f9f9;

  border-bottom: 1px solid #dcdcdc;

}

/*.nav-top{margin:0 auto;width:1240px;height:40px;background:#f9f9f9;border-bottom:1px solid #dcdcdc;}*/



.nav-top .box {

  width: 1240px;

}

.nav-top .box .biaot {

  float: left;

  padding: 0 30px 0 10px;

  line-height: 40px;

  text-align: center;

}

.nav-top .box .biaot a {

  font-size: 18px;

  color: #6d6d6d;

}

.nav-top .box .biaot1 {

  float: left;

  padding-left: 40px;

  line-height: 40px;

  text-align: center;

  font-size: 14px;

  color: #6d6d6d;

}

.nav-top .box .biaot2 {

  float: right;

  padding: 0 30px;

  line-height: 40px;

  text-align: center;

  height: 40px;

  overflow: hidden;

}

.nav-top .box .biaot2 a {

  font-size: 18px;

  color: #6d6d6d;

}

.nav-top .box .biaot3 {

  background: url(../images/31.png) no-repeat 0 13px;

}

.subSite {

  position: relative;

  cursor: pointer;

}

.subarrow {

  position: absolute;

  top: 18px;

  z-index: 10;

  width: 0;

  height: 0;

  line-height: 0;

  margin-left: 2px;

  font-size: 0;

  border-color: #7ea1bf transparent transparent;

  border-style: solid dashed dashed;

  border-width: 5px 5px 0;

  transform: rotate(0deg);

  -webkit-transform: rotate(0deg);

  transition: all 0.25s ease 0s;

}

.subarrowHover {

  transform: rotate(180deg);

  -webkit-transform: rotate(180deg);

  transition: all 0.25s ease 0s;

}

.subSite .subSiteSelect {

  position: absolute;

  top: 41px;

  right: 8px;

  display: none;

  z-index: 1000;

  background: #fff;

  filter: alpha(opacity=90);

  -moz-opacity: 0.9;

  opacity: 0.9;

}

.subSite .ab1 {

  width: 130px;

}

.subSite .ab2 {

  width: 600px;

  right: -338px;

  -moz-opacity: 1;

  opacity: 1;

  padding: 20px;

  border: 1px solid #e3e3e3;

  border-top: 0;

  box-shadow: 0 0 4px 4px #e3e3e3;

}

.subSite .ab2 .cbox {

  width: 480px;

}

.subSite .ab2 .cbox1 {

  width: 600px;

}

.subSite .ab2 li {

  float: left;

  width: 120px;

  text-align: center;

  cursor: pointer;

  padding: 15px 0;

}

.subSite .ab2 li .pic {

  width: 85px;

  height: 90px;

}

.subSite .ab2 li .pic img {

  width: 85px;

  height: 85px;

}

.subSite .ab2 li .biaot5 {

  line-height: 24px;

  text-align: center;

  width: 85px;

  overflow: hidden;

  height: 48px;

  color: #858585;

  font-size: 14px;

}

.subSite .ab2 li .biaot5 a {

  color: #858585;

  font-size: 14px;

}

.subSite .more {

  color: #365a8f;

  font-size: 14px;

}

.subSite .ab1 li {

  width: 120px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  color: #888888;

  overflow: hidden;

  border: 1px solid #c0d0df;

  background: #fff;

  border-top: 0;

}

.subSite .ab1 li a {

  color: #888888;

  font-size: 12px;

}



/* logo区 */

.header {

  width: 1240px;

  height: 130px;

  background: #fff;

}

.header .logo {

  float: left;

  width: 235px;

  text-align: center;

  padding-top: 20px;

}

.header .logo1 {

  float: left;

  width: 160px;

  text-align: center;

  padding-top: 45px;

}

.header .logo2 {

  float: left;

  width: 155px;

  text-align: center;

  padding-top: 45px;

}

.header .logo3 {

  float: left;

  width: 155px;

  text-align: center;

  padding-top: 46px;

}

.header .right {

  float: right;

  width: 534px;

  padding-top: 20px;

}

.header .header-top {

  float: left;

  width: 530px;

  overflow: hidden;

  position: relative;

}

.header .header-top li {

  height: 28px;

  line-height: 28px;

  overflow: hidden;

}

.header .header-top li span {

  padding-left: 5px;

}

.header .header-top li a {

  font-size: 14px;

  color: #1d72a9;

}

.header .header-top li a:hover {

  color: #148cc1;

}



/* 导航 */

.nav-header {

  width: 1240px;

  background: #f8faff;

  border-bottom: 2px solid #1a73a6;

  border-top: 2px solid #1a73a6;

}



.nav-header .top a {

  color: #1d72a9;

  display: block;

  line-height: 2;

  font-size: 18px;

  text-align: center;

}

.nav-header .top .bu1 {

  padding: 10px 0;

}

.nav-header .top .bu1 div {

  float: left;

  width: 10%;

}

.sunc-head .search {

  width: 380px;

  text-align: right;

}

.sunc-head .search .txtInput {

  border: 1px solid #d7d7d7;

  height: 24px;

  line-height: 24px;

}

.sunc-head .search .txtButton {

  vertical-align: middle;

}



/* 大头条font-size:46px; */

.part {

  width: 100%;

  min-width: 1240px;

}

.part .top {

  width: 1240px;

  position: relative;

}

.part .top .left {

  width: 1240px;

}

.part .top .txtScroll-top {

  overflow: hidden;

  position: relative;

  padding: 10px 0;

}

.part .top .txtScroll-top .hd {

  display: none;

}

.part .top .txtScroll-top .bd {

}

.part .top .txtScroll-top ul li {

  overflow: hidden;

}

.part .top .left .bigbiaot {

  text-align: center;

  overflow: hidden;

}

.part .top .left .bigbiaot a {

  font-size: 46px;

  font-weight: bold;

  color: #dc0100;

}

.part .top .left .bigbiaot a:hover {

  text-decoration: none;

}

.part .top .left .bigbiaot a span {

  white-space: pre-wrap;

}

.part .top .left .ab {

  width: 1200px;

  text-align: center;

  color: #8e8e8e;

  line-height: 32px;

  font-size: 16px;

}

.part .top .left .ab a {

  font-size: 18px;

  color: #8e8e8e;

  padding: 0 2px;

  margin: 0 10px;

}

.part .top .right {

  width: 100px;

  text-align: right;

  position: absolute;

  right: 0;

  bottom: -25px;

  z-index: 10;

}

.part .top .right .title1 {

}

.part .top .right .title1 a {

  color: #d06666;

  font-size: 16px;

}



.part .middle {

  width: 100%;

  min-width: 1240px;

  background: url(../images/5.jpg) no-repeat left top;

  height: 266px;

}

/*.part .middle{width:100%;min-width:1240px;background:url(../images/5_1.jpg) no-repeat left top;height:266px;}*/



.part .middle .box {

  width: 1240px;

  position: relative;

  padding-top: 40px;

}

.part .middle .left {

  float: left;

  width: 260px;

  height: 260px;

  position: relative;

}

.part .middle .left a {

  display: block;

  height: 260px;

}



.part .middle .cbox {

  float: left;

  background: url(../images/39.png) no-repeat top center;

  width: 920px;

  height: 226px;

  padding-left: 30px;

}

.part .middle .center {

  float: left;

  width: 500px;

  padding-top: 20px;

}

.part .middle .center .picbox {

  width: 500px;

  height: 105px;

}

.part .middle .center .picbox .pic {

  float: left;

  width: 145px;

}

.part .middle .center .picbox .pic img {

  width: 145px;

  height: 85px;

  border-radius: 4px;

}

.part .middle .center .picbox .biaot {

  float: right;

  width: 350px;

  line-height: 30px;

  padding-top: 10px;

}

.part .middle .center .picbox .biaot a {

  color: #696969;

  font-size: 18px;

}

.part .middle .right {

  float: left;

  width: 420px;

  padding-top: 20px;

}

.part .middle .right .picbox {

  width: 420px;

  height: 105px;

}

.part .middle .right .picbox .pic {

  float: left;

  width: 145px;

}

.part .middle .right .picbox .pic img {

  width: 145px;

  height: 85px;

  border-radius: 4px;

}

.part .middle .right .picbox .biaot {

  float: right;

  width: 260px;

  text-align: left;

}

.part .middle .right .picbox .biaot a {

  color: #696969;

  font-size: 18px;

}



.part .bottom {

  background: #f9fbff;

  width: 1240px;

  padding: 10px;

}

.part .bottom .title1 {

  float: left;

  width: 80px;

  height: 30px;

  line-height: 30px;

  padding-left: 40px;

  color: #575757;

  background: url(../images/7.png) no-repeat 5px 8px;

  font-weight: bold;

}

.part .bottom .title1 a {

  color: #575757;

  font-size: 16px;

}

.part .bottom .box {

  float: left;

  width: 1120px;

  color: #575757;

  font-size: 14px;

  height: 30px;

  line-height: 30px;

}

.part .bottom .top-left {

  position: relative;

  width: 1100px;

  height: 30px;

  line-height: 30px;

}

.part .bottom .top-left .hd {

  display: none;

}

.part .bottom .top-left .bd {

  width: 1050px;

}

.part .bottom .top-left .bd .tempWrap {

  width: 1100px !important;

}

.part .bottom .top-left .bd ul {

  overflow: hidden;

  zoom: 1;

}

.part .bottom .top-left .bd ul li {

  padding-left: 15px;

  margin-right: 20px;

  float: left;

  height: 30px;

  line-height: 30px;

  background: url(../images/6.jpg) no-repeat 5px 12px;

  text-align: left;

  _display: inline;

  width: auto !important;

} /* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.part .bottom .top-left .bd ul li a {

  color: #575757;

  font-size: 14px;

}

#top-left {

  position: relative;

  width: 1100px;

  height: 30px;

  line-height: 30px;

  overflow: hidden;

}

#top-left ul li {

  float: left;

  padding-left: 15px;

  margin-right: 20px;

  float: left;

  height: 30px;

  line-height: 30px;

  background: url(../images/6.jpg) no-repeat 5px 12px;

  text-align: left;

  _display: inline;

  width: auto !important;

} /* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

#top-left ul li a {

  color: #575757;

  font-size: 16px;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



/* 小头条 */

.part-top {

  width: 1240px;

}

.part-top .left {

  float: left;

  width: 1060px;

  text-align: left;

}

.part-top .left .bigbiaot {

  height: 70px;

  text-align: center;

  overflow: hidden;

  line-height: 70px;

}

.part-top .left .bigbiaot a {

  font-size: 32px;

  font-weight: 600;

  color: #00479d;

}

.part-top .right {

  float: right;

  width: 170px;

  padding-top: 5px;

}

.part-top .right .big {

  background: #f2f2f2;

  font-weight: bold;

  height: 30px;

  line-height: 30px;

  text-align: center;

  margin-top: 5px;

}

.part-top .right .big a {

  font-size: 16px;

  color: #e84c00;

}



/* 要闻 */

.partA {

  width: 100%;

  min-width: 1240px;

}

.partA .box {

  width: 1240px;

}

/* 列表line-height:48px;height:48px; */

.partA .box .left {

  float: left;

  width: 480px;

}

.partA .box .left .list {

}

.partA .box .left .list li {

  overflow: hidden;

  text-align: jsutify;

  padding: 10px 0 0 15px;

  background: url(../images/dot.jpg) no-repeat 0 24px;

  line-height: 30px;

}

.partA .box .left .list li a {

  color: #4e4e4e;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 18px;

}

.partA .box .left .list li a:not(:first-child) {

  margin-left: 5px;

}

.partA .box .left .list li a:hover {

  color: #148cc1;

}

/* 幻灯 */

.partA .box .right {

  float: right;

  width: 740px;

  padding-top: 8px;

}

.partA .box .right .swiper-wrapper {

  width: 740px;

  height: 420px;

  position: relative;

  overflow: hidden;

}

.partA .box .right .swiper-wrapper img {

  width: 740px;

  height: 420px;

}

.partA .box .right .swiper-wrapper .swiper-button-white {

}

.partA .box .right .swiper-button-prev {

  position: absolute;

  top: 50%;

  width: 49px;

  height: 98px;

  margin-top: -49px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/22.png) no-repeat top center;

  left: 5px;

}

.partA .box .right .swiper-button-next {

  position: absolute;

  top: 50%;

  width: 49px;

  height: 98px;

  margin-top: -49px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/23.png) no-repeat top center;

  right: 5px;

}

.swiper-button-next.swiper-button-disabled,

.swiper-button-prev.swiper-button-disabled {

  opacity: 0.35;

  cursor: auto;

  pointer-events: none;

}

.partA .box .right .picbox {

  width: 740px;

  height: 420px;

  position: relative;

}

.partA .box .right .biaot {

  width: 740px;

  height: 50px;

  position: absolute;

  left: 0;

  bottom: 0;

  line-height: 50px;

  text-align: center;

  background: url(../images/43.png) bottom center;

  padding-top: 85px;

}

.partA .box .right .biaot a {

  font-size: 18px;

  font-weight: bold;

  color: #fff;

}

/* 特别推荐 */

.partA .bottom {

  width: 100%;

  min-width: 1240px;

  background: url(../images/11.jpg) no-repeat center 30px;

  height: 254px;

  padding-top: 30px;

}

.partA .bottom .box1 {

  width: 1240px;

  padding-top: 20px;

}

.partA .bottom .box1 .title1 {

  float: left;

  width: 60px;

  height: 230px;

}

.partA .bottom .box1 .title1 a {

  display: block;

  height: 230px;

}

.partA .bottom .cbox {

  float: left;

  width: 1170px;

  position: relative;

}

.partA .bottom .cbox .left {

  float: left;

  padding-left: 35px;

  width: 220px;

}

.partA .bottom .cbox .swiper-container {

  height: 200px;

  position: relative;

  overflow: hidden;

}

.partA .bottom .cbox .swiper-button-prev {

  position: absolute;

  top: 50%;

  width: 12px;

  height: 25px;

  margin-top: -15px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/9.png) no-repeat top center;

  left: 5px;

}

.partA .bottom .cbox .swiper-button-next {

  position: absolute;

  top: 50%;

  width: 12px;

  height: 25px;

  margin-top: -15px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/10.png) no-repeat top center;

  right: 5px;

}

.partA .bottom .cbox .picbox {

  width: 210px;

  height: 200px;

}

.partA .bottom .cbox .picbox .pic {

  height: 150px;

}

.partA .bottom .cbox .picbox .pic img {

  width: 210px;

  height: 150px;

}

.partA .bottom .cbox .picbox .biaot {

  width: 210px;

  height: 46px;

}

.partA .bottom .cbox .picbox .biaot a {

  color: #383838;

  display: block;

  text-align: center;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  font-size: 16px;

}



/* 二屏要闻 */

.partB {

  width: 1240px;

  padding-top: 20px;

}

/* 政经1号，听见，直通发布厅 */

.partB .left {

  float: left;

  width: 438px;

  text-align: center;

  height: 800px;

  position: relative;

  margin-right: 10px;

}

.partB .left .title1 {

  height: 44px;

  text-align: left;

}

.partB .left .title2 {

  text-align: left;

  height: 34px;

}

.partB .left .list {

  padding: 20px 0;

}

.partB .left .list li {

  line-height: 44px;

  height: 44px;

  overflow: hidden;

  overflow: hidden;

  text-align: left;

}

.partB .left .list li a {

  color: #4e4e4e;

  font-size: 18px;

}

.partB .left .list li a:not(:first-child) {

  margin-left: 5px;

}

.partB .left .list li a:hover {

  color: #148cc1;

}

.partB .left .list1 {

  padding: 20px 0;

}

.partB .left .list1 li {

  line-height: 24px;

  padding: 10px 0;

  text-align: left;

}

.partB .left .list1 li a {

  color: #4e4e4e;

  font-size: 18px;

}

.partB .left .list1 li a:not(:first-child) {

  margin-left: 5px;

}

.partB .left .list1 li a:hover {

  color: #148cc1;

}

/* 国内，国际，紫金e评 */

.partB .center {

  float: left;

  width: 430px;

  text-align: center;

}

.partB .center .title1 {

  width: 415px;

  text-align: left;

  height: 44px;

  line-height: 40px;

  font-weight: bold;

  font-size: 20px;

  background: url(../images/14.png) no-repeat bottom center;

  text-indent: 20px;

  margin-right: 15px;

  overflow: hidden;

}

.partB .center .title1 a {

  color: #0350a2;

}

.partB .center .title2 {

  width: 430px;

  text-align: left;

  height: 34px;

  line-height: 30px;

}

.partB .center .list {

  padding: 20px 0;

  width: 430px;

}

.partB .center .list li {

  line-height: 44px;

  height: 44px;

  overflow: hidden;

  text-align: left;

}

.partB .center .list li a {

  color: #4e4e4e;

  font-size: 18px;

}

.partB .center .list li a:not(:first-child) {

  margin-left: 5px;

}

.partB .center .list li a:hover {

  color: #148cc1;

}

/* 视频 */

.partB .right {

  float: right;

  width: 360px;

  text-align: center;

}

.partB .right .title1 {

  width: 340px;

  text-align: left;

  padding-left: 10px;

  line-height: 40px;

  height: 50px;

  font-size: 20px;

  background: url(../images/34.png) no-repeat 0 8px;

  color: #3f3f3f;

}

.partB .right .title1 a {

  color: #3f3f3f;

}

.partB .right .title1 span {

  float: right;

  padding: 5px 5px 0 10px;

}

.partB .right .title1 span a {

  color: #6e6e6e;

  font-size: 14px;

}

.partB .right .title2 {

  text-align: left;

}

.partB .right .picbox {

  width: 340px;

  height: 230px;

  position: relative;

}

.partB .right .picbox .pic {

  height: 160px;

}

.partB .right .picbox .pic img {

  width: 340px;

  height: 160px;

  border-radius: 4px;

}

.partB .right .picbox .biaot {

  width: 340px;

  line-height: 36px;

  height: 36px;

  overflow: hidden;

  text-align: center;

}

.partB .right .picbox .biaot a {

  font-size: 18px;

  color: #303030;

}

.partB .right .picbox .video {

  width: 41px;

  height: 41px;

  position: absolute;

  background: url(../images/18.png) no-repeat;

  top: 100px;

  right: 20px;

  z-index: 100;

}

.partB .right .picbox1 {

  float: left;

  width: 180px;

  height: 150px;

  position: relative;

}

.partB .right .picbox1 .pic {

  height: 105px;

}

.partB .right .picbox1 .pic img {

  width: 160px;

  height: 105px;

  border-radius: 3px;

}

.partB .right .picbox1 .biaot {

  width: 160px;

  line-height: 36px;

  height: 36px;

  overflow: hidden;

  text-align: center;

}

.partB .right .picbox1 .biaot a {

  font-size: 18px;

  color: #303030;

}

.partB .right .picbox1 .video {

  width: 33px;

  height: 33px;

  position: absolute;

  background: url(../images/29.png) no-repeat;

  top: 70px;

  right: 20px;

  z-index: 100;

}

.partB .right .list {

  padding: 20px 0;

  width: 340px;

}

.partB .right .list li {

  line-height: 44px;

  height: 44px;

  overflow: hidden;

  text-align: left;

}

.partB .right .list li a {

  color: #4e4e4e;

  font-size: 18px;

}

.partB .right .list li a:not(:first-child) {

  margin-left: 5px;

}

.partB .right .list li a:hover {

  color: #148cc1;

}



/* 学习强国 */

.partC {

  width: 100%;

  min-width: 1240px;

  background: url(../images/24.png) no-repeat center 80px;

  height: 390px;

}

.partC .box {

  width: 1240px;

}

.partC .title1 {

  background: url(../images/25.png) no-repeat top center;

  height: 110px;

}

.partC .title1 a {

  display: block;

  height: 110px;

}

.partC .left {

  float: left;

  width: 410px;

  position: relative;

}

.partC .left .swiper-container {

  width: 375px;

  height: 220px;

  position: relative;

  overflow: hidden;

}

.partC .left .swiper-button-prev {

  position: absolute;

  top: 50%;

  width: 30px;

  height: 60px;

  margin-top: -30px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/22.png) no-repeat top center;

  left: 20px;

}

.partC .left .swiper-button-next {

  position: absolute;

  top: 50%;

  width: 30px;

  height: 60px;

  margin-top: -30px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/23.png) no-repeat top center;

  right: 20px;

}

.partC .left .picbox {

  width: 375px;

  height: 220px;

  position: relative;

}

.partC .left .picbox .pic {

  height: 220px;

}

.partC .left .picbox .pic img {

  width: 375px;

  height: 220px;

}

.partC .left .picbox .biaot {

  width: 375px;

  line-height: 30px;

  height: 30px;

  overflow: hidden;

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(../images/vbg.png);

  text-align: center;

}

.partC .left .picbox .biaot a {

  color: #fff;

  display: block;

  text-align: center;

  text-overflow: ellipsis;

  white-space: nowrap;

  font-size: 16px;

}

.partC .center {

  float: left;

  width: 420px;

}

.partC .center .list {

  width: 370px;

}

.partC .center .list li {

  line-height: 44px;

  height: 44px;

  overflow: hidden;

  text-align: left;

  border-bottom: 1px solid #ffebec;

}

.partC .center .list li a {

  color: #4e4e4e;

  display: block;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  font-size: 18px;

}

.partC .right {

  float: left;

  width: 410px;

}

.partC .right .list {

  width: 380px;

}

.partC .right .list li {

  line-height: 44px;

  height: 44px;

  overflow: hidden;

  text-align: left;

}

.partC .right .list li a {

  color: #4e4e4e;

  font-size: 18px;

}

.partC .right .picbox {

  float: left;

  width: 200px;

  height: 110px;

  padding-top: 20px;

  text-align: center;

}

.partC .right .picbox .pic {

  height: 110px;

}

.partC .right .picbox .pic img {

  width: 180px;

  height: 110px;

}

.partC .right .picbox .biaot {

  display: none;

}

.partC .right .picbox .biaot a {

  color: #383838;

  font-size: 16px;

}



/* 地方，政务，服务，商务 */

.partD {

  width: 1240px;

  height: 380px;

  padding-top: 5px;

}

.partD .title1 {

  background: url(../images/26.png) no-repeat 0 24px;

  line-height: 50px;

  height: 60px;

  padding-left: 45px;

  font-size: 24px;

  font-weight: bold;

  color: #00479d;

}

.partD .left {

  float: left;

  width: 400px;

  position: relative;

}

.partD .left .swiper-container {

  width: 400px;

  height: 300px;

  position: relative;

  overflow: hidden;

}

.partD .left .swiper-button-prev {

  position: absolute;

  top: 50%;

  width: 30px;

  height: 60px;

  margin-top: -30px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/22.png) no-repeat top center;

  left: 5px;

}

.partD .left .swiper-button-next {

  position: absolute;

  top: 50%;

  width: 30px;

  height: 60px;

  margin-top: -30px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/23.png) no-repeat top center;

  right: 5px;

}

.partD .left .picbox {

  width: 400px;

  height: 300px;

  position: relative;

}

.partD .left .picbox .pic img {

  width: 400px;

  height: 300px;

}

.partD .left .picbox .biaot {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 400px;

  line-height: 36px;

  height: 36px;

  overflow: hidden;

  text-align: center;

  background: url(../images/21.png);

}

.partD .left .picbox .biaot a {

  font-size: 16px;

  color: #fff;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.partD .center {

  float: left;

  width: 440px;

  text-align: center;

}

.partD .right {

  float: right;

  width: 400px;

}



.partD .list {

  width: 400px;

}

.partD .list li {

  line-height: 42px;

  height: 42px;

  overflow: hidden;

  text-align: left;

}

.partD .list li a {
  display: block;
  color: #383838;

  font-size: 18px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.partD .list li a:hover {

  color: #148cc1;

}



/* 图片 */

.partE {

  width: 1240px;

}

.partE .picbox {

  float: left;

  width: 248px;

  height: 160px;

  position: relative;

  text-align: center;

}

.partE .picbox .pic img {

  width: 226px;

  height: 160px;

}

.partE .picbox .biaot {

  position: absolute;

  bottom: 0;

  left: 11px;

  width: 226px;

  line-height: 36px;

  height: 36px;

  overflow: hidden;

  text-align: center;

  background: url(../images/vbg.png);

}

.partE .picbox .biaot a {

  font-size: 16px;

  color: #fff;

}



/* 拍客 */

.partF {

  width: 100%;

  min-width: 1240px; /*background:url(../images/28.jpg) no-repeat center 30px;*/

  height: 620px;

}

.partF .title1 {

  background: url(../images/26.png) no-repeat 0 24px;

  line-height: 50px;

  height: 60px;

  padding-left: 45px;

  font-size: 24px;

  font-weight: bold;

  color: #00479d;

}

.partF .box {

  width: 1240px;

}

.partF .cbox {

  width: 1220px;

  position: relative;

}

/*

        .partF .box .title1{height:140px;width:1180px;}

        .partF .box .title1 span{float:right;padding-top:70px;}

        */

.partF .box .swiper-container {

  width: 1200px;

  height: 540px;

  position: relative;

  overflow: hidden;

}

.partF .box .swiper-button-prev {

  position: absolute;

  top: 50%;

  width: 12px;

  height: 25px;

  margin-top: -40px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/9.png) no-repeat top center;

  left: 0;

}

.partF .box .swiper-button-next {

  position: absolute;

  top: 50%;

  width: 12px;

  height: 25px;

  margin-top: -40px;

  z-index: 10;

  cursor: pointer;

  background: url(../images/10.png) no-repeat top center;

  right: 0;

}

.partF .box .picbox {

  text-align: center;

  padding-bottom: 20px;

}

.partF .box .picbox .pic img {

  width: 360px;

  height: 200px;

  border-radius: 4px;

}

.partF .box .picbox .biaot {

  width: 360px;

  line-height: 36px;

  height: 36px;

  text-align: center;

  overflow: hidden;

}

.partF .box .picbox .biaot a {

  font-size: 16px;

  color: #383838;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



/*链接公告样式*/

.partH {

  width: 100%;

  min-width: 1240px;

  text-align: center;

  border-top: 2px solid #1b76a7;

}

.partH .box {

  width: 1240px;

}

/*集团公告*/

.partH .notice {

  height: 60px;

  border-bottom: 1px solid #004aa4;

}

.partH .notice .left {

  float: left;

  width: 200px;

  font-size: 20px;

  font-weight: bold;

  color: #004aa4;

  line-height: 50px;

}

.partH .notice .right {

  float: left;

  width: 980px;

}

.partH .notice .right .notice-left {

  position: relative;

  width: 980px;

  height: 30px;

  line-height: 30px;

  padding-top: 15px;

}

.partH .notice .right .notice-left .hd {

  display: none;

}

.partH .notice .right .notice-left .bd {

  width: 980px;

}

.partH .notice .right .notice-left .bd .tempWrap {

  width: 980px !important;

} /* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.partH .notice .right .notice-left .bd ul {

  overflow: hidden;

  zoom: 1;

}

.partH .notice .right .notice-left .bd ul li {

  background: url(../images/8.png) no-repeat 5px 14px;

  padding-left: 20px;

  margin-right: 20px;

  float: left;

  height: 24px;

  line-height: 24px;

  text-align: left;

  _display: inline;

  width: auto !important;

} /* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.partH .notice .right .notice-left .bd ul li a {

  color: #191919;

  font-size: 14px;

}

/*友情链接*/

.partH .slideLink {

  width: 1240px;

  text-align: left;

  padding-top: 20px;

}

.partH .slideLink .hd {

  height: 50px;

  border-bottom: 1px solid #004aa4;

}

.partH .slideLink .hd ul {

  width: 1240px;

  height: 50px;

  text-align: center;

  line-height: 50px;

}

.partH .slideLink .hd ul li {

  display: inline;

  padding: 10px 20px;

  width: 130px;

  cursor: pointer;

  color: #004aa4;

  font-size: 18px;

  font-weight: bold;

}

.partH .slideLink .hd ul li.on {

  background: #004aa4;

  color: #fff;

}

.partH .slideLink .bd ul {

  padding: 15px 0;

  line-height: 30px;

  text-align: left;

}

.partH .slideLink .bd li {

  float: left;

  width: 90px;

}

.partH .slideLink .bd ul a {

  font-size: 14px;

  color: #191919;

}

.partH .slideLink .bd ul a:hover {

  color: #148cc1;

}

/*尾区*/

.footer {

  line-height: 30px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  border-top: 6px solid #1f7df0;

  background: #00479d;

  padding-top: 30px;

  height: 230px;

  position: relative;

  width: 100%;

  min-width: 1240px;

}

.footer span {

  padding: 0 2px 0 2px;

}

.footer a {

  color: #fff;

  font-size: 14px;

}

.footerbox {

  height: 100px;

  width: 1200px;

}

.footerbox span {

  padding: 0 20px;

}

.footer .bq1 {

  position: absolute;

  left: 50%;

  top: 150px;

  margin-left: 420px;

}

.footer .bq2 {

  position: absolute;

  left: 50%;

  top: 150px;

  margin-left: -550px;

}



/*左右漂浮*/

.piaofu_left {

  width: 100px;

  height: 180px;

  position: fixed;

  left: 50%;

  margin-left: -750px;

  top: 400px;

  _position: absolute;

  _bottom: auto;

  _top: expression(

    eval(

      document.documentElement.scrollTop +

        document.documentElement.clientHeight-this.offsetHeight-(

          parseInt(this.currentStyle.marginTop, 10) ||0

        )-

        (parseInt(this.currentStyle.marginBottom, 10) ||0)

    )

  );

}

.piaofu_pic {

  position: relative;

  height: 102px;

}

.piaofu_pic span {

  position: absolute;

  right: 0;

  top: 0;

  font-size: 16px;

  color: #fff;

  cursor: pointer;

}

/*

        .piaofu_left img, piaofu_right img{width:100px;}

      */

.piaofu_right {

  width: 100px;

  height: 180px;

  position: fixed;

  left: 50%;

  top: 180px;

  margin-left: 650px;

  _position: absolute;

  _bottom: auto;

  _top: expression(

    eval(

      document.documentElement.scrollTop +

        document.documentElement.clientHeight-this.offsetHeight-(

          parseInt(this.currentStyle.marginTop, 10) ||0

        )-

        (parseInt(this.currentStyle.marginBottom, 10) ||0)

    )

  );

}



/*二维码对联漂浮*/

.follownav {

  width: 90px;

  position: absolute;

  top: 300px;

  left: 50%;

  margin-left: 650px;

  text-align: center;

  z-index: 99;

  display: none;

}

.follownav .picbox {

  padding-top: 20px;

}

.follownav .picbox .pic {

  height: 85px;

}

.follownav .picbox .pic img {

  width: 80px;

}

.follownav .picbox .biaot {

  font-size: 14px;

  color: #2d2d2d;

}



.layui-m-layer0 .layui-m-layerchild {

  max-width: 440px;

}

.layui-m-layercont {

  padding: 20px 0;

  line-height: 24px;

  text-align: center;

}

/*国庆头区 开始

html {min-width:1240px}

body {min-width:1240px;background: url("images/20260304.png") no-repeat center top;padding-top:140px;}

.main {background-color:#fff; width:1240px; }

国庆头区 结束*/

/*二十大头区*/

.main {

  background-color: #fff;

}

.clearfix:after {

  content: "";

  display: table;

  clear: both;

}

.sunc-top {

  padding: 5px 0;

}

.sunc-top .box {

  background: #F8F8FA;

}

.sunc-top .box,

.sunc-head .box {

  width: 1240px;

}

.sunc-head {

  padding: 15px 0;

}

.sunc-wel {

  font-size: 14px;

  color: #333;

  float: left;

}

.sunc-act {

  float: right;

}

.sunc-act a {

  font-size: 14px;

  color: #666;

  margin-left: 10px;

}

.sunc-act a:hover {

  color: #DF0A27;

}

.sunc-logo {

  float: left;

}

.sunc-logo a {

  font-size: 0;

  display: block;

}

.sunc-logo a img {

  max-width: 100%;

}

.sunc-head .search {

  float: right;

  margin-top: 50px;

}

.sunc-part_top {

  text-align: center;

  padding: 20px 0;

}

.sunc-part_top a {

  line-height: 1.3;

  font-weight: bold;

  font-size: 30px;

  color: #0248A2;

}

