@charset "utf-8"; header{display: none;}
.headerh{display: none;}
.weui-dialog__hd{padding: 1.3em 1.6em .5em;}
.weui-dialog__bd{padding: 0 1.6em .8em;min-height: 40px;}

/*index_logo*/

.index_logo{ padding-left: 34px;width: 36px;height: 30px;line-height: 30px;font-size: 15px;font-weight: bold;background: url(../image/mlogo.png) 2px 0 no-repeat;background-size: auto 30px;background-color: rgba(255, 255, 255, .6);border-bottom-right-radius: 6px;position: absolute;left: 0;top: 0;z-index: 10000;}

/*index_header*/

.index_header{ padding: 30px 0 20px;text-align: center;color: #FFF;background: url(../image/idata.jpg) 0 0 no-repeat;background-size: cover;overflow: hidden;}
.index_header .logo{ margin: 0 auto;width: 300px;height: 40px;background: url(../image/ilogo.png) center center no-repeat;background-size: 100% auto;}
.index_header .con{ padding-top: 5px;height: 40px;font-size: 14px;opacity: .8;}
.index_header .con em{ padding: 0 4px;font-size: 18px;}

/*index_focus
.index_focus{ width:auto;padding:12px 12px 0;overflow:hidden;}
.index_focus .bd{}
.index_focus .bd li{border-radius:5px;overflow:hidden;}
*/


/*index_word*/

.index_word{padding: 6px 8px 4px 10px;line-height: 16px;font-size: 10px;color: #666;overflow: hidden;}
.index_word em{color: #F00;font-weight: bold;}

/*index_consul5*/

.index_consul5{ padding: 5px 3px;background-color: #FFF; position: relative;}
.index_consul5 .tit_tips{ width: 18px;height: 18px;background: url(../image/iq2.png) 0 0 no-repeat;background-size: 100% auto; background-color: #DDD; border-radius: 50%; position: absolute; left: 50%; top: 66px; z-index: 990;margin-left: -9px; overflow: hidden;}
.index_consul5 li{ display: inline-block;float: left;width: 50%;overflow: hidden;position: relative;}
.index_consul5 li a{ display: block; margin: 3px; height: 60px; background-color: #F6F6F6; border-radius: 4px;}
.index_consul5 li .con {}

.index_consul5 li .itips{ display: block;width: 20px;height: 20px;background: url(../image/iq.png) 0 0 no-repeat;background-size: 100% auto;position: absolute;top: 0;right: 0;}

/*
.index_consul5 li .icon{display:block;margin:0 auto;width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;position:absolute;left:8px;top:16px;}
.index_consul5 li .desc{padding:11px 0 0 40px;}
*/

.index_consul5 li .icon{display: block;margin: 0 auto;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;background-size: 100% auto;overflow: hidden;position: absolute;right: 10px;top: 18px;}
.index_consul5 li .desc{padding: 11px 30px 0 8px;}
.index_consul5 li .desc i{margin-left: 2px;padding: 1px 2px;color: #FFF;font-size: 12px;background-color: #F00;border-radius: 2px;}

/*
.index_consul5 li .desc i{ display:block; width:22px; height:22px; text-indent:-2000em;background:url(../image/elite.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:5px;left:5px;}
*/

.index_consul5 li .desc span{height: 20px;line-height: 20px;color: #222;font-size: 14px;font-weight: bold;}
.index_consul5 li .desc span em{font-size: 13px;font-weight: normal;}
.index_consul5 li .desc span i{margin-left: 4px;padding: 1px 2px;color: #FFF;font-size: 12px;font-weight: bold;background-color: #F00;border-radius: 2px;}
.index_consul5 li .desc p{line-height: 20px;color: #888;font-size: 10px;}
.index_consul5 li .desc p em{color: #666;font-size: 14px;}
.index_consul5 .li1 .icon{background-image: url(../image/index_consul1_1.png);}
.index_consul5 .li2 .icon{background-image: url(../image/index_consul1_2.png);}
.index_consul5 .li3 .icon{background-image: url(../image/index_consult2_3.png);}
.index_consul5 .li4 .icon{background-image: url(../image/index_consul1_3.png);}
.index_consul5 .li5 .icon{background-image: url(../image/index_consul1_5.png);}
.index_consul5 .li6 .icon{background-image: url(../image/index_consul1_6.png);}
.index_consul5 .li7 .icon{background-image: url(../image/index_consul1_7.png?3);}
.index_consul5 .li8 .icon{background-image: url(../image/index_consul1_8.png?3);}
.index_consul5 .li5{width: 100%; display: none;}
.index_consul5 .li5 .con{position: relative;}
.index_consul5 .li5 .icon{left: 4px;top: 12px;}
.index_consul5 .li5 .note{ padding-right: 10px;min-width: 110px; height: 64px; position: absolute; top: 0; left: 130px; overflow: hidden;}
.index_consul5 .li5 .dlbox{overflow: hidden;}
.index_consul5 .li5 dl{width: 100%;height: 64px; position: relative; overflow: hidden;}
.index_consul5 .li5 dt{ width: 32px; height: 32px; overflow: hidden;position: absolute; top: 16px; left: 0;}
.index_consul5 .li5 dt img{ display: block; width: 100%; height: 100%; border-radius: 100%;}
.index_consul5 .li5 dd{ padding-left: 38px;}
.index_consul5 .li5 dd .ts1{ padding-top: 8px;font-size: 13px;}
.index_consul5 .li5 dd .ts2{width: 100%; height: 28px; line-height: 14px; color: #999; font-size: 12px;overflow: hidden;}

/*律伴商城*/

.index_consul5 .li999{ width: 100%;}
.index_consul5 .li999 .icon{background-image: url(../image/index_consul1_8.png?3);}

/*index_consul5_plus*/

.index_consul5_plus {}

.index_consul5_plus .li3 a{ background-color: #ffece0;}
.index_consul5_plus .li4 a{ background-color: #ffece0;}

/*index_consul5_plus1*/

.index_consul5_plus1 {}

.index_consul5_plus1 li a{ margin: 7px 5px;background-color: #FFF;box-shadow: 1px 2px 8px #CCC;}

/*
.index_consul5_plus1 .li1 a{ background-color:#fff1f1;box-shadow: 1px 2px 8px #CCC;}
.index_consul5_plus1 .li2 a{ background-color:#e2f8e5;box-shadow: 1px 2px 8px #CCC;}
.index_consul5_plus1 .li3 a{ background-color:#e2f2ff;box-shadow: 1px 2px 8px #CCC;}
.index_consul5_plus1 .li4 a{ background-color:#edeefe;box-shadow: 1px 2px 8px #CCC;}
*/

.index_consul5_plus2 li a{ background-color: #fff1f1;}
.index_consul5_plus3 li a{ background-color: #e2f8e5;}
.index_consul5_plus4 li a{ background-color: #e2f2ff;}
.index_consul5_plus5 li a{ background-color: #edeefe;}

/*index_latest*/

.index_latest{margin-top: 5px; padding-bottom: 5px; height: 56px;background-color: #FFF;position: relative;overflow: hidden;}
.index_latest li{padding: 0 12px 0 8px;height: 28px;line-height: 28px;background-position: 15px 5px;background-repeat: no-repeat;background-size: auto 16px;overflow: hidden; position: relative;}
.index_latest li:after{content: "";display: inline-block;width: 8px;height: 8px;border-width: 1px 1px 0 0;border-color: #CCC;border-style: solid;-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);transform: matrix(.71, .71, -.71, .71, 0, 0);position: absolute;top: 50%;right: 20px;margin-top: -4px;}
.index_latest li a{display: block; font-size: 12px;}
.index_latest .li1 {}

.index_latest .li2{background-image: url(../image/index_latest2.png);}

/*index_shop*/

.index_shop{margin-top: 5px;height: 48px; line-height: 48px; background: #FFF url(../image/index_consul1_8.png) 10px center no-repeat; background-size: auto 24px;position: relative;overflow: hidden;}
.index_shop .arr{width: 24px;height: 24px;position: absolute;right: 0;top: 12px;}
.index_shop .arr:before{content: "";display: inline-block;width: 10px;height: 10px;border-width: 1px 1px 0 0;border-color: #CCC;border-style: solid;-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);transform: matrix(.71, .71, -.71, .71, 0, 0);position: absolute;top: 50%;left: 0;margin-top: -6px;}
.index_shop a{ display: block; padding: 0 42px; color: #222;}
.index_shop i{margin-left: 2px; padding: 1px 2px; color: #FFF; font-size: 12px; background-color: #f8b33d; border-radius: 2px;}

/*index_shortcut*/

.index_shortcut{margin-top: 10px;background-color: #FFF;position: relative;overflow: hidden;}
.index_shortcut li{display: inline-block;float: left;width: 33.33%;text-align: center;position: relative;box-sizing: border-box;}
.index_shortcut li:before{content: "";width: 1px;border-right: 1px solid #E4E5E9;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);position: absolute;top: 0;right: 0;bottom: 0;}
.index_shortcut li:after{content: "";height: 1px;border-bottom: 1px solid #E4E5E9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;right: 0;bottom: 0;left: 0;}
.index_shortcut li a{display: block;color: #333;}
.index_shortcut li .icon{margin: 12px auto 4px;width: 28px;height: 28px;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;}
.index_shortcut li .desc{height: 30px;line-height: 20px;color: #333;font-size: 13px;overflow: hidden;}
.index_shortcut .li_space .icon{background-image: url(../image/index_shortcut_space.png);}
.index_shortcut .li_rank .icon{background-image: url(../image/index_shortcut_rank.png);}
.index_shortcut .li_cases .icon{background-image: url(../image/index_shortcut_cases.png);}
.index_shortcut .li_article .icon{background-image: url(../image/index_shortcut_article.png);}
.index_shortcut .li_shop .icon{background-image: url(../image/index_shortcut_shop.png);}
.index_shortcut .li_faq .icon{background-image: url(../image/index_shortcut_faq.png);}

/*index_case*/

.index_case{margin-top: 5px;background-color: #FFF;}
.index_case .tit{padding: 8px 12px 8px 0;height: 24px;color: #222;font-size: 15px;}
.index_case .tit span{display: inline-block;float: left;padding: 2px 0 0 12px;height: 24px;line-height: 24px;color: #555;font-size: 14px;font-weight: bold;border-left: 3px solid #F60;}
.index_case .tit .more{display: inline-block;float: right;height: 24px;line-height: 24px;color: #5080BC;}
.index_case .case_list li .tits{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_case_more{height: 42px;line-height: 42px;text-align: center;color: #222;font-size: 14px;background-color: #FFF;}
.index_case_more a{color: #222;}

/*index_article*/

.index_article{margin-top: 5px;background-color: #FFF;}
.article_list2 li{ margin: 0 12px; line-height: 44px;}
.article_list2 li .desc{ height: 40px; overflow: hidden; position: relative;}
.article_list2 li .tits{ padding: 0 90px 0 0; height: 44px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.article_list2 li .time{ display: block; margin: 0; width: 90px; height: 44px; text-align: right; color: #999; font-size: 13px; position: absolute; right: 0; top: 0;}

/*index_rank1*/

.index_rank1{margin-top: 10px;overflow: hidden;}
.index_rank1 .irtab{padding: 0 2px;overflow: hidden;}
.index_rank1 .irtab li{display: inline-block;float: left;width: 33.33%;height: 36px;overflow: hidden;}
.index_rank1 .irtab li span{display: block;margin: 0 2px;height: 36px;line-height: 38px;text-align: center;color: #444;border-top-style: solid;border-top-width: 2px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.index_rank1 .irtab .li1 span{color: #333;background-color: #F1F2F6;border-top-color: #F1F2F6;}
.index_rank1 .irtab .li2 span{color: #333;background-color: #F1F2F6;border-top-color: #F1F2F6;}
.index_rank1 .irtab .li3 span{color: #333;background-color: #F1F2F6;border-top-color: #F1F2F6;}

/*
.index_rank1 .irtab .li1 span{color:#ff812e;background-color:#ffefe5;border-top-color:#ffefe5;}
.index_rank1 .irtab .li2 span{color:#ff6b6b;background-color:#ffebeb;border-top-color:#ffebeb;}
.index_rank1 .irtab .li3 span{color:#8c95f6;background-color:#e9ebfd;border-top-color:#e9ebfd;}
*/

.index_rank1 .irtab .current span{color: #ff812e;background-color: #FFF;border-top-color: #ffefe5;}
.index_rank1 .ircon{padding: 12px 0;background-color: #FFF;}
.index_rank1 .ircon .con{display: none;}
.index_rank1 .ircon ul{ height: 125px; overflow: hidden;}
.index_rank1 .ircon li{display: inline-block;float: left;width: 33.33%;text-align: center;position: relative;}
.index_rank1 .ircon li .icon{margin: 0 auto;padding: 12px;width: 64px;height: 64px;position: relative;}
.index_rank1 .ircon li .icon .rmask{width: 72px;height: 72px;background: url(../image/irank1.png) center center no-repeat;background-size: 100% auto;position: absolute;left: 0;top: -3px;}
.index_rank1 .ircon li .icon i{display: block;width: 38px;height: 14px;line-height: 17px;text-align: center;color: #FFF;font-size: 11px;background-color: #ffba8c;border-radius: 3px;overflow: hidden;position: absolute;bottom: 2px;left: 50%;margin-left: -19px;}
.index_rank1 .ircon li .icon img{display: block;width: 64px;height: 64px;border-radius: 50%;}
.index_rank1 .ircon li .desc{ padding-top: 2px; height: 35px; color: #333;font-size: 13px; overflow: hidden;}
.index_rank1 .ircon li .desc p{color: #999;font-size: 11px;}
.index_rank1 .ircon .lir1 {}

.index_rank1 .ircon .lir1 .icon {}

.index_rank1 .ircon .lir1 .icon i {}

.index_rank1 .ircon .lir2 {}

.index_rank1 .ircon .lir2 .icon {}

.index_rank1 .ircon .lir2 .icon .rmask{display: none;}
.index_rank1 .ircon .lir2 .icon i {}

.index_rank1 .ircon .lir .icon .rmask{display: none;}
.index_rank1 .ircon .li1 .icon .rmask{background-image: url(../image/irank1.png);}
.index_rank1 .ircon .li1 .icon i{background-color: #f2b320;}
.index_rank1 .ircon .li2 .icon .rmask{background-image: url(../image/irank2.png);}
.index_rank1 .ircon .li2 .icon i{background-color: #b2b2b2;}
.index_rank1 .ircon .li3 .icon .rmask{background-image: url(../image/irank3.png);}
.index_rank1 .ircon .li3 .icon i{background-color: #eb9f68;}

/*index_copyright*/

.index_copyright{ padding: 20px 0; text-align: center;}
.index_copyright .row1{ height: 30px; line-height: 30px;}
.index_copyright .row1 a, .index_copyright .row1 span{ padding: 0 4px;}
.index_copyright .row2{ color: #999; font-size: 13px;}

/*index_union*/

.index_union{ margin-top: 10px; background-color: #FFF;}
.index_union p{ padding: 8px 8px 24px 12px; line-height: 20px; color: #666;}
.index_union strong{color: #5080BC; font-weight: normal;}
.index_union em{color: #999; font-size: 12px;}
.index_union em i{color: #999; font-size: 11px;}

/*index_consult_pic*/

.index_consult_pic{display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5);position: fixed; top: 0; left: 0; z-index: 9999;}
.index_consult_pic .con{margin: 120px auto 0;width: 300px; background-color: #FFF; border-radius: 6px;overflow: hidden;position: relative;}
.index_consult_pic .clo{width: 28px; height: 28px; line-height: 28px; text-align: center; color: #FFF; font-size: 16px; font-weight: bold; background-color: #999; border-radius: 50%; position: absolute; top: 8px; right: 8px;}
.index_consult_pic .icon{ max-height: 120px;}
.index_consult_pic .icon img{ display: block;}
.index_consult_pic .desc{ padding: 12px 16px; line-height: 24px;}
.index_consult_pic .desc span{ display: block; color: #333; font-size: 15px; font-weight: bold;}
.index_consult_pic .desc p{ padding-top: 2px; line-height: 18px; color: #999; font-size: 13px;}
.index_consult_pic .note{ padding: 0 16px; background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%;}
.index_consult_pic .more{ height: 36px; line-height: 36px; text-align: center; color: #5080BC;}
.index_consult_pic .note li{ padding: 12px 0; border-top: 1px solid #EEE; position: relative;}
.index_consult_pic .note li i{ display: block; width: 76px; height: 32px; line-height: 32px; text-align: center; color: #FFF; font-size: 14px; background: -webkit-linear-gradient(to right, #ff9900, #ff6600);background: linear-gradient(to right, #ff9900, #ff6600); border-radius: 20px; opacity: .8; overflow: hidden; position: absolute; right: 0; top: 50%; margin-top: -16px;}
.index_consult_pic .note li .i2{background: -webkit-linear-gradient(to right, #0C6, #06b025);background: linear-gradient(to right, #0C6, #06b025);}
.index_consult_pic .note li span{ display: block; color: #444; font-size: 14px; font-weight: 500;}
.index_consult_pic .note li p{ padding-top: 2px; line-height: 18px; color: #888; font-size: 13px;}
.index_consult_pic .note2{ padding: 4px 16px; border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;}
.index_consult_pic .note2 li{ display: inline-block; float: left; padding: 6px 0; width: 50%; text-align: center;}
.index_consult_pic .note2 li i{ display: block; margin: 0 auto; width: 48px; height: 48px; border-radius: 4px; background-position: center center; background-repeat: no-repeat; background-size: 70% auto;}
.index_consult_pic .note2 li span{ display: block; padding: 4px 0 0; color: #444; font-weight: 500;}
.index_consult_pic .note2 li p{color: #888; font-size: 11px;}
.index_consult_pic .note2 .li1 i{background-image: url(../image/product_icon8_w.png); background-color: #53c4ff;}
.index_consult_pic .note2 .li2 i{background-image: url(../image/product_icon2_w.png); background-color: #45ccab;}
.index_consult_pic .note2 .li3 i{background-image: url(../image/product_icon3_w.png); background-color: #e96f36;}
.index_consult_pic .note2 .li4 i{background-image: url(../image/product_icon5_w.png); background-color: #ffc43c;}

/*fiveth_float*/

.fiveth_float_mask{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6);position: fixed; top: 0; left: 0; z-index: 1000;}
.fiveth_float{ width: 320px; background-color: #fff; border-radius: 8px; overflow: hidden; position: fixed; top: -400px; left: 50%; z-index: 1001; margin-left: -160px;}
.fiveth_float .clo{width: 22px; height: 22px; line-height: 22px; text-align: center; color: #FFF; font-size: 16px; font-weight: bold; border: 1px solid #fff; border-radius: 50%; position: absolute; top: 8px; right: 8px;}
.fiveth_float .clo i{ font-size: 16px;}
.fiveth_float .pic{ display: block; width: 100%; height: 156px; background-color: #fd0015; overflow: hidden;}
.fiveth_float .pic img{ display: block; width: 100%;height: 100%;}
.fiveth_float .con{ padding: 14px; line-height: 20px; text-indent: 2em; color: #333;}
.fiveth_float .btn{ margin: 0 auto; width: 160px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 15px; background-color: #fd0015; border-radius: 21px;box-shadow: 0 0 8px #fd3344;}
.fiveth_float .time{ height: 30px; line-height: 30px; text-align: center; color: #999; font-size: 13px;}
