@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;position: relative;}
.header .toDoubel_11{position: absolute;right:0;top:0;width:204px;height:80px;}
.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: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:no-repeat center; background-size:contain;}
.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:no-repeat; position:fixed; z-index:99; top:60%; left:0;}
.left_fixed .colseIco{ display:inline-block; width:15px; height:15px; background: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: #fc4b69;width:70px;height:70px;text-align:center;}
.right_fixed .list_box li:hover{background:#fb3e3e;}
.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(/public/static/images/c-phone.png) no-repeat center center; }
.right_fixed .list_box .ico2{background:url(/public/static/images/qiyewx.png) no-repeat center center; }
.right_fixed .list_box .ico3{background:url(/public/static/images/c-sao.png) no-repeat center center; }

.right_fixed .list_box .cx_box{ display:none;position:absolute; z-index:99; right:72px; top:0px; width:160px; background:#fc4b69;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 #ffc4ce; overflow: hidden;}
.right_fixed .list_box .cx_box_2{ display:none;position:absolute; z-index:99; right:72px; top:0px; width:160px; background:#fc4b69;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 #ffc4ce; overflow: hidden;}
/*.right_fixed .list_box .yuyue .close{ display:inline-block; width:16px; height:16px; background:url(../images/ico/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 .yuyue .close{position: absolute;width: 14px;height: 14px;background: no-repeat center; background-size: contain; right: 4px;top: 4px; cursor: pointer;}
.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: #fc4b69;width:70px;overflow:hidden;margin-top: 10px;}
.right_fixed .gotoback .ico{display:block; width:100%; height:70px; background:url(../images/ico/ico14.png) no-repeat center; background-size:contain; cursor:pointer;}
.right_fixed .gotoback:hover{background: #e42e4d;}
/*右侧浮动结束*/

.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(https://img01.jhcms.com/gw/images/newindex/ban-pre-no.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/ban-pre-yes.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-next{ right:80px; background-image:url(https://img01.jhcms.com/gw/images/newindex/ban-next-no.png);}
.idx_banner .flexslider .flex-direction-nav a.flex-next:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/mark1.png) no-repeat center center;}
.idx_tuiXitong .tuili .mark2{background:url(https://img01.jhcms.com/gw/images/newindex/mark2.png) no-repeat center center;}
.idx_tuiXitong .tuili .mark3{background:url(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/btn-pre-l.png);opacity: .8}
.idxwm-flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/btn-pre-l-on.png);opacity:1}
.idxwm-flexslider .flex-direction-nav a.flex-next{ right:10px; background-image:url(https://img01.jhcms.com/gw/images/newindex/btn-next-r.png);opacity: .8}
.idxwm-flexslider .flex-direction-nav a.flex-next:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/idx-sq-pic.png);}
.waimaiPlatMain .mainRight .rightcont .feature .newlabel{position: absolute;width:50px;height: 50px;top:0;right:0;z-index:9}
/*首页-社区/商圈O2Oend*/

/*首页-生活宝*/
.waimaiPlatMain .mainRight .shbBox{height: 472px;position: relative; width: 100%; overflow: hidden;}
.waimaiPlatMain .mainRight .shbBox ul li{border: 1px solid #f0f3fa; height: 470px; width: 235px; background-color: #f0f3fa; overflow: hidden; position: absolute; top: 0;}
.waimaiPlatMain .mainRight .shbBox ul li .tab{width: 235px; height: 470px; text-align:center; background-color: #fff; color: #333; cursor: pointer;}
.waimaiPlatMain .mainRight .shbBox ul li.on .tab{background-color: #6a85f7; color: #fff;}
.waimaiPlatMain .mainRight .shbBox ul li .tab p{font-size: 15px; line-height: 26px; padding-top: 80px;}
.waimaiPlatMain .mainRight .shbBox ul li .tab h3{font-size: 20px; line-height: 20px;}
.waimaiPlatMain .mainRight .shbBox ul li .tab .ico{margin: 60px 0 50px; display: inline-block; width: 138px; height: 120px; background: no-repeat center;}
.waimaiPlatMain .mainRight .shbBox ul li .tab .ico1{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab1.png);}
.waimaiPlatMain .mainRight .shbBox ul li.on .tab .ico1{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab1_on.png);}
.waimaiPlatMain .mainRight .shbBox ul li .tab .ico2{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab2.png);}
.waimaiPlatMain .mainRight .shbBox ul li.on .tab .ico2{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab2_on.png);}
.waimaiPlatMain .mainRight .shbBox ul li .tab .ico3{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab3.png);}
.waimaiPlatMain .mainRight .shbBox ul li.on .tab .ico3{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab3_on.png);}
.waimaiPlatMain .mainRight .shbBox ul li .tab .ico4{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab4.png);}
.waimaiPlatMain .mainRight .shbBox ul li.on .tab .ico4{background-image: url(https://img01.jhcms.com/gw/images/newindex/shb-tc-tab4_on.png);}
.waimaiPlatMain .mainRight .shbBox ul li .box{text-align: center; padding-top: 50px; display:none;}
.waimaiPlatMain .mainRight .shbBox ul li.on .box{display:block;}
.waimaiPlatMain .mainRight .shbBox ul li.lis1{right: 702px;}
.waimaiPlatMain .mainRight .shbBox ul li.lis1.on{width: 938px; z-index: 1; right: 0; border-color: #6a85f7;}
.waimaiPlatMain .mainRight .shbBox ul li.lis2{right: 468px;}
.waimaiPlatMain .mainRight .shbBox ul li.lis2.on{width: 702px; z-index: 1; right: 0; border-color: #6a85f7;}
.waimaiPlatMain .mainRight .shbBox ul li.lis3{right: 234px;}
.waimaiPlatMain .mainRight .shbBox ul li.lis3.on{width: 702px; z-index: 1; border-color: #6a85f7;}
.waimaiPlatMain .mainRight .shbBox ul li.lis4{right: 0;}
.waimaiPlatMain .mainRight .shbBox ul li.lis4.on{width: 938px; z-index: 1; right: 0; border-color: #6a85f7;}
/*首页-生活宝end*/

/*首页-小程序*/
.waimaiPlatMain .greenChangetab .tab.on,.waimaiPlatMain .greenChangetab .tab:hover{background: #14c6cf;border-color:#14c6cf;color:#fff}
.waimaiPlatMain .mainLeft .piccont.greenpic{background-image:url(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/btn-pre-l.png);opacity: .8}
.smallProgram-flexslider .flex-direction-nav a.flex-prev:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/btn-pre-l-on.png);opacity:1}
.smallProgram-flexslider .flex-direction-nav a.flex-next{ right:10px; background-image:url(https://img01.jhcms.com/gw/images/newindex/btn-next-r.png);opacity: .8}
.smallProgram-flexslider .flex-direction-nav a.flex-next:hover{background-image:url(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/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(https://img01.jhcms.com/gw/images/newindex/idx-news-1.png) no-repeat center center;}
.idx_news_list .listOne .lei2{background:url(https://img01.jhcms.com/gw/images/newindex/idx-news-2.png) no-repeat center center;}
.idx_news_list .listOne .lei3{background:url(https://img01.jhcms.com/gw/images/newindex/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_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 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;}


.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_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;}
/*新闻资讯结束*/


.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:hover{ opacity:0.9;}
/*fix-nav定位头部导航结束*/

/*系统演示站*/

.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;}

/*O2O系统专题结束*/

/*中间弹出咨询*/
.qq_main{ position:fixed; width:418px; height:196px;left:50%; top:50%; margin:-86px 0 0 -163px; z-index:9999; background:url(../images/kefu.png) 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: 26px;height: 28px;margin-top: 2px;}
.qq_main .qq_main_intro{padding: 49px 0px 0px 30px;height: 130px;color: #fff;}
.qq_main .qq_main_intro p{font-size: 20px;line-height: 29px;}
.qq_main p.bottom{padding:0px 10px;height: 60px;margin: auto;width: 374px;}
.qq_main p.bottom a{float: left;color: #ff3a88;display:inline-block;margin: 16px 15px 4px 15px;font-size: 16px;text-align: center;line-height: 36px;display:block;width: 147px;height: 36px;border-radius: 3px;background: #fff;}
.qq_main p.bottom a.sm_bg{width: 147px;}
.qq_main a:hover{ text-decoration:none;}
/*中间弹出咨询结束*/







