﻿@charset "utf-8";
/* CSS Document */
img{-ms-interpolation-mode: bicubic; -moz-interpolation-mode: bicubic; -webkit-interpolation-mode: bicubic;}


.header{ background:#fff; height:80px; position:relative; left:0; top:0px; width:100%;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);transition: all ease-out 0.2s;-webkit-transition: all ease-out 0.2s;z-index: 99999;}

.header .pagewd2{position: absolute;top: 0;left: 50%;height: 80px;margin-left: -600px;z-index:-1;}
.header .pagewd2 .gooldindex{position: absolute;top:2px;right:-80px;padding: 0 8px;height: 25px;line-height:25px;background: #2677da;border-radius: 3px;color:#fff;display: inline-block;text-align:center;}

.header .rightnav_min{ display:none;}
.header .logo{ padding:15px 0 14px;}
.header .listNav{ float:left;}
.header .listNav .nav_a{ display:block; padding:0 19px; font-size:16px; line-height:80px; position:relative;color:#666;cursor: pointer;}
.header .listNav .nav_a i{ display:inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #999; position:absolute; right:3px; top:50%;}
.header .listNav.on .nav_a,.header .listNav:hover .nav_a{ color:#108ee7;}
.header .listNav:hover .nav_a i{border-bottom: 5px solid #999; border-top: 5px solid transparent; margin-top:-5px;}

.header .listNav .listNav_child{ display:none;position:absolute; z-index:99; left:0; top:79px; width:100%; background:#fff;overflow:hidden;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.1);}
.header .navO2o:hover .navChild1{ display:block;}
.header .navMini:hover .navChild2{ display:block;}
.header .navJiaju:hover .navChild3{ display:block;}
.header .listNav_child .cate_box{ float:left;width:25%;text-align: center;padding: 39px 0 38px}
.header .listNav_child .cate_box a{display: block}
.header .listNav_child .cate_box a:hover .tit{color:#108ee7}
.header .listNav_child .cate_box .tit{font-size: 18px;margin-top: 18px;margin-bottom:8px}
.header .listNav_child .cate_box .desc{font-size:14px;color:#999}



.header .rightnav_min .ico{ display:block; width:25px; height:52px;background:url(../images/nav-icon.png) no-repeat center; background-size:contain;}
.header .rightnav_min .list_box{ display:none; position:absolute; right:0px; top:62px; width:28%; background:#fff; border-radius:5px; box-shadow:0 0 3px #cad6e0;}
.header .rightnav_min .list_box:before{ content:''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position:absolute; right:30px; top:-6px;}
.header .rightnav_min .list_box ul li a{ display:block; line-height:40px; text-align:center; font-size:14px; border-bottom:1px solid #eee;}
.header .rightnav_min .list_box ul li:last-child a{ border-bottom:none;}

.topAd {width: 100%;text-align: center;overflow: hidden;height: 60px;position: relative;}
.topAd a{display: block;width: 100%;height: 60px;}
/*头部与导航结束*/

.footer{ background:#fafbfc; padding-top:35px;}
.footer .border_b{border-bottom: 1px solid #e6e6e6}
.footer .list_cont{ width:300px;float:left;font-size:14px;color:#666;padding-bottom:20px}
.footer .list_cont .tit{font-size:16px; color:#333;padding-bottom:15px;}
.footer .list_cont .border_200{width:200px;height:1px;background: #e6e6e6;margin-bottom:15px;}
.footer .list_cont .alink{font-size: 14px;color: #666}
.footer .list_cont .wx img{ width:130px; height:130px;}
.footer .list_cont .maincl{color:#108ee7}
.footer .list_cont .qq-cont{position: relative}
.footer .list_cont .qq-cont .xiaoQ{position: absolute;display: inline-block;width:38px;height: 38px;top:2px;left:165px;z-index:9;}

.footer_copy{background:#334450; text-align:center; padding:7px 0; font-size:16px; line-height:30px; color:#808c94;}

/*小屏幕底部*/
.footer_fixed_h{ width:100%; height:56px; display:none;}
.footer_fixed{ display:none; position:fixed; z-index:99; bottom:0; left:0; right:0; background:#fff; height:56px; border-top:1px solid #e6e6e6;}
.footer_fixed .list_box{ margin-right:28%; overflow:hidden;}
.footer_fixed .list{ float:left; width:33.33%; text-align:center;}
.footer_fixed .list a{ display:block; padding-top:10px;}
.footer_fixed .list .ico{ display:inline-block; width:16px; height:16px; background:url(../images/footerico1.png) no-repeat center; background-size:contain;}
.footer_fixed .list .ico2{ background-image:url(../images/footerico2.png);}
.footer_fixed .list .ico3{ background-image:url(../images/footerico3.png);}
.footer_fixed .list p{ font-size:12px; line-height:24px;}
.footer_fixed .btn{ display:block; width:28%; height:56px; line-height:56px; font-size:14px; color:#fff; background:#288de1; text-align:center;}
/*底部结束*/

/*左侧浮动*/
.left_fixed{ width:150px; height:200px; background:url(../images/left_bj.png) no-repeat; position:fixed; z-index:99; top:60%; left:0;}
.left_fixed .colseIco{ display:inline-block; width:15px; height:15px; background:url(../images/left_colse.png) no-repeat; position:absolute; top:1px; right:1px;}
.left_fixed .link{ display:inline-block; width:112px; height:22px; text-align:center; line-height:22px; background:#1884fa; color:#fff; font-size:14px; position:absolute; left:19px; bottom:7px;}
/*左侧浮动*/

/*右侧浮动*/
.right_fixed{ position:fixed; z-index:99; top:50%; right:0; margin-top:-125px;}
.right_fixed .list_box{ position:relative;box-shadow: 0 3px 6px #aedafa}
.right_fixed .list_box li{background:#108ee7; width:48px; height:48px;text-align:center;}
.right_fixed .list_box li:hover{background:#007cd3;}
.right_fixed .list_box .ico{ display:inline-block; width:26px; height:26px;background-size:contain; vertical-align:middle; cursor:pointer; position:relative; z-index:100; margin-top:10px;margin-left:3px}
.right_fixed .list_box .ico1{ background:url(../images/c-phone.png) no-repeat center center; }
.right_fixed .list_box .ico2{background:url(../images/c-qq.png) no-repeat center center; }
.right_fixed .list_box .ico3{background:url(../images/c-sao.png) no-repeat center center; }

.right_fixed .list_box .cx_box{ display:none;position:absolute; z-index:99; right:50px; top:0px; width:160px; height:144px; background:#108ee7;padding:10px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;box-shadow: 0 3px 6px #aedafa}
/*.right_fixed .list_box .yuyue .close{ display:inline-block; width:16px; height:16px; background:url(../images/closeico.png) no-repeat center; background-size:contain; cursor:pointer;}*/
.right_fixed .list_box .yuyue p{ font-size:18px; text-align:center; color:#fff; line-height:30px; font-weight:normal;}
.right_fixed .list_box .yuyue input[type='text']{ width:100%; height:35px; background:#0e80cf; border:none; text-align:center; font-size:14px; outline:0; margin-top:5px;color:#fff}
.right_fixed .list_box .yuyue input[type='text']::-webkit-input-placeholder{color:#fff;}
.right_fixed .list_box .yuyue input[type='text']:-moz-placeholder{color:#fff;}
.right_fixed .list_box .yuyue input[type='text']::-moz-placeholder{color:#fff;}
.right_fixed .list_box .yuyue input[type='text']:-ms-input-placeholder{color:#fff;}
.right_fixed .list_box .yuyue .btn{ width:100%; height:36px; background:#fff; text-align:center; font-size:14px; color:#108ee7; margin-top:12px; border:none; outline:0;border-radius: 3px}
.right_fixed .list_box .qq_zx a{ display:block; height:60px;}
.right_fixed .list_box .wx img{ width:124px; height:124px;}
.right_fixed .gotoback{ display:block;background:#108ee7;width:48px; overflow:hidden;margin-top: 10px}
.right_fixed .gotoback .ico{display:block; width:100%; height:48px; background:url(../images/ico14.png) no-repeat center; background-size:contain; cursor:pointer;}
.right_fixed .gotoback:hover{background:#007cd3;}
/*右侧浮动结束*/

.xuanfuFixNew{display:block;position: fixed;z-index: 99;top: 28%;right: 0;}

/*首页banner*/
.idx_banner{ position:relative;}
.idx_banner .flexslider {height: auto;overflow: hidden; position: relative; z-index:0; width:100%; text-align:center;}
.idx_banner .flexslider .slides {position: relative; z-index:0; width:100%; height:auto;}
.idx_banner .flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; height:auto; overflow:hidden; text-align:center;}
.idx_banner .flexslider .slides li a{display:block; width:100%; height:500px;}
.idx_banner .flexslider .flex-control-nav {bottom:12px; position: absolute; text-align: center; width: 100%; z-index: 1;}
.idx_banner .flexslider .flex-control-nav li {display: inline; margin: 0 5px;}
.idx_banner .flexslider .flex-control-nav a {background:rgba(0,0,0,.3); cursor: pointer; display:inline-block; width:12px; height:12px; line-height: 400px; overflow: hidden; border-radius:100%;}
.idx_banner .flexslider .flex-control-nav .flex-active {background:#fff;}

.idx_banner .flexslider .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:38%;display:none;}
.idx_banner .flexslider .flex-direction-nav a{ position:absolute; top:0; display:block; width:40px; height:70px; background-position:center; background-repeat:no-repeat; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.idx_banner:hover .flexslider .flex-direction-nav{display:block;}
.idx_banner .flexslider .flex-direction-nav a.flex-prev{ left:80px; background-image:url(../images/ban-pre-no.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(../images/ban-pre-yes.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-next{ right:80px; background-image:url(../images/ban-next-no.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-next:hover{background-image:url(../images/ban-next-yes.png);}


.idx_banner .idx_top{ position:absolute; left:0; right:0; top:0;}
.idx_banner .topOne{background: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.idx_banner .header{ background:none; background: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); box-shadow:none;}
.idx_banner .header .listNav .nav_a{ color:rgba(255,255,255,.7);}
.idx_banner .header .listNav .nav_a i{ display:inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position:absolute; right:3px; top:50%;}
.idx_banner .header .listNav.on .nav_a{ color:#fff;}
.header .listNav:hover .nav_a{ color:#1ca1ff;}
.idx_banner .header .listNav:hover .nav_a i{border-bottom: 5px solid #fff; border-top: 5px solid transparent; margin-top:-5px;}

/*首页-系统after banner*/
.idx_tuiXitong{ background:#fff; padding:15px 0;}
.idx_tuiXitong .tuili{float:left;margin-right:15px;position:relative}
.idx_tuiXitong .tuili.last{margin-right: 0}
.idx_tuiXitong .tuili img{transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.idx_tuiXitong .tuili:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.idx_tuiXitong .tuili .mark{position: absolute;width:40px;height:37px;top:0;right:10px}
.idx_tuiXitong .tuili .mark1{background:url(../images/mark1.png) no-repeat center center;}
.idx_tuiXitong .tuili .mark2{background:url(../images/mark2.png) no-repeat center center;}
.idx_tuiXitong .tuili .mark3{background:url(../images/mark3.png) no-repeat center center;}

/*首页-外卖订餐平台*/
.idx-waimaiPlat{background:#f8f9fa;padding:30px 0}
.waimaiPlatMain{background: #fff}
.waimaiPlatMain .bigtit{padding: 0 20px 0 15px;box-sizing: border-box;height:60px;line-height: 60px;}
.waimaiPlatMain .bigtit .name{font-size: 24px}
.waimaiPlatMain .bigtit .name .cons-ico{display: inline-block;width:48px;height: 24px;background:url(../images/cons-ico.png) no-repeat center center;vertical-align: middle;margin-top: -2px}
.waimaiPlatMain .bigtit .topline{margin-left: 33px;height:60px}
.waimaiPlatMain .bigtit .topline.marL{margin-left:120px}
.waimaiPlatMain .bigtit .topline.mar100{margin-left: 100px}
.waimaiPlatMain .bigtit .topline-ico{display: inline-block;width:75px;height:32px;background:url(../images/topline.png) no-repeat center center;vertical-align: middle;margin-top: -43px}
.waimaiPlatMain .bigtit .toplinenew{margin-left:5px;width:332px;display: inline-block;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size: 14px}
.waimaiPlatMain .changetab{height:28px;}
.waimaiPlatMain .changetab .tab{display: inline-block;margin-left: 10px;width:80px;height:28px;line-height: 28px;font-size: 14px;color:#666;box-sizing: border-box;border: 1px solid #e5e5e5;text-align: center;cursor: pointer}
.waimaiPlatMain .changetab .tab.on,.waimaiPlatMain .changetab .tab:hover{background: #2677da;border-color:#2677da;color:#fff}

.waimaiPlatMain .mainLeft{width:260px;height: 490px;padding: 10px;box-sizing: border-box;}
.waimaiPlatMain .mainLeft .piccont{width:240px;height: 470px;background:url(../images/idx-wm-pic.png) no-repeat center center;position: relative}
.waimaiPlatMain .mainLeft .piccont .know-btn{display: inline-block;position: absolute;bottom: 40px;right:30px;width:180px;height:40px;line-height: 40px;background: #fff;font-size: 16px;color:#307fe2;text-align: center;border-radius: 5px;border: 1px solid #fff}
.waimaiPlatMain .mainLeft .piccont .know-btn .jt-ico{display: inline-block;width:13px;height: 10px;background:url(../images/more-jt.png) no-repeat center center;vertical-align: middle;margin-top: -2px}
.waimaiPlatMain .mainLeft .piccont .know-btn:hover{background: none;color: #fff}
.waimaiPlatMain .mainLeft .piccont .know-btn:hover .jt-ico{background-image:url(../images/more-jt-bai.png)}

.waimaiPlatMain .mainRight{width:940px;padding-top: 10px;height: 490px;box-sizing: border-box;}
.waimaiPlatMain .mainRight .rightcont{display: none}
.waimaiPlatMain .mainRight .bluecont{position:relative;height:480px;overflow: hidden}
.waimaiPlatMain .mainRight .rightcont .feature{float:left;width:225px;margin-right: 10px;border-radius:3px;height: 150px;box-shadow: 0 0 3px #f0f3fa;margin-bottom: 10px;overflow: hidden;box-sizing: border-box;padding:25px 0;text-align:center;position: relative;box-sizing: border-box;border:1px solid #f0f3fa;display: block}
.waimaiPlatMain .mainRight .rightcont .feature .what{font-size: 16px;margin-top: 18px}
.waimaiPlatMain .mainRight .rightcont .feature:hover{box-shadow: 0px 8px 16px #f0f3fa;}

.waimaiPlatMain .mainRight .rightcont{ position:relative;}
.idxwm-flexslider{height: auto;overflow: hidden; position: relative; z-index:0; width:100%; text-align:center;}
.idxwm-flexslider .slides {position: relative; z-index:0; width:100%; height:auto;}
.idxwm-flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; height:auto; overflow:hidden; text-align:center;}
.idxwm-flexslider .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:210px;display:none;}
.idxwm-flexslider .flex-direction-nav a{ position:absolute; top:0; display:block; width:32px; height:52px; background-position:center; background-repeat:no-repeat; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.idxwm-flexslider:hover .flex-direction-nav{display:block;}
.idxwm-flexslider .flex-direction-nav a.flex-prev{ left:0px; background-image:url(../images/btn-pre-l.png);opacity: .8}
.idxwm-flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(../images/btn-pre-l-on.png);opacity:1}
.idxwm-flexslider .flex-direction-nav a.flex-next{ right:10px; background-image:url(../images/btn-next-r.png);opacity: .8}
.idxwm-flexslider .flex-direction-nav a.flex-next:hover{background-image:url(../images/btn-next-r-on.png);opacity:1}

.addMorefuncCont .Morefunc{float:left;width:225px;height:230px;background: #fff;text-align: center;box-sizing: border-box;padding-top:48px;border:1px solid #f0f3fa;margin-bottom: 10px;margin-right:10px;border-radius: 3px;display: block}
.addMorefuncCont .Morefunc .name{margin-top: 28px;font-size: 16px;margin-bottom:10px;}
.addMorefuncCont .Morefunc .desc{font-size: 14px;color:#999}
.addMorefuncCont .Morefunc:hover{box-shadow: 0 2px 4px #98cafd}
/*首页-外卖订餐平台 end*/

/*首页-社区/商圈O2O*/
.Rightcont-orange{height:480px;overflow: hidden}
.waimaiPlatMain .orangeChangetab .tab.on,.waimaiPlatMain .orangeChangetab .tab:hover{background: #f25324;border-color:#f25324;color:#fff}
.waimaiPlatMain .mainLeft .piccont.orangepic{background-image:url(../images/idx-sq-pic.png);}
.waimaiPlatMain .mainRight .rightcont .feature .newlabel{position: absolute;width:50px;height: 50px;top:0;right:0;z-index:9}
/*首页-社区/商圈O2Oend*/

/*首页-小程序*/
.waimaiPlatMain .greenChangetab .tab.on,.waimaiPlatMain .greenChangetab .tab:hover{background: #14c6cf;border-color:#14c6cf;color:#fff}
.waimaiPlatMain .mainLeft .piccont.greenpic{background-image:url(../images/idx-mini-pic.png);}

.waimaiPlatMain .mainRight .greenCont{position:relative;height:478px;overflow: hidden}
.smallProgram-flexslider{height: auto;overflow: hidden; position: relative; z-index:0; width:100%; text-align:center;}
.smallProgram-flexslider .slides {position: relative; z-index:0; width:100%; height:auto;}
.smallProgram-flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; height:auto; overflow:hidden; text-align:center;}

.smallProgram-flexslider .Program{float:left;width:304px;height:468px;border: 1px solid #f0f3fa;border-radius: 2px;margin: 0 9.3333px 10px 0;box-sizing: border-box;padding-top: 30px}
.smallProgram-flexslider .Program .itsname{font-size: 16px;margin-top: 18px}
.smallProgram-flexslider .Program .pic{position: relative;width:179px;height:373px;display: inline-block}
.smallProgram-flexslider .Program .codemask{position:absolute;top:46px;left:10px;z-index:8;width:158px;height:281px;background: rgba(0,0,0,.6);display: none;transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;}
.smallProgram-flexslider .Program .code{display: inline-block;margin-top: 80px;width:120px;height:120px}
.smallProgram-flexslider .Program .pic:hover .codemask{display: block}

.smallProgram-flexslider .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:210px;display:none;}
.smallProgram-flexslider .flex-direction-nav a{ position:absolute; top:0; display:block; width:32px; height:52px; background-position:center; background-repeat:no-repeat; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.smallProgram-flexslider:hover .flex-direction-nav{display:block;}
.smallProgram-flexslider .flex-direction-nav a.flex-prev{ left:0px; background-image:url(../images/btn-pre-l.png);opacity: .8}
.smallProgram-flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(../images/btn-pre-l-on.png);opacity:1}
.smallProgram-flexslider .flex-direction-nav a.flex-next{ right:10px; background-image:url(../images/btn-next-r.png);opacity: .8}
.smallProgram-flexslider .flex-direction-nav a.flex-next:hover{background-image:url(../images/btn-next-r-on.png);opacity:1}

.youShiCont .youshi{float:left;width:305px;height:230px;background: #fff;text-align: center;box-sizing: border-box;padding-top: 55px;border:1px solid #f0f3fa;margin-bottom: 10px;margin-right: 8.3333px;border-radius: 3px;display: block}
.youShiCont .youshi .name{margin-top: 28px;font-size: 16px}
.youShiCont .youshi:hover{box-shadow: 0 2px 4px #a7f9d9}
/*首页-小程序 end*/

/*首页-其他产品*/
.otherProCont{padding: 10px 5px 0}
.proLeftcont{width:885px;height:606px;}
.proLeftcont .Procate{width:285px;height:298px;margin:0 5px;box-sizing: border-box;border:1px solid #f0f3fa;margin-bottom: 10px;text-align: center;padding: 18px 0 18px}
.proLeftcont .Procate .proname{font-size: 18px;margin-bottom:8px;margin-top:5px}
.proLeftcont .Procate .prodesc{font-size: 14px;color:#999;line-height: 22px}
.proLeftcont .Procate .knowmore{display: inline-block;width: 120px;height:40px;line-height: 40px;text-align: center;border:1px solid #f0f3fa;border-radius:3px;font-size: 16px;margin-top: 15px}
.proLeftcont .Procate .knowmore:hover{background: #108ee7;border-color:#108ee7;color:#fff}
.proLeftcont .Procate:hover{box-shadow: 0 6px 12px #e9edf6}

.proRightcont{width:295px;height:606px;margin:0 5px;box-sizing: border-box;border:1px solid #f0f3fa}
.proRightcont .proLink{padding:36px 20px 36px 30px;border-bottom:1px solid #f0f3fa}
.proRightcont .proLink.last{border-bottom:1px solid transparent}
.proRightcont .proLink a{display: block}
.proRightcont .proLink .jtico{display: inline-block;width:11px;height:20px;background:url(../images/o-jt-ico.png) no-repeat center center;vertical-align: middle;margin-top:15px}
.proRightcont .proLink .tit{font-size: 18px;line-height:48px;margin:0 0 0 62px}
.proRightcont .proLink a:hover .tit{color: #108ee7;}
/*首页-其他产品end*/

/*首页江湖实力*/
.jhStrengthcont{background: #fff;padding: 30px 0 20px;}
.jhStrengthcont .title .tt{line-height: 48px;font-size: 28px}
.strengthChangeTab{line-height: 38px;height: 38px;font-size: 16px}
.strengthChangeTab .tab{margin-left:30px;text-align: center;display: inline-block;cursor: pointer}
.strengthChangeTab .tab.on,.strengthChangeTab .tab:hover{border-bottom: 2px solid #108ee7;color:#108ee7}
.jhStrengthcont .maincont{display: none;}
/*height:260px;overflow: hidden*/
.jhStrengthcont .maincont .power{display:block;float:left;width:285px;height: 120px;margin-right: 20px;background: #fff;box-sizing: border-box;padding-left: 30px;padding-top: 20px;margin-bottom: 10px}
.jhStrengthcont .maincont .power.last{margin-right: 0}
.jhStrengthcont .maincont .power:hover{box-shadow: 0 3px 6px #ccc}
.jhStrengthcont .maincont .power .wz{margin-left: 90px;margin-top: 10px}
.jhStrengthcont .maincont .power .num{color:#108ee7;font-size: 24px;margin-bottom: 5px;}
.jhStrengthcont .maincont .power .name{color:#999;font-size:16px;}

.jhStrengthcont .maincont .power .wz.singleMar{margin-top: 22px}
.jhStrengthcont .maincont .power .wz.singleMar .num{font-size: 20px;}

.jhStrengthcont .maincont .power.widthLarger{width:385px;}
/*首页江湖实力end*/

/*首页新闻中心*/
.idx_news{ background:#fff;padding-bottom:40px;}
.idx_news .tit{font-size:28px; line-height:35px; margin-bottom:20px;}

.idx_news_list{ float:left; width:360px; margin-right:60px;}
.idx_news_list.last{margin-right: 0}

.idx_news_list .listOne{ background:#fff; border:1px solid #e6e6e6;}
.idx_news_list:hover .listOne{ box-shadow:0 0 6px #ccc;}
.idx_news_list .listOne .img{padding-left:100px;height:130px; overflow:hidden;position: relative;box-sizing: border-box}
.idx_news_list .listOne img{ width:100%; transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.idx_news_list .listOne .img:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.idx_news_list .listOne .newsLei{width:100px;height:130px;position: absolute;top:0;left:0;}
.idx_news_list .listOne .lei1{background:url(../images/idx-news-1.png) no-repeat center center;}
.idx_news_list .listOne .lei2{background:url(../images/idx-news-2.png) no-repeat center center;}
.idx_news_list .listOne .lei3{background:url(../images/idx-news-3.png) no-repeat center center;}
.idx_news_list .listOne p{ font-size:18px; padding:10px 20px; line-height:30px;}
.idx_news_list ul{ margin:15px 8px;}
.idx_news_list ul li a{ display:block; font-size:14px; line-height:30px;color:#666}
.idx_news_list a:hover{ color:#288de1;}

/*首页新闻中心end*/

/*友情链接*/
.friendLink{ background:#fff; padding:22px 0;}
.friendLink .bt{ font-size:15px; line-height:30px;}
.friendLink .link_box a{ display:inline-block; margin-right:25px; font-size:14px; line-height:30px; color:#666;}
/*首页结束*/

/*产品*/
.zy_tab{ background:#f2f5f7; text-align:center; padding:10px 0;}
.zy_tab ul li{ display:inline-block; margin:0 5px;}
.zy_tab ul li a{ display:inline-block; width:160px; height:50px; line-height:50px; background:#fff; border-radius:3px; font-size:16px; color:#666;}
.zy_tab ul li.on a{ background:#108ee7; color:#fff;}

.goods_list_box{ padding:40px 0;}
.goods_list_box ul{ width:1245px;}
.goods_list{ float:left; width:370px; margin-right:45px; margin-bottom:40px; position:relative; overflow:hidden;}
.goods_list .box{ border:1px solid #e6e6e6; background:#fff; overflow:hidden;}
.goods_list .img_box img{ width:100%;}
.goods_list .wz_box{ padding:20px 30px;}
.goods_list .wz_box h3{ font-size:24px; text-align:center;}
.goods_list .wz_box hr{ padding:0; border:none; width:40px; height:4px; background:#4bd083; display:block; margin:15px auto;}
.goods_list .wz_box p.ellips_line3{ line-height:28px; height:84px; font-size:16px; color:#666;}
.goods_list .btn_box{ position:absolute; right:0; left:0; bottom:-80px; height:80px; padding:10px 0; background: rgba(16, 142, 231, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); transition: all 0.2s ease-out;}
.goods_list:hover .btn_box{ bottom:0;}
.goods_list .btn_box .btn{ display:block; float:left; width:50%; height:60px; text-align:center; font-size:16px; line-height:24px; color:#FFF;}
.goods_list .btn_box .btn.left{ border-right:1px solid #006dbb;}
.goods_list .btn_box .btn.right{ border-left:1px solid #4ab4ff;}
.goods_list .btn_box .btn .ico{ display:inline-block; width:30px; height:30px; background:url(../images/ico5.png) no-repeat center;}
.goods_list .btn_box .btn .ico2{ background-image:url(../images/ico6.png);}
/*产品结束*/

/*增值服务*/
.serve_list_box{ padding:40px 0 60px;}
.serve_list{ border:1px solid #e6e6e6; background:#fff; overflow:hidden; width:25%; margin-left:-1px; margin-top:-1px; float:left; text-align:center; padding:40px 0 34px; position:relative;}
.serve_list .img{ width:100%; height:110px; overflow:hidden;}
.serve_list .img img{ max-height:100%; width:auto;}
.serve_list h3{ font-size:20px; line-height:30px; margin:36px auto 10px; color:#000;}
.serve_list p.ellips_line2{ font-size:14px; height:48px; line-height:24px; color:#666; margin:0 60px;}
.serve_list .btn_box{position:absolute; right:0; left:0; bottom:-80px; height:80px; padding:10px 0; background: rgba(16, 142, 231, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); transition: all 0.2s ease-out;}
.serve_list:hover .btn_box{ bottom:0;}
.serve_list .btn_box .btn{ display:block; height:60px; text-align:center; font-size:16px; line-height:24px; color:#FFF;}
.serve_list .btn_box .btn .ico{ display:inline-block; width:30px; height:30px; background:url(../images/ico6.png) no-repeat center;}
/*增值服务结束*/

/*解决方案*/
.plan_list_box{ padding-top:60px;}
.plan_list_box .tit{ font-size:32px; line-height:40px; text-align:center; color:#000; margin-bottom:40px;}
.plan_list_box ul{ width:1220px;}
.plan_list{ float:left; width:285px; margin-right:20px; margin-bottom:20px;}
.plan_list .box{ border:1px solid #e6e6e6; background:#fff; position:relative; text-align:center; padding:0px 20px 24px; overflow:hidden;}
.plan_list .img{ width:100%; height:170px;  -webkit-filter: grayscale(100%) brightness(2) contrast(0.4);-moz-filter: grayscale(100%) brightness(2) contrast(0.4);-ms-filter: grayscale(100%) brightness(2) contrast(0.4);-o-filter: grayscale(100%) brightness(2) contrast(0.4);filter: grayscale(100%) brightness(2) contrast(0.4);filter: #808080 opacity(0.4); position:relative; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.plan_list .img a{position:absolute; left:0; right:0; top:32px; bottom:0; display:-moz-box;display:-webkit-box; display:-o-box;display:box; -moz-box-pack:center;-webkit-box-pack:center;-o-box-pack:center; box-pack:center;}
.plan_list hr{ width:40px; height:2px; background:#108ee7; border:none; padding:0; margin:0 auto; display:block;}
.plan_list h3{ font-size:20px; line-height:30px; color:#000; margin:15px auto 6px;}
.plan_list p.ellips_line2{ font-size:14px; line-height:24px; height:48px; color:#666; margin:0 40px;}
.plan_list .btn_box{position:absolute; right:0; left:0; bottom:-80px; height:80px; padding:10px 0; background: rgba(16, 142, 231, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); transition: all 0.2s ease-out;}
.plan_list:hover .box{ box-shadow:0 0 5px #ccc;}
.plan_list:hover .img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
.plan_list:hover .btn_box{ bottom:0;}
.plan_list .btn_box .btn{ display:block; height:60px; text-align:center; font-size:16px; line-height:24px; color:#FFF;}
.plan_list .btn_box .btn .ico{ display:inline-block; width:30px; height:30px; background:url(../images/ico6.png) no-repeat center;}
.plan_zixun{ width:100%; margin-top:60px;}
.plan_zixun a{ display:block; width:100%; height:180px; background:url(../images/plan_hf.png) no-repeat center; background-size:cover;}
/*解决方案结束*/

/*新闻资讯*/
.zy_content{ padding:60px 0;}
.zy_content_menu2{ display:none;}
.zy_content_menu{ width:160px;}
.zy_content_menu .bt{ padding:28px 0; background:#e9f5ff; text-align:center; font-size:20px; color:#108ee7;}
.zy_content_menu .bt .ico{ display:inline-block; width:28px; height:28px; background:url(../images/ico7.png) no-repeat center; margin-left:10px; vertical-align:top;}
.zy_content_menu .bt .ico2{ background-image:url(../images/ico9.png);}
.zy_content_menu .bt .ico3{ background-image:url(../images/ico10.png);}
.zy_content_menu ul{ border-bottom:1px solid #e6e6e6;}
.zy_content_menu ul li a{ display:block; background:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; height:60px; text-align:center; font-size:16px; line-height:60px; color:#000; margin-bottom:1px;}
.zy_content_menu ul li.on a,.zy_content_menu ul li:hover a{ border-color:#108ee7; background:#108ee7; color:#fff;}
.zy_content_r{ width:1000px;}

.news_list{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e6e6e6; position:relative;}
.news_list .img_box{ width:280px; height:160px; overflow:hidden;}
.news_list .wz_box{ margin-left:320px; width:490px;}
.news_list .wz_box h3{ font-size:20px; line-height:50px; color:#000; margin-bottom:10px;}
.news_list .wz_box p.ellips_line2{ font-size:14px; line-height:24px; height:48px; color:#666;}
.news_list .wz_box p.time{ font-size:12px; color:#999; line-height:20px; margin-top:10px;}
.news_list .wz_box .btn{ position:absolute; display:block; width:50px; height:50px; background:url(../images/news_more.png) no-repeat center; right:10px; top:50%; margin-top:-40px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.news_list:hover .wz_box h3{ color:#108ee7;}
.news_list:hover .wz_box .btn{ background-image:url(../images/news_more_on.png);}

.paging{ padding:40px 0; text-align:center;}
.paging a{ display:inline-block; background:#f5f5f5; height:40px; padding:0 15px; line-height:40px; font-size:14px; color:#999; border-radius:5px; margin:0 2px; min-width:16px;}
.paging a.first,.paging a.last{ color:#666;}
.paging strong,.paging a:hover{display:inline-block; background:#108ee7; height:40px; padding:0 15px; line-height:40px; font-size:14px; color:#fff; border-radius:5px; margin:0 2px; min-width:20px;}
.paging span{ padding:0 15px; font-size:18px; color:#999;}
.paging a.prev,.paging a.next{ font-size:24px; font-weight:bold; font-family:-webkit-body; line-height:40px; vertical-align:bottom;}

/*新闻资讯详情*/
.newsDelt_content{ padding:20px 0 50px;}
.newsDelt_content_l{ width:880px;}
.newsDelt_content_r{ width:300px;}
.newsDelt_posit{ padding:15px 20px; background:#fff; border:1px solid #e6e6e6; font-size:14px; line-height:20px;}
.newsDelt_content .articleBox{ background:#fff; border:1px solid #e6e6e6; border-top:none; padding:20px; overflow: hidden; width: 100%; box-sizing: border-box;}

.recmd_hot{ border:1px solid #e6e6e6; background:#fff; margin-top:-1px;}
.recmd_hot .tit{ background:#e9f5ff; padding:15px 20px; font-size:20px; line-height:30px; color:#108ee7; position:relative;}
.recmd_hot .tit .tag{ display:block; width:50px; height:50px; background:url(../images/recmd_tag.png) no-repeat center; position:absolute; left:-5px; top:-5px;}
.recmd_hot .tit .ico{display:inline-block; width:20px; height:20px; background:url(../images/ico8.png) no-repeat center; margin-left:10px; vertical-align:middle;}
.recmd_hot_list{ padding:0 20px;}
.recmd_hot_list ul li{ border-bottom:1px solid #e6e6e6; padding:12px 0; font-size:14px; line-height:24px;transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.recmd_hot_list ul li:hover a{ color:#108ee7;}
.recmd_hot_list ul li .num{ display:inline-block; width:14px; height:14px; border-radius:3px; background:#ccc; line-height:14px; text-align:center; color:#fff; font-size:12px; vertical-align:middle; margin-right:5px;}
.recmd_hot_list ul li .num.on{ background:#f36100;}
.recmd_hot_list ul li:last-child{ border-bottom:none;}

.recmd_hot_tag{ padding:20px 20px 10px;}
.recmd_hot_tag .list{ display:block; margin-bottom:10px; border-radius:40px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.recmd_hot_tag .list:hover{ opacity:0.9; filter:alpha(opacity=90);}
.recmd_hot_wx{ padding:24px; text-align:center;}
.recmd_hot_wx img{ width:200px; height:200px; box-shadow:0 0 8px #ddd; margin-bottom:15px;}
.recmd_hot_wx p{ font-size:20px; color:#108ee7; line-height:24px;}
.recmd_hot_wx p.small{ font-size:14px; color:#999;}
/*新闻资讯结束*/

/*江湖学院*/
.ijh_colg_serch{ width:100%; height:200px; background:url(../images/colg_bg.jpg) no-repeat center; background-size:cover;}
.ijh_colg_serch .serch_box{ margin:0 auto; width:874px; padding-top:70px;}
.ijh_colg_serch .bt{ font-size:36px; color:#fff; line-height:56px;}
.ijh_colg_serch .int_box{ width:680px; height:56px; position:relative;}
.ijh_colg_serch .int_box .text{ height:56px; width:590px; border-radius:5px 0 0 5px; outline:0; background: rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFffffff,endColorstr=#BFffffff); border:none; font-size:16px; padding-left:20px;}
.ijh_colg_serch .int_box .btn{ width:90px; height:56px; border:none; position:absolute; right:0; top:0; border-radius:0 5px 5px 0; outline:0; background: rgba(16, 142, 231, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF108ee7,endColorstr=#BF108ee7); background-image:url(../images/serchico.png); background-repeat:no-repeat; background-position:center; cursor:pointer;}
.ijh_colg_serch .word a{ display:inline-block; font-size:16px; line-height:24px; color:#fff; margin:6px 10px 0;}
.ijh_colg_bt{ font-size:18px; line-height:20px; padding-bottom:10px; border-bottom:1px solid #ccc; color:#000;}
.ijh_colg_list .list a{display:-moz-box;display:-webkit-box;display:box; -moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center; padding:20px 0; border-bottom:1px solid #e6e6e6;}
.ijh_colg_list .list .ico{ display:block; width:40px; height:40px; background:url(../images/ico1.png) no-repeat center;}
.ijh_colg_list .list:hover .ico{ background-image:url(../images/ico1_on.png);}
.ijh_colg_list .list .ico2{background-image:url(../images/ico2.png);}
.ijh_colg_list .list:hover .ico2{background-image:url(../images/ico2_on.png);}
.ijh_colg_list .list .ico3{background-image:url(../images/ico3.png);}
.ijh_colg_list .list:hover .ico3{background-image:url(../images/ico3_on.png);}
.ijh_colg_list .list .linkIco{ display:block; width:40px; height:40px; background:url(../images/linkico.png) no-repeat center;}
.ijh_colg_list .list .wz_box{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1; margin:0 20px;}
.ijh_colg_list .list .wz_box h3{ font-size:16px; line-height:24px;}
.ijh_colg_list .list .wz_box p{ font-size:14px; line-height:24px; color:#999;}
.ijh_colg_list .list:hover .linkIco{ background-image:url(../images/linkico_on.png);}
.ijh_colg_list .list:hover .wz_box h3{ color:#108ee7;}

.ijh_colg_video{ padding-top:30px; overflow:hidden; width:100%;}
.ijh_colg_video ul{ width:1240px;}
.ijh_colg_video .list{ width:220px; margin-right:40px; margin-bottom:20px; float:left;}
.ijh_colg_video .list .img_box{ height:140px; overflow:hidden; position:relative;}
.ijh_colg_video .list .img_box img{ width:100%;}
.ijh_colg_video .list .img_box .ico{display:-moz-box;display:-webkit-box;display:box; -moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center; -moz-box-pack:center;	-webkit-box-pack:center;-o-box-pack:center;	box-pack:center; background:url(../images/videoico.png) no-repeat center; position:absolute; left:0; right:0; top:0; bottom:0;}
.ijh_colg_video .list .img_box .time{background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); font-size:14px; color:#fff; line-height:30px; padding:0 20px; position:absolute; right:0; bottom:0;}
.ijh_colg_video .list .wz_box{ padding-top:10px;}
.ijh_colg_video .list .wz_box h3{ font-size:16px; line-height:22px;}
.ijh_colg_video .list:hover .wz_box h3{ color:#108ee7;}
.ijh_colg_video .list .wz_box p{ font-size:14px; line-height:22px; color:#666;}
.ijh_colg_video .list .more{display:-moz-box;display:-webkit-box;display:box; -moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center; -moz-box-pack:center;	-webkit-box-pack:center;-o-box-pack:center;	box-pack:center; height:140px; background:#f5f5f5; font-size:18px; line-height:24px; color:#666;}

.ijh_colg_box{ margin:40px auto 50px;}
.ijh_colg_tit{ position:relative;}
.ijh_colg_tit span{ background:#fff; padding-right:10px; position:relative; font-size:24px; line-height:40px;}
.ijh_colg_tit hr{ position:absolute; z-index:0; left:0; top:50%; margin:0; padding:0; width:100%; height:1px; border:none; background:#ccc;}
.ijh_colg_serve ul{ width:1220px;}
.ijh_colg_serve .list{ float:left; width:224px; margin-right:20px; text-align:center; padding-top:30px; padding-bottom:26px; border-radius:5px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.ijh_colg_serve .list:hover{opacity:0.9;filter:alpha(opacity=90);}
.ijh_colg_serve .list p{ font-size:18px; color:#fff; line-height:24px; margin-top:20px;}
.ijh_colg_help ul{ width:1230px;}
.ijh_colg_help .list{ float:left; width:380px; margin-right:30px;}
.ijh_colg_help .list .box{ border:1px solid #e6e6e6; background:#fff; border-radius:5px; padding:30px;}
.ijh_colg_help .list .img{ text-align:right; width:100px;}
.ijh_colg_help .list .wz_box{ margin-left:120px; transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.2s ease-out;}
.ijh_colg_help .list:hover .wz_box{ margin-left:116px;}
.ijh_colg_help .list .wz_box h3{ font-size:18px; line-height:30px; margin-bottom:4px;}
.ijh_colg_help .list .wz_box p{ font-size:14px; line-height:24px; color:#666;}
.ijh_colg_help .list .wz_box .btn{ display:inline-block; width:120px; height:38px; line-height:38px; border-radius:5px; background:#108ee7; font-size:18px;color:#fff; text-align:center; margin-top:20px;}
.ijh_colg_help .list .wz_box .btn:hover{opacity:0.9;filter:alpha(opacity=90);}
.ijh_colg_self .list{ float:left; text-align:center; width:16.66%;}
.ijh_colg_self .list img{transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;}
.ijh_colg_self .list:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.ijh_colg_self .list p{ font-size:18px; line-height:24px; margin-top:15px;}
.ijh_colg_news_box{ position:relative; overflow:hidden;}
.ijh_colg_news .list{ width:370px; float:left; margin-right:30px;}
.ijh_colg_news .slick-slide{ margin-right:30px;}
.ijh_colg_news .list .tit{ border-radius:5px 5px 0 0; background:#108ee7; height:40px; padding:0 20px; font-size:18px; line-height:40px; color:#fff;}
.ijh_colg_news .list ul{ border:1px solid #e6e6e6; border-top:none; padding:0 20px; background:#fff;}
.ijh_colg_news .list ul li{ border-bottom:1px dashed #ccc; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; list-style:inside disc; font-size:24px; color:#999; line-height:44px; vertical-align:middle;} 
.ijh_colg_news .list ul li:last-child{ border-bottom:none;}
.ijh_colg_news .list ul li a{ font-size:15px; color:#666;}
.ijh_colg_news .list ul li a:hover{ color:#108ee7;}

.colg_banner{ background:#108ee7 url(../images/colg_banner_bg.png) no-repeat center; background-size:contain; height:834px; text-align:center; position:relative; overflow:hidden;}
.colg_banner .pagewd{ padding-top:60px;}
.colg_banner h2{ font-size:24px; line-height:30px; color:#fff; margin-top:24px;}
.colg_course{ overflow:hidden;}
.colg_course_list h3{ font-size:24px; line-height:30px; margin:15px 0 10px; color:#fff;}
.colg_course_list h4{ font-size:16px; line-height:24px; margin:0 0 10px; color:#fff;}
.colg_course_list p{ font-size:14px; line-height:22px; color:#fff;}
.colg_course_list {margin:0 38px; display:inline-block; position:relative; overflow:hidden; width:260px; height:560px;}
.colg_course_list .box{ width: 260px;overflow: hidden; position:absolute; left:0; bottom:-15px; transition: all 0.2s ease-out;}
.colg_course_list .box:hover{bottom:0;}
.colg_course_list.course1 .box{background: url(../images/course1_bg.png) no-repeat center bottom;height:468px; padding:160px 30px 0;}
.colg_course_list.course2 .box{background: url(../images/course2_bg.png) no-repeat center bottom;height:549px; padding:175px 30px 0;}
.colg_course_list.course3 .box{background: url(../images/course3_bg.png) no-repeat center bottom;height:468px; padding:160px 30px 0;}
.ijh_colg_train_tit{ font-size:24px; line-height:40px; text-align:center; margin-bottom:30px;}
.ijh_colg_process{background:url(../images/proces_bg.png) no-repeat center 58px;}
.ijh_colg_process .list{ float:left; width:20%; text-align:center;}
.ijh_colg_process .list img{ transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;}
.ijh_colg_process .list:hover img{transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.ijh_colg_process .list p{ font-size:16px; line-height:26px; margin-top:15px;}
.ijh_colg_process .list p.min{ display:none;}
.ijh_colg_class{ background:#f2f5f7; padding-top:50px; padding-bottom:60px;}
.ijh_colg_class .left,.ijh_colg_class .right{ width:580px;}
.ijh_colg_class input[type='text']{ width:100%; height:48px; border:1px solid #ededed; border-radius:3px; background:#fff; margin-bottom:20px; font-size:16px; padding-left:20px; outline:0;}
.ijh_colg_class .yzm_box{ overflow:hidden;}
.ijh_colg_class .yzm_box .int_box{ margin-right:170px;}
.ijh_colg_class .yzm_box .yzm_btn{ display:block; width:158px; height:48px; line-height:48px; font-size:16px; color:#666; text-align:center; border:1px solid #ededed; border-radius:3px; background:#fff;}
.ijh_colg_class textarea{ display:block; border:1px solid #ededed; border-radius:3px; background:#fff; width:100%; height:116px; padding:10px 20px; outline:0; font-size:16px; line-height:24px;}
.ijh_colg_class .btn{ display:block; width:240px; height:60px; border:none; background:#108ee7; border-radius:5px; font-size:20px; text-align:center; color:#fff; line-height:60px; margin:10px auto 0; cursor:pointer;}
/*江湖学院结束*/

/*关于我们-资质证书*/
.about_certify{ overflow:hidden; width:100%;}
.about_certify_tit{font-size: 24px; line-height: 34px; margin-bottom: 20px;}
.about_certify_img{position:relative;}
.about_certify_img ul{ overflow:hidden; list-style:none; margin:0; width: 1230px;}
.about_certify_img li{ float:left; width:380px; height: 480px; background: #f5f5f5; margin-right: 30px; margin-bottom: 30px; position: relative; overflow: hidden;text-align: center;}
.about_certify_img li .box{overflow:hidden;}
.about_certify_img li .box .img{ max-width:90%; max-height:90%; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.about_certify_img li .box .nr{ position:absolute; left:0; bottom:-100%; height:100%; width:100%; background: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.about_certify_img li .box:hover .nr{ bottom:0;}
.about_certify_img li .box .nr p{ font-size:24px; line-height:28px; color:#fff; margin-top:32%; margin-bottom:35px;}
/*关于我们-合作伙伴*/
.about_partner ul{ width:1220px;}
.about_partner .list{ width:224px; height:110px; margin-right:20px; margin-bottom:20px; float:left;}
.about_partner .list .box{ border:1px solid #e6e6e6; height:110px; line-height: 110px; overflow:hidden; text-align:center; vertical-align:middle;}
.about_partner .list .box img{vertical-align: middle;}
.about_partner .list .box:hover{ box-shadow:0 0 5px #cad6e0;}
/*关于我们-员工及环境*/
.about_join_way{ width:220px; height:80px; margin:0 auto 20px; background:url(../images/join_bg.png) no-repeat center; background-size:cover; padding-top:12px;}
.about_join_way p{ text-align:center; font-size:16px; line-height:26px; color:#108ee7;}
.about_join_tab{text-align: center;}
.about_join_tab ul li{display: inline-block; padding: 0 20px; font-size: 18px; line-height: 20px; margin: 40px 10px; cursor: pointer;}
.about_join_tab ul li.on{color: #108ee7;}

/*.about_join_list{ margin-bottom:30px; float: left; width: 50%;}
.about_join_list .box{padding: 20px 80px;}
.about_join_list h3{font-size: 22px; color: #108ee7; line-height: 30px; margin: 15px 0;}
.about_join_list h4{font-size: 18px; color: #000; line-height: 30px; margin-bottom: 10px;}
.about_join_list p{font-size: 16px; color: #333; line-height: 30px; margin-bottom: 10px;}
.about_join_list ul{ margin-bottom: 10px;}
.about_join_list ul li{font-size: 16px; color: #333; line-height: 30px; list-style: inside;}
.about_join_list .ts{font-size: 16px; color: #999; line-height: 30px; text-align: center; width: 284px; margin: 20px 0;}
.about_join_list .btn{display: inline-block; width: 120px; height: 40px; line-height: 40px; border-radius: 4px; text-align: center; font-size: 18px; color: #fff; background: #60abff;}*/
.about_join_list{ margin-bottom:30px;}
.about_join_list .main{ overflow:hidden;}
.about_join_list .main .ico{display:inline-block; width:24px; height:24px; background:url(../images/join_up.png) no-repeat center; margin-right:10px; vertical-align:text-bottom;}
.about_join_list .main .bt{ font-size:24px; color:#108ee7; line-height:24px;}
.about_join_list .main .small{ display:inline-block; margin-left:76px; font-size:14px; line-height:24px;}
.about_join_list .main .state{font-size:14px; line-height:24px; color:#000;}
.about_join_list .cont{ padding:20px 0; display:none;}
.about_join_list .cont .table_min{ display:none;}
.about_join_list .cont table tr td{ font-size:16px; line-height:24px; padding-bottom:10px;}
.about_join_list .cont table tr td .btn{ display:inline-block; padding:0 15px; border-radius:50px; background:#ff6328; line-height:44px; font-size:24px; color:#fff;}
.about_join_list .cont h3{ font-size:20px; line-height:30px; margin-bottom:8px;}
.about_join_list .cont p{ font-size:16px; line-height:26px; color:#666;}
.about_join_list.on .main .ico{ background-image:url(../images/join_dwon.png);}
/*关于我们-公司介绍*/
.aboutUs_menu{background: #4aafee; height: 60px; overflow: hidden;}
.aboutUs_menu ul li{float: left; width: 16.66%;}
.aboutUs_menu ul li a{display: block; text-align: center; color: #fff; font-size: 20px; line-height: 60px;}
.aboutUs_menu ul li.on a{background: #108ee7;}
.aboutUs_tit{text-align: center; padding: 70px 0 30px;}
.aboutUs_tit h1{font-size: 30px; line-height: 40px;}
.about_infor p{ text-indent:2em; font-size:18px; line-height:30px; margin-bottom:10px; color: #666;}
.about_infor img{max-width: 100%;}
.about_infor .wh{overflow: hidden; width: 1230px;}
.about_infor .wh li{float: left; width: 380px; margin-right: 30px; text-align: center; height: 140px; color:#fff;}
.about_infor .wh li h3{font-size: 22px; margin: 30px 0 17px;}
.about_infor .wh li h2{font-size: 24px;}
.about_infor table tr td{border:1px solid #e6e6e6; padding: 15px 30px; font-size: 16px; line-height: 22px;}
.about_infor table tr td big{font-size: 20px; color: #108ee7; font-weight: bold;}
.aboutUs_map{width: 100%; height: 500px; background: url(../images/infor_map.jpg) no-repeat center; margin-top: 50px;}
/*关于我们-发展历程*/
.about_part5 {
	min-height: 680px;
	background-image: url(../images/path_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	overflow: hidden;
 	padding-bottom:80px;
}

.wrapper:after, .clearfix:after {
	clear: both;
}
.wrapper, .clearfix {
	zoom: 1;
}
.about-hty-box {
	position: relative;
}
.about-hty-nav {border-bottom: 1px solid #ccc; text-align: center;}
.about-hty-nav a {display: inline-block;padding: 10px 20px; margin: 0 10px; line-height: 31px;color: #999;font-size: 14px;font-family: Arial, Helvetica, sans-serif; font-size: 30px; line-height: 40px; color: #999; position: relative;}
.about-hty-nav a:before{content: '';position: absolute;bottom: -10px;	left: 50%;	margin-left: -10px;	width: 20px;height: 20px;border-radius: 100%; border: 4px solid #e5e5e5;	background-color: #b3b3b3; z-index: 1;}
.about-hty-nav a.current {color: #108ee7;}
.about-hty-nav a.current:before{border-color:#9acdf2;	background-color: #108ee7;}
.about-hty {
	position: relative;
	padding: 46px 0;
}
.about-hty .line {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1px;
	width: 2px;
	height: 100%;
	background-color: #e6e6e6;
}
.about-hty .item {
	position: relative;
	height: 90px;
}
.about-hty .item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 20px;
	border: 4px solid #9acdf2;
	background-color: #108ee7;
	border-radius: 100%;
}
.about-hty .item .desc {
	position: absolute;
	top: -18px;
	left: 50%;
	padding: 10px 20px;
	margin-left: 38px;
	width: 45%;
	line-height: 30px;
	background-color: #f7f7f7;
	border: 1px solid #eae9e9;
	border-radius: 4px;
	font-size: 14px;
	color: #666;
}
.about-hty .item .desc .arrow {
	position: absolute;
	top: 15px;
	left: -20px;
	border-style: solid;
	border-width: 9px 10px;
	border-color: transparent #eae9e9 transparent transparent;
}
.about-hty .item .desc .arrow:after {
	content: '';
	position: absolute;
	top: -9px;
	left: -8px;
	border-style: solid;
	border-width: 9px 10px;
	border-color: transparent #f7f7f7 transparent transparent;
}
.about-hty .item .date {
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -110px;
	width: 78px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: #00a1e9;
}
.about-hty .item .date:after {
	content: '';
	position: absolute;
	top: 9px;
	right: -8px;
	border-style: solid;
	border-width: 5px 4px;
	border-color: transparent transparent transparent #00a1e9;
}


@media (min-width: 1001px) {
.about-hty .item.odd .desc {
	left: auto;
	right: 50%;
	margin: 0 36px 0 0;
	text-align: right;
}
.about-hty .item.odd .desc .arrow {
	left: 100%;
	border-color: transparent transparent transparent #eae9e9;
}
.about-hty .item.odd .desc .arrow:after {
	left: -12px;
	border-color: transparent transparent transparent #f7f7f7;
}
.about-hty .item.odd .date {
	margin-left: 31px;
}
.about-hty .item.odd .date:after {
	right: 100%;
	border-color: transparent #00a1e9 transparent transparent;
}
}
@media (max-width: 1000px) {
.about-hty-nav {
	top: -90px;
	overflow: hidden;
	width: 100%;
}
.about-hty-nav a {
	float: left;
	width: 16%;
	margin: 0 2%;
	text-align: center;
	border-left: none;
	border-bottom: 2px solid #fff;
}
.about-hty {
	margin-top: 110px;
}
.about-hty .line {
	left: 90px;
	margin-left: 0;
}
.about-hty .item {
	height: auto;
	margin-bottom: 12px;
}
.about-hty .item:before {
	left: 85px;
	margin-left: 0;
}
.about-hty .item .date {
	left: 0;
	margin-left: 0;
}
.about-hty .item .desc {
	position: relative;
	left: 0;
	width: auto;
	margin: 0 0 0 115px;
}
}
@media (max-width: 1240px) {
.about-hty-box .slogan {
	font-size: 24px;
}
}
@media (max-width:1024px) {
.about_part1, .about_part2, .about_part3, .about_part4, .about_part5, .about_part6, .about_part7 {
	padding: 68px 0;
}
}
 @media (max-width:480px) {
.about_part1, .about_part2, .about_part3, .about_part4, .about_part5, .about_part6, .about_part7 {
	padding: 30px 0;
}
}
/*关于我们结束*/

/*错误404*/
.sorryPage{ text-align:center; width:100%; padding:80px 20px;}
.sorryPage h3{ font-size:24px; line-height:36px; margin:25px auto 15px;}
.sorryPage .btn{ display:inline-block; padding:0 20px; line-height:38px; border:1px solid #108ee7; border-radius:5px; font-size:18px; color:#108ee7;}
.sorryPage p{ font-size:18px; line-height:24px; color:#999;}
.sorryPage p a{ color:#108ee7; text-decoration:underline;}
/*错误404结束*/


/*O2O系统专题*/
/*fix-nav定位头部导航开始*/
.fix-nav_height80{ width:100%; height:70px;}
.fix-nav{width: 100%;height: 70px;background: #fff; position:fixed; top:0; z-index: 999; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);}
.fix-nav .fix-nav-wrapper{width: 1200px;height: 100%;margin: 0 auto;position: relative;}
.fix-nav .fix-nav-wrapper div.l{float: left; padding-top:15px; font-size:20px; line-height:40px;}
.fix-nav .fix-nav-wrapper div.l img{ display:inline-block; width: 291px; height: 40px; margin-right:10px; vertical-align:middle;}
.fix-nav .fix-nav-wrapper div.r{float: right;}
.fix-nav .fix-nav-wrapper div.r ul{float: left; margin-right:40px;}
.fix-nav .fix-nav-wrapper div.r ul.fa li{float: left;position: relative; margin-left:10px; padding-top:20px;}
.fix-nav .fix-nav-wrapper div.r ul li a{display:inline-block; padding: 0 25px; color: #333; font-size: 15px;line-height:30px; text-align:center; height:50px; position:relative;}
.fix-nav .fix-nav-wrapper div.r ul li a:after{ content:''; display:block; width:0; height:2px; background:#0090e3; position:absolute; bottom:0; left:50%;}
.fix-nav .fix-nav-wrapper div.r ul li.active a:after,.fix-nav .fix-nav-wrapper div.r ul li a:hover:after{ width:100%; left:0;}
.fix-nav .fix-nav-wrapper div.r ul li.active a,.fix-nav .fix-nav-wrapper div.r ul li a:hover{color:#0090e3;}
.fix-nav .fix-nav-wrapper div.r .linkA{float: left;width:100px;height:30px;margin-top:20px;margin-left:20px;}
.fix-nav .fix-nav-wrapper div.r .linkA a{ display:block; line-height:30px; font-size:16px; background-color: #ff621e;color: #fff; text-align:center; cursor:pointer; border-radius:3px;}
.fix-nav .fix-nav-wrapper div.r .linkA.back a{ background:#00a2ff;}

.fix-nav-demo{ display:none; position:absolute; top:70px; left:0; width:100%; background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); padding:60px 0 40px;}
.fix-nav-demo .wx{ padding-left:100px; text-align:center;}
.fix-nav-demo .wx img{ width:186px; height:186px; margin-bottom:5px;}
.fix-nav-demo .wx p{ font-size:18px; color:#fff; line-height:30px;}
.fix-nav-demo .btn_box{ padding-right:144px;}
.fix-nav-demo .btn_box ul li{ float:left; margin-left:50px; text-align:center;}
.fix-nav-demo .btn_box ul li p{font-size:18px; color:#fff; line-height:20px;}
.fix-nav-demo .btn_box ul li .btn{ display:block; width:182px; height:48px; background:url(../images/btn_android.png) no-repeat center; margin-top:30px;}
.fix-nav-demo .btn_box ul li .btn2{ background-image:url(../images/btn_ios.png);}
.fix-nav-demo .btn_box ul li .btn3{background-image: url(../images/btn_pc.png);}
.fix-nav-demo .btn_box ul li .btn:hover{ opacity:0.9;}
/*fix-nav定位头部导航结束*/

/*系统演示站*/
.systmDemo_point{ background:url(../images/demobg.jpg) no-repeat center top; text-align:center; padding-top:50px; padding-bottom:10px;}
.systmDemo_point .code_box{ padding-bottom:50px;}
.systmDemo_point .code_box .img{ margin:0 auto; width:220px; height:220px; padding:10px; background:#fff;}
.systmDemo_point .code_box .img img{ width:100%; height:100%;}
.systmDemo_point .code_box span{ display:inline-block; width:220px; height:40px; line-height:40px; background:#00a1ec; font-size:20px; color:#fff; margin-top:20px;}
.systmDemo_point .btn_box{ margin:0 auto; margin-top:-30px;}
.systmDemo_point .btn_box ul li{ width:182px; margin:0 45px; display:inline-block;}
.systmDemo_point .btn_box ul li p{line-height:40px; font-size:20px; color:#fff; margin-bottom:10px;}
.systmDemo_point .btn_box .btn{ display:block; width:182px; height:48px; background:url(../images/btn_android.png) no-repeat center top; margin-bottom:20px;}
.systmDemo_point .btn_box .btn.ios{ background-image:url(../images/btn_ios.png);}

/*O2O系统专题结束*/

/*中间弹出咨询*/
.qq_main{ position:fixed; width:327px; height:172px;left:50%; top:50%; margin:-86px 0 0 -163px; z-index:9999; background:url(../images/bc6b0109acd14b3fbc1ebcba8550fadc.gif) no-repeat;}
.qq_main p.title{ padding:0px 5px 0px 15px; line-height:30px; font-size:16px; color:#333;}
.qq_main .rt{float:right;}
.qq_main p.title a{ display:inline-block; width:38px; height:30px;}
.qq_main .qq_main_intro{ padding:15px 0px 0px 110px; height:110px;}
.qq_main .qq_main_intro p{ font-size:14px; line-height:26px;}
.qq_main p.bottom{ padding:0px 10px;}
.qq_main p.bottom a{float:right;  color:#333; display:inline-block; margin:4px 0 4px 0px; font-size:12px; line-height:21px;display:block;width:69px;height:22px;}
.qq_main p.bottom a.sm_bg{ width:70px;}
.qq_main a:hover{ text-decoration:none;}
/*中间弹出咨询结束*/







