@charset "utf-8";



/* CSS Document */



@font-face {



font-family: 'SourceHanSansCN-Regular';



src: url('../font/SourceHanSansCN-Regular.otf');



src: local('SourceHanSansCN-Regular'),



local('SourceHanSansCN-Regular'),



url('../font/SourceHanSansCN-Regular.woff') format('woff'),



url('../fonts/sourcehansanscn-regular.ttf') format('truetype'),



url('../fonts/sourcehansanscn-regular.svg#fontname') format('svg');



}
@font-face {
    font-family: "LibreBaskerville-Bold";
    src:
      url('../fonts/librebaskerville-bold.ttf') format('truetype');
}



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular" !important;color:#333; letter-spacing:2px}



html, body{ overflow-x:hidden !important}



a,img,input{ text-decoration:none; font-size:14px; border:0}



body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}



ul li{ list-style:none;}



.clear{ clear:both;}



.left{ float:left;}



.right{ float:right;}



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 



a:hover{ color:#013088}



input,button,select,textarea{outline:none}



textarea{resize:none}



/*input{-webkit-appearance:none;}*/



img{ max-width:100%}



.header{ letter-spacing:0}

.head,.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden; width:100%}
.head,.cent,.foot,.cent_form.cent_form_summer{ max-width:100%; width:100%; margin:20px 0; overflow:hidden;background: none;}
.cent_form{ max-width:1440px; margin:auto; overflow:hidden; width:100%;background-color:#b10015 ;}
.cent_form .form_wrap{
    display: flex;
}
.cent_form_summer .form_wrap{
   width: 90%;
   position: relative;
}

.cent_form_summer .form_wrap .form{
    background-color: #002653;
    color: #fff;
    width: auto;
    padding: 50px;
    position: absolute;
    right: -10%;
    top: 50%;
    margin-top: -240px;
}
.cent_form_summer .form_wrap .sy-bt{
    margin-top: 0;
}
.cent_form_summer .sy-bt strong{
    color: #fff;
}
.cent_form_summer .form_item input{
    background-color: #002753;
    color: #fff;
    border: 1px solid #5D6D7E;
}
.cent_form_summer .form_item input::placeholder{
    color: #fff;
    opacity: .7;
}

.mb20{
    margin-bottom:20px;
}
.mt20{
    margin-top:20px;
}
.mb50{
    margin-bottom:50px;
}
.mt50{
    margin-top:50px;
}

.cent1000{ max-width:1000px;margin: 0 auto;}

.cent1000 strong{

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

}

.cent1000 a{
    color: #1766cc;
    text-decoration: underline;
    font-size: inherit;

}

.zg,.hea1{ max-width:1200px; margin:auto; width:100%}

/* .hea3{ background:url(../images/sy-2.jpg) no-repeat center;} */

.hea{ background:#F7F7F7; padding:1% 0}

.logo img{ width:100%}

.hea1 .left{ width:28%;}

.hea1 .left img{  vertical-align:middle; margin-right:20px;}

.hea1 .left p{ color:#002F87; font-size:18px; letter-spacing:1px}

.hea1 .left p a{ color:#002F87; font-size:18px; letter-spacing:1px}

.hea1 .right{color:#fff;justify-content: flex-end; align-items:center}

.hea1 .right p,.hea1 .right h1,.hea1 .right h2{float:left;padding: 0 10px;}

.hea1 .right h1{width: 48%;}

.hea1 .right h2{padding-top: 5px;}

.hea1 .right h2 a{ font-size:16px; color:#01308A; font-weight: bold;}

.hea1 .right h2 img{ vertical-align:middle; margin-left:5px}

.hea1 .right h1{ border-right:#ccc 1px solid; border-left:#ccc 1px solid; padding:0 4%; margin:0 4% 0 1%}

.hea1 .right h1 span{ display:block; border:#01308A 1px solid; border-radius:10px; overflow:hidden; padding:0 10px}

.hea1 .right h1 span select,.hea1 .right h1 span input{ float:left; height:28px; line-height:28px}

.hea1 .right h1 span input{ font-size:14px}

.hea1 .right h1 span select{ width:34%; color:#01308A; font-size:16px; border:0; background:none;}

.hea1 .right h1 span .a1{ width:53%}

.hea1 .right h1 span .a2{ width:13%; background:url(../images/sy-3.png) no-repeat center}

.hea1 .right p{ font-size:22px; color:#01308A;}

.hea1 .right p img{vertical-align:middle;margin-right: 10px;width:20px;}

.hea1 .right div h1{ float:right; width:43%; border:#28638d 1px solid; overflow:hidden; margin-top:0.5%}

.hea1 .right div p{ cursor:pointer; float:left; width:37%; position:relative; overflow:hidden}

.hea1 .right div p img{ margin-right:10px; float:left}

.hea1 .right div p span strong{ display:block; font-size:28px; color:#F5AC2C}

.hea1 .right div h1 input{ height:40px; line-height:40px; background:none; font-size:14px}

.hea1 .right div h1 .a1{ float:left; width:75%; padding:0 6%; background:#fff;}

.hea1 .right div h1 .a2{ float:right; width:25%; background:#28638d; color:#fff; font-size:16px}

.hea1{ padding:1% 0%;}

.flexslider{position:relative;overflow:hidden;}



.flexslider .slides{position:relative;z-index:1;}



.flexslider .slides li a{ display:block;}



.flexslider .slides li img{ width:100%;}



.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center; right:0}



.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 15px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:75px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}



.nav ul{ margin-left:-33px}



.nav ul li{ float:left; margin-left:28px; text-align:center; line-height:58px;}



.nav ul li a{ font-size:16px; display:inline-block; position:relative; display:block; position:relative}



.nav ul li a img{ position:absolute; top:0; right: -18px;}



/*.nav ul li a:hover,.nav ul .dq a{ background:url(../images/sy-6.png) no-repeat center bottom}



*/



.dropMenu{ width:165px; position:absolute; left:0; z-index:9999;visibility: hidden; background:#fff; border-radius:10px; padding:1% 0.5%; margin-left:-50px}
#dropmenu61{
    margin-left:-15px;
}
#dropmenu6,#dropmenu7{
    margin-left:-38px;
}



.dropMenu ul{ max-width:1200px; margin:auto}



.dropMenu li{ line-height:35px; text-align:left;}



.dropMenu li a{ display:block; font-size:14px; color:#333; margin:0 8px;} 



.dropMenu li a:hover{ color:#013088;}



.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}



.con-qz{ border:0; padding:3% 0}



.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}



.nav-qz li img{ display:block; margin:auto}



.nav-qz .current{ color:#dc0526;}



.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}



.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}



.zg{ width:100%}



header{ display:none}



.sjx{ display:none}



.cent{ overflow:hidden}



.he_ZoomInImg,.sy3 dl dt,.ts2 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}



.he_ZoomInImg .he_ZoomInImg_img,.sy3 dl dt img,.ts2 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img,.sy3 dl a:hover dt img,.ts2 dl:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.footer{ background: url(../images/footer.jpg) no-repeat center;}
.foot1{ padding:5%; overflow:hidden}

.fo1,.fo2,.fo3{ float:left;}



.fo1{ width:28%}



.fo2{ width:58%; margin-top:2%}



.fo3{ width:10%; margin-left:4%; padding-top:8%}



.fo1 h2{ font-size:18px; color:#333; margin:13% 0 5%}



.fo1 p{ font-size:16px; color:#fff; line-height:35px;}



.fo1 h3{ margin-left:-5%; margin-top:10%}



.fo1 h3 a{ display:inline-block; width:15%; margin-left:5%}



.fo2 ul{ overflow:hidden; margin-left:-5%; margin-top:-5%}



.fo2 ul li{ float:left; width:20%; margin-left:5%; margin-top:5%; height:145px; line-height:145px;}



.fo2 ul li a{ font-size:17px; color:#fff; text-align:center; display:block; background:#051E3C; border-radius:10px}



.fo2 ul li a:hover{ background:#fff; color:#002653}



.fo3 dl dt img{ width:100%}



.fo3 dl dd{ text-align:center; font-size:16px; color:#333; margin-top:30%; font-size:18px}



.foot2{ border-top:#fff 1px solid; padding:1% 1% 2%}



.foot2 p{ text-align:center; color:#fff; font-size:12px; line-height:22px;}


.youqing{
    margin-top:10px;
    color:#999;
}
.foot2 p a{ color:#999;font-size:10px;padding:0 3px}



.sy-bt{ font-size:18px; color:#848588; text-align:center; letter-spacing:2px; margin:6% 0 5%}



.sy-bt strong{ font-size:30px; color:#b10015; display:block; margin-bottom:15px} 



.sy1{ border-bottom:#ccc 1px solid}



.sy1 a{ display:inline-block; padding:50px 0; letter-spacing:0; font-size:18px; margin-left:78px}



.sy1 a:first-child{ margin-left:0}



.sy1 a:hover{ background:url(../images/sy-14.png) no-repeat center bottom 30px}



.about-team .more{margin-top: 4.5%;}



.about-team .more a{display: block;margin:auto;width: 150px;height: 38px;font-size: 14px;color: #646464;line-height: 38px;text-align: center;border: 1px solid #d9d9d9;border-radius: 19px;}



.about-partner-list{position: relative;padding-bottom:100px}



.about-partner-list .swiper-container{position: relative;overflow: hidden;}



.about-partner-list .swiper-slide .item{display:block;position: relative;}



.about-partner-list .swiper-slide .img img{width: 100%; border-radius:20px}



.about-partner-list .swiper-slide .img{transition: 0.5s ease;box-sizing: border-box; position:relative; border-radius:20px}



.about-partner-list .swiper-slide .img span{ position:absolute; top:40px; left:-10px; display:inline-block; background:url(../images/sy-16.png) no-repeat center; width:136px; height:56px; line-height:50px; text-align:center; font-size:18px; color:#fff}



.about-partner-list .swiper-slide .title{margin-top: 15px;font-size: 14px;color: #7b7b7b;text-align: center; background:#fff; box-shadow:0 0 15px #eee; margin:-100px auto 0; width:86%; border-radius:10px; position:relative; z-index:99; padding:6% 3% 8%}



.about-partner-list .swiper-slide .item+.item{margin-top:44px;}


.about-partner-next:after {
    content: '>';
}
.about-partner-prev:after {
    content: '<';
}
/* .about-partner-list .about-partner-next{ background:url(../images/sy-27.png) no-repeat center; position: absolute; width:53px; height:53px;right:44%;bottom: 0;margin: auto;cursor: pointer;} */
.about-partner-list .about-partner-next,.about-partner-list .about-partner-prev{
    font-size: 22px;
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    color: #002753;
    border: 1px solid #002753;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-weight: normal;
    line-height: 40px;
    display: block;
    text-align: center;
    cursor: pointer;
    position: absolute;
}



/* .about-partner-list .about-partner-prev{ background:url(../images/sy-29.png) no-repeat center; position: absolute; width:53px; height:53px;left:44%;bottom: 0; margin: auto;cursor: pointer;} */



.about-partner-list .swiper-container{ padding-left:10px; padding-bottom:15px}



.about-partner-list .swiper-slide .title h1 a{ display:block; font-size:16px; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.about-partner-list .swiper-slide .title p{ font-size:14px; color:#999; text-align:left; line-height:22px; margin:6% 0;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}



.about-partner-list .swiper-slide .title h2{ font-size:14px; color:#999; text-align:left; margin-bottom:5%}



.about-partner-list .swiper-slide .title h2 img{ vertical-align:middle; margin-right:10px}



.about-partner-list .swiper-slide .title h3 a{ display:inline-block; width:122px; line-height:32px; border:#013088 1px solid; color:#013088; border-radius:30px; text-align:center;}



.about-partner-list .swiper-slide .title h3 a img{ vertical-align:middle; margin-left:5px;}



.about-partner-list .swiper-slide .title h3 a .b2{ display:none}



.about-partner-list .swiper-slide .title h3 a:hover .b1{ display:none}



.about-partner-list .swiper-slide .title h3 a:hover .b2{ display:inline-block}



.about-partner-list .swiper-slide .title h3 a:hover{ background:#324E73; color:#fff}


.about-partner-list .about-partner-next:hover,.about-partner-list .about-partner-prev:hover{ 
    background-color: #002753;
    color: #fff;
    border: 1px solid #002753;
    font-weight: normal;
}

.about-partner-list.about-partner-list-video .about-partner-next:hover,.about-partner-list.about-partner-list-video .about-partner-prev:hover{
    background-color: #002753;
    color: #fff;
    border: 1px solid #002753;
    font-weight: normal;
}

.about-partner-list .about-partner-next:focus,.about-partner-list .about-partner-prev:focus{ outline:none;}



.zx{ margin-top:15%; text-align:center}



.zx a{ display:inline-block; padding:0 55px; color:#fff; border-radius:30px; line-height:46px; text-align:center; font-size:18px}



.zx .c1{ background:#b10015}



.zx .c2{ background:#b10015; margin-left:45px;}



.zx .c89{ background:#b10015; margin-left:0; }



.zx .c90 {

    background: #333;

    margin-left: 45px;

}

.zx1 .c1{ background:#b10015; font-size:16px; padding:0 40px}



.sy2{ overflow:hidden; margin-left:-2%; padding:10px}



.sy2 div{ float:left; width:30%; margin-left:2%; box-shadow:0 0 10px #eee; border-radius:10px; height:400px; padding:3% 1.5% 0; overflow:hidden}



.sy2 div h2{ font-size:18px; margin:8% 0; letter-spacing:0}



.sy2 div p{ font-size:16px; line-height:26px; color:#999}



.sy2 div:hover{ background:#E7EEF8}



.sy2 div:hover p{ color:#666}



.sy3{ background:url(../images/njg5-12.jpg) no-repeat center; margin-top:5%; margin-left:-4%}



.sy3 dl{ float:left; width:21%; margin-left:4%; margin-top:1%; height:260px;}



.sy3 dl dt img{ width:100%; border-radius:10px; height:183px}



.sy3 dl dt{ border-radius:10px;}



.sy3 dl dd{ width:88%; color:#333; margin:auto; position:relative; margin-top:-33px; z-index:99; background:#fff; border-radius:10px; box-shadow:0 0 10px #ccc; font-size:18px; text-align:center; padding:6% 0}



.sy3 dl dd span{ display:block; width:122px; line-height:30px; background:#333; color:#fff; border-radius:20px; text-align:center; font-size:14px; margin:5% auto 0; display:none}



.sy3 dl a:hover dd span{ display:block}



.zx2{ margin-top:1%}



.cent1{ max-width:1400px;margin: 0 auto;}





/* .sy4{ background:url(../images/sy-41.png) no-repeat center top 138px; margin:-1% 0 1%} */



.sy5{ background:url(../images/sy-48.jpg) no-repeat center; margin-top:8%; padding-bottom:6%; background-attachment:fixed}



.sy5 .sy-bt,.sy5 .sy-bt strong{ color:#fff}



.sy5 .zx .c2{ margin-left:0; font-size:16px; padding:0 30px}



#certify{position: relative;margin: 0 auto}



#certify .swiper-container {padding-bottom:100px;}



#certify  .swiper-slide{ width: 534px;height:755px;background: #fff; border-radius:10px; box-shadow:0 0 10px #ccc}



#certify  .swiper-slide img{display:block; border-radius:10px;}



#certify .swiper-button-prev{ top:inherit; bottom:0; left:45.3%; width: 45px; height: 45px; background:url(../images/sy-69.png) no-repeat center;}



#certify .swiper-button-next{ top:inherit; bottom:0; right:45.3%;width: 45px;height: 45px; background:url(../images/sy-70.png) no-repeat center}



#certify .swiper-button-prev:focus,#certify .swiper-button-next:focus{ outline:none;}



.sy6{ overflow:hidden; margin-left:-4%; padding:10px}



.sy6 dl{ float:left; width:29.33%; margin-left:4%; box-shadow:0 0 10px #eee; border-radius:30px; padding:4%} 



.sy6 dl dt img{ display:block; margin:auto}



.sy6 dl dd{ font-size:16px; text-align:center; overflow:hidden; height:44px;display: table; margin-top:10%; line-height:24px; width:100%}



.sy6 dl dd span{ display: table-cell; vertical-align: middle;}



.sy6 dl:hover{ box-shadow:0 0 12px #ccc; color:#003186}



.sy7 .left{ width:55%; padding-top:2%}



.sy7 .right{ width:43%}



.sy7 .left p img,.sy7 .right p img{ width:100%}



.sy7 .right p img{ border-radius:15px;}



.sy7 .right p{ position:relative}



.sy7 .right p span{ position:absolute; top:7%; left:5%; width:90%; height:86%; display:block; border:#fff 1px solid; border-radius:15px;}



.sy8{ background:url(../images/sy-60.jpg) no-repeat center; max-width:870px; margin:8% auto; border-radius:30px; padding:3% 7%}



.sy8 h1 img{ display:block; margin:auto}



.sy8 p{ overflow:hidden; margin-top:5%}



.sy8 p .nn1{ background:#fff; border-radius:10px; overflow:hidden; float:left; width:31.333%; margin-left:3%; padding:0 10px; font-size:16px; color:#999}



.sy8 p input,.sy8 p span{ height:35px; line-height:35px;}



.sy8 p .nn1:nth-child(1){ margin-left:0}



.sy8 p .nn1 span{ display:inline-block; width:37%; float:left}



.sy8 p .nn1 input{ width:63%}



.sy8 p .nn2 input{ width:100%; background:#b10015; color:#fff; font-size:16px}



.sy8 p .nn2{ padding:0}



.sy8 p .nn1:nth-child(2) span{ width:29%}



.sy8 p .nn1:nth-child(2) input{ width:71%}



.center1{ letter-spacing:0}



.cg0 h1{ text-align:center;}



.cg0 h1 a{ margin-left:170px}



.cg0 h1 .dq10,.cg0 h1 a:hover,.sy1 h1 .dq10,.sy1 h1 a:hover,.cg0 h1 a:hover,.cg0 h1 .dq1{ background:url(../images/sy-14.png) no-repeat center bottom 10px; color:#023189}



.cg1{ margin:2% 0 0}



.cg1-1{ border-bottom:#EAEAEA 2px solid; padding:6% 0;}



.cg1-1 .left{ width:29%}



.cg1-1 .right{ width:65%}



.cg1-1 .left p img{ width:100%; border-radius:10px}



.cg1-1 .right h1{ font-size:22px; position:relative; margin:3% 0 4%}



.cg1-1 .right h1 span{ font-size:18px; display:block; margin-top:2%; line-height:28px;}



.cg1-1 .right h1 a,.yx1-y h2 a{ position:absolute; right:0; top:0; width:137px; line-height:36px; background:#b10015; color:#fff; text-align:center; border-radius:20px}



.cg1-1 .right ul{ overflow:hidden; margin-left:-3%; margin-top:-2.5%}



.cg1-1 .right ul li{ float:left; width:30.333%; margin-left:3%; margin-top:2.5%; background:url(../images/cgal-3.png) no-repeat left top 5px; font-size:16px; line-height:24px; padding-left:35px}



.cg1-1:last-child{ border-bottom:0; padding-bottom:0}



.fy a{ font-size:18px; width:45px; height:45px; display:inline-block; line-height:41px; margin:0 10px; border:#DBDBDB 2px solid; border-radius: 5px;}



.fy{ margin-top:8%; text-align:center}



.fy a:hover,.fy span:hover a,.fy .curr,.fy span .curr{ background:#003188; border:#003188 2px solid; color:#fff}





.cg2{ background:url(../images/cgal-5.jpg) no-repeat center}



.cg2 p .nn2{ display:block; margin:auto; float:none; clear:both; background:none; padding-top:4%; height:inherit}



.cg2 p .nn2 input{ border-radius:10px}



/* .cg1-1 .left p img{ height:255px;} */



.xd1 .cg1-1 .right h1{ margin-top:6%; font-size:20px; position:inherit; margin-bottom:6%} 



.xd1 .cg1-1 .right p{ font-size:16px; margin-top:4%}



.xd1 .cg1-1 .right p img{ vertical-align:middle; margin-right:10px}



.xd1 .cg1-1 .right{ position:relative}



.xd1 .cg1-1 .right h1 a{position:absolute;top: 57px;right: 27%;font-size:16px;line-height:42px;}



.fy1{ margin-bottom:8%}



.xw1 .cg1-1 .left{ width:34%}



.xw1 .cg1-1 .right{ width:60%; position:relative}



/* .xw1 .cg1-1 .left p img{ height:311px} */



.xw1 .cg1-1 .right h1{ margin:8% 0 2%; position:inherit;}



.xw1 .cg1-1 .right h1 span{ font-size:16px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.xw1 .cg1-1 .right h2{ font-size:14px; color:#999; margin-bottom:3%}



.xw1 .cg1-1 .right h2 img{ vertical-align:middle; margin-right:10px;}



.xw1 .cg1-1 .right p{ font-size:15px; color:#666; line-height:24px; margin-right:11%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}



.xw1 .cg1-1 .right h1 a{position:absolute; top:-55px; right:0}



.yx1{ margin:8% 0 10%}



.yx1-1{ margin:6% 0}



.yx1-z{ width:37%; position:relative}



.yx1-z p img{ width:100%}



.yx1-y{ width:51%; padding-top:8%}



.yx1-y h1{ font-size:18px; line-height:35px}



.yx1-z p img{ border-radius:10px}



.yx1-y p{ font-size:16px; color:#999; margin:4% 0 8%}



.yx1-y h2{ overflow:hidden}



.yx1-y h2 a{ position:relative; display:block; font-size:18px; float:right; width:180px; line-height:45px; border-radius:30px}



.yx1-z p{ position:relative}



.yx1-z p span{ letter-spacing:2px; position:absolute; bottom:35px; right:-60px; background:#fff; font-size:24px; width:214px; line-height:100px; text-align:center; border-radius:10px; box-shadow:0 0 9px #ccc}



.yx1-z.right p span{ right:inherit; left:-60px}



.yx1-y.left h2 a{ float:none}



.wd2{ overflow:hidden; margin-left:-5%; margin-top:-4%}



.wd2-1{ float:left; border:#F4F4F4 2px solid; border-radius:20px; padding:2% 3%; width:45%; margin-left:5%; margin-top:4%}



.wd2-1 .left{ width:47%}



.wd2-1 .right{ width:47%}



.wd2-1 .left p img{ border-radius:50%}



.wd2-1 .right h1{ font-size:20px; margin-bottom: 5%}



.wd2-1 .right h1 span{ display:block; font-size:16px; color:#666; height: 42px;}



.wd2-1 .right p a{ display:inline-block; width:45%; margin-left:5%; line-height:45px; border:#F4F4F4 1px solid; text-align:center; font-size:16px; color:#666; border-radius:10px; cursor: pointer;}



.wd2-1 .right p a img{ vertical-align:middle; margin-right:5px}



.wd2-1 .right p a:nth-child(1){ margin-left:0}



/*.wd2-1 .right p a:nth-child(2):hover{ background:#333; color:#fff}*/



.wd2-1 .right p a:nth-child(1):hover{ background:#013088; color:#fff}



.wd2-1 .right p a:nth-child(2) .d2{ display:none}



/*.wd2-1 .right p a:nth-child(2):hover .d1{ display:none}*/



/*.wd2-1 .right p a:nth-child(2):hover .d2{ display:inline-block}*/



.wd2-1 .right p .cons .d1{ display:none}



.wd2-1 .right p .cons .d2{ display:inline-block !important}



.wd2-1 .right p .cons{ background:#333; color:#fff}



.wd2{ margin-bottom:10%}



.wd0{ border-bottom:#CBCBCB 1px solid;}



.wd0 p{ padding:2.5% 0 1.5%; font-size:16px}



.wd0 p a{ font-size:16px}



.wd0 p a:last-child{ color:#003080}



.wd0 p img{ margin-right:15px}



.wd0 p span{ color:#003080}



.wd1,.wd2{ padding-left:5%; padding-right:5%}



.wd1 p{ font-size:16px; color:#666}



.wd1 p strong{ position:relative; font-weight:normal; margin-right:4%}



.wd1 p strong a{ display:inline-block; width:108px; border-radius:10px; line-height:42px; background:#013186; font-size:18px; text-align:center; color:#fff}



.wd1{ margin-top:4%; margin-bottom:4%}



.wd1 p strong span{ position:absolute; top:-28px; right:0px; color:#fff; background:#FF9726; display:inline-block; width:30px; line-height:30px; font-size:16px; border-radius:50%; text-align:center}



.about-partner1 .about-partner-list .swiper-container,.about-partner01 .about-partner-list .swiper-container{ max-width:1200px}



.about-partner1 .about-partner-list .about-partner-next,.about-partner01 .about-partner-list .about-partner-next{ right:0}



.about-partner1 .about-partner-list .about-partner-prev,.about-partner01 .about-partner-list .about-partner-prev{ left:0}



.about-partner1 .about-partner-list .about-partner-next,.about-partner1 .about-partner-list .about-partner-prev,



.about-partner01 .about-partner-list .about-partner-next,.about-partner01 .about-partner-list .about-partner-prev{ bottom:55%}



.al-xq{ margin-top:8%}



.al-xq h1{ font-size:24px;}

.al-xq h2.date{ border-bottom:#9D9D9D 1px solid;font-size:16px; color:#999; padding:2% 0;  margin-bottom:3%}

.al-xq h2.date img{ vertical-align:middle; margin-right:10px}



.al-xq1{ border-top:#9D9D9D 1px solid; margin-top:4%}



.al-xq1 h1{text-align: center; font-size:24px; letter-spacing:2px; padding:3% 0}



.about-partner1 .about-partner-list .swiper-slide .title{ margin-top:0; padding:6% 7% 8%; border-radius:0 0 20px 20px; width:100%; box-shadow:none}



.about-partner1 .about-partner-list .swiper-slide .img img{ border-radius:20px 20px 0 0}



.about-partner1 .item{ box-shadow:0 0 3px #ccc; border-radius:20px}



.about-partner1 .about-partner-list .swiper-container{ padding-top:10px; padding-right:10px}



.about-partner1 .item:hover{ box-shadow:0 0 10px #ccc;}



.about-partner1 .about-partner-list .swiper-slide .title h1 a{ text-align:left}



.about-partner1 .about-partner-list .swiper-slide .title h3{ border-top:#E6E6E6 1px solid; padding-top:5%; overflow:hidden}



.about-partner1 .about-partner-list .swiper-slide .title p{ margin-top:5%; height: 66px;}



.about-partner1 .about-partner-list .swiper-slide .title h3 a{ float:right}



.about-partner1 .about-partner-list{ padding-bottom:0}



.about-partner1{ margin-bottom:10%}



.xy1{ margin:8% 0 10%; padding:10px;}



.xy1 table{ border-collapse:collapse; border-radius:10px; border-top:#E5E5E5 1px solid; border-left:#E5E5E5 1px solid; box-shadow:0 0 10px #ccc}



.xy1 table tr td{ width:14.285%; border-bottom:#E5E5E5 1px solid; color:#666; line-height:30px; border-right:#E5E5E5 1px solid; text-align:center; padding:2% 0; font-size:16px}



.xy1 table tr:nth-child(1) td{ font-size:16px; color:#fff; padding:2.5% 0; border-bottom:0;}



.xy1 table tr:nth-child(1) td{ background:#013088; border-right:#4564A7 1px solid}



.xy1 table tr td:nth-child(7){ text-align:left; padding:0 3%}



.xy1 table tr td:nth-child(1){ line-height:26px; color:#333}



.xy1 table tr td:nth-child(1) span{ font-size:14px; display:block; color:#666}



.xy1 table tr:nth-child(1) td:nth-child(1){ border-radius:10px 0 0 10px; line-height:30px; color:#fff}



.xy1 table tr:nth-child(1) td:nth-child(7){ border-radius:0 10px 10px 0; border-right:0; text-align:center; padding:0}



.xy1 table tr td:nth-child(1) img{ display:block; margin:0 auto 5%; border-radius:50%; width:110px;}



.yxk1{ padding-left:0; padding-right:0; margin-top:8%}



.yxk1 h1{ color:#013088; font-size:28px; font-weight:bold; letter-spacing:2px}



.yxk1-1{ margin:3% 0 0; padding-bottom:5%}



.yxk1-1 h2{ border-radius:30px; border:#D4D4D4 1px solid; width:60%; float:left; letter-spacing:2px}



.yxk1-1 h2 input,.yxk1-1 h2 button{ height:50px; line-height:50px; font-size:16px; border:0; background:none}



.yxk1-1 h2 input{ width:80%; padding:0 20px 0 70px; background:url(../images/yxkxq-1.png) no-repeat left 20px center;}



.yxk1-1 h2 button{ width:20%; background:#E5E5E5; border-radius:30px; color:#666; cursor:pointer}



.yxk1-1 h2 button img{ vertical-align:middle; margin-left:5px}



.yxk1-1 p{ float:left; margin-left:5%; margin-top:3px}



.yxk1-2{ clear:both; background:#FAFAFA; padding:1% 4%; margin-top:5%}



.yxk1 .yxk1-1 p strong a{ border-radius:30px; font-size:16px; width:130px}



.yxk1-2 p{ overflow:hidden; font-size:16px; margin:3% 0; color:#333}



.yxk1-2 p .left{ width:10%}



.yxk1-2 p .right{ width:90%; color:#666}



.yxk1-2 p .right span{ margin-left:5%}



.yxk1-2 p .right span a{ color: #999}



.yxk1-2 p .right span .curr{ color: #013186; border-bottom: 2px solid #013186; display: inline-block;}



.yxk1-2 p .right span:nth-child(1){ margin-left:0}



.yxk1-2 p .right span input{ width:20px; height:20px; vertical-align:middle; margin-right:10px}



.yxk2 h1{ font-size:22px; letter-spacing:2px}



.yxk2 h1 span{ font-size:32px; color:#013088}



.yxk3{ margin-top:2%}



.yxk3-1{ margin-top:5%}



.yxk3-1 .left{ width:34%}



.yxk3-1 .right{ width:62%}



.yxk3-1 .left p img,.yxk3-1 .left p{ width:100%; border-radius:10px}



.yxk3-1 .left p{ position:relative; background:#000; margin-top: 5%}



.yxk3-1 .left p span{ position:absolute; top:0; left:0; width:100%; height:100px; padding-top:4%; display:none}



.yxk3-1 .left p:hover img{ opacity:.5}



.yxk3-1 .left p span a{ display:inline-block; font-size:18px; background:#013088; color:#fff; text-align:center; font-size:18px; line-height:45px; display:block; width:137px; border-radius:30px; margin:6% auto; cursor: pointer;}



.yxk3-1 .left p span a:last-child{ background:#FF9724}



.yxk3-1 .left p:hover span{ display:block}



.yxk3-1 .right h1{ font-size:24px; overflow:hidden}



.yxk3-1 .right h1 span{ font-size:22px; color:#333; display:inline-block;}



.yxk3-1 .right h1 .e1{ width:70%; border-bottom:#DDDDDD 1px solid; padding:2% 0}



.yxk3-1 .right h1 .e2{ width:125px; float:right; padding:2% 0}



.yxk3-1 .right h1 span strong{ font-weight:normal; color:#666; margin-left:5%; font-size:18px}



.yxk3-1 .right h1 .e2 a,.yxk3-1 .right h1 .e3 a{ display:inline-block; width:125px; line-height:33px; border:#002752 1px solid; text-align:center; color:#002752; border-radius:20px}



.yxk3-1 .right h1 .e2 a:hover,.yxk3-1 .right h1 .e3 a:hover{ background:#002752; color:#fff}



.yxk3-1 .right ul{ overflow:hidden; margin-left:-3%;}



.yxk3-1 .right ul li{ float:left; width:22%; margin-left:3%; margin-top:2%; border:#F6F6F6 2px solid; border-radius:10px; padding:1.3% 0; text-align:center; font-size:16px; color:#666}



.yxk3-1 .right ul li span{ display:block; color:#002F87; margin-top:3px; height: 20.8px;}



.yxk4{ position:fixed; right:10px; top:12%; box-shadow:0 0 10px #ccc; width:170px; border-radius:10px; background:#fff; padding-bottom:1%}



.yxk4 h1{ font-size:20px; text-align:center; color:#fff; background:#013088; padding:10% 0; border-radius:10px 10px 0 0;}



.yxk4 dl{ border-bottom:#ccc 1px solid; margin-left:15%; margin-right:15%; padding:3% 0}



.yxk4 dl dt img{ display:block; margin:auto; width: 50px;}



.yxk4 dl dd{ text-align:center; margin-top:2%}



.yxk4 .oo1{ border:0; padding-bottom:0}



.yxk4 h2 a:first-child{ width:129px; line-height:37px; margin:8% auto 6%; background:#FF9A2B; color:#fff; border-radius:20px}



.yxk4 h2{ text-align:center}



.yxk4 h2 a{ font-size:16px; display:block; cursor: pointer;}



.about-partner2 .about-partner-list .swiper-slide .item .left,.about-partner2 .about-partner-list .swiper-slide .item .right{ width:50%}



.about-partner2 .about-partner-list .swiper-slide .item .right p img{ width:100%; border-radius:10px}



.about-partner2 .about-partner-list .swiper-slide .item .left{ padding:7% 5% 5%}



.about-partner2 .about-partner-list .swiper-slide .item .left h1{ font-size:20px; font-weight:bold}



.about-partner2 .about-partner-list .swiper-slide .item .left p{ font-size:16px; line-height:30px; margin:8% 0;/*text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;*/}



.about-partner2 .about-partner-list .swiper-slide .item .left h2 a{ width:179px; line-height:47px; text-align:center; background:#b10015; color:#fff; border-radius:30px; font-size:18px; display:inline-block}



.about-partner2 .item{ box-shadow:0 0 10px #eee; background:#fff}



.about-partner2{ margin-bottom:0}



.about-partner2 .about-partner-list .about-partner-next, .about-partner2 .about-partner-list .about-partner-prev{ bottom:50%}



.zxk1{ background:url(../images/yxk-1.jpg) no-repeat center; padding-bottom:7%}



.zxk2 h1{ text-align:center; margin-bottom:7%;}



.zxk2 h1 span{ margin:0 4%; font-size:18px; padding-bottom:20px; cursor:pointer}



.zxk2 h1 .curr11{ color:#003088; background:url(../images/yxk-8.png) no-repeat center bottom}



.about-partner3 .item{ box-shadow:none !important}



.about-partner3 .item div,.about-partner3 .swiper-slide.item div{ color:#333; overflow:hidden}
/* .about-partner3 .item div,.about-partner3 .swiper-slide.item div{ border-radius:20px; padding:12% 10% 26%; box-shadow: 0 0 10px 0px rgba(0,0,0,.1); color:#333; height:405px; overflow:hidden} */



.about-partner3 .item div h1 img{ display:block;}



.about-partner3 .item div h1,.about-partner3 .swiper-slide.item div h1{ font-size:18px; margin-bottom:8%; line-height:40px; color:#333; height: 75px; font-weight:bold; overflow: hidden;}



.about-partner3 .item div p,.about-partner3 .swiper-slide.item div p{ font-size:16px; line-height:28px; color:#333; text-align: justify;}



.about-partner3 .item dl,.about-partner3 .swiper-slide.item dl{ text-align:center; padding:0 10%; margin-top:4%}



.about-partner3 .item dl dt img,.about-partner3 .swiper-slide.item dl dt img{ display:block; margin:auto; border-radius:50%; width:84px; height:84px}



.about-partner3 .item dl dd,.about-partner3 .swiper-slide.item dl dd{ font-size:17px; margin:5% 0; color:#333;font-weight: bold;}



.about-partner3 .item dl dd span,.about-partner3 .swiper-slide.item dl dd span{ font-size:15px; display:block; margin-top:3%;font-weight: normal;}



.about-partner3 .about-partner-list .about-partner-next, .about-partner3 .about-partner-list .about-partner-prev{ bottom:65%}



.by1{ margin-bottom:10%}



.about-partner4 .item{ box-shadow:none !important; position:relative}



.about-partner4 .about-partner-list .swiper-slide .img,.about-partner4 .about-partner-list .swiper-slide .img img{ border-radius:10px}



.about-partner4 .about-partner-list .swiper-slide .title{ display:inline-block; width:inherit; border-radius:10px; position:absolute; bottom:15%; left:5%; padding:5% 6%;}



.about-partner4 .about-partner-list .swiper-slide .title h2{ display:inline-block; font-size:20px; color:#333; margin-bottom:0}



.about-partner4{ margin-bottom:0}



.about-partner4 .about-partner-list .about-partner-next, .about-partner4 .about-partner-list .about-partner-prev{ bottom:40%}
.about-partner.about-partner_news .about-partner-list .about-partner-next{ right:0}
.about-partner.about-partner_news .about-partner-list .about-partner-prev{ left: 0;}
.about-partner.about-partner_news .about-partner-list .about-partner-next, .about-partner_news .about-partner-list .about-partner-prev{ top: 40%;}

.w1440{
    width: 1440px;
    margin: 0 auto;
}
.w1400{
    width: 1400px;
    margin: 0 auto;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}



.by2 .yx1-z p span{ width:287px}



.by2 .yx1-z p span img{ vertical-align:middle; margin-left:10px; width:52px; height:52px}



.by2 .yx1-y h1{ font-size:16px; margin-bottom:8%}



.ts1 p img{ width:100%}



.zx3 .c2{ margin-left:0}



.ts2{ overflow:hidden; margin-left:-3%}



.ts2 dl{ float:left; width:22%; margin-left:3%}



.ts2 dl dt img{ width:100%}



.ts2 dl dd{ font-size:16px; text-align:center; margin:8% 0}



.bhk0 .yx1-z.right p span img{ margin-left:0; margin-right:20px}



.bhk0 .yx1-z p span{ width:inherit; padding:0 35px; right:-100px}



.bhk0 .yx1-z.right p span{ right:inherit; left:-100px}



.bhk0 .yx1-y h3{ font-size:18px; margin-bottom:2%}



.bhk0 .yx1-y.right h3{ text-align:right}



.bhk0 .yx1-y{ padding-top:13%}



.bhk0 .yx1-1:nth-child(1) .yx1-y{ padding-top:4%}



.bhk1{ background:#013088; position:relative}



.bhk1 .left{ width:38%}



.bhk1 .right{ width:683px; position:absolute; left:43%; top:0; padding-top:3.5%} 



.bhk1 .right h1{ font-size:30px; color:#fff;}



.bhk1 .right p{ color:#fff; font-size:18px; line-height:30px; margin:4% 0 5%}



.bhk1-1{ overflow:hidden; margin-left:-5%; margin-top:-5%}



.bhk1-1 div{ float:left; width:45%; margin-left:5%; margin-top:5%; background:#fff; border-radius:10px; padding:2% 4%; height:190px; overflow:hidden}



.bhk1-1 div h2{ font-size:20px;}



.bhk1-1 div h2 img{ vertical-align:middle; margin-right:20px;}



.bhk1 .right .bhk1-1 div p{ font-size:16px; line-height:28px; margin-top:4%; color:#333; margin-bottom:0}



.bhk1 .right .zx4{ text-align:left}



.zx4 .c2{ margin-left:0; padding:0 30px; font-size:17px} 



@media (max-width: 1600px){



.bhk1 .right h1{ font-size:24px}	



.bhk1 .right p{ font-size:15px; line-height:23px; margin:2% 0}



.bhk1 .right .bhk1-1 div p{ font-size:14px; line-height:22px; margin-top:2%}



.bhk1-1 div h2 img{ width:50px}



.bhk1-1 div h2{ font-size:18px}



.bhk1 .right{ padding-top:6.5%}



.bhk1-1 div{ height:142px;padding: 1.5% 3%;}



.bhk1-1 div{ margin-top:2%; margin-left:2%; width:48%}



.bhk1-1{ margin-top:-2%; margin-left:-2%;}



.bhk1 .left{ width:40%}



.bhk1 .right .zx4{ margin-top:3%}



	}



.bhk3 .left,.bhk3 .right{ width:45%}



.bhk3 .right p img{ width:100%; border-radius:10px}



.bhk3 .left{ padding-left:15px}



.bhk3 .left dl{ overflow:hidden; box-shadow:0 0 5px #eee; border-radius:10px; margin-top:8%; padding:2% 8% 1% 1%}



.bhk3 .left dl dt{ float:left; width:24%}



.bhk3 .left dl dd{ float:right; letter-spacing:2px; width:73%; font-size:20px; line-height:32px; padding-top:4%} 



.bhk3 .right p img{ width:100%} 



.bhk3 .left dl dd span{ color:#014783}



.bhk3 .left dl:hover{ box-shadow:0 0 15px #eee;}



.bhk3 .left dl:last-child dd{ padding-top:7%}



.bhk4{ background:#F8F7FC; padding-bottom:6%}



.bhk3{ margin-bottom:8%}   



.bhk4 ul{ overflow:hidden; margin-left:-3%; margin-top:-5%; padding:15px}



.bhk4 ul li{ text-align:center; overflow:hidden; padding:1%; float:left; width:30.333%; margin-left:3%; background:#fff; border-radius:10px; margin-top:3%}



.bhk4 ul li img{ width:21%; float:left}



.bhk4 ul li span{ display:inline-block; width:74%; font-size:17px; line-height:28px;float:right; padding-top:6%; text-align:left}



.bhk4 ul li:hover{ box-shadow:2px 4px 15px #ccc}



.bhk4 ul li:nth-child(3) span{ text-align:center; padding-top:2%}



.bhk4 ul li:nth-child(4){ margin-left:18%}



.bhk4 .sy-bt{ margin-top:6%}



.bhk4 .zx4{ margin-top:4%}



.tbk1-1{ background:url(../images/tbck-12.png) no-repeat center; margin-bottom:8%}



.tbk1-z{ width:43%}



.tbk1-y{ width:57%; padding:8% 6% 0 6%;}



.tbk1-z p img{ width:100%; border-radius:10px}



.tbk1-y h1{ font-size:24px; font-weight:bold; margin-bottom:5%}



.tbk1-y p{ font-size:16px; margin-top:2%; line-height:30px}



.tbk1-y p span{ color:#02318B}



.tbk1-1:nth-child(2) .tbk1-y p:nth-child(2){ line-height:24px}



.tbk1-1:nth-child(2) .tbk1-y{ padding-top:6%}



.tbk2{ background:url(../images/tbkc-4.jpg) no-repeat center top; margin-top:6%}



.tbk2 .sy-bt{ color:#C6D3DC; margin-top:7%}



.tbk2 .sy-bt strong{ color:#fff}



.tbk2 .swiper-pagination {



  position: absolute;



  bottom:0;



  text-align: center;



  transition: 300ms opacity;



  transform: translate3d(0, 0, 0);



  z-index: 10;



  width:100% !important; 



}



.tbk2 .swiper-pagination-bullet {



  width: 38px !important;



  height: 7px !important;



  display: inline-block;



  border-radius:5px !important;



  background: #003184 !important;



  margin:0 6px !important;



  transform:none !important



}



.tbk2 .swiper-pagination-bullet-active{ background: #003184 !important; height:7px !important;}



.tbk2 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{ width:60px !important}



.tbk2 .about-partner1 .about-partner-list{ padding-bottom:5%}



.tbk3 div{ width:28.333%; margin-left:5%; margin-top:4%; padding:5% 3%}



.tbk3{ margin-left:-5%; margin-top:-4%}



.tbk3 div h1{ font-size:20px; font-weight:bold; margin-bottom:18%}



.tbk3 div h1 img{ vertical-align:middle; margin-right:10px}



.tbk3 div p{ color:#333; line-height:28px}



.zx-z{ width:44%}



.zx-y{ width:50%}



.zx-y p img{ width:100%; border-radius:10px}



.zx-z h1{ font-size:17px; letter-spacing:1px; font-weight:bold; line-height:26px; margin:8% 0 8%}



.zx-z p{ font-size:16px; letter-spacing:1px; background:url(../images/zxxlx-8.png) no-repeat left top 1px; margin-top:5%; line-height:26px; padding-left:40px; min-height:30px}



.zx-z h2{ text-align:left; margin-top:10%}



.zx-z h2 a{ padding:0 35px}



.zxx1-1 .zx-z{ padding-top:3%}



.zxx2{ background:#F7F6FB; padding-bottom:6%; margin-top:7%}



.zxx2 .sy2 div{ border:#EEEDF2 1px solid; padding:3%; height:314px}



.zxx2 .sy2 div:hover{ background:#fff}



.zxx2 .sy2 div h1 img{ display:block; margin:auto}



.zxx2 .tbk3 div h1{ margin-bottom:0}



.zxx2 .tbk3 div h2{ text-align:center; font-size:18px; margin:8% 0 5%}



.zxx2 .tbk3 div p{ font-size:14px; line-height:24px}



.zxx2 .sy-bt{ margin-top:7%}



.about-partner01 .about-partner-list{ padding-bottom:0}



.nj1{ overflow:hidden; padding:5px}



.nj1 div{ float:left; width:38%; margin:0 6%; box-shadow:0 0 5px #ddd; border-radius:10px; height:683px; overflow:hidden}



.nj1 div h1 img{ width:100%}



.nj1 div h1{ position:relative}



.nj1 div h1 a{ display:inline-block; position:absolute; bottom:12%; left:5%; text-align:center; z-index:99; width:179px; line-height:80px; font-size:22px; background:#fff; border-radius:10px}



.nj1 div p{ font-size:14px; line-height:28px; padding:5%}



.nj2{ background:url(../images/njg5-12.jpg) no-repeat center; margin-top:7%; }



.nj2 .sy-bt{ color:#C0C5CB; margin-top:7%}



.nj2 .sy-bt strong{ color:#b10015}



.nj2 .about-partner-list .swiper-slide .item .nj2-1{ background:#fff; margin:0 5%; border-radius:10px; padding:15% 10%; height:410px; overflow:hidden}



.nj2 .about-partner-list .swiper-slide .item .nj2-1 h1 img{ display:block; margin:auto}



.nj2 .about-partner-list .swiper-slide .item .nj2-1 h2{ font-size:20px; text-align:center; margin:10% 0}



.nj2 .about-partner-list .swiper-slide .item .nj2-1 p{ font-size:16px; line-height:28px;}



.nj2 .about-partner01 .about-partner-list .about-partner-next, 



.nj2 .about-partner01 .about-partner-list .about-partner-prev{ bottom:50%}



.nj2 .about-partner01 .about-partner-list .about-partner-next:hover{ background:url(../images/njg5-14.png) no-repeat center} 



.nj2 .about-partner01 .about-partner-list .about-partner-prev:hover{ background:url(../images/njg5-13.png) no-repeat center} 



.nj3{ background:url(../images/njg5-20.jpg) no-repeat center}



.nj3 .sy-bt{ margin-top:7%}



.nj3-1 ul{ background:url(../images/njg5-22.png) repeat-y left 45% center}



.nj3-1 ul li{ overflow:hidden; background:url(../images/njg5-21.png) no-repeat left 45% top; font-size:18px; padding-bottom:4%}



.nj3-1 ul li .left{ width:45%; text-align:right; color:#999; padding-right:3%; font-size:20px}



.nj3-1 ul li .right{ width:55%; padding-left:5%}



.nj2 .about-partner-list .swiper-container{ padding-left:0}



.gy1 h1{ font-size:17px; line-height:35px;}



.gy1 h1 strong{ font-size:20px}



.gy2{ margin-top:6%}



.gy2 .yx1-z{ width:42%}



.gy2 .yx1-z p span{ line-height:35px; font-size:22px; letter-spacing:0; text-align:left; padding:3% 4%; width:275px; border-radius:5px; bottom: 48px;}



.gy2 .yx1-z p span strong{ display:block; font-size:16px; color:#999; font-weight:normal; letter-spacing:0}



.gy2 .yx1-y{ width:50%; padding-top:5%}



.gy2 .yx1-y dl{ overflow:hidden; margin-top:6%}



.gy2 .yx1-y dl dt{ float:left; width:9%; margin-top:5%}



.gy2 .yx1-y dl dd{ float:right; width:85%; font-size:17px; line-height:33px}



.gy2 .yx1-y dl dd strong{ display:block; font-size:20px; margin-bottom:3%}



.gy1-1 h1{ max-width:1080px; margin:auto}



.gy3 dl{ padding:4% 0; border-bottom:#E5E5E5 1px solid; overflow:hidden}



.gy3 dl dt{ float:left; width:11%;}



.gy3 dl dd{ float:right; width:86%; font-size:16px; line-height:30px; color:#666}



.gy3 dl dt img{ border-radius:50%; box-shadow:2px 5px 10px #ccc;}



.gy3 dl dd strong{ display:block; color:#333; margin-bottom:2%; font-size:18px}



.gy3 dl:nth-child(1) dt,.gy3 dl:nth-child(2) dt{ padding-top:2%}



.gy3 dl:last-child{ border:0; padding-bottom:0}



.xz-l-1 .fa-chevron-down1{ position:absolute; right:3%; bottom:40%; width:27px; height:27px}



.subNav .fa-chevron-down1{background:url(../images/gywm-11.png) no-repeat center right;}



.currentDt .fa-chevron-down1{background:url(../images/gywm-10.png) no-repeat center right;}



.navContent{display: none;}



.xz-l-1{ position:relative; padding:1.5%; cursor:pointer; background:#fff; z-index:1; border-radius:20px; box-shadow:0 0 5px #eee}



.xz-l-1 h1{ font-size:20px; font-weight:bold; overflow:hidden; color:#000;}



.xz-l-1 h1 strong{ font-weight:normal; margin-top:0.5%; display:block; font-size:18px; color:#333}



.xz-l-1 h1 span{ font-size:18px; float:right}



.xz-l-1 h1 img{ vertical-align:middle; margin-right:1%;height: 24px;}



.xz-l{ padding:0 3% 4%; overflow:hidden; border-radius:0 0 20px 20px; box-shadow:0 0 8px #eee; margin-bottom:2%;}



.xz-l-1{ margin-bottom:2.6%}



.currentDd{ margin:0}



.subNavBox{ margin:7% 0; padding:0 8px}



.currentDd{ border:0; border-radius:20px 20px 0 0}



.xz-l{ overflow:hidden}



.xz-l div{ float:left; width:25.333%; margin:2% 4% 0 4%}



.xz-l div p{ font-size:16px; margin-top:4%}



.xz-l div h1 a{ width:120px; line-height:30px; font-size:14px; display:block; text-align:center; background:#333; color:#fff; border-radius:20px; margin:auto}



.xz-l div h1{ margin-top:10%}



.xz-l div p:nth-child(1){ margin-bottom:6%}



.xz-l div p strong{ font-size:15px}



.gy4 .about-partner4 .about-partner-list .swiper-slide .title{ left:5%; padding: 5% 10%; bottom:inherit; top:38%}



.gy4 .about-partner4 .about-partner-list .swiper-slide .img img{ border-radius:10px 10px 0 0}



.gy4 .about-partner-list .swiper-slide .item{ box-shadow:0 0 10px #eee !important; border-radius:10px}



.gy4 .about-partner-list .swiper-slide .item .tel p{ font-size:16px; margin:10% 0}



.gy4 .about-partner-list .swiper-slide .item .tel{ padding:7% 15%;}



.gy5{ margin:6% 0 10%; overflow:hidden}



.gy5 p{ float:left; width:27.333%; margin:0 3%; border:#CCC 1px solid; overflow:hidden; border-radius:10px; padding:0 2%; font-size:16px}



.gy5 p input{ height:65px; line-height:65px; width:80%; font-size:16px}



.gy5 p img{ float:right; margin-top:15px}



.gy5 h2{ clear:both; padding-top:5%}



.gy5 h2 input{ display:block; width:160px; margin:auto; height:48px; line-height:48px; color:#fff; border-radius:30px; background:#b10015; text-align:center; font-size:18px}



.dl,.dbd{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:999999}



.dl-0{ position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5}



.dl-1,.dbd-1{ width:500px; height:500px; background:#fff; margin:auto; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-250px; border-radius:10px; padding:4% 5%}



.dl-1 h1{ font-size:28px; font-weight:bold; text-align:center; margin-bottom:2%}



.dl-1 p{ border-bottom:#D2D2D2 2px solid; padding:12% 0 5%; overflow:hidden; font-size:18px}



.dl-1 p span{ width:10%; font-size:16px; color:#999}



.dl-1 p input{ width:85%; font-size:16px; float:right;line-height: 24px; margin-left:4%}



.dl-1 .h1 button{ float:right; width:30%; border:#013088 1px solid; font-size:16px; color:#013088; padding:10px 0; text-align:center; border-radius:7px; background:none; margin-top:-16px}



.dl-1 .h1 #btn{ float:right; width:30%; border:#013088 1px solid; font-size:16px; color:#013088; padding:10px 0; text-align:center; border-radius:7px; background:none; margin-top:-16px; cursor: pointer;}



.dl-1 .h1 #btn:hover{ background: #013088; border:#013088 1px solid; color: #fff}



.dl-1 .h1 input{ width:50%; float:left}



.dl-1 .h1 span{ float:left}



.dl-1 h2{ display:block; margin:auto; width:100%; margin-top:13%}



.dl-1 h2 input,.dbd-1 .right h4 input{ width:100%; height:45px; line-height:45px; background:#013088; color:#fff; border-radius:40px; font-size:16px; letter-spacing:4px; font-weight:bold}



.dl-1 h3{ text-align:center; margin-top:4%}



.dl-1 h3 input{ vertical-align:middle; margin-right:10px}



.dl-1 h3,.dl-1 h3 a{ font-size:16px; color:#999; letter-spacing:1px}



.dl{ display:none}
/* .dbd{ display:none} */



.dbd-1{ width:1200px; margin-left:-600px; height:500px; overflow-y:scroll; padding:0;}



.dbd-1 .left{ width:45%; border-radius:10px; background:url(../images/bd-1.jpg) no-repeat center; padding:35% 6%}



.dbd-1 .right{ width:55%; padding:5%}



.dbd-1 .left h1{ font-size:40px; color:#fff}



.dbd-1 .left p{ color:#fff; font-size:22px; line-height:34px; margin-top:8%}



.dbd-1 .right h1{ font-size:20px;}



.dbd-1 .right h1 img{ vertical-align:super; margin-left:10px}



.dbd-1 .right h2 label{ cursor:pointer; width:100px; margin-right:5%; line-height:35px; font-size:18px; border-radius:30px; text-align:center; border:#013088 1px solid; color:#013088; display:inline-block}



.dbd-1 .right h2{ margin:5% 0}



.dbd-1 .right div{ overflow:hidden; margin-bottom:5%; margin-left:-10%; margin-top:-10%}



.dbd-1 .right div h1{ float:left; width:40%; margin-left:10%; margin-top:10%} 



.dbd-1 .right div h1 input,.dbd-1 .right .g1 input{ border-bottom:#666 1px solid; display:block; width:100%; margin-top:15px}



.dbd-1 .right .g1{ margin-bottom:9%}



.dbd-1 .right h3{ overflow:hidden; margin:25px 0 9% 0}



.dbd-1 .right h3 select{ width:15%; font-size:18px; text-align:center; display:inline-block; padding:7px 0; text-align:center; line-height:35px; border:#013088 1px solid; color:#013088; border-radius:10px}



.dbd-1 .right h3 input{ width:78%; border-bottom:#666 1px solid; float:right; padding-top:2%}



.dbd-1 .right h4 input{ width:300px; display:block; margin:auto; font-weight:normal}



.dbd-1 .right h4{ margin:8% 0 4%}



.dbd-1 .right p{ font-size:15px; letter-spacing:1px; color:#666; line-height:26px; text-align:center;}



.dbd-1::-webkit-scrollbar {/*滚动条整体样式*/ width:4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}



.dbd-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #089abd;}



.dbd-1::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #d2d1d1;}



.dbd{ position:absolute; height:inherit;}



.dbd-1{ height:inherit; top:inherit; margin-top:5%; margin-bottom:5%; overflow:inherit}



.yxk4{ z-index:999999}



@media (max-width: 1200px){



.dbd-1{ width:600px; margin-left:-300px}



.dbd-1 .left{ display:none}



.dbd-1 .right{ width:100%}



	}



.dbd-1 .right h2 .curr1n{ background:#013088; color:#fff}



.dbd-1 .right h2 label input{ opacity:0; width:1px}



.ekit-location_indicator{position:relative;height:24px;z-index:1;width:24px;background-color:#fff;border-radius:50%;border:1px solid #eee;color:rgba(26,43,99,.2);cursor:pointer}



.ekit-location_indicator::after{position:absolute;left:50%;top:50%;height:6px;width:6px;background-color:#003088;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}



@media (max-width:480px){.ekit-location_indicator::after{height:3px;width:3px}}



.ekit_hotspot_pulse_1,.ekit_hotspot_pulse_2{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;border-radius:inherit;color:inherit;-webkit-box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 15px currentColor;-webkit-animation:pulsekm 3s infinite cubic-bezier(.4,0,1,1) both;animation:pulsekm 3s infinite cubic-bezier(.4,0,1,1) both;}



.ekit_hotspot_pulse_1{-webkit-animation-delay:.5s;animation-delay:.5s;}



@-webkit-keyframes pulsekm{



0%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor}



70%{-webkit-box-shadow:0 0 0 20px currentColor;box-shadow:0 0 0 20px currentColor;opacity:0}



100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}



@keyframes pulsekm{0%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor}



70%{-webkit-box-shadow:0 0 0 20px currentColor;box-shadow:0 0 0 20px currentColor;opacity:0}



100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}



.ekit_hotspot_image{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}



.ekit-location-groups .media-body{width:100%}



.ekit-location-groups .media{max-width:100%}



.ekit-location-groups .media.ekit-location_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}



.ekit-location-groups .media.ekit-location_inner .ekit_hotspot_image{margin-right:10px}



.ekit-location-groups .media.flex-row-reverse .ekit_hotspot_image{margin-left:10px}



.sy7 .left h1 img{ width:100%}



.sy7 .left{ position:relative}



.sy7 .left ul li:nth-child(5){position:absolute;top: 72px;right: 100px;} 



.sy7 .left ul li:nth-child(2){position:absolute;top: 113px;right: 62px;} 



.sy7 .left ul li:nth-child(3){position:absolute;top: 113px;right: 138px;} 



.sy7 .left ul li:nth-child(4){position:absolute;top: 158px;right: 96px;} 



.sy7 .left ul li:nth-child(1){position:absolute;top: 137px;right: 283px;} 



.sy7 .left .sy7-1{ width:348px; padding:7px 20px; box-shadow:0 0 10px #eee; position:absolute; top:190px; background:#fff; left:120px}



.sy7 .left .sy7-1 p{ color:#013088; letter-spacing:0}



.sy7 .left .sy7-1 p img{ vertical-align:middle; margin-right:10px; width:23px}



.fh,.zxz{ position:fixed; z-index:999999; bottom:15%; right:0}



/* .zxz{ bottom:70px; width:80px}



.zxz ul li{ margin-bottom:5px;}



.zxz ul li img{ vertical-align:middle; display:block; margin:0 auto 5px;}



.zxz ul li div{ position:absolute; right:80px; top:115px; border:#eee 1px solid; background:#fff; width:360px; height:360px; padding:30px 16px; border-radius:10px; display:none}



.zxz ul li span{ display:block; margin-top:10px;}



.zxz ul li span img{ display:block; margin:auto}



.zxz ul li div h1{ font-size:24px; text-align:center; margin-bottom:7%}



.zxz ul li div h1 span{ display:block; color:#002653; margin-top:5px}



.zxz ul li div p{ border:#ccc 1px solid; border-radius:10px; overflow:hidden; padding:0 10px; margin-bottom:5%}



.zxz ul li div p span,.zxz ul li div p input{ height:46px; line-height:46px}



.zxz ul li div p span{ display:inline-block; margin-top:0; font-size:15px; color:#999; float:left; width:20%}



.zxz ul li div p input{ width:80%}



.zxz ul li div h2 input{ display:block; margin:auto; width:100%; border-radius:10px; background:#002653; height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center}



.zxz ul li div h3{ font-size:14px; text-align:center; margin-top:5%}



.zxz ul li div h3 img{ vertical-align:middle; margin-right:10px}



.zxz ul li div p,.zxz ul li div h2{ margin-left:13px; margin-right:13px}



.zxz ul li:hover div{ display:block} */


.zxz{ bottom:70px; width:80px}

.zxz ul li{margin-bottom:5px;}

.zxz ul li img{ vertical-align:middle; display:block; margin:0 auto 5px;}

.zxz ul li .zxz_form{ position:absolute; right:80px; bottom:0; border:#eee 1px solid; background:#fff; width:425px; height:456px; padding:16px 16px; text-align: center; display:none;    border-radius: 10px; box-shadow: 0 0 16px 3px rgb(0 0 0 / 50%);}
.zxz ul li .zxz_form_code{
    width: 150px;
    height: 150px;
    border: none;
}

.zxz ul li span{ display:block; margin-top:10px;}

.zxz ul li span img{ display:block; margin:auto}

.zxz_form h1{ font-size:24px; text-align:center; margin-bottom:7%}

.zxz_form h1 span{ display:block; color:#002653; margin-top:5px}

.zxz_form .field{ border:#ccc 1px solid; overflow:hidden; padding:0 10px; margin-bottom:5%}

.zxz_form .field span,.zxz_form .field input{ height:46px; line-height:46px;width:100%}

.zxz_form .field span{ display:inline-block; margin-top:0; font-size:15px; color:#999; float:left; width:20%}

.zxz_form h2 input{ display:block; margin:auto; width:100%; border-radius:10px; background:#002653; height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center}

.zxz_form h3{ font-size:14px; text-align:center; margin-top:5%}

.zxz_form h3 img{ vertical-align:middle; margin-right:10px}
.zxz_form_code h3 img{ width: 150px;}

.zxz_form .field,.zxz_form h2{ margin-left:13px; margin-right:13px}

.zxz ul li:hover .zxz_form{ display:block}



.hea1 .right .dz1,.hea1 .right .dz{ float:right; text-align:right; margin-bottom:0; margin-top:-3px; width:auto}



.hea1 .right{ padding-top:2%}



.hea1 .right .dz1 span a{ font-size:16px;}



.hea1 .right .dz1 .k2,.hea1 .right .dz a{ display:inline-block; width:70px; line-height:30px; background:#013186; color:#fff; text-align:center; border-radius:20px; vertical-align:middle; margin-left:10px; cursor: pointer;}



.hea1 .right .dz{ margin-top:0}



.yxx1{ margin:8% 0; position:relative}



.yxx1 h1{ color:#DCDDDF; font-size:24px}



.yxx1 h1 img{ width:100px; margin-right:10px; vertical-align:middle}



.yxx1 h1 strong{ color:#254F99; font-size:28px; margin-right:5px; font-size:30px}



.yxx1 h2 a{ display:inline-block; width:115px; line-height:38px; color:#fff; background:#333; color:#fff; border-radius:20px; font-size:16px; text-align:center}



.yxx1 h2{ position:absolute; top:0; right:0}



.yxx1 p{ font-size:16px; margin-top:3%}



.yxx1 p img{ vertical-align:middle; margin-right:10px;}



.yxx1 ul{ overflow:hidden; margin-left:-7%; padding-left:10%; max-width:1100px; margin-top:3%;}



.yxx1 ul li{ float:left; width:20%; margin-left:4%; margin-top:3%; border:#F6F6F6 2px solid; border-radius:10px; padding:1.3% 1%; text-align:center; font-size:16px; color:#666}



.yxx1 li span{ display:block; color:#002F87; margin-top:3px; height: 20.8px;}



.yxx2{ margin-bottom:10%}



.yxx2-1{ background:url(../images/xqy-2.png) repeat-y left 18px top; padding-bottom:5%}



.yxx2-1 .left{ width:13%;}



.yxx2-1 .right{ width:85%; background:#F6F6F6; border-radius:10px; padding:2%; min-height:154px;}



.yxx2-1 .left p{ font-size:20px;}



.yxx2-1 .left p span{ display:inline-block; background:#274E9B; width:35px; height:35px; line-height:35px; color:#fff; text-align:center; border-radius:50px; vertical-align:middle; margin-right:20px}



.yxx2-1 .right p{ font-size:16px; line-height:30px}



.yxx2-1 .right p span,.yxx2-1 .right p a{ background:#004481; color:#fff; width:125px; line-height:40px; border-radius:30px; text-align:center; display:inline-block; margin-left:30px; font-size:16px}



.yxx2-1 .right p span:first-child{ margin-left:0}



.yxx2-2 .right p span{ width:inherit; padding:0 20px; line-height:34px; font-size:14px; margin-left:15px; margin-bottom:20px}



.yxx2-1 .right p a{ margin-left:0; width:150px}



.yxx2-1 .right h1{ overflow:hidden; font-size:16px; line-height:24px; padding-top:3%}



.yxx2-1 .right h1 img{ float:left; margin-right:20px; border-radius:50%; margin-top:-5px}



.yxx2-1:last-child{ padding-bottom:0}



.yxx2-1 .right h2{ font-size:16px}



.yxx2-1 .right h2 span{ width:30px; line-height:30px; background:#004585; color:#fff; border-radius:50%; display:inline-block; text-align:center; margin-right:10px; margin-left:30px}



.yxx2-1 .right h2 span:first-child{ margin-left:0}



.dl-1 h2 input {cursor: pointer;}



.yxk1-2 p .right span a{ cursor:pointer}



.yxk1-2 p .right span a img{ vertical-align:middle; margin-right:5px; width:10px}



.yxk1-2 p .right span a img:nth-child(2),.yxk1-2 p .right span a img:nth-child(3){ display:none}



.yxk1-2 p .right span .desc img:nth-child(1),.yxk1-2 p .right span .desc img:nth-child(3){ display:none}



.yxk1-2 p .right span .desc img:nth-child(2){ display:inline-block}



.yxk1-2 p .right span .asc img:nth-child(1),.yxk1-2 p .right span .asc img:nth-child(2){ display:none}



.yxk1-2 p .right span .asc img:nth-child(3){ display:inline-block;}



.fo1 h1 img{ width:90px}



.fo1 h2{ font-size:16px}



.fo1 p {



    font-size: 13px;



    line-height: 24px;



}



.fo1 h3 a img{ width:35px}



.fo1 {



    width: 23%;



}.fo2{ margin-left:4%; margin-top:0}



.fo2 ul li a{ background:#06366E; font-size:15px}



.fo3 dl dd{ margin-top: 11%;



    font-size: 15px; letter-spacing:1px}



.fo3 p{font-size: 13px;



    color: #fff; margin-bottom:5%; text-align:center; line-height:22px}



.fo3 p span{ display:block; font-size:22px; margin-bottom:9%}	



.fo3{ padding-top:3%; width:11%}



.fo3 dl{ margin-top:52%}



.fo3 dl dt img{ width:108px; display:block; margin:auto}



.slsb .about-partner-list .swiper-slide .img img{ height:257px}



.slsb .about-partner-list .swiper-slide .title p{ height:66px}



.fh p img{ width:40px}



.dropMenu li{ text-align:center}



.x_fixed,.x_fixed1{ position:fixed; top:0; left:0; width:100%; z-index:9999}



.sy7-2 .sy7-1{ z-index:9}



.sy7-2 .sy7-1:nth-child(5){ top:115px; left:291px}



.sy7-2 .sy7-1:nth-child(2),.sy7-2 .sy7-1:nth-child(3){ top:154px; left:308px}



.sy7-2 .sy7-1:nth-child(4){ top:203px; left:308px}



.nav ul li{ position:relative}



.nav ul li:after{-webkit-transition:.5s;transition:.5s;content:"";position: absolute; left: 50%;  bottom:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:2px;background-color:#fff}



.nav ul .dq:after,.nav ul li:hover:after{ background:#002653; width:100px}



.bann-dw{ clear:both}



.zw-tc{ width:100%; height:100%; background:#000; background-color: rgba(0,0,0,0.7); filter: Alpha(opacity=70); z-index:999999}



.zw-tc1{background:#fff; padding:1.5% 1.5% 2%;}



.wd0 .cent{ position:relative}



.wd0 h1 a{ display:block; position:absolute; top:17px; right:0; width:135px; line-height:40px; border-radius:10px; background: #013186; color: #fff; text-align: center;}



.zw-tc1{ overflow:hidden; letter-spacing:0}



.zw-tc1 p{ float:left; width:44%; margin:1% 3% 2%}



.zw-tc1 p span{ display:block; font-size:14px; margin-bottom:5px}



.zw-tc1 p input{ border:#ccc 1px solid; height:35px; line-height:35px; padding:0 10px; display:block; width:100%}



.zw-tc1 h1{ margin:1% 3%; width:94%; clear:both; padding:2% 0 4%}



.zw-tc1 h1 .n1{ font-size:14px; display:inline-block; margin-right:10px;}



.zw-tc1 h1 .n2{ display:inline-block; line-height:33px; border:#ccc 1px solid; font-size:14px; width:55%}



.zw-tc1 h1 .n2 a{ display:inline-block; width:80px; font-size:14px; background:#EFEFEF; border:#000 1px solid; border-radius:5px; margin-right:5px; text-align:center;}



.zw-tc1 h1 .n2 #test3{    display: inline-block;

    width: 80px;

    font-size: 14px;

    background: #EFEFEF;

    border: #000 1px solid;

    border-radius: 5px;

    margin-right: 5px;

    text-align: center;

    padding: 8px 0px;}



.zw-tc1 h2 input{ display:block; width:120px; line-height:35px; height:35px; text-align:center; background:#FE5E25; color:#fff; margin:auto; font-size:14px}



.lwsb.about-partner3 .item div p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:12; -webkit-box-orient:vertical;}



.lwzs .about-partner-list .swiper-slide .img img{ height:218px}



.about-partner2 .about-partner-list .swiper-slide .item .left p{ margin:3% 0 5%}



.about-partner2 .about-partner-list .swiper-slide .item .left{ padding:3% 3% 3%}



.about-partner2 .about-partner-list .swiper-slide .item .left h2 a{ width: 130px; line-height: 40px; font-size:16px}



.about-partner2 .about-partner-list .swiper-slide .item .right p img{ height:330px}



.zxz ul li:nth-child(3) div{ width:85px; height:87px; padding:0; border-radius:0; background:none; border:0}



.zxz ul li:nth-child(3) div h3 img{ width:85px; height:87px}



.sy1{ background:#fff;}



.x_fixed a{padding: 25px 0;}



.x_fixed a:hover{ background:url(../images/sy-14.png) no-repeat center bottom 10px}



.wd2-1 .left p img{border-radius:50%;width: 130px;height: 130px;display: block;margin: auto;}



.zxz ul li:nth-child(2) div{ top:-146px}



.zxz ul li:nth-child(2) div h3 img{ display:inline-block}











.dbd-1{ width:1200px; margin-left:-600px; height:500px; top:50%; margin-top:-250px; overflow-y:scroll; padding:0; position:fixed}



.dbd-1 .left{width:45%;border-radius:10px;background:url(../images/bd-1.jpg) no-repeat center;padding: 13.6% 6%;}



.dbd-1 .right{width:55%;padding:2% 4%;}



.dbd-1 .left h1{ font-size:40px; color:#fff}



.dbd-1 .left p{color:#fff;font-size:18px;line-height: 30px;margin-top:8%;}



.dbd-1 .right h1{font-size: 14px;}



.dbd-1 .right h1 img{ vertical-align:super; margin-left:10px; width:8px}



.dbd-1 .right h2 label{cursor:pointer;width: 90px;margin-right:5%;line-height: 30px;font-size: 15px;border-radius:30px;text-align:center;border:#013088 1px solid;color:#013088;display:inline-block;}



.dbd-1 .right h2{margin: 2% 0;}



.dbd-1 .right div{overflow:hidden;margin-bottom:2%;margin-left: -11%;margin-top: -3%;}



.dbd-1 .right div h1{float:left;width:40%;margin-left:10%;margin-top:2%;} 



.dbd-1 .right div h1 input,.dbd-1 .right .g1 input{border-bottom:#666 1px solid;display:block;width:100%;margin-top: 0px;font-size: 14px;}



.dbd-1 .right .g1{margin-bottom:3%;}



.dbd-1 .right h3{ overflow:hidden; margin:25px 0 9% 0}



.dbd-1 .right h3 select{ width:15%; font-size:18px; text-align:center; display:inline-block; padding:7px 0; text-align:center; line-height:35px; border:#013088 1px solid; color:#013088; border-radius:10px}



.dbd-1 .right h3 input{ width:78%; border-bottom:#666 1px solid; float:right; padding-top:2%}



.dbd-1 .right h4 input{width: 160px;display:block;margin:auto;font-weight:normal; height:40px; line-height:40px}



.dbd-1 .right h4{margin: 5% 0 2%;}



.dbd-1 .right p{font-size: 12px;letter-spacing:1px;color:#666;line-height:18px;text-align:center;}



.dbd{ position:absolute; height:inherit;}



.dbd-1 h5{ position:absolute; right:10px; top:10px; cursor:pointer}







.hea1 .right .dz1{ position:relative}



.hea1 .right .dz1 .sb2{ display:inline-block; position:absolute; top:38px; background:#fff; right:0; border:#eee 1px solid; padding:10px; width:170px;box-shadow: 0 0 5px #ddd; border-radius: 10px; display:none; z-index:999}



.hea1 .right .dz1 .sb2 a{ display:block; text-align:center;border-bottom: #eee 1px dashed; font-size:14px}



.hea1 .right .dz1 .sb2 .k2{ border:0; width:100%; margin-top:10px; margin-left:0;}



.hea1 .right .dz1 .sb2 a:nth-child(1){ padding-bottom:10px}



.hea1 .right .dz1:hover .sb2{ display:block}



.sb1 img{ width:40px; height:40px; border-radius:50%}



.dl-1,.zw-tc1{ overflow:hidden}

.dl-1 h4,.zw-tc1 h3{ position:absolute; right:20px; top:20px; font-size:25px; cursor:pointer}



.slick-slide dl .d4 table{ width:100% !important}

.zw-tc1 p span{ height:19px;  overflow:hidden}



.zw-tc1 h3{ top:5px; right:10px}

.dl-1 p span{ float:left}

.dl-1 p span select{display: inline-block;

    border: 0;

    background: none;}

.dl-1 p span{ width:17%}

.dl-1 p input{ width:79%}

.dl-1 .h1 input{ width:45%; margin-left:4%}

.dl-1 .h1 span img{ display:block; margin:auto}



.zlsb .about-partner-list .swiper-slide .img img{ height:215px}

.yxk3-1 .left p img{ height:214px}



.x_fixed1 .dropMenu{ border:#eee 1px solid}



.cg1-1 .right h1 strong{ display:block; font-weight:normal; margin-right:200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.cg1-1 .right h1 a{ top:-9px}



.zx .c1:hover,.zx .c2:hover,.zx a:hover{ color:#fff}



#certify .swiper-slide{ width:350px; height:495px}

.gy4 .about-partner4 .about-partner-list .swiper-slide .img img{ height:258px}

.gy4 .about-partner-list .swiper-slide .item{ overflow:hidden}

.gy4 .about-partner-list .swiper-slide .item .tel{ padding:20px 30px; min-height: 205px;}

.gy4 .about-partner-list .swiper-slide .item .tel p{ margin: 5px 0; line-height: 28px;}



.slzsb .about-partner-list .swiper-slide .img img{ height:255px}



.siq_bR{ bottom:60px !important}

.zxz{ bottom:120px}

.zxz ul li:hover .m1{ box-shadow:0 0 10px #ccc; border-radius:50%}

.bhk1 .left{ background:url(../images/bhks-11.jpg) no-repeat center}

.bhk1,.bhk1 .left{ height:833px}

@media (max-width: 1600px){

.bhk1,.bhk1 .left{ height:680px}}

@media (max-width: 1100px){

.bhk1,.bhk1 .left{ height:640px}	

	}

@media (max-width: 1024px){.bhk1,.bhk1 .left{ height:inherit}	}



/* .cg1-1 .left p img{ height:192px;} */

/* .xw1 .cg1-1 .left p img{ height:255px} */

.yincang{ overflow:hidden; margin-left:-2%; margin-top:6%; margin-bottom:8%}
.yincang li{ float:left; width:23%; margin-left:2%; margin-top:1.5%}

.form_item input
.form_wrap{
    background-color: #F5F5F8;
    margin: 80px 0;
}

.cent_form_summer .form_wrap .img{
    width: 100%;
}
.form_wrap .form{
    float: left;
    text-align: center;
    padding:2px 10%;
    width:50%
}
.form_wrap  .sy-bt{
    margin: 30px 0;
}
.form_item{
    width: 100%;
    margin-bottom: 20px;
}
.form_item input{
    width: 100%;
    background-color: #F5F5F8;
    border: 1px solid #002753;
    height: 46px;
    line-height: 46px;
    color: #000;
    padding: 0 15px;
    font-size: 16px;
}
.submit{
    width: 100%;
    background-color: #333;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}
.zohoForm_wrap{
    height: 0;
    overflow: hidden;
}
.tips{
    width:100%;
    height:104px;
    position:fixed;
    padding:10px 0;
    top:0;
    left:0;
    background:#e5e5e5;
    text-align:center;
    line-height:40px;
    color:#002752
}
.tips .btn{
    background:#002752;
    padding:5px 10px;
    color:#fff;
    margin:15px;
    cursor:pointer;
    border-radius:5px;
    text-align:center;
}
.faq_block{
    background:#F5F5F8;
    margin-top:80px;
    padding-bottom:80px
}
.faq_block .questions{
    margin-bottom:80px
}
.faq_block .faq_item{
    background:#fff;
    padding:0 40px;
    border-radius:5px;
    margin-bottom:20px;
}
.faq_header{
    font-size:20px;
    padding:30px 0;
    line-height: 33px;
    display:flex;
    justify-content:space-between;
}
.faq_header .arrow_right{
    height:30px;
}
.faq_header .arrow_down{
    height:16px;
}
.faq_dot{
    font-size:24px;
    font-weight:bold;
    padding-right:10px
}
.faq_content{
    border-top:1px solid #F5F5F8;
    padding:15px 0;
}
.faq_content p{
    padding:15px 0;
    font-size:16px
}

.leadership_teams_list .leadership_items{
    position:relative;
    display: flex;
    background-color: #F5F5F8;
    border-left: 4px solid #002753;
    padding: 30px;
    margin: 30px 0;
    min-height: 222px;
}
.leadership_items .title{
    margin-bottom:15px;
}
.leadership_items .title strong{
    font-weight:bold;
    font-size:18px;
}

.leadership_items .items_dd{
    float: left;
}
.leadership_items .items_dt{
    float: left;
    width: 162px;
    height: 162px;
    border-radius: 50%;
    margin-right: 30px;
}
.leadership_items .items_dt img{
    width: 100%;
    min-width:162px;
    border-radius: 50%;
}

.tabular.menu{
    margin-bottom:30px;
    overflow: hidden;
}
.tabular.menu a.item {
    float: left;
    width: 25%;
    text-align: center;
    border-bottom: 4px solid rgba(0, 39, 83, .1);
    position: relative;
    padding-bottom: 10px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    color: #002753;
}
.tabular.menu a.item strong{
    font-size: 22px;
    font-weight: bold;
    display: block;
    margin-bottom: 18px;
}

.tabular.menu a.item:after{
    -webkit-transition: .5s;
    transition: .5s;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -4px;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 0;
    height: 4px;
    background-color: #002753;
}
.tabular.menu a.item.active{
    background: url(../images/triangle-top-blue.png) center bottom no-repeat;
}
.tabular.menu a.item.active:after{
    width: 100%;
    background-color: #002753;
}
.segment{
    display:none
}
.segment.active{
    display:block
}
.mobile_img{
    display:none
}
.tagLink{
    color: #FE9925;
    border: 1px solid #FE9925;
    padding: 5px 10px;
    margin: 10px 5px 0 0;
    border-radius: 10px;
    display: inline-block;
}
.tagLink:hover{
    color: #FE9925;
}


