.wrap{ width: 96%; max-width: 1200px; height: auto; margin: 0 auto; }
body{ color: #555; font-family: arial, Microsoft YaHei, "微软雅黑"; font-size: 16px; overflow-x: hidden; }
a{ color: #555; }



/*banner*/
.banner .swiper-container{height:100%;}
.banner .swiper-container .con{display:block;height:100%;cursor:move !important;position:relative;}
.banner .swiper-container .con .imgbox2{ position:absolute; width: 100%; text-align:left; bottom:42%; text-align: center; opacity: 0; transition:all 0.8s; color: #fff;  }
.banner .swiper-container .con .imgbox2 h2{ margin-bottom: 20px; font-size:54px; letter-spacing: 10px; line-height:95px; font-weight: 500 }
.banner .swiper-container .con .imgbox2 a{ font-size: 18px; }
.banner .swiper-container .con .imgbox2.active{  opacity: 1;  }
.banner .swiper-pagination-bullet{width:50px;height:5px;background:#fff;border-radius:0;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .logo{position:absolute;top:-100%;right:30px;z-index:3000;transition:all .5s;}
.banner .logo.active{top:30px;}
.banner .logo img{max-width:100%;}
.banner .con .imgbox2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 15px;}
.banner .con .imgbox2 img{max-width:100%;}

.banner{ background: #000000;  height: 100vh; }

.section{  background-size: cover !important; overflow: hidden;  }
.biaoti{text-align: center; font-size: 30px; font-weight: 700;  line-height: 36px; margin-top: 40px; margin-bottom: 50px; /* position: relative; top: -100px; transition: all 0.8s; opacity: 0;*/ }
.index_cpzx .biaoti.active{ top:0px;  opacity: 1; }
.index_anli .biaoti.active{ top:0;  opacity: 1; }
.index_huozhe .biaoti.active{ top:0;  opacity: 1; }
.index_fuwzc .biaoti.active{ top:0;  opacity: 1; }
.index_news .biaoti.active{ top:0;  opacity: 1; }









/*手机导航*/
.x_nav{ width: 80%; height: 100%; background: #6777B8; position: fixed; top: 0; right: -101%; z-index: 999999999999;}
.x_nav_t{ width:100%; height: 100px; line-height: 100px; text-align: right; padding-right: 25px;}
.x_nav_t a{ color: #FFFFFF; font-size: 18px;  background: url(../images/nav_gb.png) no-repeat right center;   padding-right: 25px;}
.x_nav2{ width: 100%; height: 100%; overflow: scroll; padding-bottom:75px;}
.x_nav2 ul li{ height: auto;}
.x_nav2 ul li a{ height: 65px; line-height: 65px; display: block; font-size: 20px; color: #FFFFFF;  padding-left: 48px;  background: #cebe9a ; border-bottom: 1px solid #418cc8;}
.x_nav2 ul li span{ width: 64px; height: 64px; display: inline-block; line-height: 64px; text-align: center; float: right; margin-right: 20px; background: url(../images/jia.png) no-repeat center center;}
.x_nav2 ul li a.xa1{ background: #cebe9a;}
.x_nav2 ul li span.xjian{ background: #ACB7C0 url(../images/jian.png) no-repeat center center;}
.xnav_xl { display: none;}
.xnav_xl dd a{ background: url(../images/you1.png) no-repeat 85% center !important; font-size: 18px; }



.index_cpzx .waiceng{ position: relative; /*position: relative; bottom: -500px; opacity: 0; transition: all 1s;*/ }
.index_cpzx .waiceng.active{ /*bottom: -50px; opacity: 1;visibility:inherit;*/  }
.index_cpzx .swiper-button-prev{ width: 60px; height: 60px; background: url(../images/cpleft.png) no-repeat center center;outline:none; left: -70px; background-size: cover; }
.index_cpzx .swiper-button-next{ width: 60px; height: 60px; background: url(../images/cpright.png) no-repeat center center;outline:none; right: -70px; background-size: cover; }
.index_cpzx .swiper-slide .img{ overflow: hidden;  }
.index_cpzx .swiper-slide .img img{ width: 100%; transition: all 1s; overflow:hidden; height:230px;}
.index_cpzx .swiper-slide .wenzi{ width: 100%; height: 150px; background: #f7f7f7; padding: 25px; text-align: center;  transition: all .3s; }
.index_cpzx .swiper-slide .wenzi h2{ font-size:18px; margin-bottom: 12px; font-weight: 7; }
.index_cpzx .swiper-slide .wenzi p{ margin-bottom: 20px; }
.index_cpzx .swiper-slide .wenzi a{ font-size: 16px; margin-bottom: 18px; }
.index_cpzx .swiper-slide .wenzi a{ display: inline-block; padding: 5px 30px; border: 1px solid #666666; border-radius: 20px; }
.index_cpzx .swiper-slide:hover .img img{ transform: scale(1.2); }
.index_cpzx .swiper-slide:hover .wenzi{ background: #6777B8; color: #f7f7f7; }
.index_cpzx .swiper-slide:hover .wenzi a{color: #f7f7f7; border: 1px solid #f7f7f7;  }
.index_cpzx .swiper-button-next:after, .index_cpzx .swiper-container-rtl .swiper-button-prev:after{ display: none; }
.index_cpzx .swiper-button-prev:after, .index_cpzx .swiper-container-rtl .swiper-button-next:after{ display: none; }

.index_cpzx .swiper-pagination{ display: none; }



.index_cpzx2 .swiper-slide{ width:23%; margin:0 1% 20px; float:left;}
.index_cpzx2 .swiper-slide .img{ overflow: hidden;  }
.index_cpzx2 .swiper-slide .img img{ width: 100%; transition: all 1s; overflow:hidden; height:230px;}
.index_cpzx2 .swiper-slide .wenzi{ width: 100%; height: 150px; background: #f7f7f7; padding: 25px; text-align: center;  transition: all .3s; }
.index_cpzx2 .swiper-slide .wenzi h2{ font-size:18px; margin-bottom: 12px; font-weight: 7; }
.index_cpzx2 .swiper-slide .wenzi p{ margin-bottom: 20px; }
.index_cpzx2 .swiper-slide .wenzi a{ font-size: 16px; margin-bottom: 18px; }
.index_cpzx2 .swiper-slide .wenzi a{ display: inline-block; padding: 5px 30px; border: 1px solid #666666; border-radius: 20px; }
.index_cpzx2 .swiper-slide:hover .img img{ transform: scale(1.2); }
.index_cpzx2 .swiper-slide:hover .wenzi{ background: #6777B8; color: #f7f7f7; }
.index_cpzx2 .swiper-slide:hover .wenzi a{color: #f7f7f7; border: 1px solid #f7f7f7;  }


.shoujichanpin{ display: none; }
.shoujichanpin ul li{ border-bottom: 1px solid #C0C0C0; margin-bottom: 15px; }
.shoujichanpin ul li .img{ overflow: hidden; }
.shoujichanpin ul li .img img{ width: 100%; transition: all 1s; }
.shoujichanpin ul li .wenzi{ width: 100%; height: 175px; background: #f7f7f7; padding: 25px; text-align: center;  transition: all .3s; }
.shoujichanpin ul li .wenzi h2{ font-size: 24px; margin-bottom: 12px; font-weight: 7; }
.shoujichanpin ul li .wenzi p{ margin-bottom: 20px; }
.shoujichanpin ul li .wenzi a{ font-size: 16px; margin-bottom: 18px; }
.shoujichanpin ul li .wenzi a{ display: inline-block; padding: 5px 30px; border: 1px solid #666666; border-radius: 20px; }
.shoujichanpin ul li:hover .img img{ transform: scale(1.2); }
.shoujichanpin ul li:hover .wenzi{ background: #6777B8; color: #f7f7f7; }
.shoujichanpin ul li:hover .wenzi a{color: #f7f7f7; border: 1px solid #f7f7f7;  }



.zaixiangt{ position: fixed; top: 40%; right: 5px; z-index: 99999999999999999; }
.zaixiangt ul li{ width: 43px; height: 46px; margin-bottom: 5px; position: relative; }
.zaixiangt ul li a{ display: block; width: 43px; height: 46px;  border-radius: 5px; background-color: #6777B8;  background-position: center center; background-repeat: no-repeat;  }
.zaixiangt ul li a:hover{ background-color: #112b65; }
.zaixiangt ul li .tanchu{ display: none; width: 100px; height: 100px; padding: 4px; position: absolute; left: -108px; top: 50%; margin-top: -50px; background: #fff; box-shadow: 0px 0px 10px #6777B8; }
.zaixiangt ul li .tanchu img{ width: 100%; }
.zaixiangt ul li:hover .tanchu{ display: block; }
.zaixiangt ul li .tanchu2{ width: 7px; height: 13px; position: absolute; right: -7px; top: 50%; margin-top: -6.5px; background: url(../images/cd55.png) no-repeat center center;  }
.zaixiangt ul li .tanchu3{ width: 160px; height: 46px; line-height: 46px; text-align: center; position: absolute; left: 50px; top: 0; background: #112B65; color: #fff; font-weight: 700; font-size: 20px; transition: all .8s; opacity: 0; }
.zaixiangt ul li:hover .tanchu3{ left: -165px; opacity: 1; }




.daohang{ width: 100%; height:80px; line-height:80px; position: fixed; left: 0;top: 0; z-index: 9999999999; color: #fff; font-size: 14px;  background:rgba(178,201,237,0.8) ; }
.daohang a{ color: #222; font-size:16px; font-weight:bold}
.dianhua a{ height: 22px; line-height: 22px; display:block; padding: 0 20px; border: 1px solid #fff; border-radius: 10px; margin-top: 35px; margin-left: 35px; }
.dianhua li:hover > a{  background: #6777B8; border: 1px solid #6777B8; }
.dianhua span{ float: left; padding-left: 25px; background: url(../images/dianhua.png) no-repeat left center; margin-left: 20px; }
.nav_list li > a{ padding: 0 21px; display: inline-block; height: 80px; }
.nav_list li:hover  > a{ border-bottom:#6577B7  2px solid }





.nav_list ul li{ float: left; position: relative; }
.nav_list ul li .erji{ display: none; position: absolute; left: 0; top: 80px; line-height: 46px; background: #6777B8; width: 100%; text-align: center; font-size:12px}
.nav_list ul li .erji a{ display: block;font-weight:normal; font-size:14px; border-bottom:#6373B3 solid 1px; color:#fff }
.nav_list ul li:hover .erji{ display: block; }
.nav_list ul li .erji a:hover{  }




.btn-m-list{width: 55px; height: 50px; position: absolute; right: 0; top: 50%; margin-top: -25px; z-index: 999999999999; display: none; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);}
.trans,.trans:hover{-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.btn-m-list .burger{width: 24px; height: 2px; background-color: #fff; display: block; position: absolute; z-index: 5; top: 16px; left: 50%; margin: 0 0 0 -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
.btn-m-list .burger-2{top: 25px; width: 18px;}
.btn-m-list .burger-3{top: 33px; width: 13px;}
.btn-m-list.on .burger-1{top: 25px; width: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg);transform: rotate(225deg);}
.btn-m-list.on .burger-2{top: 25px; width: 21px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: 100%;}
.btn-m-list.on .burger-3{top: 25px; width: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg);}
.mask{width: 100%; height: 100%; position: fixed; _position: absolute; top: 0; left: 0; z-index: 2000; display: none; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);}




.neirong2{width: 80%; display: block; position: fixed; top: 0; right: 0; z-index: 99999999999; overflow-y: auto; touch-action: pan-y;-webkit-user-select: none;-webkit-user-drag: none;}
.neirong2 .neirong2-bd{padding: 50px 50px 40px 50px; visibility: hidden;}
.neirong2 li{border-bottom: 1px solid #F2F2F2; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 li>a{display: block; height: 47px; line-height: 47px; color: #fff; font-size: 16px;}
.neirong2 li.on>a{color: #fff;}
.neirong2.neirong2-on{left: 0;}
.neirong2-close{width: 24px; height: 24px; background: url(../images/nav_close.png) no-repeat 7px center; position: absolute; top: 20px; left: 10px; visibility: hidden;}
.neirong2.neirong2-hide{
    background-color: rgba(38,70,147,.5);
    width: 0;
    height: 100%;
    -webkit-transition:background 0.35s linear,width 0.45s linear 200ms;
    -moz-transition:background 0.35s linear,width 0.45s linear 200ms;
    -ms-transition:background 0.35s linear,width 0.45s linear 200ms;
    -o-transition:background 0.35s linear,width 0.45s linear 200ms;
    transition:background 0.35s linear,width 0.45s linear 200ms;}
.neirong2.neirong2-show{background-color: rgba(38,70,147,.95); height: 100%; width: 80%;  }
.neirong2.neirong2-show .neirong2-bd,.neirong2.neirong2-show .neirong2-close{visibility: visible;}
.neirong2.neirong2-hide li,.neirong2.neirong2-hide .subcall span{
    opacity: 0;
    -webkit-transform: scale(1.1) translateX(-24px);
    -moz-transform: scale(1.1) translateX(-24px);
    -ms-transform: scale(1.1) translateX(-24px);
    -o-transform: scale(1.1) translateX(-24px);
    transform: scale(1.1) translateX(-24px);
}
.neirong2.neirong2-show li,.neirong2.neirong2-show .subcall span{opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.neirong2 li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
.neirong2 li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
.neirong2 li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
.neirong2 li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
.neirong2 li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.neirong2 li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
.neirong2 li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
.neirong2 li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
.neirong2 li:nth-of-type(10){ -webkit-transition-delay: 700ms,700ms; transition-delay: 700ms,700ms;}
.neirong2 li:nth-of-type(11){ -webkit-transition-delay: 750ms,750ms; transition-delay: 750ms,750ms;}
.neirong2 .subnav{display: none;}
.neirong2 .subnav a{display: block; font-size: 14px; color: #fafafa; padding: 10px 0; padding-left: 15px; }
.neirong2 .subcall{padding: 0 50px; }
.neirong2 .subcall span{-webkit-transition-delay: 850ms,850ms; transition-delay: 850ms,850ms; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 .subcall span{font-family: "Arial"; display: block; font-size: 18px; font-weight: bold; color: #fff; padding-left: 30px; background: url(../images/callnum.png) left center no-repeat;}

.erjibanner2 img{ width: 100%; }

.index_anli .left{ width: 40%; /*position: relative; left: -30%; transition: all 1s; opacity: 0;*/ }
.index_anli .left.active{ left: 0; opacity: 1; }
.index_anli .left img{ width: 100%; }
.index_anli .left p{ height: 42px; line-height: 42px; font-size: 20px;  margin-top: 15px; }
.index_anli .left p a{ display: inline-block; width: 160px; text-align: center; height: 42px; line-height: 42px; background: #6777B8; border-radius: 15px; color: #fff; }
.index_anli .right{ width: 57%; /* position: relative; right: -30%; transition: all 1s; opacity: 0;*/ }
.index_anli .right.active{ right: 0; opacity: 1; }
.index_anli .right ul li{ border-top: 1px solid #999999; padding: 25px 0; padding-right: 65px; }
.index_anli .right ul li:last-child{  border-bottom: 1px solid #999999;  }
.index_anli .right ul li h2{ font-size: 20px; margin-bottom: 10px; background: url(../images/yuandian.png) no-repeat 10px center; padding-left: 35px; }
.index_anli .right ul li p{ padding-left: 35px; font-size: 16px; line-height: 26px; max-height: 52px; overflow: hidden; }
.index_anli .right ul li:hover a{ color: #fff !important; }
.index_anli .right ul li:hover h2{ color: #fff;background: url(../images/yuandian2.png) no-repeat 10px center;  }
.index_anli .right ul li:hover{ background: #6777B8 !important; }
.biaoti2{ color: #333; }
.index_huozhe .left{ width: 55%; color: #333; }
.index_huozhe .left .wenzi{ font-size: 18px; line-height: 38px; margin-bottom: 40px; }
.index_huozhe .left p{ height: 34px; line-height: 34px; margin-bottom: 22px; background: url(../images/tubiao1.png) no-repeat left center; padding-left: 36px; }
.index_huozhe .left a{ display: inline-block; width: 200px; text-align: center; height: 46px; line-height: 46px; background: #0467fe; border-radius: 15px; color: #fff; font-size: 16px; margin-top: 30px; }
.index_huozhe .right{ width: 350px; height: 265px;  color: #fff; margin-right: 10%; margin-top: 50px; background: rgba(0,0,0,0.6); padding: 35px; padding-bottom: 20px; }
.index_huozhe .right p{ display: none; height: 26px; overflow: hidden; line-height: 26px; font-size: 14px; }
.index_huozhe .right p.xianshi{ display: block; }
.index_huozhe .right input{ display: block; width: 100%; height: 42px; line-height: 42px; background: transparent; border: 1px solid #dddddd; border-radius: 5px; margin-bottom: 25px; padding: 0 15px; color: #dddddd; font-size: 14px; }
.index_huozhe .right input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #dddddd; opacity: 0.6;
}
.index_huozhe .right input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #dddddd; opacity: 0.6;
}
.index_huozhe .right input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #dddddd; opacity: 0.6;
}
.index_huozhe .right input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #dddddd; opacity: 0.6;
}
.index_huozhe .right button{width: 100%;  display: block; height: 42px; line-height: 42px; border: none; background: #0467fe;  border-radius: 5px;   color: #fff; font-size: 16px; }

.shiming img{ max-width: 100%; }
.index_fuwzc .wrap{ padding-left: 28px; padding-right: 48px; }

.index_fuwzc .left{ width: 614px; height: 529px; background: url(../images/ditubg.png) no-repeat center center; position: relative; }
.index_fuwzc .left a{ position: absolute; color: #fff; font-size: 14px; font-weight: 700;  }
.index_fuwzc .left a img{ transition: all 0.8s; }
.index_fuwzc .left a.p1{ top: 149px; left: 485px; }
.index_fuwzc .left a.p2{ top: 178px; left: 424px; }
.index_fuwzc .left a.p3{ top: 161px; left: 121px; }
.index_fuwzc .left a.p4{ top: 275px; left: 346px; }
.index_fuwzc .left a.p5{ top: 314px; left: 277px; }
.index_fuwzc .left a.p6{ top: 311px; left: 389px; }
.index_fuwzc .left a.p7{ top: 282px; left: 464px; }
.index_fuwzc .left a.p8{ top: 295px; left: 510px; color: #333333;  }
.index_fuwzc .left a.p9{ top: 320px; left: 481px; }
.index_fuwzc .left a.p10{ top: 400px; left: 409px; }
.index_fuwzc .left a.p11{ top: 419px; left: 440px; color: #333333; }
.index_fuwzc .left a:hover img{ transform: scale(1.2); }
.lianxiwomen .wenzi{ font-size: 16px; color: #333; }
.lianxiwomen img{ max-width: 100%; }
.yidong_ditu{ display: none; width: 100%; text-align: center; }
.yidong_ditu img{ max-width: 100%; }
/*.index_fuwzc .left{ width: 438px; height: 378px; background: url(../images/ditubg2.png) no-repeat center center; position: relative; }
.index_fuwzc .left a{ position: absolute; color: #fff; font-size: 14px; font-weight: 700; transition: all 0.8s; }
.index_fuwzc .left a.p1{ top: 100px; left:348px; }
.index_fuwzc .left a.p2{ top: 120px; left: 302px; }
.index_fuwzc .left a.p3{ top: 115px; left: 86px; }
.index_fuwzc .left a.p4{ top: 190px; left: 246px; }
.index_fuwzc .left a.p5{ top: 220px; left: 196px; }
.index_fuwzc .left a.p6{ top: 220px; left: 277px; }
.index_fuwzc .left a.p7{ top: 200px; left: 330px; color: #FF0000;  }
.index_fuwzc .left a.p8{ top: 210px; left: 365px; color: #333333;  }
.index_fuwzc .left a.p9{ top: 230px; left: 343px; color: #FF0000;  }
.index_fuwzc .left a.p10{ top: 284px; left: 290px; }
.index_fuwzc .left a.p11{ top: 299px; left: 314px; color: #333333; }
.index_fuwzc .left a:hover{ transform: scale(1.2); }*/


.index_fuwzc .right{ width: 468px; height: 378px; }
.index_fuwzc .right .erweima{ margin-top: 50px; margin-right: 10px; width: 86px; height: 86px; }
.index_fuwzc .right .erweima img{ width: 100%; }
.index_fuwzc .right .wenzi{ width: 330px; }
.index_fuwzc .right ul li{ background: #6777B8; color: #fff; padding: 25px 15px; padding-right: 0; font-size: 14px; margin-bottom: 20px; }
.index_fuwzc .right ul li h2{ font-size: 18px; font-weight: 700; border-bottom: 2px solid #fff; padding-bottom: 10px; margin-bottom: 10px; }
.index_fuwzc .right ul li p{ line-height: 28px;  padding-left: 25px; }
.index_fuwzc .right .neirong_zx{ display: none; }
.xianshi{ display: block !important; }

.index_news .wrap{ position: relative; }
.index_news .wrap .swiper-slide .img{ margin-bottom: 20px; overflow: hidden; }
.index_news .wrap .swiper-slide img{ width: 100%; transition: all 0.8s; }

.index_news .swiper-pagination{ display: none; }
.index_news .swiper-button-prev{ width: 60px; height: 60px; background: url(../images/cpleft.png) no-repeat center center;outline:none; left: -70px; background-size: cover;  }
.index_news .swiper-button-next{ width: 60px; height: 60px; background: url(../images/cpright.png) no-repeat center center;outline:none; right: -70px; background-size: cover; }
.index_news .wrap .swiper-slide .wenzi h2{ font-size: 16px; font-weight: 700; line-height: 30px; max-height: 30ox; overflow: hidden; margin-bottom: 25px; }
.index_news .wrap .swiper-slide .img{height:160px}
.index_news .wrap .swiper-slide .wenzi p{ font-size: 14px; line-height: 26px; max-height: 52px; overflow: hidden; margin-bottom: 35px; }
.index_news .wrap .swiper-slide .wenzi h3{ line-height: 26px; background: url(../images/xian5.png) no-repeat center bottom; padding-bottom: 10px; }

.yidongnews{ display: none; }
.yidongnews ul li .img{ margin-bottom: 20px; overflow: hidden; }
.yidongnews ul li .img img{ width: 100%; transition: all 0.8s; }
.yidongnews ul li .wenzi h2{ font-size: 18px; font-weight: 700; line-height: 30px; max-height: 30ox; overflow: hidden; margin-bottom: 25px; }
.yidongnews ul li .wenzi p{ line-height: 26px; max-height: 52px; overflow: hidden; margin-bottom: 35px; }
.yidongnews ul li .wenzi h3{ line-height: 26px; background: url(../images/xian5.png) no-repeat center bottom; padding-bottom: 10px; }


.chakangengduo22{ display: none; }




.index_news .wrap .swiper-slide:hover .img img{ transform: scale(1.2); }
.index_news .wrap .swiper-slide:hover { color: #6777B8; }
.index_news .wrap .swiper-slide:hover h2{ color: #6777B8; }
.index_news .wrap .swiper-slide:hover p{ color: #6777B8; }
#fp-nav ul li, .fp-slidesNav ul li{ margin: 15px 0; }
#fp-nav ul li a span, .fp-slidesNav ul li a span{ width: 10px; height: 10px; background: #3f9fff; border: 1px solid #3F9FFF; }
#fp-nav ul li a:hover span, #fp-nav ul li a.active span{ left: 50%; width: 10px; height: 10px; border: 1px solid #20D2C2; background: #6777B8; }
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:10px;width:10px;border-radius:100%;background-color:#20D2C2;}
#fp-nav ul li a span:before{ display: none; }
#fp-nav ul li a span:after{ display: none; }

.youqinglianjie{ line-height: 30px; padding: 25px 0; border-top: 1px solid #dddddd; }
.youqinglianjie a{ margin: 0 10px; font-size: 14px; }
.youqinglianjie a:hover{ color: #6777B8; }
.jiaobu{ background: #6577B7; padding-top: 30px; color: #fff; font-size: 12px; }
.jiaobu .left{ width:650px;  margin-left:200px }
.jiaobu .right{ width: 150px; padding-top: 110px; text-align:center }
.jiaobulogo{ margin-bottom: 30px; float:left; width:200px; }
.jiaobunav{ float:left; width:500px;}
.jiaobudianhua{ font-size: 20px; font-weight: 700; background: url(../images/dianhua2.png) no-repeat left center; padding-left: 40px; height: 40px; line-height: 40px; margin-top: 8px; display: inline-block; margin-left: 40px; }
.jiaobunav dl{ float: left; margin-right: 30px; font-size: 14px;  }
.jiaobunav dl:last-child{ margin-right: 0; }
.jiaobu a{ color: #fff; display: inline-block; }
.jiaobunav dl dt{ font-size: 14px; margin-bottom: 20px; }
.jiaobunav dl dd{ line-height: 30px;  font-size: 12px; }
.jiaobu .right a{ display: block; float: left; font-size: 12px; width: 25%; text-align: center; }
.jiaobu .right a p{ margin-top: 10px; }
.jiaobu2 { text-align: center; padding: 30px 0; }
.jiaobu2 span{ margin: 0 10px; color: #fff; }


.jiaobu{
        display: block!important;
    }
    .jiaobu .fp-tableCell{
        display: block!important;
    }
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/*=======================================================================================================*/
.erjibanner{ width: 100%; height: 360px; }
.huobanjihua{ padding: 60px 0; line-height: 30px; }
.huobanjihua h2{ font-size: 22px; color: #6777B8; }
.huobanjihua img{ display: block; max-width: 100%; margin: 15px auto; }
.huoban_jiaru{ padding: 60px; background: url(../images/huozuo1.jpg) no-repeat center center; color: #fff; background-size: cover;  margin-bottom: 60px; }
.huoban_jiaru .biaoti3{ text-align: center; margin-bottom: 20px; }
.huoban_jiaru .biaoti3 h2{ font-size: 28px; margin-bottom: 10px; }
.huoban_jiaru .biaoti3 p{ font-size: 16px; }
.huoban_jiaru .neirong1{ width: 66.666%; margin: 0 auto; background: url(../images/xian2.jpg) no-repeat center center; }
.huoban_jiaru .neirong1 .left{ width: 38.75%; height: 260px; line-height: 30px; border-radius: 10px; background: rgba(41,82,174,0.5); text-align: center; padding: 30px 30px; }
.huoban_jiaru .neirong1 .left .img{ width: 86px; height: 86px; margin: 0 auto; margin-top: 15px; }
.huoban_jiaru .neirong1 .left .img img{ width: 100%; }
.huoban_jiaru .neirong1 .right{ width: 38.75%; height: 260px; border-radius: 10px; background: rgba(41,82,174,0.5); text-align: center; padding: 40px 30px;   }
.huoban_jiaru .neirong1 .right input{ width: 100%; height: 40px; line-height: 40px; border-radius: 5px; margin-bottom: 30px; padding: 0 10px; color: #333; font-size: 14px; }
.huoban_jiaru .neirong1 .right button{ width: 100%; height: 40px; line-height: 40px; background: #39bb77; border: none; }


.erjilanmu{ height: 50px; line-height: 50px; border-bottom: 1px solid #999999; }
.erjilanmu ul li{ height: 48px; line-height: 48px; float: left; width: 160px; background: #F2F2F2; text-align: center; }
.erjilanmu ul li a{ display: block; }
.erjilanmu ul li.active{ background: #6777B8; color: #fff; }
.erjilanmu ul li.active a{ color: #fff; }
.erjilanmu ul li:hover{  background: #6777B8; color: #fff;   }
.erjilanmu ul li:hover a{ color: #fff; }

.anli_lixt{ padding: 40px 0; }
.anli_lixt ul li{ padding-bottom: 29px; margin-bottom: 29px; border-bottom: 1px solid #e9e9e9; }
.anli_lixt ul li .img{ width: 27.5%; overflow: hidden; height: 160px; }
.anli_lixt ul li .img img{ width: 100%;transition: all 1s; display: block; height: 100%; }
.anli_lixt ul li .wenzi{ width: 72.5%; padding: 5px 30px; }
.anli_lixt ul li .wenzi h2{ font-size: 20px; margin-bottom: 20px; font-weight: 700; color: #333333; }
.anli_lixt ul li .wenzi p{ line-height: 30px; margin-bottom: 20px; overflow: hidden; }
.anli_lixt ul li .wenzi h3 span{margin-right: 15px; padding: 6px 15px; border-radius: 5px; color: #666;padding: 8px 20px; background: #e9e9e9e9; }
.anli_lixt ul li:hover .img img{ transform: scale(1.2); }
.anli_lixt ul li:hover .wenzi h2{ color: #6777B8; }
.anli_lixt ul li:hover .wenzi h2 span{ color: #6777B8; }
.anli_lixt ul li:hover .wenzi p{ color: #6777B8; }
.fanye{ margin: 30px auto; text-align: right; }
.fanye img{ max-width: 100%; }

.anli_lixt ul li .wenzi h2 span{ font-size: 16px; font-weight: 400; color: #8c8c8c }

.xiangqingye{ padding: 40px 0; }
.xiangqingye .weizhi{ border-bottom: 1px solid #ebebeb; height: 50px; line-height: 50px; }

.neiwen{ padding: 30px 0; color: #727272; line-height: 30px; }

.neiwen .title{ text-align: center; margin-bottom: 30px; }
.neiwen .title h2{ font-size: 24px; margin-bottom: 10px; }


.gywmerji{ padding: 40px 0; line-height: 30px; }
.biaoti01{ font-size: 30px; color: #6777B8; background: url(../images/guanyu2222.jpg) no-repeat left center; padding-left: 25px; margin-bottom: 40px;  font-weight:bold;}

.gsjianjie{ margin-bottom: 30px; }

.shiming ul{ text-align: center;}
.shiming ul li{ display: inline-block; margin: 0 30px;  }
.shiming ul li .img{ width: 130px; height: 145px; margin: 0 auto; margin-bottom: 20px; }
.shiming ul li h2{ font-size: 18px; height: 32px; line-height: 32px; margin-bottom: 10px; }
.shiming ul li .wenzi{ height: 120px; overflow: hidden; }
biaoti01{ font-size: 30px; color: #6777B8; font-weight:bold; background: url(../images/guanyu2222.jpg) no-repeat left center; padding-left: 25px; margin-bottom: 30px; margin-bottom: 40px; }

.tiyanxiazai img{ display: block; margin: 10px auto; }

.xiazai ul li{ width: 30%; float: left; margin-right: 5%; }
.xiazai ul li:nth-child(3n){ margin-right: 0; }
.xiazai ul li dl{height: 421px; overflow: hidden; }
.xiazai ul li dl dt{ margin-bottom: 20px; font-size: 18px; }
.xiazai ul li dl dd{ padding: 0 5px; line-height: 46px; border-bottom: 1px solid #ADADAD; background: url(../images/xiazai2_03.jpg) no-repeat right center; }
.xiazai ul li dl dd a{ display: block;  padding-left: 20px; background: url(../images/dian33.jpg) no-repeat left center; }
.xiazai ul li dl dd:hover a{ color: #6777B8; font-weight: 700; }

.chakangengduo{ height: 46px; line-height: 46px; cursor: pointer; margin-top: 10px; }

.appxcx { padding: 40px 0 0; }
.appxcx ul li{ width: 18%; float: left; margin-right: 2.5%; margin-bottom: 20px; }
.appxcx ul li:nth-child(5n){ margin-right: 0; }
.appxcx ul li .img{ overflow: hidden; }
.appxcx ul li img{ width: 100%; margin: 0; transition: all 0.8s; }
.appxcx ul li:hover img{ transform: scale(1.1); }
.appxcx ul li .wenzi{ margin-top: 10px; text-align: center; }

.chanpzhongx1{ padding: 40px 0 0; }
.biaoti04 ul li{ width: 23.5%; float: left; margin-right: 2%; border: 1px solid #e1e1e1; position: relative; cursor: pointer; }
.biaoti04 ul li:nth-child(4n){ margin-right: 0; }
.biaoti04 ul li .img img{ width: 100%; }
.biaoti04 ul li .mengc{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;  display: none }
.biaoti04 ul li .dingwei{ width: 100%; height: 100%;  color: #fff; position: absolute; left: 0; top: 0; text-align: center; padding: 50px 25px; display: none }
.biaoti04 ul li .dingwei h2{ font-size: 22px; margin-bottom: 20px; margin-top: 30px;; }
.biaoti04 ul li:hover .mengc{ display: block; }
.biaoti04 ul li:hover .dingwei{ display: block; }

.chanpin_xq{ display: none; }
.chanpzhongx1{ line-height: 30px; }
.chanpin_xqbt1 { font-size: 22px; color: #6777B8; margin-bottom: 30px; }
.biaoti04,.chanpjieshao,.chanptedian,.chanpxilie,.shiping{ margin-bottom: 50px; }
.chanpzhongx1 img{ max-width: 100%; }


.chanptedian .img{ width: 45%; }
.chanptedian .img img{ width: 100%; }
.chanptedian .wenzi{ width: 55%; padding: 30px; padding-top: 60px; }
.chanptedian .wenzi h2{ font-size: 22px; margin-bottom: 20px; }

.anlixiangtuijian2 .swiper-slide{ text-align: center; }

.container2{ width:100%; margin: 30px auto; height:auto;  overflow:hidden;}
.container2 ul li{  border-bottom: 1px solid #D4D4D4; padding: 25px;  }
.container2 ul li .wenzi{ height: 110px; line-height: 110px; margin-left: 30px; }
.container2 ul li .wenzi dd em{ display: block; float: left;  width: 80px; height: 30px;line-height: 30px; text-align: center; border: 1px solid #C1CBD3; }
.container2 ul li .wenzi dt{ font-size: 18px; font-weight: 700; margin-bottom: 8px; }
.container2 ul li .wenzi dd:nth-child(1) em{ border-bottom: none; }
.container2 ul li .wenzi dd em.span1{ width: 200px; } 
.container2 ul li .wenzi dd em.span6{ width: 200px; } 
.container2 ul li .wenzi2{ display: inline-block; vertical-align: middle; line-height: 30px; }
.xiangqxialai{ display: none; margin-top: 30px; line-height: 30px; color: #717171; }
.chakan { height: 110px; line-height: 110px; }
.chakan span{  display: inline-block; vertical-align: middle; vertical-align: middle; width: 120px; height: 40px; line-height: 40px; border-radius: 5px;  background: #239BD9; color: #fff; text-align: center; cursor: pointer; }

.chakan span.xianshi3{ background: #6777B8; }


.chakangengduo{ display: none; padding-left: 23px; }
.container2 ul{ padding-bottom: 150px; }
.tupian{width:120px;height:100px;border:1px solid #DFDFDF; position: relative; }
.tupian .img img{ width: 100%; }
.tupiandatu{ position: absolute; left: 100%; top: -50%; width: 360px; height: 300px;  display: none; background: #fff; padding-left: 20px; }
.tupiandatu2{ border: 1px solid #DFDFDF; }
.tupiandatu img{ width: 100%; }
.tupian:hover { cursor: pointer; }
.tupian:hover .tupiandatu{ display: block; }

.piaozonguan{  line-height: 28px;  }
.pzbiaoti{ text-align: center; font-size: 24px; font-weight: 700; margin-bottom: 40px; }


.pzgcpjs img{ display: block; margin: 0 auto; max-width: 100%; }

.pzgshipin { margin-bottom: 40px; }
.pzgshipin .wenzi{ width: 50%; }
.pzgshipin .ship{ width: 48%; }
.pzgshipin .ship img{ width: 100%; }
.pzbiaoti2{ height: 120px; line-height: 96px; background: url(../images/pzgbg.jpg) no-repeat center center; color: #fff; }




.pzbiaoti3{ background: #004ea2; height: 160px; line-height: 160px; color: #fff; }

.pzgyycj ul li{ padding: 20px 0; }
.pzgyycj ul li .wenzi{ width: 60%; padding: 30px 0; padding-right: 20px; }
.pzgyycj ul li .wenzi h2{ height: 26px; line-height: 26px; font-size: 18px; background: url(../images/pzfys_43.jpg) no-repeat left center; padding-left: 20px; margin-bottom: 25px; }
.pzgyycj ul li .img{ width: 40%; text-align: center; }
.pzgyycj ul li .img img{ max-width: 100%; }

.pzfshengji{ padding: 60px 0; margin-bottom: 40px; background: url(../images/pzjsjfebg.jpg) no-repeat center center; text-align: center;  background-size: cover; }
.pzfshengji a{  color: #fff; display: inline-block; border: 1px dashed #fff; width: 440px; padding: 20px; margin: 0 20px; border-radius: 10px; }
.pzfshengji a .img{ height: 60px; line-height: 60px; }
.pzfshengji a h2{ font-size: 18px; margin: 20px auto; }
.pzfshengji a p{ height: 28px; line-height: 28px; overflow: hidden; }

.pzgyemian{ margin-bottom: 40px; }

.xiangqingbianjiequ img{ max-width: 100%; display: block; margin: 0 auto; }

.xiangqingbianjiequ{ margin: 50px auto; }

.gaodu{ height: auto !important; }
