.top {
  background: url(../images/bgbg.png) 100%;
  height: 144px;
    
}
.top .w {
  position: relative;
}
.top .logo {
  margin-top: 30px;
}
.top .t_r {
  position: relative;
margin-right:15px;
}
.top .t_r a {
  position: absolute;
  font-size: 17px;
  color: #fff;
  top: 3px;
  left: -80px;
  margin-top: 50px;
}
.nav {
  width: 100%;
  height: 90px;
  background-color: #fff;
}
.nav .w ul li {
  height: 90px;
  float: left;
}
.nav .w ul li .a1 {
  display: inline-block;
  text-align: center;
  height: 90px;
  padding: 0 49.5PX;
}
.nav .w ul li .a1 .t1 {
  font-size: 16px;
  line-height: 45px;
  padding-top: 5px;
}
.nav .w ul li .a1 .t2 {
  font-size: 12px;
  color: #808080;
  line-height: 14px;
}
.nav .w ul li .a1 .t3 {
  width: 170px;
  font-size: 11px;
}
.nav .w ul li .a1:hover {
  background: url(../images/bg1.png) repeat;
  color: #fff !important;
}
.nav .w ul li .active {
  background: url(../images/bg1.png) repeat;
  color: #fff !important;
}
.nav .w ul li .active1 {
  background: url(../images/bg1.png) repeat;
  color: #fff !important;
}
.nav .w ul li .active > .t2 {
  color: #fff !important;
}
.nav .w ul li .active1 > .t2 {
  color: #fff !important;
}
.nav .w ul li .a1:hover > .t2 {
  color: #fff;
}
.nav .w ul li .u2 {
  display: none;
  position: absolute;
  height: 160px;
  background: url('../images/tmtc.png') repeat;
  left: 0%;
  width: 100%;
  z-index: 999;
}
.nav .w ul li .u2 .u2_2 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.nav .w ul li .u2 .u2_2 img {
  width: 240px;
  height: 125px;
  margin-top: 15px;
  margin-left: 35px;
  margin-right: 100px;
}
.nav .w ul li .u2 .u2_2 p {
  margin-top: 30px;
  line-height: 35px;
  width: 210px;
  text-align: center;
  font-size: 17px;
  color: #ec7471;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.nav .w ul li .u2 .u2_2 ul {
  margin-top: 25px;
  margin-left: 60px;
  width: 520px;
}
.nav .w ul li .u2 .u2_2 ul li {
  float: left;
  margin-right:50px;
  line-height: 35px;
  height: 35px;
}
.nav .w ul li .u2 .u2_2 ul li a {
  font-size: 18px;
  color: #333;
}
.nav .w ul li .u2 .u2_2 ul li a:hover {
  color: #2580c1;
}
.con1 {
  margin-top: 12px;
}
.con1 .w .l {
position:relative;
  width: 650px;
  height: 575px;
}
.con1 .w .l .fjt {
position:absolute;
top:0;
left:-180px;

}
.con1 .w .l .fjt a img{
width:160px;
height:160px;

}
.con1 .w .l .l1 {
  width: 100%;
  height: 65px;
}
.con1 .w .l .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con1 .w .l .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con1 .w .l .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con1 .w .l .l1 .l12 {
  position: relative;
  width: 460px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con1 .w .l .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con1 .w .l .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con1 .w .l .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con1 .w .l .l2 {
  margin-top: 12px;
}
.con1 .w .l .l2 ul li {
  height: 59px;
  margin-bottom: 20px;
}
.con1 .w .l .l2 ul li a .rq {
  height: 59px;
  width: 66px;
  background: url("../images/sssj.png") no-repeat;
  margin-right: 15px;
background-size: 100%;
}
.con1 .w .l .l2 ul li a .rq .rq1 {
  font-size: 17px;
  text-align: center;
  color: #f0f1f8;
  line-height: 32px;
}
.con1 .w .l .l2 ul li a .rq .rq2 {
  text-align: center;
  font-size: 17px;
  color: #fff;
  line-height: 20px;
}
.con1 .w .l .l2 ul li a .lb .sp {
  font-size: 18px;
  line-height: 30px;
color:#333;
}
.con1 .w .l .l2 ul li a .lb .xp {
  font-size: 14px;
  color: #333;
  line-height: 28px;
}
.con1 .w .l .l2 ul li a:hover > .lb .sp {
  color: #1760bb;
}
.con1 .w .r {
  width: 495px;
  height: 575px;
  margin-left: 55px;
}
.con1 .w .r .l1 {
  width: 100%;
  height: 65px;
}
.con1 .w .r .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con1 .w .r .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con1 .w .r .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con1 .w .r .l1 .l12 {
  position: relative;
  width: 306px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con1 .w .r .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con1 .w .r .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con1 .w .r .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con1 .w .r .r1 {
  margin-top: 12px;
}
.con1 .w .r .r1 .rr1 {
  margin-right: 17px;
  width: 238px;
}
.con1 .w .r .r1 .rr1 .lt1 .pp,
.con1 .w .r .r1 .rr1 .lt2 .pp,
.con1 .w .r .r1 .rr1 .lt3 .pp,
.con1 .w .r .r1 .rr1 .lt4 .pp {
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 28px;
}
.con1 .w .r .r1 .rr1 .lt1 .pp img,
.con1 .w .r .r1 .rr1 .lt2 .pp img,
.con1 .w .r .r1 .rr1 .lt3 .pp img,
.con1 .w .r .r1 .rr1 .lt4 .pp img {
  margin-right: 9px;
}
.con1 .w .r .r1 .rr1 .lt1 .pp span,
.con1 .w .r .r1 .rr1 .lt2 .pp span,
.con1 .w .r .r1 .rr1 .lt3 .pp span,
.con1 .w .r .r1 .rr1 .lt4 .pp span {
  font-size: 20px;
  color: #fff;
}
.con1 .w .r .r1 .rr1 .lt1 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #d52928;
}
.con1 .w .r .r1 .rr1 .lt1 .pp {
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 28px;
}
.con1 .w .r .r1 .rr1 .lt1 .pp span {
  font-size: 20px;
  color: #fff;
}
.con1 .w .r .r1 .rr1 .lt2 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #175bb8;
}
.con1 .w .r .r1 .rr1 .lt3 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #915a7a;
}
.con1 .w .r .r1 .rr1 .lt4 {
  width: 100%;
  height: 86px;
  background-color: #cb3f19;
}
.con1 .w .r .r1 .rr2 {
  width: 238px;
}
.con1 .w .r .r1 .rr2 .rt1 .pp,
.con1 .w .r .r1 .rr2 .rt2 .pp,
.con1 .w .r .r1 .rr2 .rt3 .pp,
.con1 .w .r .r1 .rr2 .rt4 .pp {
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 28px;
}
.con1 .w .r .r1 .rr2 .rt1 .pp img,
.con1 .w .r .r1 .rr2 .rt2 .pp img,
.con1 .w .r .r1 .rr2 .rt3 .pp img,
.con1 .w .r .r1 .rr2 .rt4 .pp img {
  margin-right: 9px;
}
.con1 .w .r .r1 .rr2 .rt1 .pp span,
.con1 .w .r .r1 .rr2 .rt2 .pp span,
.con1 .w .r .r1 .rr2 .rt3 .pp span,
.con1 .w .r .r1 .rr2 .rt4 .pp span {
  font-size: 20px;
  color: #fff;
}
.con1 .w .r .r1 .rr2 .rt1 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #d57d28;
}
.con1 .w .r .r1 .rr2 .rt2 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #6c9a0a;
}
.con1 .w .r .r1 .rr2 .rt3 {
  width: 100%;
  height: 86px;
  margin-bottom: 38px;
  background-color: #089777;
}
.con1 .w .r .r1 .rr2 .rt4 {
  width: 100%;
  height: 86px;
  background-color: #880b75;
}
.con2 .w .l1 {
  width: 100%;
  height: 65px;
}
.con2 .w .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con2 .w .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con2 .w .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con2 .w .l1 .l12 {
  position: relative;
  width: 1009px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con2 .w .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con2 .w .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con2 .w .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con2 .w .zsxw {
  width: 100%;
  margin-top: 24px;
}
.con3 {
  margin-bottom: 23px;
}
.con3 .w .tv {
  width: 630px;
  margin-right: 23px;
}
.con3 .w .tv .l1 {
  width: 100%;
  height: 65px;
}
.con3 .w .tv .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con3 .w .tv .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con3 .w .tv .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con3 .w .tv .l1 .l12 {
  position: relative;
  width: 438px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con3 .w .tv .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con3 .w .tv .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con3 .w .tv .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con3 .w .tv .pin {
  width: 100%;
  height: 340px;
  margin-top: 25px;
}
.con3 .w .tv .pin img {
  width: 100%;
}
.con3 .w .fc {
  width: 547px;
}
.con3 .w .fc .l1 {
  width: 100%;
  height: 65px;
}
.con3 .w .fc .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con3 .w .fc .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con3 .w .fc .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con3 .w .fc .l1 .l12 {
  position: relative;
  width: 356px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con3 .w .fc .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con3 .w .fc .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con3 .w .fc .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con3 .w .fc .cai {
  margin-top: 25px;
  height: 340px;
  width: 100%;
}
.con3 .w .fc .cai ul li {
  margin-bottom: 22px;
  height: 100px;
}
.con3 .w .fc .cai ul li a img {
  margin-right: 27px;
  float: left;
  height: 100px;
}
.con3 .w .fc .cai ul li a p {
  width: 370px;
  float: left;
  font-size: 18px;
  color: #323232;
  height: 30px;
}
.con3 .w .fc .cai ul li a span {
  font-size: 14px;
  color: #808080;
  line-height: 23px;
  text-indent: 2em;
  width: 383px;
}
.con3 .w .fc .cai ul li:hover > a p {
  color: #1760bb;
  font-weight: 600;
}
.con4 .l1 {
  width: 100%;
  height: 65px;
}
.con4 .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con4 .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con4 .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con4 .l1 .l12 {
  position: relative;
  width: 1007px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con4 .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con4 .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con4 .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con4 .lb {
  margin: 23px 0 23px 0;
  height: 180px;
  width: 100%;
}
.con5 .w .l1 {
  width: 100%;
  height: 65px;
}
.con5 .w .l1 .l11 {
  width: 180px;
  height: 65px;
  background: url("../images/bt.png") no-repeat;
  margin-right: 8PX;
}
.con5 .w .l1 .l11 .pp1 {
  text-align: center;
  font-size: 20px;
  color: #0d6497;
  height: 34px;
  line-height: 40px;
  font-weight: 600;
}
.con5 .w .l1 .l11 .pp2 {
  text-align: center;
  font-size: 16px;
  color: #b5b5b5;
}
.con5 .w .l1 .l12 {
  position: relative;
  width: 1007px;
  height: 3px;
  margin-top: 38px;
  background-color: #1760bb;
}
.con5 .w .l1 .l12 a {
  position: absolute;
  right: 0;
  top: -20px;
}
.con5 .w .l1 .l12 a p {
  display: inline-block;
  font-size: 12px;
  color: #7fb8ff;
}
.con5 .w .l1 .l12 a img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  margin-bottom: 2px;
}
.con5 .w .yq {
  margin: 23px 0 45px 0;
}
.con5 .w .yq a:hover{
  color: #1a6eb8;
}
.con5 .w .yq a {
  font-size: 16px;
  color: #333;
  margin: 23px;
}
.banner {
  width: 100%;
  height: 202px;
}
.banner img {
  width: 100%;
  height: 202px;
}
.cont {
  margin-top: 40px;
  padding-bottom: 35px;
  background: url('../images/bqq.png') no-repeat bottom right,url('../images/xnb.png') no-repeat top right;
}
.cont .w .zcl {
  width: 300px;
  margin-right: 30px;
}
.cont .w .zcl .ej {
  margin-bottom: 37px;
  background: url('../images/ejt.png') no-repeat;
}
.cont .w .zcl .ej .lm {
  height: 69px;
  width: 100%;
  background: url('../images/ls.png') repeat;
  text-align: center;
  line-height: 69px;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
}
.cont .w .zcl .ej .dh li {
  width: 100%;
}
.cont .w .zcl .ej .dh li a {
  display: block;
  width: 100%;
  height: 67px;
  border-bottom: 2px solid #dcdcdc;
  line-height: 67px;
  color: #222;
  font-size: 20px;
  text-align: center;
}
.cont .w .zcl .ej .dh li a:hover {
  color: #0078b8;
  background: rgba(230, 230, 230, 0.7) url('../images/lsj.png') no-repeat;
  background-position: 19px 23px;
}
.cont .w .zcl .ej .dh li .act {
  color: #0078b8;
  background: rgba(230, 230, 230, 0.7) url('../images/lsj.png') no-repeat;
  background-position: 19px 23px;
}
.cont .w .zcl .lblb {
  width: 262px;
  height: 300px;
  padding: 30px 19px;
  background-color: #fff;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.cont .w .ycl {
  width: 870px;
}
.cont .w .ycl .dqwz {
  background: url('../images/wz.png') no-repeat;
  height: 41px;
  width: 100%;
}
.cont .w .ycl .dqwz p {
  font-size: 14px;
  color: #222;
  margin-left: 48px;
}
.cont .w .ycl .dqwz p a {
  font-size: 14px;
  color: #222;
  line-height: 41px;
  margin: 0 5px;
}
.cont .w .ycl .page {
  margin-top: 20px;
  height: 25px;
  width: 100%;
}
.cont .w .ycl .lbbf {
  width: 857px;
  margin-left: 13px;
  padding-top: 23px;
  border-left: 2px solid #e1e5e6;
}
.cont .w .ycl .lbbf .qq {
  position: relative;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #0078b8;
  margin-left: 20px;
}
.cont .w .ycl .lbbf .qq img {
  position: absolute;
  left: -30px;
  top: 10px;
}
.cont .w .ycl .lbbf ul li {
  margin-left: 20px;
  height: 40px;
}
.cont .w .ycl .lbbf ul li a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #2b2b2b;
}
.cont .w .ycl .lbbf ul li a:hover {
  color: #0078b8;
}
.cont .w .ycl .ssjg {
  width: 100%;
}
.cont .w .ycl .ssjg ul {
  margin-top: 15px;
  width: 100%;
}
.cont .w .ycl .ssjg ul li {
  width: 100%;
  height: 40px;
}
.cont .w .ycl .ssjg ul li a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #2b2b2b;
}
.cont .w .ycl .ssjg ul li a i {
  color: #e71515;
}
.cont .w .ycl .ssjg ul li a:hover {
  color: #0078b8;
}
.cont .w .ycl .tplist ul {
  width: 100%;
  margin-top: 27px;
}
.cont .w .ycl .tplist ul li {
  width: 100%;
  height: 188px;
  margin-bottom: 30px;
}
.cont .w .ycl .tplist ul li a {
  display: block;
  width: 100%;
  height: 188px;
  border: 1px solid #d2d2d2;
}
.cont .w .ycl .tplist ul li a img {
  margin: 12px 37px 11px 15px;
  width: 233px;
  height: 164px;
}
.cont .w .ycl .tplist ul li a .zz {
  width: 570px;
}
.cont .w .ycl .tplist ul li a .zz p {
  font-size: 20px;
  margin-top: 15px;
  color: #2b2b2b;
  margin: 16px 0;
}
.cont .w .ycl .tplist ul li a .zz span {
  font-size: 16px;
  color: #9b9b9b;
  line-height: 23px;
}
.cont .w .ycl .tplist ul li a .zz i {
  margin-top: 16px;
  display: block;
  font-size: 14px;
  color: #9b9b9b;
  width: 102px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  background-color: #f0f0f0;
}
.cont .w .ycl .tplist ul li a:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.cont .w .ycl .tplist ul li a:hover > .zz p {
  color: #0078b8;
}
.cont .w .ycl .zyjs ul {
  margin-top: 20px;
}

.cont .w .ycl .zyjs ul li {
  width: 428px;
  height: 178px;
}
.cont .w .ycl .zyjs ul li .tm {
  width: 100%;
  height: 25px;
  vertical-align: middle;
  font-size: 16px;
  color: #0078b8;
  border-bottom: 2px solid #0078b8;
}
.cont .w .ycl .zyjs ul li .tm a {
  display: block;
  font-size: 12px;
  color: #a6ccfb;
}
.cont .w .ycl .zyjs ul li .tm a .sss {
  margin-left: 10px;
}
.cont .w .ycl .zyjs ul li .immg {
  margin-top: 15px;
  margin-left: 18px;
  margin-right: 20px;
width:110px;
height:110px;
}
.cont .w .ycl .zyjs ul li .pp {
  float: left;
  margin-top: 15px;
  font-size: 14px;
  color: #2b2b2b;
  width: 270px;
  line-height: 23px;
}
.cont .w .ycl .zyjs ul li .pp span {
  font-size: 16px;
  color: #0078b8;
}
.cont .w .ycl .wznr .nr1 h2 {
  margin-top: 25px;
  line-height: 45px;
  padding: 0 33px;
  font-size: 20px;
  color: #222222;
  text-align: center;
  font-weight: 700;
}
.cont .w .ycl .wznr .nr1 .zdd {
  margin: 18px 0;
  width: 100%;
  text-align: center;
}
.cont .w .ycl .wznr .nr1 .zdd span {
  font-size: 14px;
  color: #999;
  margin: 0 17px;
}
.cont .w .ycl .wznr .nr2 {
  padding: 30px 40px;
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #b5b5b5;overflow-x: auto;
}
.cont .w .ycl .wznr .nr2 p {
  font-size: 16px;
  color: #000;
  line-height: 35px;
}
.cont .w .ycl .wznr .nr3 {
  height: 88px;
  padding: 13px 40px 13px 40px;
}
.cont .w .ycl .wznr .nr3 a span {
  font-size: 16px;
  color: #222;
  margin-right: 40px;
  line-height: 30px;
}
.cont .w .ycl .wznr .nr3 a:hover > span {
  color: #175bb8;
}
.cont .w .nr {
  width: 868px;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px #777777;
}