.picslide{position:relative;}
.focus{height:625px; width:100%; background:#313364; overflow:hidden;position:relative;}
.focus .bd ul{ width:100% !important;}
.focus .bd ul li{width:100% !important; float:left;  height:625px; overflow:hidden; text-align:center;}
.focus .bd ul li a{ display:block; width:1200px; height:640px; margin:0 auto; color:#fff;  position:relative;}
.focus .hd ul{ position:absolute; height:10px; text-align:center; bottom:150px; width:100%; text-align:center; z-index:20;}
.focus .hd ul li{ cursor:pointer; display:inline-block; height:10px; width:10px; overflow:hidden; margin-left:5px; margin-right:5px;background:#fff; border-radius:5px; text-indent:-9999px;}
.focus .hd ul li.on{background:#4388ee; width:20px;}
.focus .prev,.focus .next{position: absolute;width:32px;height: 80px;background: url(../images/lfrg.png) no-repeat left top; top:40%;margin-top:-35px;z-index: 99;}
.focus .prev{left:20px;}
.focus .next{right:20px;background-position: right top;}
.rintro{width:720px; text-align:left; position:absolute; left:0px; top:80px;-webkit-animation:fadeInLeft .6s linear ; -moz-animation:fadeInLeft .6s linear ; animation:fadeInLeft .6s linear;}
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@-moz-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}

#container{position:relative;}
.ind-about{padding-top:40px; position:relative;}
.bgfont{font-size:120px; font-family:Impact , Helvetica; letter-spacing:30px; color:#f7f8fa; line-height:130px;}
.ind-title h3{font-size:20px; color:#4d4d4d; line-height:30px; padding-bottom:5px; position:relative; padding-left: 12px;}
.ind-title h3:before{content: ""; width: 3px; height: 16px; position: absolute; left: 0; top: 8px; background: #4388ee;}
.ind-title h3 span{display:inline-block; color:#4388ee;}
.ind-title p{ font-size:14px;color:#4388ee; letter-spacing:12px; padding-left:3px;}
.ind-about-cont{padding-top:70px;}
.ind-about .pic{position:absolute; right:0; top:20px; width:370px; height:370px; overflow:hidden;}
.ind-about .ind-ab-info{min-height:360px;}
.ind-about .ind-ab-info .nr{width:1080px; padding:60px; margin-top:10px; background:#fff; box-sizing:border-box; box-shadow:0px 0px 50px #eee;}
.ind-about .ind-ab-info .nr h4{font-size:26px; color:#596a96; letter-spacing:5px;}
.ind-about .ind-ab-info .nr .txt{width:620px; padding-top:10px; font-size:14px; color:#666; line-height:30px; word-break:break-all; min-height:200px;}
.ind-about .bgfont{position:absolute; right:0; top:30px;}

.indbg{position:relative; width: 1200px; margin: 0 auto; margin-top:-100px; background:url(../images/probg.jpg) #fff no-repeat right 145px;  height:930px;}
.ind-pro{padding-left: 100px; padding-top: 70px;}
.ind-pro-cont{width:850px; padding-top: 20px;}
.prolist li{width:200px; height:220px; border: 1px solid #eee; border-collapse: collapse; float:left; transition:all .5s ease-in; }
.prolist li h4{font-size:18px; font-weight: bold; color: #4388ee; line-height: 26px; padding-top: 20px; padding-left: 15px;}
.prolist li .txt{font-size:12px; color:#666; line-height:22px; padding: 15px 15px 0; height:88px; overflow:hidden;}
.prolist li .icon{display:inline-block; background:url(../images/indpro.png) no-repeat; width: 26px; height: 26px; margin-left: 15px; margin-top: 15px;}
.prolist li .icon-1{background-position: 0 0;}
.prolist li .icon-2{background-position: -30px 0;}
.prolist li .icon-3{background-position: -60px 0;}
.prolist li .icon-4{background-position: -90px 0;}
.prolist li .icon-5{background-position: -120px 0;}
.prolist li .icon-6{background-position: -150px 0;}
.prolist li .icon-7{background-position: -180px 0;}
.prolist li .icon-8{background-position: -210px 0;}
.prolist li a{display:block; height: 220px; background: #fff; cursor:default}
/*.prolist li a:hover{background: #4388ee; color: #fff;}
.prolist li a:hover h4{color: #fff;}
.prolist li a:hover .txt{color: #fff;}
.prolist li a:hover .icon-1{background-position: 0 -30px;}
.prolist li a:hover .icon-2{background-position: -30px -30px;}
.prolist li a:hover .icon-3{background-position: -60px -30px;}
.prolist li a:hover .icon-4{background-position: -90px -30px;}
.prolist li a:hover .icon-5{background-position: -120px -30px;}
.prolist li a:hover .icon-6{background-position: -150px -30px;}
.prolist li a:hover .icon-7{background-position: -180px -30px;}
.prolist li a:hover .icon-8{background-position: -210px -30px;}*/
/*index-cooperate*/
.ind-cooperate{padding-left: 100px; padding-top: 35px; width:720px;}
.ind-cooperate .ind-title{border-bottom: 1px solid #eee; padding-bottom: 5px}
.ind-cooperate-cont{position: relative; margin-top: 20px; height:105px;}
.ind-cooperate-cont .slidelist{overflow:hidden; zoom:1; }
.ind-cooperate-cont ul{height:105px; }
.ind-cooperate-cont ul li{height:50px; width: 180px; float:left; margin-right:0px; margin-bottom:3px; text-align: center;}
.ind-cooperate-cont ul li a{display:block; height:50px;}
.ind-cooperate-cont ul li img{display:inline-block; height:50px;}
.ind-cooperate .prev,.ind-cooperate .next{display:inline-block; position: absolute; right:20px; top: -60px; background: url(../images/prnt.png) no-repeat; width:7px; height: 12px; margin-top: 13px; margin-right: 10px;}
.ind-cooperate .next{background-position: -10px 0; right: 0}
/*index-news*/
.ind-news{margin-top:60px; position:relative;}
.ind-news .bgfont{position:absolute; right:0; top:0px;}
.ind-news-cont{width:1200px; margin:0 auto; margin-top:0px; min-height:530px;}
.ind-news-cont .ind-title{margin-left:400px; text-align: right; padding-top:10px; position:relative; z-index:333;}
.ind-news-cont .ind-title h3{ display: inline-block;}
.ind-news-cont .ind-title li{display:inline-block; font-size:20px; color:#4d4d4d; line-height:22px; padding:0 10px; border-right:3px solid #4388ee; cursor:pointer;}
.ind-news-cont .ind-title li:last-child{border-right:none;}
.ind-news-cont .ind-title li.on{color:#4388ee;}
.ind-news-info{width:1200px; position:relative;}
.news-focus{ width:800px; min-height:370px; float:left; position:relative;}
.news-focus .pic{width:370px; height:370px; float:left;}
.news-focus .nr{padding:45px 25px 75px 210px; margin-left:200px; margin-top:70px;/* background:#fff;*/}
.ind-topNews{width:350px; margin-right:20px;}
.ind-topNews .tit{font-size:24px; color:#333; line-height:30px; max-height:90px; margin-top:10px; position:relative;}
.ind-topNews .tit:before{content:""; position: absolute; left:-14px; top: -16px; width: 14px; height: 14px; background: #4388ee;}
.ind-topNews .tit a{display:block; color:#333; overflow:hidden;}
.ind-topNews .tit a:hover{color:#ef2712;}
.ind-topNews .txt{font-size:14px; color:#777; margin-top:15px; line-height:24px; height:192px; overflow:hidden;}
.ind-newslist{width:400px; height:370px; position:absolute; right:0px; top:70px; background:url(../images/signbg.png) no-repeat right bottom; }
.ind-newslist:before{content:""; position:absolute; left:0; top:45px; width:1px; height:270px; background:#ddd;}
.ind-newslist ul{ padding-left:30px; margin-top:45px; height:230px;}
.ind-newslist li{position:relative; height:36px; line-height:36px; padding:5px 0; font-size:15px; color:#666;}
.ind-newslist li a{display:block; color:#333; width:340px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ind-newslist li a:hover{color:#ef2712;}
.ind-news-cont .more{clear:both;line-height:40px; padding-left:30px;}
.ind-news-cont .more a{display:block; font-size:14px; color:#666;}
.ind-news-cont .more a:hover{ color:#ef2712;}
.tab-indNews{position:relative; margin-top:-30px;}
.tab-indNews:before{content:""; position:absolute; left:200px; top:70px; width:1000px; height:375px; background:#fff; box-shadow:0 0 50px #ddd;}

.news-focus .bd ul{zoom:1; position:relative;}
.news-focus .bd li{float:left; width:800px;}
.news-focus .prev,.news-focus .next{display:inline-block; position: absolute; z-index:333; left:0px; top: 150px; background:url(../images/ind_n_lr.png) no-repeat; width:25px; height: 65px;}
.news-focus .next{ background-position:-25px 0;left: 345px}
.news-focus .prev:hover,.news-focus .next:hover{background-color:#000;}
.news-focus .hd{height:20px; width:370px; position:absolute; left:0; top:340px; text-align:center;}
.news-focus .hd ul{display:inline-block; background:none; height:20px; border-radius:10px; padding-left:10px;}
.news-focus .hd li{ float:left; width:10px; height:10px; background:#fff; border-radius:5px; margin-right:10px; margin-top:5px; cursor:pointer;}
.news-focus .hd li.on{background:#ef2712;}

/*login*/
.ind-lgbox{position:absolute; left:50%; top:0; margin-left:-600px; width:1200px; z-index:10;}
.ind-lgbox-con{ position:absolute; right:0; margin-left:20px; margin-top:80px; width:330px; height:360px; background:#fff; border-radius:4px;}
.ind-lgbox .role-tit{ padding:15px 20px 0px; border-bottom:1px solid #f2f2f2; margin-bottom:15px; text-align:center;}
.ind-lgbox .role-tit ul li{ display:inline-block; margin:0 20px; padding-bottom:10px; line-height:30px; font-size:18px; color:#333; text-align:center; cursor:pointer;}
.ind-lgbox .role-tit ul li.on{color:#333; border-bottom:4px solid #ef2712; height:30px;}
.ind-lgbox .role-con{padding-top:5px;}
.ind-lgbox .role-con ul li{font-size:14px; color:#333; padding-left:30px; width:270px; float:left; margin-bottom:10px; position:relative;}
.ind-lgbox .role-con li .mmbox{ height:38px; border:1px solid #dddddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.ind-lgbox .role-con li .inp_t{display:block; float:left; width:252px; border:none; font-size:14px; height:32px; line-height:32px; padding:2px 8px; color:#333;}
.ind-lgbox .role-con li .inp_t:hover{border:0px solid #64bdff;}
.ind-lgbox .role-con li .btn{ display:block; width:270px; height:40px; margin-left:0px; background:#4388ee; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; font-size:18px; line-height:40px; color:#fff; }
.ind-lgbox .role-con li .btn-gray{ display:block; width:270px; height:40px; margin-left:0px; padding:0; background:#ddd; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; font-size:18px; line-height:40px; color:#999; }
.ind-lgbox .inp_check{ margin-left:0px;}
.ind-lgbox .fogetpwd{display:block; float:right; color:#338aca;}
.ind-lgbox p{ margin-left:0px; font-size:12px; color:#666;}
.ind-lgbox .yzcode{display:block; position:absolute; right:3px; top:1px; width:120px; height:36px; border:0px solid #ddd; border-radius:0 3px 3px 0; margin-left:0;}
.ind-lgbox .Verror{ width:260px; background:#feefe5; border-radius:3px; font-size:13px; color:#f00; text-align:center; line-height:18px; padding:6px 5px;}
.ind-lgbox .Verror p{color:#d56945; margin-left:0;}

.ind-lgbox-con .lg-con .tit{font-size:18px; color:#333; text-align:center; padding:20px 0 15px; line-height:24px; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.ind-lgbox-con .acc-list{width:300px;}
.acc-search .ssbox .sstxt{width:250px;}
.ind-lgbox .lgDownload{width:328px;}

.banner{width:100%; height:220px;}
.banner .pic{height:220px;}
/*news*/
.w1200{width:1200px; margin:0 auto;}
.w220{width:220px; float:left; padding-top:20px;}
.w220 .title{height:110px; background:#ef2712; text-align:center; font-size:26px; color:#fff; line-height:110px;}
.w220 .title h4{font-size:30px;}
.w220 .cont{border-left:1px solid #ddd; border-right:1px solid #ddd;}
.w220 .cont ul li{font-size:16px; height:50px; line-height:50px; font-size:16px; background:#fff; border-bottom:1px solid #ddd;}
.w220 .cont ul li a{display:block; padding-left:50px; color:#666; border-left:0px solid #fff; transition:border .3s ease-in; -webkit-transition:border .3s ease-in; -moz-transition:border .3s ease-in; position:relative;}
.w220 .cont ul li a:hover,.w220 .cont ul li a.current{color:#ef2712; background:#f8f8f8;}
.w220 .cont ul li a:hover:before,.w220 .cont ul li a.current:before{content:""; position:absolute; left:0; top:18px; width:2px; height:15px; background:#ef2712;}
.w950{width:950px; float:right; padding-top:20px; padding-bottom:20px;min-height:500px;}
.pos{ font-size:14px; color:#666; line-height:24px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.pos a{color:#666;}
.news{width:1200px; padding-top:15px;}
.newslist{ margin:15px 50px 20px;}
.newslist .com{height:52px;}
.newslist .cont{padding:20px 20px 0; background:#fff; margin-top:15px;}
.newslist li{font-size:14px; padding-bottom:25px; position:relative;}
.newslist li:before{content:""; position:absolute; left:-6px; top:30px; width:6px; height:6px; border:2px solid #ddd; border-radius:8px;}
.newslist li .date{position:absolute; left:10px; top:10px; font-size:13px; color:#c30; line-height:26px; padding-top:5px;}
.newslist li .date span{font-size:28px; display:block;}
.newslist li .tit{ padding-left:100px; font-size:18px; color:#333; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newslist li .txt{ padding-left:100px; padding-top:5px; font-size:14px; color:#999; line-height:22px; height:66px; overflow:hidden;}
.newslist li a:hover .tit{color:#c30;}

.page {margin-top:10px; padding:10px 0px; background:#fff;text-align:center;font-size:14px;}
.page .quote{display:inline-block;}
.page a {background:#eee; border-radius:3px; color: #666;margin:0 4px; padding:7px 12px; display:inline-block;text-decoration:none;}
.page a:hover {color: #fff; background:#c30; }
.page span{display:inline-block; padding:7px 12px;}
.page .current {background:#c30;color: #fff; margin:0 4px;}
.page .disabled {color:#999;margin:0 2px; background:#eee;}
.page .fff{color:#999;margin:0 2px; background:#fff;}

.posit{width:1200px; margin:0 auto; padding:15px 0; font-size:14px; color:#666; line-height:24px;}
.posit a{color:#666;}
.news_detail{width:800px; margin:0 auto; padding-top:25px; padding-bottom:25px;}
.arti_tit{text-align:center; padding-bottom:10px; border-bottom:0px solid #e6e6e6; }
.arti_tit h4{font-size:24px; color:#e8343d; font-weight:normal; padding-bottom:10px; line-height:38px;}
.arti_tit h6{font-size:20px; color:#333; font-weight:normal; padding-bottom:15px; line-height:30px;}
.arti_tit h5{font-size:13px; color:#999; line-height:24px; padding-top:15px; font-weight:normal; border-top:1px solid #eee;}
.arti_tit h5 span{padding-left:20px;}
.arti_tit .share{float:right; padding-top:5px; font-size:12px; color:#666; line-height:16px;}
.arti_tit .share span{padding-right:5px; float:left; display:block; margin-top:6px;}
.arti_cont{font-size:16px; color:#555; line-height:30px; padding-top:25px; padding-bottom:20px; word-wrap:break-wrap; word-break:break-all; overflow:hidden;}
.arti_cont img{max-width:1100px;}
.prev_next{font-size:14px; color:#777; line-height:24px; padding-top:15px; margin-top:35px; border-top:1px solid #e9e9e9;}
.prev_next span{display:inline-block; vertical-align:middle; line-height:24px;}
.prev_next a{ display:inline-block; color:#333; line-height:24px; padding:0 10px; max-width:650px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle;}
.prev_next a:hover{color:#e10006;}

.menulist{margin-top:10px;}
.menulist li{ height:60px;background:#fff; line-height:60px; font-size:16px; text-align:left; color:#656c7e; position:relative; cursor:pointer;}
.menulist li .icon{display:inline-block; width:20px; height:20px; margin-right:8px; margin-top:-2px; background:url(../images/icon_cate.png) no-repeat center center; vertical-align:middle; margin-left:0px;}
.menulist li .cate-shouxin{background-position:-40px 0;}
.menulist li .cate-about{background-position:-160px 0;}
.menulist li .cate-contact{background-position:-180px 0;}
.menulist li .cate-join{background-position:-140px 0;}
.menulist li .cate-plat{background-position:-400px 0;}
.menulist li a{display:block; padding:0 20px; color:#656c7e;}
.menulist li a:hover{color:#4388ee;}
.menulist li a.on{background:#4388ee; color:#fff;}
.menulist li a.on .cate-shouxin{background-position:-40px -20px;}
.menulist li a.on .cate-about{background-position:-160px -20px;}
.menulist li a.on .cate-contact{background-position:-180px -20px;}
.menulist li a.on .cate-join{background-position:-140px -20px;}
.menulist li a.on .cate-plat{background-position:-400px -20px;}

.m-t-t{background:#f6f7fc; border:1px solid #e7eaf1; padding:15px; margin-bottom:10px;}
.m-t-t h3{position:relative; font-size:22px; color:#000; line-height:26px;}
.m-t-t h3:before{content:""; position:absolute; left:-15px; top:4px; width:5px; height:18px; background:#4388ee;}
.m-t-t .cont{padding-top:10px;font-size:14px; color:#666; line-height:24px; word-break:break-all;}
.m-t-t .txt{font-size:14px; color:#666; line-height:24px; padding-top:5px; word-break:break-all;}
.m-t-t .tit{font-size:16px; color:#000; line-height:26px; padding-top:15px;}
.pro-advantage{width:850px; margin:15px auto;}
.pro-advantage li{float:left; width:20%; padding:15px 2%; text-align:center;}
.pro-advantage li .icon{display:inline-block; width:102px; height:102px; background:url(../images/pro_adv.png) no-repeat;}
.pro-advantage li .icon1{background-position:0 0;}
.pro-advantage li .icon2{background-position:-102px 0;}
.pro-advantage li .icon3{background-position:-204px 0;}
.pro-advantage li .icon4{background-position:-306px 0;}
.pro-advantage li .icon5{background-position:0 -102px;}
.pro-advantage li .icon6{background-position:-102px -102px;}
.pro-advantage li .icon7{background-position:-204px -102px;}
.pro-advantage li .icon8{background-position:-306px -102px;}
.pro-advantage li h4{font-size:18px; color:#333; line-height:24px; padding-top:5px;}
.pro-advantage li .txt{display:inline-block; font-size:13px; color:#999; line-height:24px;}
/*help*/
.help-cate .tit{position:relative; border-bottom:1px solid #fff; cursor:pointer;}
.help-cate .tit.last{border-bottom:none;}
.help-cate .tit .arrow{display:inline-block; position:absolute; right:15px; top:25px; width:20px; height:15px; background:url(../images/icon_cate.png) no-repeat; background-position:-40px -55px;}
.help-cate .Mon .arrow{display:inline-block; position:absolute; right:15px; top:25px; width:20px; height:15px; background:url(../images/icon_cate.png) no-repeat; background-position:-40px -40px;}
.help-cate dl{display:none; padding:10px 0;}
.help-cate dl.show{display:block;}
.help-cate dd{font-size:15px; line-height:40px; position:relative;}
.help-cate dd a{display:block; color:#666; padding-left:20px;}
.help-cate dd a:hover{color:#4388ee;}
.help-cate dd.current a:before{position: absolute; content: ""; left:0px; top:12px;  background:#4388ee; z-index:22; width:5px; height:16px;}
.help-cate dd.current a{color:#4388ee;}
.help-cate h4{background:#4388ee; color:#fff; font-size:16px; height:65px; line-height:65px; padding-left:20px;}
.help-main{width:978px; float:right; min-height:500px; position:relative; z-index:11; padding-left:10px; padding-bottom:20px;}
.help-main .pos{margin-left:20px;}
.mod-help{display:none;}
.mod-help li{ padding-top:20px; background:#f6f7fc; border:1px solid #e7eaf1; padding:15px; margin-bottom:10px;}
.mod-help .tit{position:relative; font-size:18px; color:#000; line-height:26px;}
.mod-help .tit:before{content:""; position:absolute; left:-15px; top:4px; width:5px; height:18px; background:#4388ee;}
.mod-help .txt{font-size:14px; color:#666; line-height:24px; padding-top:10px; word-break:break-all;}
.mod-help.show{display:block;}
/*about-1803*/
.bg-f8{background:#f8f8f8;}
.cate-ab{text-align:center; height:45px; line-height:45px;}
.cate-ab ul{display:inline-block;}
.cate-ab ul li{float:left; margin:0 5px;}
.cate-ab li a{display:block; line-height:45px; padding:0 15px; font-size:16px; color:#333;}
.cate-ab li a:hover{color:#bf1a21;}
.cate-ab li.current a{background:#bf1a21; color:#fff;}
.aboutcon{padding:20px 30px; min-height:300px; margin:10px 0;}
.aboutcon .ab-tit{text-align:center; padding-top:10px;}
.aboutcon .ab-tit h2{font-size:24px; color:#333; line-height:26px;}
.aboutcon .ab-tit .line{display:inline-block; width:50px; height:3px; background:#4388ee;}
.aboutcon .ab-txt{font-size:15px; color:#555; line-height:30px; margin-top:30px; margin-bottom:10px;}
.joinus{font-size:14px; color:#555; line-height:30px; margin-top:20px; margin-bottom:20px;}
.k-tit{height:40px; background-color:#ededed; line-height:40px; padding:0 15px; margin-top:15px; cursor:pointer;}
.k-tit .icon{display:inline-block; background:url(../images/filter.png) no-repeat; background-position:0 -10px; width:15px; height:10px; vertical-align:middle;}
.k-tit .icon-1{display:inline-block; background:url(../images/filter.png) no-repeat; background-position:0 0px; width:15px; height:10px; vertical-align:middle;}
.k-tit span{display:inline-block;font-size:14px; color:#666; padding-left:5px;}
.k-txt{display:none; font-size:13px; color:#666; line-height:26px; padding-top:10px;}

.joinus .k-txt{font-size:14px; padding:10px 20px;}
.ny-cooperate{margin-top:50px;}
.ny-cooperate ul li{float: left; position: relative; width: 220px; height: 45px; border-right: 0px dashed #e5e5e5; text-align:center; margin-bottom:30px;}
.ny-cooperate ul li img{display:inline-block; max-width:220px;}
.ab-contact{ padding-left:30px; padding-top:30px; font-size:14px; color:#666; line-height:28px;}
.ab-contact span{display:inline-block; background:url(../images/icon_contact.png) no-repeat; width:25px; height:25px; vertical-align:middle; margin-right:5px;}
.ab-contact span.i-address{background-position:0 0;}
.ab-contact span.i-tel{background-position:0 -25px;}
.ab-contact span.i-tel2{background-position:0 -50px;}

/*index-data190621*/
.ind-data{width:1200px; margin:0 auto; background:url(../images/bgdata.png) no-repeat center bottom; padding-bottom:60px;  height:135px; overflow:hidden;}
.ind-data ul{background-color: #fafafa; padding:15px 15px 0;}
.ind-data li{float:left; width:290px; height:105px; position:relative; margin:10px 0; text-align:center; font-size:15px; color:#666; overflow:hidden;}
.ind-data li:after{content:""; position:absolute; right:0; top:20px; width:1px; height:100px; background:#eee;}
.ind-data li:last-child:after{background:none;}
.ind-data li h4{font-size:15px; color:#666; line-height:30px; height:30px; padding:10px 0;}
.ind-data li p{display:block; position:relative; font-size:15px; color:#666; height:45px; line-height:45px; margin-top:15px; overflow:hidden;}
.ind-data li .num{display:inline-block; position:relative; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;transition: all ease-out .3s;}
.ind-data li .num:after{ position:absolute;left: 0; width: 100%; color: #4388ee; content: attr(data-title); transform: translateY(100%);}
.ind-data li:hover .num{ transform: translateY(-100%);}

.ind-data li:hover .num{ color:#4388ee;}
.ind-pro{padding-top:20px;}
/* 20200201 */
.menulist li .cate-abs{background-position:-440px 0;}
.menulist li .cate-dlabs{background-position:-460px 0;}
.menulist li a.on .cate-abs{background-position:-440px -20px;}
.menulist li a.on .cate-dlabs{background-position:-460px -20px;}
.pro-advantage li .icon2-1{background-position:0 -204px;}
.pro-advantage li .icon2-2{background-position:-102px -204px;}
.pro-advantage li .icon2-3{background-position:-204px -204px;}
.pro-advantage li .icon3-1{background-position:0 -306px;}
.pro-advantage li .icon3-2{background-position:-102px -306px;}
.pro-advantage li .icon3-3{background-position:-204px -306px;}
.pro-advantage li .icon3-4{background-position:-306px -306px;}