.li-inlineblock,
.div-inlineblock,
.select-input,
.sicbg {
  letter-spacing: -10px;
}
.li-inlineblock > li,
.div-inlineblock > div,
.select-input > input,
.sicbg > div {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
}
/*背景-边框*/
/*居中&上下左右内外边距*/
/*定位*/
/*C3特效*/
/*行数*/
/*a元素样式*/
/*字体相关*/
/*倒三角小图标*/
.pi {
  cursor: pointer;
}
.section a:hover {
  color: #1c60b4;
}
.sin1,
.sin2,
.sin3,
.sin4,
.sin5 {
  width: 1200px;
  margin: 0 auto;
}
/*通用模块头部*/
.s-head {
  margin-bottom: 29px;
}
.s-head i {
  display: inline-block;
  height: 26px;
  width: 32px;
  vertical-align: top;
}
.s-head h1 {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 1.714rem;
}
.s-head h1 a {
  color: #2B2B2B;
  font-size: 1.714rem;
  line-height: 24px;
  font-weight: normal;
}
.s-head h2 {
  display: inline-block;
}
/*模块一*/
.sin1 {
  padding: 20px 0px;
}
.sin1 .sin1lf {
  height: atuo;
  width: 65.5%;
  margin-right: 2.5%;
      float: right;
}
.sin1 .sin1lf .s1lfcon > div {
  height: atuo;
 
}
.sin1 .sin1lf .s1lfcon > div:first-child {
  margin-right: 2.5%;    border-bottom: 1px solid rgba(229,229,229,1);
}
.sin1 .sin1lf .s-head i {
  background: url("../img/icon.png") no-repeat 0 1px;
}
.sin1 .sin1lf .s1lfImg {
  height: 218px;
  width: 100%;
  margin-bottom: 1.667rem;
  border: 1px solid #e6e6e6;
  overflow: hidden;
}
.sin1 .sin1lf .s1lfImg img {
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sin1 .sin1lf .s1lfImg img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.sin1 .sin1lf h2 a {
  line-height: 1.714rem;
  font-size: 1.143rem;
  font-weight: bold;
  margin-bottom: 0.785rem;
  color: #333333;
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sin1 .sin1lf h2 a:hover {
  color: #1c60b4;
}
.sin1 .sin1lf p {
  line-height: 1.785rem;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sin1 .sin1rig {
  height: atuo;
  width: 30%;
}
.sin1 .sin1rig .s-head i {
 
}
.sin1 .sin1rig .sin2con {
  margin-bottom: 20px;
}
.sin1 .sin1rig .sin2con > div {
  height: 69px;
  width: 100%;border-bottom: 1px solid rgba(229,229,229,1);
}
.sin1 .sin1rig .sin2con > div:not(:last-child) {
  margin-bottom: 1.21rem;
  border-bottom: 1px solid rgba(229,229,229,1);
}
.sin1 .sin1rig .sin2con .sin2Time {
  height: 64px;
  width: 17.22222222%;
  border: 1px solid #e6e6e6;
  text-align: center;
  margin-right: 5.55555556%;
  font-family: "Arial";
      float: left;
}
.sin1 .sin1rig .sin2con .sin2MonthDay {
line-height: 36px;
    font-size: 25px;
    color: #1c60b4;
    font-weight: bold;

}
.sin1 .sin1rig .sin2con .sin2Year {
  line-height: 28px;
  font-size: 0.857rem;
  background-color: #1c60b4;
  color: #ffffff;
}
.sin1 .sin1rig .sin2con .sin2Text {
  height: auto;
  width: 76.38888889%;
  padding: 11px 0;
  font-weight: normal;
  float: right;
}
.sin1 .sin1rig .sin2con .sin2Text a,
.sin1 .sin1rig .sin2con .sin2Text span {
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
  font-size: 1rem;
  overflow: hidden;
  /*text-overflow: ellipsis;
  white-space: nowrap;*/
  line-height: 23px;
  word-wrap: break-word;
  word-break: normal;
}
.sin1 .sin1rig .sin2con .sin2Text span {
  color: #808080;
}
/*模块二*/
.sin2bg {
 
}
.sin2 {
padding-bottom: 50px;
}
.sin2 .s-head i {
  background: url("../img/icon.png") no-repeat 0 -76px;
}
.sin2 .sin2con > div {
  overflow: hidden;
  
  width: 31.75%;
}
.sin2 .sin2con > div img {
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sin2 .sin2con > div img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.sin2 .sin2con > div a {
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
  position: relative;
}
.sin2 .sin2con > div img {
  height: 100%;
  width: 100%;
}
.sin2 .sin2con > div span {
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  display: inline-block;
  position: absolute;
  height: 36px;
  width: 100%;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  padding: 0 1.2rem;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sin2 .sin2con > div:not(:last-child) {
  margin-right: 1.66666667%;
}
/*模块三*/
.sin3 {
  padding: 50px 0px;
}
.sin3 .s-head h2 {
  font-weight: normal;
}
.sin3 .s-head span {
  display: inline-block;
  color: #808080;
  line-height: 1.428rem;
  font-family: "Arial";
  vertical-align: top;
}
.sin3 .s-head i {
  background: url("../img/icon.png") no-repeat 0 -116px;
  width: 17px;
}
.sin3 .s-head h2 {
  color: #333333;
  line-height: 1.428rem;
  font-size: 1.428rem;
  vertical-align: top;
}
.sin3 .sin3lf {
  height: atuo;
  width: 31.66666667%;
  margin-right: 2.5%;
}
.sin3 .sin3lf .sin3lfimg {
  border: 1px solid #e1e0e2;
}
.sin3 .sin3lf ul {
  padding-top: 7px;
}
.sin3 .sin3lf li span {
  display: inline-block;
  height: 100%;
  width: 15.78947368%;
  vertical-align: top;
  color: #808080;
  line-height: 36px;
  font-family: "Arial";
}
.sin3 .sin3lf li a {
  display: inline-block;
  height: 100%;
  width: 84.21052632%;
  vertical-align: top;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sin3 .sin3md {
  height: atuo;
  width: 31.66666667%;
  margin-right: 2.5%;
}
.sin3 .sin3md .sin3Text {
  padding-bottom: 24px;
  border-bottom: 1px dashed #cccccc;
}
.sin3 .sin3md .sin3Text h2 a {
  line-height: 50px;
  font-weight: bold;
  font-size: 16px;
}
.sin3 .sin3md .sin3Text p {
  line-height: 24px;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sin3 .sin3md .sin3Other a {
  display: inline-block;
  height: 32px;
  width: 80px;
  vertical-align: top;
  margin-top: 25px;
  line-height: 32px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #f2f2f2;
  margin-right: 5.26315789%;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.sin3 .sin3md .sin3Other a:hover {
  background-color: #1c60b4;
  color: #ffffff;
}
.sin3 .sin3rig {
  height: atuo;
  width: 31.66666667%;
}
/*列表一*/
.slist1 li {
  line-height: 24px;
  padding-bottom: 17px;
  border-bottom: 1px solid #e6e6e6;
}
.slist1 li a {
  line-height: 24px;
  display: inline-block;
  height: auto;
  width: 79.41176471%;
  vertical-align: top;
  padding-left: 4.41176471%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.slist1 li span {
  display: inline-block;
  height: auto;
  width: 15.44117647%;
  vertical-align: top;
  text-align: center;
  font-family: bellMtI;
  color: #999999;
  font-size: 16px;
  background-color: #f2f2f2;
}
.slist1 li:not(:first-child) {
  padding-top: 18px;
}
/*模块内置banner*/
.si1Banner {
  height: 278px;
  width: 100%;
}
.si1Banner .si1Con {
  height: 278px;
  width: 100%;
  position: relative;
}
.si1Banner .si1Bd,
.si1Banner .si1Bd li,
.si1Banner .si1Bd li img {
  height: 100%;
  width: 100%;
}
.si1Banner .si1Bd li {
  border-bottom: none;
}
.si1Banner .si1Bd li img {
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.si1Banner .si1Bd li img:hover {
  -webkit-transform: scale(1.017);
  -ms-transform: scale(1.017);
  transform: scale(1.017);
}
.si1Banner .si1Bd li:before {
  display: none;
}
.si1Banner .si1Con a {
  margin-left: 0;
  padding-left: 0;
  height: auto;
  width: auto;
}
.si1Banner .si1Con a:hover {
  transform: translateX(0px);
}
.si1Banner .si1Text {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 100;
}
.si1Banner .si1Text a {
  line-height: 56px;
  text-align: center;
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.3);
}
.si1Banner .si1Text a:hover {
  color: #ffdc99;
}
.si1Banner .si1Prev,
.si1Banner .si1Next {
  height: 20px;
  width: 20px;
  position: absolute;
  top: -55px;
  right: 0;
  cursor: pointer;
  z-index: 100;
  overflow: hidden;
}
.si1Banner .si1Prev {
  right: 19px;
  background: transparent url("../img/arrow.png") no-repeat left center;
}
.si1Banner .si1Next {
  background: transparent url("../img/arrow.png") no-repeat right center;
}
/***********************    响应式   **********************/
/*G电脑屏幕*/
/*G平板屏幕*/
/*G手机屏幕*/
@media screen and (max-width: 768px) {
  .sin1,
  .sin2,
  .sin3,
  .sin4,
  .sin5 {
    width: 100%;
  }
  .sin1 .sin1lf,
  .sin1 .sin1rig {
    height: 100%;
    width: 100%;
  }
  .sin1,
  .sin2 {
    padding: 0;
  }
  .sin1 .s-head,
  .sin2 .s-head {
    margin-bottom: 1rem;
  }
  .sin1 .s-head .rig,
  .sin2 .s-head .rig {
    font-family: "Arial";
    font-size: 1.286rem;
    color: #808080;
  }
  .sin1 {
    padding: 1.428rem 0px;
  }
  .mbwith,
  .m-headin,
  .s4list {
    height: 100%;
    width: 92%;
    margin: 0 auto;
  }
  .sin1 .sin1lf {
    margin-right: 0;
  }
  .sin1 .sin1lf .s1lfImg {
    height: 92px;
    margin-bottom: 0.785rem;
  }
  .sin1 .sin1lf h2 a {
    margin-bottom: 0;
  }
  .sin1 .sin1lf p {
    font-size: 12px;
    line-height: 1.25rem;
  }
  .sin1 .sin1lf .s1lfhd {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 10px;
    width: 10px;
    z-index: 1;
  }
  .sin1 .sin1lf .s1lfhd ul {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200px;
    height: 7px;
    text-align: center;
  }
  .sin1 .sin1lf .s1lfhd ul .s1lfOn {
    width: 22px;
  }
  .sin1 .sin1lf .s1lfhd li {
    -webkit-border-radius: 3.5px;
    -ms-border-radius: 3.5px;
    border-radius: 3.5px;
    background-color: #f5c392;
    height: 7px;
    width: 7px;
    margin: 0 6px;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .sin1 .sin1rig {
    background-color: #f7f7f7;
    padding-top: 1.428rem;
  }
  .s1lfNews {
    position: relative;
  }
  .s1lfNews,
  .s1lfNews .bd ul,
  .s1lfNews .bd li {
    height: 204px;
  }
  .sin1 .sin1rig .sin2con > div:nth-child(3) {
    margin-bottom: 0;
  }
  .sin1 .sin1rig .sin2con > div:nth-child(4) {
    display: none;
  }
  .sin1 .sin1rig .sin2con h1 a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 28px;
  }
  .sin1 .sin1rig .sin2con span {
    display: inline-block;
    height: 100%;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #808080;
    font-size: 0.857rem;
  }
  .sin2bg {
    background-color: #FFFFFF;
  }
  .sin2News {
    position: relative;
  }
  .sin2News,
  .sin2News .s2bd {
    height: 162px;
    width: 100%;
  }
  .sin2News .s2bd .div-inlineblock > div {
    height: 133px;
    width: 47.82608696%;
  }
  .sin2News .s2bd .div-inlineblock > div:first-child {
    margin-right: 4.34782609%;
  }
  .sin2News .s2bd .s2bdImg {
    height: 93px;
    width: 100%;
  }
  .sin2News .s2bd .s2bdImg img {
    height: 100%;
    width: 100%;
  }
  .sin2News .s2bd p a {
    display: inline-block;
    height: 100%;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2.8rem;
    color: #333333;
  }
  .s2hd {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 10px;
    width: 10px;
    z-index: 1;
  }
  .s2hd ul {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200px;
    height: 7px;
    text-align: center;
  }
  .s2hd ul .s2On {
    width: 22px;
  }
  .s2hd li {
    -webkit-border-radius: 3.5px;
    -ms-border-radius: 3.5px;
    border-radius: 3.5px;
    background-color: #f5c392;
    height: 7px;
    width: 7px;
    margin: 0 6px;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .sin4 .m-head {
    background-color: #fff2e5;
  }
  .sin4 .m-head span {
    display: inline-block;
    height: auto;
    width: 21.33333333%;
    vertical-align: top;
    line-height: 3rem;
    color: #666666;
    font-size: 1.285rem;
  }
  .sin4 .m-head span:not(:last-child) {
    margin-right: 17.33333333%;
  }
  .sin4 .m-head .mcu {
    color: #1c60b4;
    position: relative;
  }
  .sin4 .m-head .mcu:after {
    content: '';
    position: absolute;
    top: 40px;
    left: 0;
    height: 2px;
    width: 4em;
    background-color: #1c60b4;
  }
  .s4list {
    padding: 1rem 0;
    height: 257px;
  }
  .s4list1 img {
    width: 100%;
  }
  .s4list1 .s4l1Text {
    padding: 0.571rem 0;
  }
  .s4list1 .s4l1Text h2 a {
    line-height: 2.3rem;
    font-weight: bold;
    font-size: 1.3rem;
  }
  .s4list1 .s4l1Text p {
    line-height: 1.6rem;
    color: #808080;
  }
  .s4list2 img {
    width: 100%;
  }
  .s4list2 ul {
    padding: 0.571rem 0;
  }
  .s4list2 li span {
    display: inline-block;
    height: 100%;
    width: 15.78947368%;
    vertical-align: top;
    color: #808080;
    line-height: 31.5px;
    font-family: "Arial";
  }
  .s4list2 li a {
    display: inline-block;
    height: 100%;
    width: 84.21052632%;
    vertical-align: top;
    line-height: 31.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .s4list3 .si1Banner {
    height: 257px;
    width: 100%;
  }
  .s4list3 .si1Banner .si1Con {
    height: 257px;
    width: 100%;
    position: relative;
  }
  .s4list3 .si1Banner .si1Bd,
  .s4list3 .si1Banner .si1Bd li,
  .s4list3 .si1Banner .si1Bd li img {
    height: 257px;
    width: 100%;
  }
}

/*================= 底部===================*/
.foter{ width:100%; overflow:hidden; background:#1c60b4; padding:30px 0px;}
.foter_left{ float:left; overflow:hidden; font-size:14px; line-height:30px; color:#FFF;}
.foter_right{ float:right; overflow:hidden; width:25%;}
.foter_right img{ float:left; margin-right:20px;}
.foter_right p{ font-size:14px; line-height:30px; color:#FFF;}
.layout{margin: 0 auto;
    width: 1200px;}


.new123{height: 243px;width: 100%;}
.new1234{float: left;margin-left:10px;position: relative; }


.new1234 img{
  width: 248px;
    height: 175px;
}
.new1234 a{
  width: 248px;
}


.new1234 li {width:250px;
height:24px;
font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
color:rgba(51,51,51,1);
line-height:24px;padding-top: 10px;}
.new4 li{
font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
color:rgba(69,69,69,1);
line-height:35px; }
.new4 li span{float: right;
font-size:14px;
font-family:Microsoft YaHei;
font-weight:400;
color:rgba(153,153,153,1);
line-height:24px;}
.new4 ul{padding-top: 10px;}
.new4{width:773px;}
.new4 li a{   background: url(../img/666.png) 0px 10px  no-repeat;  
    overflow: hidden;
    padding-left: 22px;color: #333333}
}
 
.jyyw_time{width: 55px;height:59px;background:#fbba37; position:absolute;top: -1px;left: 13px;}
.jyyw_time h4{ width:100%; text-align:center; color:#fff; font-size:21px; padding-top:5px;}
.jyyw_time h6{ width:100%; text-align:center; color:#fff; font-size:12px;}

