@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank60{height:60px; line-height: 60px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
header{width: 100%;height:auto;overflow:hidden;position: relative;}
.itop{height:160px;width: 100%;margin:0 auto;padding:0;}
.ilogo{margin-top:30px;float: left;}
.ilogo img{margin-right: 5px;}
.lan{float:left;margin-left: 20px;}
.lan a{display: inline-block;margin: 0 7px;font-size: 16px;color: #111;height: 50px;line-height: 50px;}
.lan a:hover{color: #0c346b }
.lan a:nth-child(1):after{display: inline-block;content: "|";color: #c2c2c2;margin: 0 auto;text-align: center;margin-left: 10px;vertical-align: middle;margin-bottom:5px;}
.search{float: left;width: 280px;height: 50px;border:#c2c2c2 1px solid;line-height:50px;position: relative}
.search input[type=text]{position: relative;border: 0;width: 85%;height: 50px;line-height: 50px;text-indent: 1em; float: left;background:none;color:#333;font-size:16px;}
.search input[type=submit]{position: absolute;right:0;top:0;background:#0c346b url(../images/search-ico.png) center center no-repeat;width:50px;height:50px;border: 0;cursor: pointer;-webkit-appearance : none ;display: block;border:0}
.isearch input::-webkit-input-placeholder{
  color:#fff;
}
.isearch input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#fff;
}
.isearch input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#fff;
}
.isearch input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#fff;
}
.itop-r{float: right;margin-top:50px;}
.itop_r_l{float: left;}
.itop_r_l a{display: inline-block;font-size: 16px;color:#fff;line-height: 100px;margin:0 auto;text-align: center;padding:0 20px;}
.itop_r_l a:hover{background:#054274;}
.itop_r_r{float: right;margin-left: 20px;}
.itop_r_r a{font-size: 16px;color:#fff;line-height: 100px;display: inline-block;}
.itop_r_r a:nth-child(1):after{display: inline-block;content: "|";color: #fff;font-size: 16px;margin: 0 5px;}
.itop_r_r a:hover{color:#54a2e2 }
.itop_r_r a.active{color:#54a2e2 }
nav{width: 100%;text-align: center;background: #22998f;height:60px}
nav ul{width: 1200px;margin: 0 auto;text-align: center;border-left: #4fbfb6 1px solid;}
nav ul li{width: 14.28%;float: left;text-align: center;height: 60px;line-height: 60px;position: relative;background: #22998f;}
nav ul li:after{content:"";height: 60px;width: 1px;background: #4fbfb6;display: inline-block;position: absolute;right:0;top: 0}
nav ul li:hover{background: #34b3a8;font-weight: bold;}
nav ul li:hover:before{content: ""; background: url("../images/nav-before.png")center center no-repeat;width:181px;height:4px;display: block;position: absolute;top:-4px;left:-6px;right: 0;margin: 0 auto;text-align: center;background-size:100% 100%;}
nav ul li.active{background: #34b3a8;font-weight: bold;}
nav ul li.active:before{content: ""; background: url("../images/nav-before.png")center center no-repeat;width:181px;height:4px;display: block;position: absolute;top:-4px;left:-6px;right: 0;margin: 0 auto;text-align: center;background-size:100% 100%;}
nav ul li a{color: #fff;font-size:20px;width: 100%;height: 60px;line-height: 60px;display: block}
nav ul li ul{position: absolute;left: 0;top: 60px;display: none;width: 100%;z-index: 99999;overflow:hidden;}
nav ul li:hover ul{display: block}
nav ul li ul li{width: 100%;height: 50px;line-height: 50px;border-bottom: #fff 1px solid;background: #4fbfb6;text-align: center}
nav ul li ul li:last-child{border-bottom: 0;}
nav ul li ul li a{color:#fff;font-size: 16px;height: 50px;line-height: 50px;}
.en nav ul li ul li a{font-size:15px;}
nav ul li ul li:hover:before{display: none;content: "";}
.device {
width: 100%;
float: left;
margin:0 auto;
position: relative;

}
 .swiper-container { width: 100%;height: 100%;}
.pagination {
      display: block;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 20px !important;
    width: 100%;
  z-index: 999
}
.swiper-pagination-bullet{
    display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  margin: 0 14px !important;
  cursor: pointer;
border:#6e6e6e 1px solid;
opacity:1;
  
}
.swiper-slide img{width:100%;height:100%}
.swiper-pagination-bullet-active{  background: #014b88;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white
{background-image:url(../images/arrow_l.png);width:32px;height:60px;left:0;top:50%;background-size: 100% 100%;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: url(../images/arrow_r.png);width: 32px;height: 60px;left: auto;right:0;top:50%;background-size: 100% 100%;}
.part01{margin: 30px auto;width: 100%;height: auto;overflow: hidden;position: relative}
.part01-l{width: 440px;float: left;}
.index-t{width: 100%;background: #2b66a3;height: 50px;line-height: 50px;}
.index-t h2{color: #fff;font-size: 20px;float: left;margin-left:20px;}
.index-t h2 span{display: inline-block;float:left;margin-right:0;margin-top:2px;}
.index-t h2 em{display: inline-block;color: #fff;font-size: 16px;margin-left: 10px;text-transform:uppercase;}
.en .index-t h2 span{display:none;}
.index-t span{display: inline-block;float: right;color: #fff;font-size: 16px;margin-right:20px;}
.part01-z{background: #f4f4f4;width: 90%;margin: 0 auto;padding:5%;}
.part01-z video{width: 100%;object-fit: fill;height:300px;}
.part01-z img{width:100%}
.part01-r{float: right;width: 730px;}
.part01-z h2{font-size: 20px;color: #3677b9;margin-top:15px;font-weight: bold;}
.part01-z p{color: #444;font-size: 15px;line-height: 30px;margin-top: 10px;}
.part01-z span{width: 120px;height: 35px;line-height: 35px;background: #3677b9;text-align: center;font-size: 16px;display: block;margin-top:30px;color: #fff}
.part01-z span a{color: #fff;display: block}
.part01-r-t-l {margin-top:10px;}
.part01-r-t-l ul li{height: 40px;line-height: 40px;border-bottom: #ddd 1px solid;width: 100%;}
.part01-r-t-l ul li:nth-child(6){border-bottom: 0;}
.part01-r-t-l ul li h2{color: #333;float: left;}
.part01-r-t-l ul li h2:before{content:"";background: url("../images/news-ico.png")center center no-repeat;width: 17px;height: 15px;background-position:100% 0;display: inline-block;margin-right: 10px;vertical-align: middle;margin-bottom: 3px;}
.part01-r-f-l {width: 100%;height: auto;overflow: hidden;margin-top: 15px;}
.part01-r-t-l ul li:hover h2{color: #3677b9}
.part01-r-t-l ul li:hover span{color: #3677b9}
.part01-r-t-l ul li:hover h2:before{content: "";background-position:100% 100%;}
.part01-r-t-l ul li span{float: right;color: #a1a1a1;font-size: 16px;display: inline-block}
.part01-r-f{margin-top: 15px;}
.part01-r-f ul li{width: 224px;height:218px;float:left;margin-right:29px;background: #e8e8e8;overflow: hidden}
.part01-r-f ul li:nth-child(3){margin-right: 0;}
.part01-r-f ul li .p1-f-pic{position: relative;width: 100%;height:140px;}
.part01-r-f ul li .p1-f-pic img{width: 100%;height: 100%;position: absolute;left: 0;right: 0;z-index: 996;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part01-r-f ul li .p1-f-pic h3{background: rgba(0,0,0,0.6);position: absolute;left: 0;right: 0;z-index: 997;width: 100%;height:100%;display: none}
.part01-r-f ul li .p1-f-pic span{text-align: center;color: #fff;line-height: 30px;height: 30px;width: 110px;background: #333333;position: absolute;left: 0;top: 0;display: block;z-index: 998;}
.part01-r-f ul li .p1-f-pic i{display: block;background: url("../images/news-m-ico.png")top center no-repeat;padding-top: 30px;text-align: center;color: #fff;margin: 0 auto;position: absolute;left: 0;right: 0;top:-999px;z-index: 999;color: #fff;display: block;font-style: normal;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part01-r-f ul li:hover .p1-f-pic img{transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.part01-r-f ul li .p1-f-z{color: #111;font-size: 16px;padding:3% 5%;width: 90%;margin: 0 auto;line-height: 30px}
.part01-r-f ul li:hover{background: #3677b9;}
.part01-r-f ul li:hover .p1-f-z{color: #fff;}
.part01-r-f ul li:hover .p1-f-pic i{display: block;top: 30%}
.part01-r-f ul li:hover .p1-f-pic h3{display: block;transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); -moz-transform:scale(1.05);}
.part01-r-f ul li:hover .p1-f-pic span{display: none}
.part02{background: url("../images/yjfx-bg.jpg")center center no-repeat;height: 426px;width: 100%;overflow: hidden;position: relative;}
.part02 .index-t{background:none;border-bottom: #7ee0d6 3px solid;margin-top:15px;}
.part02 .index-t h2{margin-left: 0;}
.part02-l ul li{width: 278px;float: left;margin-right: 29.3px;margin-top:25px;height: 310px;position: relative;}
.part02-l ul li:nth-child(4){margin-right: 0;}
.part02-l ul li .part02-pic{width: 100%;height:200px;position: relative;}
.part02-l ul li .part02-pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 996;}
.part02-l ul li .part02-pic i{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 997;background:rgba(0,0,0,0.6);display: none;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part02-l ul li .part02-z{position: absolute;left: 0;right: 0;bottom:0;z-index: 999;width: 240px;padding-top: 50px;margin: 0 auto;overflow: hidden}
.part02-l ul li .part02-z .box{width: 240px;height: 130px;position: relative;background: #fff;border-radius:0px;transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;}
.part02-l ul li .part02-z .box:before{
position:absolute;
    top:0;
    left:0;
    content:"";
    z-index:-1;
    width:245px; 
    height:130px;
    background:#fff;
    transform:rotate(-5deg);
    transform-origin:left top;
    border-radius:0px;
	transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;
}
.part02-l ul li .part02-z h2{font-size:18px;color: #333;width:88%;margin: 20px auto 10px auto;height: auto;overflow: hidden;padding-top:20px;}
.part02-l ul li .part02-z p{
font-size: 15px;
color: #555;
width: 88%;
margin: 0 auto;
height:50px;
line-height: 26px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
}
.part02-l ul li .part02-z span{width: 120px;height: 40px;line-height: 40px;border:#fff 1px solid;text-align: center;float: left;display: none;color: #fff;margin-top:20px;margin-left: 15px;}
.part02-l ul li:hover .part02-z h2{color: #fff;}
.part02-l ul li:hover .part02-z p{-webkit-line-clamp:4;color: #fff;height: 100px;}
.part02-l ul li:hover .part02-z span{display: block;}
.part02-l ul li:hover .part02-pic i{display: block;}
.part02-l ul li:hover .part02-z .box{height: 240px;background: #1d529a;}
.part02-l ul li:hover .part02-z .box:before{content: ""; height: 240px;background: #1d529a;}

.part03{padding:30px 0;width: 100%;height: auto;overflow:hidden;position: relative}


.part03-l{float: left;width:60.8%;}
.part03-l ul li{height: 40px;line-height: 40px;border-bottom: #ddd 1px solid;width: 100%;}
.part03-l ul li:nth-child(6){border-bottom: 0;}
.part03-l ul li h2{color: #333;float: left;}
.part03-l ul li h2:before{content:"";background: url("../images/yjfx-ico.png")center center no-repeat;width: 16px;height: 16px;background-position:100% 0;display: inline-block;margin-right: 10px;vertical-align: middle;margin-bottom: 3px;}
.part03-l{float: left;width:60.8%;}
.part03-l ul{margin-top: 15px;}
.part03-l ul li:hover h2{color: #3677b9}
.part03-l ul li:hover span{color: #3677b9}
.part03-l ul li:hover h2:before{content: "";background-position:100% 100%;}
.part03-l ul li span{float: right;color: #a1a1a1;font-size: 16px;display: inline-block}
.part03-r{width: 36.6%;background: #f4f4f4;float: right;height: auto;overflow: hidden}
.part03-r-zj{padding:6%  5%;width: 90%;margin: 0 auto;height: auto;overflow: hidden}
.part03-r-zj .p3-r-zj-img{float: left;width:160px;float: left;text-align: center}
.part03-r-zj .p3-r-zj-img img{border-radius: 50%;width: 100%;height: 100%;border:#2b65a2 2px solid}
.part03-r-zj .p3-r-zj-img h2{margin-top: 15px;font-size: 16px;color: #333;}
.part03-r-zj .p3-r-r-z{width:200px;float: right;text-align: left;margin-top: 10px;}
.part03-r-zj .p3-r-r-z p{color: #555;font-size:15px;line-height: 30px;}
.part03-r-zj .p3-r-r-z span{width:120px;height:35px;line-height:35px;color: #2b65a2;text-align: center;border:#2b65a2 1px solid;float: right;margin-top:35px;}
.part04-l{width: 100%;margin:20px auto;position: relative;height:auto;overflow: hidden}
.part04-l .mask{position:relative;height: 45px;overflow: hidden;width: 88%;margin: 0 auto}
.part04-l .mask ul{position: relative;overflow: hidden;}
.part04-l .mask ul li{text-align: center;margin: 0 10px;float: left;line-height: 45px}
.part04-l .mask ul li a{color: #555;font-size: 16px;}
.part04-l .mask ul li:before{display: inline-block;width:8px;height:8px;content: "";background: #d0d0d0;border-radius:50%;margin-right: 10px;vertical-align: middle;margin-bottom: 3px;}
.part04-l .preview,.part04-l .next{background:url("../images/arrow-l.png")center center no-repeat;width: 45px;height: 45px;position: absolute;left: 0;top: 0;cursor: pointer;}
.part04-l .next{background:url("../images/arrow-r.png")center center no-repeat;left: auto;right: 0}
.part04-l .mask ul li:hover:before{content: "";background: #4183c6;}
.part04-l .mask ul li:hover a{color: #4183c6}
footer{background: url("../images/foot-bg.jpg")center center no-repeat;width: 100%;height: 240px;overflow: hidden;position: relative;}
footer .f-logo{float: left;margin-top: 50px;}
footer .f-address{float: left;margin-left: 50px;width: 420px;margin-top:30px;}
footer .f-qr{float: right;text-align: center;margin-top:45px;}
footer .f-qr p{color: #fff;font-size: 16px;margin-top: 10px;}
.f-address ul li{width: 100%;height: auto;overflow: hidden;}
 .f-address ul li h2{display: inline-block;float: right;width:calc(100% - 40px);line-height: 26px;color: #fff;font-size: 16px;margin-top: 10px;}
 .f-address ul li img{display: inline-block;float: left;vertical-align: middle;width: 21px;height: 21px;margin-top: 12px;}
.nybanner{text-align: center;width: 100%;position: relative}
.nybanner img{width: 100%;position: absolute;left: 0;top: 0;}
.nybanner div{position: absolute;left: 0;right: 0;text-align: center;top: 35%}
.nybanner h2{font-size:30px;text-shadow:#111 2px 2px 2px;color: #fff}
.nybanner p{font-size:20px;text-transform: uppercase;text-shadow:#111 2px 2px 2px;margin-top:5px;color: #fff}
.mbx{border-bottom: #369f96 3px solid;height:50px;line-height:50px;margin-bottom:30px;overflow: hidden;margin-top: 10px;font-size: 16px;}
.mbx img{vertical-align: middle;display: inline-block;margin-right: 10px;margin-bottom: 3px;margin-left: 5px;}
.mbx a{font-size: 16px;color: #333;margin: 0 5px;display: inline-block;}
.mbx a:hover{font-weight: bold;color: #369f96;}
.list-l{width: 180px;float: left;height: auto;overflow:hidden;margin-bottom: 50px;}
.list-l ul li{height:50px;line-height: 50px;background: #369f96;border-bottom: #56b6ae 1px solid;position: relative;text-align: center}
.list-l ul li h2{font-size: 16px;color: #fff;}
.list-l ul li:hover:after{content: ""; position: absolute;width: 40px;height: 4px;bottom:-2px;left: 0;right: 0;margin: 0 auto;background: #67ccc3;}
.list-l ul li:hover span{background: url("../images/list-l-ico.png")center center no-repeat;width: 5px;height: 10px;display: inline-block;position: absolute;right: 20px;top: 45%}
.en .list-l ul li:hover span{display:none}
.list-l ul li.active:after{content: ""; position: absolute;width: 40px;height: 4px;bottom:-2px;left: 0;right: 0;margin: 0 auto;background: #67ccc3;}
.list-l ul li.active span{background: url("../images/list-l-ico.png")center center no-repeat;width: 5px;height: 10px;display: inline-block;position: absolute;right: 20px;top: 45%}
.en .list-l ul li.active span{display:none;}
.list-l .list-l-fx{margin-top:30px;}
.list-l .list-l-fx h2{background: #0c346b;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size:20px;}
.en .list-l .list-l-fx h2{font-size:16px;}
.list-l .list-l-fx img{width: 180px;height: 130px;}
.list-r{width: calc(100% - 210px);float: right;}
.list-r .list-r-tn{text-align: center;border-bottom: #ccc 1px solid;font-size: 26px;color: #111;padding-bottom:20px;}
.list-r .part02-l {width: 92%;margin: 0 auto}
.list-r .part02-l ul li{margin:35px 38px 0 0}
.list-r .part02-l ul li .part02-z .box{background: #ececec;}
.list-r .part02-l ul li .part02-z .box:before{background: #ececec;}
.list-r .part02-l ul li:hover .part02-z .box{background: #1d529a;}
.list-r .part02-l ul li:hover .part02-z .box:before{background: #1d529a;}
.list-r .part02-l ul li:nth-child(3n){margin-right: 0;}
.list-r .part02-l ul li:nth-child(4){margin-right:38px;}
.list-r .list-team ul li{width:48%;float: left;position: relative;padding:0 1%;border-bottom:#ddd 1px solid}
.list-r .list-team ul li:nth-child(even){float: right;}
.list-r .list-team ul li:nth-child(even):before{content: "";height:260px;border-left: #ccc 1px solid;position: absolute;left: 0;top: 0}
.list-r .part03-r-zj .p3-r-r-z{width: 235px;}
.list-r .list-team ul li:hover .part03-r-zj .p3-r-r-z span{background:#2b65a2;color: #fff;}
.list-r .part01-r-f ul li{margin-right: 31px;margin-top: 40px;}
.list-r .part01-r-f ul li:nth-child(3){margin-right: 31px;}
.list-r .part01-r-f ul li:nth-child(4n){margin-right: 0;}
.list-r .list-news {margin:30px auto}
.list-r .list-news ul li{height: 50px;line-height: 50px;border-bottom: #ddd 1px solid;}
.list-r .list-news ul li h2{float: left;width: 85%;color: #333;font-size:16px;}
.list-r .list-news ul li h2:before{content: "";background: url("../images/list-news-ico.png")center center no-repeat;width: 18px;height: 16px;display: inline-block;vertical-align: middle;margin-bottom: 3px;margin-right: 10px;}
.list-r .list-news ul li p{display: inline-block;width: 15%;float: right;text-align: right;color:#777}
.list-r .list-news ul li:hover h2{color: #147e74}
.list-r .list-news ul li:hover p{color: #147e74}
.list-r .list-news ul li:last-child{border-bottom: 0;}
.fck{margin: 30px auto;width: 96%;}
.fck p,.fck div{line-height: 30px;color: #555;font-size: 16px;}
.page{text-align:center;width: 100%;clear: both;height: auto;overflow: hidden;padding: 50px 0}
.page table{width: 100%;text-align: center;margin:0 auto;display:inline;}
.page td{font-size: 16px !important}
.page td .PrevDisabled{font-size: 16px !important;border:0 !important; background: #22998f;color: #333 !important;}
.page td span{ margin: 0 5px !important;padding: 8px 12px !important;background: #eee !important;    color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a{ margin: 0 5px !important;padding: 8px 12px !important;background: #ddd !important;color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a:link{background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:visited{ background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:hover{background: #22998f !important; border:0 !important;    font-size: 16px !important;}
.page td a:active{background: #22998f !important; border:0 !important;font-size: 16px !important;}
.page .this-page{background: #22998f !important;color:#fff !important;}

.p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#22998f; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d:hover{ background:#22998f; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#22998f; color:#fff; }
.list-team-child {width: 100%;margin: 30px auto;text-align: center;height: auto;overflow: hidden}
.list-team-child ul{text-align: center;font-size: 0;}
.list-team-child ul li{width: auto;background:  #d5e6f8;height: 50px;line-height: 50px;text-align: center;color: #333;font-size: 16px;padding: 0 20px;display: inline-block;margin: 0 15px;float:left}
.list-team-child ul li a{color: #333;}
.list-team-child ul li.active{background:#0c346b}
.list-team-child ul li.active a{color:#fff}
header button { position:absolute; right:0px; top:35px; display:none; width:45px; height:24px;  line-height:10px; }
header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #0d5d9b}
header .isearch{background:url("../images/search-ico2.png")center center no-repeat;width: 25px;height: 25px;position: absolute;right: 60px;top:35px;display: none;background-size: contain}
@media screen and (max-width:1024px){
.wrapper{width:96%}
.wrapper-sub{width:96%}
.wrapper-sub2{width:96%}
.wrapper2{width:96%}
nav ul{width: 100%}
.ilogo{float: left;width:50%;margin-top: 50px;}
.ilogo img{width: 100%;}
.part01-l{float: none;margin:0 auto}
.part01-r{float: none;width:100%;margin-top:20px;}
.part01-r-f ul li{width: 31%;margin-right: 30px;height: auto}
.part01-r-f ul li .p1-f-pic{height: 190px;}
	.part02-l ul li{width: 22%;}
	.part03-l{width: 100%;float: none;}
	.part03-r{width: 50%;margin: 20px auto;float: none;}
	footer{height: auto;background-size:cover;padding-bottom: 30px;}
	nav ul li.active:before{display: none;content: ""}
	nav ul li:hover:before{display: none;content: ""}
	#img1{display:none;}
	.nybanner{height: 160px !important}
	.nybanner img{height: 100%;}
	.nybanner div{top: 30%}
	.list-r{float: none;width:100%;height: auto;overflow: hidden}
	.list-l{float: none;margin: 30px auto 50px auto;}
}
@media screen and (max-width:800px){
	.ilogo{width: 45%;}
	.search{width: 250px;}
	nav ul li a{font-size: 16px}
	.part01-r-f ul li{margin-right: 25px;}
	.part02-l ul li{width: 46%;margin: 25px auto 0 auto}
	.part02-l ul li:nth-child(even){float: right;}
	.part02{height: auto;background:url("../images/yjfx-bg.jpg")top center no-repeat;background-size: cover;padding-bottom: 30px;}
	.part02-l ul li .part02-z .box{width: 100%;}
	.part02-l ul li .part02-z .box:before{content: "";display: none}
	.part02-l ul li .part02-z{width: 100%;}
	.part03-r{width: 70%;}
	.part01-r-f ul li .p1-f-pic{height: 143px;}
	.part03-r-zj .p3-r-zj-img{float: none;margin: 0 auto}
	.part03-r-zj .p3-r-r-z{float: none;}
	.list-r .list-team ul li:nth-child(even):before{height: 100%}
	.list-r .part02-l ul li{margin: 35px auto 0 auto;}
	.list-r .part02-l ul li:nth-child(3n){margin: 35px auto 0 auto!important;}
	.list-r .part02-l ul li:nth-child(4){margin: 35px auto 0 auto!important;}
	
}
@media screen and (max-width:480px){
	header button{display: inline-block}
	nav{display: none}
	.lan{display: none}
	header .isearch{display: block}
	.search{display: none}
	.ilogo{width:75%;margin-top: 0;}
	.itop{height:auto;padding: 30px 0 20px 0;overflow: hidden}
	.search{position: absolute;left: 0;top: 0;background: #fff;width: 100%;z-index: 9999;}
	nav ul li{float: none;width: 100%;z-index: 99999;border-bottom: #fff 1px solid;}
	nav ul li:hover ul {display: none}
	.part01-l{float: none;width: 100%;}
	.part01-r-t-l ul li{height: auto;line-height: 30px;overflow: hidden;padding-bottom: 15px;margin-bottom: 15px;}
	.part01-r-t-l ul li span{display: none}
	.part01-r-f ul li{width:224px;height: 218px;float: none;margin:20px auto 0 auto!important}
	.part02-l ul li{width: 278px;float: none;margin:20px auto 0 auto!important}
	.part02-l ul li:nth-child(even){float: none;}
	.index-t h2 em{display: none}
	.part03-l ul li{height: auto;line-height: 30px;overflow: hidden;padding-bottom: 15px;margin-bottom: 15px;}
	.part03-l ul li span{display: none}
	.part03-r{width: 100%;}
	.part03-r-zj .p3-r-zj-img{float: none;margin: 0 auto}
	.part03-r-zj .p3-r-r-z{width: 100%;text-align: center;margin: 10px auto 0 auto}
	.part03-r-zj .p3-r-r-z p{text-align:left}
	.part03-r-zj .p3-r-r-z span{display: inline-block;float: none;}
	footer .f-logo{float: none;width: 100%;margin-top: 30px;height: auto;overflow: hidden;}
	footer .f-logo img{width: 100%;}
	footer .f-address{float: none;width: 100%;margin-left:0;margin-top: 15px;}
	footer .f-qr{float: none;}
	.swiper-pagination-bullet{margin: 0 10px !important}
	.pagination{bottom: 10px !important}
	.part01-z video{height: 171px}
	.list-r .list-team ul li{float: none;width:98%;}
	.list-r .list-team ul li:nth-child(even):before{content: "";display: none;}
	   .fck img{width: 100%;height:100%}
   .fck table{width: 100% !important}
	.list-r .list-news ul li p{display: none;}
	.list-r .list-news ul li h2{width: 100%;}
	.list-r .list-news ul li{height: auto;line-height: 30px;padding-bottom: 15px;margin-bottom: 15px;overflow: hidden}
	p.MsoNormal, li.MsoNormal, div.MsoNormal{text-indent:0 !important}
	
}
@media screen and (max-width:375px){
	header .isearch{right:53px;top: 38px;}
	.ilogo{margin-top: 4px;}
	
	
}