.container{
  width: 1100px;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto;
}
.head{
  width: 100%;
  background: #2a70d2;
  overflow: hidden;
  background: url("head_bj.jpg") no-repeat center;
}
.head .head_c{
  margin-top: 20px;
  height: 600px;
}

.head .head_c .head_t .logo{
  float: left;
}
.head .head_c .head_t .fanhui{
  float: right;
}
.head .head_c .head_cont{
  margin-top: 100px;
  text-align: center;
}


.toutiao{
  font-size: 24px;
  text-align: center;
  margin-top: 34px;
}
.toutiao h2 a{
  color: #123fa9;
}
.toutiao h2 a:hover{
  color: #f5ae25;
}

.news{
  margin-top: 34px;
  background-color: #f3f3f3;
  margin-bottom: 40px;
}
.news .lunbo{
  width: 548px;
  float: left;

}

.slideBox{ width:100%;  overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:8px; height:8px; line-height:8px; border-radius: 50%; text-align:center; border:1px solid #ffffff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ffffff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;  }
.slideBox .bd img{ width:548px; height: 380px;  display:block;  }
.slideBox .bd li a{overflow: hidden;position: relative;display: block;}
.slideBox .bd li a span{ position: absolute;left: 0;bottom: 0;height: 30px;line-height: 30px;background: rgba(25,71,119,.3);box-sizing: border-box;width: 100%; padding-left: 20px;font-size: 18px;color: #fff;}

.ysdt{
  width: 480px;
  float: right;
  margin-right: 36px;
  overflow: hidden;
}
.ysdt .ysdt_c{
  margin-top: 40px;
}
.ysdt .ysdt_c h3{
  font-size: 20px;
}
.ysdt .ysdt_c h3 a{
  color: #333333;
  line-height: 56px;
}
.ysdt .ysdt_c h3 a:hover{
  color: #f5ae25;
}
.ysdt .hengx{
  width: 100%;
  height: 1px;
  background-color: #d1d1d1;
  margin: 24px 0 30px;
}
.ysdt ul li{
  box-sizing: border-box;
  padding-left: 30px;
  background: url(./list1.png) no-repeat 8px center;
  font-size: 18px;
}
.ysdt ul li a{
  color: #333333;
  line-height: 57px;
}
.ysdt ul li a:hover{
  color: #f5ae25;
}

.jjordos{
  background-color: #f3f3f3;
  overflow: hidden;
}
.jjordos .jjordos_c{
  margin-top: 26px;
}
.jjordos .jjordos_c h3{
  background: url(./bt_c.png) no-repeat center;
  line-height: 57px;
  text-align: center;
  font-size: 26px;
  color: #333333;
  padding-left: 16px;
}
.jjordos .jjordos_c ul{
  margin-top: 10px;
  margin-left: -68px;
  margin-bottom: 20px;
}
.jjordos .jjordos_c ul li{
  width: 516px;
	height: 80px;
  line-height: 80px;
	background-color: #ffffff;
  margin: 30px 0 30px 68px;
  float: left;
  font-size: 18px;
  box-sizing: border-box;
  padding-left: 68px;
  background: #fff url(./list2.png) no-repeat 25px center;
  
}
.jjordos .jjordos_c ul li a{
  color: #333333;
}

.thr{
  margin-top: 40px;
}
.thr .ymlr{
  float: left;
  width: 550px;
}
.thr .ymlr h3{
  background: url(./bt_d.png) no-repeat center;
  line-height: 57px;
  text-align: center;
  font-size: 26px;
  color: #333333;

}
.thr .ymlr .xzmm{
  height: 500px;
  background-image: linear-gradient(#fff,#f3f3f3);
}

.thr .wa{
  float: right;
  width: 490px;
}
.thr .wa .ymlr{
  margin-bottom: 20px;
}
.thr .wa ul {
  background-image: linear-gradient(#fff,#f3f3f3);
  padding: 22px 0;
}
.thr .wa ul li{
  box-sizing: border-box;
  padding-left: 58px;
  line-height: 42px;
  font-size: 18px;
  background: url(./list1.png) no-repeat 33px center;
}
.thr .wa ul li a{
  color: #333333;
}
.thr .wa ul li a:hover{
  color: #f5ae25;
}



.xzmm .swiper {
  position: relative;
  height: 100%;
  width: 100%;
  display: none;
  padding-top: 18px;
}
.xzmm .swiper .pic {
  width: 100%;
  height: 100%;
  position: relative;
}
.xzmm .swiper .pic li {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
  width: 208px;;
  height: 394px;
  position: absolute;
  top: 30px;
  left: 50%;
  /* margin-left: -100px; */
  overflow: hidden;
  box-sizing:border-box;
  padding: 14px 14px 0;
}
.xzmm .swiper .pic li img {
  width: 100%;
  height: 100%;
}
.xzmm .swiper .pic li p {
  bottom: 0;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 100%;
  font-size: 17px;
  box-sizing: border-box;
  z-index: 20;
  padding-left: 30px;
  display: none;
  color: #333333;
}
.xzmm .swiper .pic li p a {
  color: #ffffff;
}
.xzmm .swiper .pic .now {
  z-index: 9;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2) translateX(-85px);
}
.xzmm .swiper .pic .now p {
  display: block;
}
.xzmm .swiper .pic .next {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: translateX(46px);
  -moz-transform: translateX(46px);
  -o-transform: translateX(46px);
  -ms-transform: translateX(46px);
  transform: translateX(46px);
}
.xzmm .swiper .pic .prev {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: translateX(-256px);
  -moz-transform: translateX(-256px);
  -o-transform: translateX(-256px);
  -ms-transform: translateX(-256px);
  transform: translateX(-256px);
}
.xzmm .swiper .cricle {
  display: none;
  height: 16px;
  position: absolute;
  bottom: 34px;
  right: 16%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 30;
}
.xzmm .swiper .cricle li {
  float: left;
  width: 9px;
  height: 9px;
  background-color: #cccccc;
  margin-right: 6px;
  border-radius: 50%;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.xzmm .swiper .cricle ._bg {
  background-color: red !important;
  width: 20px;
  border-radius: 5px;
}
.xzmm .swiper .btns {
  display: none;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  height: 64px;
  z-index: 9;
}
.xzmm .swiper .btns .leftbtn,
.xzmm .swiper .btns .rightbtn {
  height: 100%;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
}
.xzmm .swiper .btns .leftbtn {
  background: url(./jt_l.png) no-repeat center;
  float: left;
  margin-left: 60px;
}
.xzmm .swiper .btns .rightbtn {
  background: url(./jt_r.png) no-repeat center;
  float: right;
  margin-right: 60px;
}
.xzmm .swiper .leftBox,
.xzmm .swiper .rightBox {
  height: 360px;
  position: absolute;
  top: 30px;
  z-index: 99;
}
.xzmm .swiper .leftBox {
  width: 182px;
  left: 0;
}
.xzmm .swiper .rightBox {
  width: 222px;
  right: 0;
}
.xzmm .swiper_n {
  display: block;
}