/* ----------banner---------- */
.bans{width:100%; height: 432px; position: relative;}
.bans .bans_bg{position: absolute;left: 0;top: 0;display: none;width: 100%;height: 432px;background: rgba(0,0,0,.6);z-index: 4;}
.banner{background: #ffffff;}
.banner .slideBox{ width:100%; height:432px; overflow:hidden; position:relative;}
.banner .slideBox:hover .bb{display: block;}
.banner .slideBox .boxhd{width: 100%;height:32px;position: absolute;left: 0;bottom: 0;z-index: 1;}
.banner .slideBox .hd{width: 976px; height:100%; overflow:hidden; margin: 0 auto;padding-left: 224px;z-index:1; text-align: center;}
.banner .slideBox .hd ul{height: 100%;position: relative;}
.banner .slideBox .hd ul li{ float:left;width: 244px; height: 100%;text-align:center; cursor:pointer;font-size: 12px;color: rgba(255,255,255,.4);line-height: 32px;}
.banner .slideBox .hd ul li.on{color:#fff;opacity: 1;}
.banner .slideBox .bb{padding-left: 0; margin-left: 0; display: none; height:0; overflow:visible;background: none;bottom: 249px;position: absolute;width: 1200px;left: 50%;margin-left: -600px;}
.banner .slideBox .bd .li_in{position: relative;width:100%; height: 432px; margin: 0 auto;}
.banner .slideBox .bd a{width:100%; height:400px; display: block; overflow:hidden;}
.banner .slideBox .bd{ position:relative; height:400px; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideban .bd img{position: absolute;left: 50%;margin-left: -960px;height: 100%; border: 0;}
.banner .slideBox .prev,.banner .slideBox .next{ position:absolute; top: 0;display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; border-radius:3px; background-color:#3A394F; padding:10px 0; background-position:-110px 14px;}
.banner .slideBox .next{ left:auto; right: 50%;margin-right: -590px; background-position:8px 5px; }
.banner .slideBox .prev:hover, .banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .slideBox .prevStop{ display:none;}
.banner .slideBox .nextStop{ display:none;}
.banner .slideban .next{ background-position:8px 14px; }

/*banner下快速通道*/
.fath_path{position: relative;width:100%;box-shadow: 0 4px 10px rgba(222,229,237,.33);z-index: 3;padding: 6px 0;}
.fath_path ul{width: 1200px;height: 80px;margin: 0 auto;}
.fath_path ul li{float: left; width:240px; height: 80px;}
.fath_path ul li:hover{background: #f7f8fa;}
.fath_path ul li a{display: block;width: 100%;height: 100%;}
.fath_path ul li i{float: left;width: 38px;height: 33px;margin: 24px 21px 0 53px;background: url("../images/pic.png") no-repeat 0 0;}
.fath_path ul li.fathli2 i{background-position: -40px 0;}
.fath_path ul li.fathli3 i{background-position: -80px 0;}
.fath_path ul li.fathli4 i{background-position: -120px 0;}
.fath_path ul li.fathli5 i{background-position: -160px 0;}
.fath_path ul li span{float: left;font-size: 16px;color: #404550;padding-top: 30px;}
.hphotmsg{ width:100%; height:35px;  overflow:hidden; margin:0px auto; line-height:35px; text-align:center; }
.hphotmsg a:after{content:"|";  margin-left:10px; margin-right:10px; color:#999; }
.hphotmsg a:last-child:after{content:"";  margin-left:10px; margin-right:0; color:#999; }

.plan_c{width: 100%;margin: 0 auto;max-width: 1200px;padding-top: 50px;}
.plan_c dl{width: 32.333%; margin-right: 1%; float: left;padding-bottom: 100px;position: relative;overflow: hidden;}
.plan_c dt,.plan_c dt img{width: 100%;display: block;overflow: hidden;}
.plan_c dd{width: 100%;height: 100px;position: absolute;left: 0;bottom: 0;background: #fff;box-sizing:border-box;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;font-size:14px;color: #6e6e6e;z-index: 2;padding:16px 5% 0 5%;}
.plan_c dd h3{display: block;background: url(../images/plan_ico1.png) no-repeat right center;font-size:18px;line-height:42px;color: #333;font-weight: normal;padding-right: 16%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.plan_c dd p{display: none;}
.plan_c dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.plan_c dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.plan_c dl:hover dd{height: 224px;background: #444b54;color: #fff;font-size: 14px;line-height: 28px;padding-top: 16px;}
.plan_c dl:hover dd p{display: block;line-height: 22px;font-size: 12px;}
.plan_c dl:hover dd h3{background: url(../images/plan_ico2.png) no-repeat right center;line-height:46px;color: #fff;}


.public_title{overflow: hidden;height: 42px;line-height: 42px;padding-top: 9px; margin-bottom: 20px;}
.public_title>span{display: inline-block;float: left;overflow: hidden;font-size: 20px;font-weight: bold;}
.public_title>span>em{display: inline-block;width: 4px;height: 22px;background: #188EEE;margin-right: 10px;position: relative;top: 5px;}
.public_title>a:last-child{display: inline-block;float: right;overflow: hidden;}
.morea{display: inline-block;float: right;font-size: 14px;color: #999999;}


/* 我们能做什么  最新样式 */
.ekb_serv{font-family:"Microsoft Yahei";padding:90px 0;background:url(../images/ekb_servbg.jpg) no-repeat 0 0;line-height:20px;}
.ekb_sw{padding:0 20px 50px;text-align:center;}
.ekb_sc dl{background: #f1f4f6;height: 158px;border-radius:9px;box-sizing:border-box;padding: 36px 64px 0;}
.ekb_sc dl:nth-child(2n){background: #f5f8fa;}
.ekb_sc dt{width: 65px;float: left;padding: 13px 0 0;}
.ekb_sc dt span{display: block;width: 63px;height: 63px;overflow: hidden;}
.ekb_sc dt span img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ekb_sc dd{width: 858px;float: right;padding-right:108px;position: relative;}
.ekb_sc dd span{display: block;font-size: 18px;line-height:55px;}
.ekb_sc dd em{position: absolute;top: 0;right: -30px;font-family: Myriad Pro,Arial;font-weight: bold;font-size: 50px;color: #becdde;line-height: 60px;}
.ekb_sc dl:hover,.ekb_sc dl.cur{background: #188eee;color: #fff;}
.ekb_sc dl:hover em,.ekb_sc dl.cur em{color: #fff;}
.ekb_sc dl:hover dt span img,.ekb_sc dl.cur dt span img{margin-left: -90px;}

/*优势*/
.g_jskf{background: url(../images/pp_jhbg.jpg) no-repeat center 0; height: 799px;padding-top: 100px;box-sizing: border-box;}
.g_jskf h2{height: 192px;font-size:56px;color:#3c424e;line-height: 66px;font-weight: normal;}
.g_jskf h2 em{display: block;font-size:56px;color:#3c424e; font-style:normal;}
.g_jskf ul{width:800px;}
.g_jskf li{float: left;width:245px;height: 194px;background: #fff;border-radius: 10px;margin:0 20px 20px 0;padding-top: 38px;box-sizing: border-box;padding: 40px 0 0 0;font-size:18px;color:#20405d;text-align: center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;    font-family: 'Microsoft Yahei', Arial;}
.g_jskf li i{display: block;width:90px;margin:0 auto;}
.g_jskf li:hover{box-shadow: 0 0 10px 10px rgba( 0 , 0 , 0 , 0.1);}
.g_jskf li:hover i,.g_jskf li:hover i{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear; }

/* 为什么选择我们 */
.g_ppjz{background: url(../images/pp_ppwhy.jpg) no-repeat center 0; height: 850px;padding-top: 86px;box-sizing: border-box;font-family: "Microsoft Yahei"}
.g_ppjz h2{height: 70px;font-size:48px;color:#3c424e;font-weight: normal;text-align: center;margin-bottom: 538px;}
.g_ppjz dl{position: absolute;box-sizing: border-box;text-align: center;}
.g_ppjz dl:nth-child(1){width:266px;left:-20px;top:246px;}
.g_ppjz dl:nth-child(2){width:246px;left:200px;top:328px;padding-top: 110px;}
.g_ppjz dl:nth-child(3){width:230px;left:385px;top:150px;}
.g_ppjz dl:nth-child(4){width:206px;left:560px;top:305px;padding-top: 58px;}
.g_ppjz dl:nth-child(5){width:232px;left:850px;top:345px;padding-top: 82px;}
.g_ppjz dl:nth-child(6){width:180px;left:942px;top:130px;}
.g_ppjz dt{position: absolute;width:70px;height: 70px;overflow: hidden;}
.g_ppjz dl:nth-child(1) dt{left:60px;top:160px;}
.g_ppjz dl:nth-child(2) dt{left:72px;top:3px;}
.g_ppjz dl:nth-child(3) dt{left:90px;top:100px;}
.g_ppjz dl:nth-child(4) dt{left:153px;top:0;}
.g_ppjz dl:nth-child(5) dt{left:70px;top:0;}
.g_ppjz dl:nth-child(6) dt{left:125px;top:116px;}
.g_ppjz dt img{width:140px;height: 70px;display: block;}
.g_ppjz h3{height: 88px;font-size:36px;color:#3c424e;text-align: center;line-height: 66px;}
.g_ppjz h3 b{font-size:72px;color:#3c424e;position: relative;top:5px;}
.g_ppjz p{font-size:18px;color:#3c424e;font-family: "Microsoft Yahei"}
.g_ppjz dl:hover dt img{margin-left: -70px;}
.g_ppjz dl:hover dt{-webkit-animation:bounceIn 0.75s linear;animation:bounceIn 0.75s linear;}
.g_ppjz dl:hover h3,.g_ppjz dl:hover b{color:#188eee;}
.f_pr {position: relative;}
.ppjzbtn a{display: block;width:31%;height: 3.5rem;line-height: 3.5rem;background: #188eee;border-radius: 45px;text-align: center;font-size:1rem;color:#fff;margin:0 auto;z-index:1;position:relative;}
.ppjzbtn a span{display:block;position:relative;z-index:2}
.ppjzbtn a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:45px;background:#142f82;transform:scale(.1,1);transition:.4s;opacity:0;z-index:0;color:#fff}
.ppjzbtn a:hover{color:#fff;}
.ppjzbtn a:hover:after{transform:scale(1);transition:.4s;opacity:1}


.brk_on8{ height: 583px;background:url(../images/brk_on8.jpg) no-repeat center 0; box-sizing: border-box; padding-top: 143px;}
.brk_on8 h2{ line-height: 100%; text-align: center; color: #3c424e; font-size: 40px; letter-spacing: 6px; padding-bottom: 49px;}
.brk_on8 h3{ text-align: center; line-height: 100%; height: 114px; font-size: 18px; letter-spacing: 3px;color: #333;}
.brk_on8 h3 em{ display: block; padding-top: 13px;}
.brk_on8 h3 em span{ color: #df6a42;}
.brk_on8 ul{ overflow: hidden;}
.brk_on8 ul li{ float: left; width: 386px; height: 55px; border-radius: 55px; line-height: 55px; background: #fff;}
.brk_on8 ul li:nth-child(2){ margin: 0 21px;}
.brk_on8 ul li:nth-child(4){ margin-top: 27px; margin-left: 407px; background: #016eef;}
.brk_on8 ul li i{ display: inline-block; float: left; text-align: right; width: 67px; color: #404040; font-size:16px;}
.brk_on8 ul li input{ display: inline-block; float: left; width: 286px;text-align: right; border: none; line-height: 55px; outline: none; color: #949494; font-size: 14px;}
.brk_on8 ul li select{ display: inline-block; float: right; width: 120px;text-align: right; border: none; line-height: 55px; outline: none; color: #949494; font-size: 14px;height: 55px;margin-right: 20px;}
.brk_on8 ul li select option{ text-align: right;}
.brk_on8 ul li button{ border: none; width: 100%; background: none;outline: none; color: #fff; font-size: 18px; letter-spacing: 1px; cursor: pointer;line-height: 55px;}


.ck_xwdiv{padding:20px 0;display:flex;width: 1200px;margin: 0 auto;}
.ck_xwdiv .ul_left{width:387px;min-height:360px;background:#fff;margin-right:20px;padding:20px;box-sizing:border-box}
.ck_xwdiv .ul_left:last-child{margin-right:0}
.ck_xwdiv .ul_left .news_title{position:relative;border-bottom: 1px solid #eee;}
.ck_xwdiv .ul_left .news_title .title_text{color:#333;font-size:18px;font-weight:700;margin:0 5px; text-align:center}
.ck_xwdiv .ul_left .news_title .tit_a{color:#999;font-size:14px;padding:0 5px}
.ck_xwdiv .ul_left .news_title .act{background: #3aaaf8;color: #fff;}
.ck_xwdiv .ul_left .news_title .tit_a:hover{color:#3aaaf8}
.ck_xwdiv .ul_left .news_title .act:hover{color:#ffffff;}
.ck_xwdiv .ul_left .news_title a:first-child{background: #ffffff !important;color: #fff;}
.ck_xwdiv .ul_left .news_title .tit_a.more{position:absolute;right:0;top:3px;margin-right:0}
.ck_xwdiv .ul_left .news_con .xzlxul ul,.ck_xwdiv .ul_left .news_con .bxglul ul{ display:none;}
.ck_xwdiv .ul_left .news_con .news_right .bxzt{ max-height:360px; overflow:hidden;}
.ck_xwdiv .ul_left .news_con .news_right .bxzt li{width: auto;margin: 0 .3rem .3rem 0; flex: auto; float:left;text-align: center;}

.ck_xwdiv .ul_left .news_con .news_right ul li{position:relative;padding-left:12px;line-height:35px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ck_xwdiv .ul_left .news_con .news_right ul li .news_a{color:#333;font-size:14px}
.ck_xwdiv .ul_left .news_con .news_right ul li .news_a:hover{color:#3aaaf8}
.ck_xwdiv .ul_left .news_con .news_right ul li:after{position:absolute;top:50%;left:0;margin-top:-2px;content:"";width:4px;height:4px;background-color:#ccc;border-radius:50%}
.ck_xwdiv .ul_left .news_con .news_right{margin-top:15px}
.ck_xwdiv .ul_left .news_con .news_right ul li span{ float: right;}

.cus{height:599px;overflow:hidden}
.cus h2{height:169px;overflow:hidden;text-align:center}
.cus h2 b{height:51px;line-height:51px;margin-top:56px;display:block;font-size:28px;color:#111;overflow:hidden}
.cus h2 p{display:inline-block;padding:0 40px;height:21px;line-height:20px;border:1px solid #ccc;border-left:0;border-right:0;font-size:14px;color:#646464;font-weight:400;margin:0 auto;text-transform:uppercase}
.cus h2 p span{display:block;height:21px;overflow:hidden}
.cus_con{position:relative;height:370px;overflow:hidden}
.cus_con dl{width:592px;height:177px;float:left;margin-right:10px;margin-bottom:12px;border:1px solid #ccc}
.cus_con dl:hover{border:1px solid #297fce}
.cus_con dl dt{width:66px;margin-top:32px;margin-left:32px}
.cus_con dl dt b{border-bottom:2px solid #188eee;display:block;font-size:57px;color:#188eee;font-family:Arial;font-weight:400; line-height:57px;}
.cus_con dl:hover dt b{color:#297fce;border-color:#297fce}
.cus_con dl dt span{display:block;width:50px;height:50px;margin:0 auto}
.cus_con dl dt span img{width:50px;height:50px}
.cus_con dl dd{margin-left:18px;width:350px;margin-top:34px}
.cus_con dl dd b{display:block;font-size:24px;color:#188eee;font-family:"Microsoft Yahei";line-height:30px;height:30px;overflow:hidden}
.cus_con dl:hover dd b{color:#297fce}
.cus_con dl dd em{height:24px;overflow:hidden;line-height:24px;display:block;font-size:14px;color:#666;font-family:Arial;text-transform:uppercase}
.cus_con dl dd p{margin-top:14px;font-size:15px;line-height:24px;height:48px;overflow:hidden;color:#333}
.cus_con dl dd p span{color:#3eb034;font-weight:700}
.cus_con .nobot dt{margin-right:28px;margin-left:0}
.cus_con .nobot dd{margin-right:28px;text-align:right}
.cus_con dl .c02{display:none}
.cus_con .nobot{margin-right:0}
.cus_p{position:absolute;width:225px;height:223px;overflow:hidden;top:75px;left:490px;border-radius:50%}
.cus_p span{width:100%;height:100%;background:#188eee;display:block;border-radius:50%;position:absolute;top:0;left:0;z-index:1;border:6px solid #fff;box-sizing:border-box}
.cus_p img{width:225px;height:223px;position:relative;z-index:2}

.home_top{height: 68px;width:100%;text-align:center;padding-bottom:40px;background:url(../images/home_top_bg.jpg) no-repeat center bottom;}
.home_top h3{width:100%;height:44px;line-height:44px;font-size:30px;color:#01459a;font-weight:700;letter-spacing:2px}
.home_top span{width:100%;font-size:14px;color:#666;line-height:24px}
.home_top h3{font-size:24px}

