@charset "utf-8";

/*header*/
.header{ height:40px; background-color:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.header_cont{ height:40px;}
.header_left{ float:left;}
.header_left a{ width:40px; height:40px; display:block; float:left; margin-right:10px; overflow:hidden; text-indent:-50px; background:url(../images/header_icon.png) no-repeat;}
.header_left a.header_icon_qq:hover{ background-position:0 -40px;}
.header_left a.header_icon_sina{ background-position:0 -80px;}
.header_left a.header_icon_sina:hover{ background-position:0 -120px;}
.header_left a.header_icon_wechat{ background-position:0 -160px;}
.header_left a.header_icon_wechat:hover{ background-position:0 -200px;}
.header_right{ background:url(../images/header_icon.png) no-repeat 0 -240px; height:40px; line-height:40px; color:#9d9d9d; padding-left:40px;}

/*nav*/
.nav{ height:120px; background-color:#fff; position:absolute; z-index:10; width:100%;}
.logo{widht:160px; padding:24px 0; float:left;}
.nav_cont{ float:right;}
.nav_cont>li{ float:left;}
.nav_cont>li>a{ height:120px; line-height:120px; display:block; padding:0 24px; margin:0 5px; font-size:18px;}
.nav_cont>li>a.sel,.nav_cont>li>a:hover{ border-bottom:2px solid #d3161e; height:118px;}
.nav_cont>li>a:hover{ color:#d3161e;}
.nav_cont>li:hover ul{ display:block;}
.nav_cont>li ul{ background-color:#f7f7f7; height:0px; overflow:hidden;}
.nav_cont>li ul a{ height:40px; line-height:40px; text-align:center; display:block; border-bottom:1px solid #fff;}
.nav_cont>li ul a:hover{ border-bottom:1px solid #d3161e;}

/*banner*/
.banner{ height:460px; overflow:hidden; position:relative; margin-top:120px;}
.banner .slides li a{ width:100%; height:100%; display:block;}
.slides{ position:relative; z-index:1; height:460px;}
.slides li{ height:460px;}
.flex-control-nav{ position:absolute; bottom:15px; z-index:2; width:50%; left:50%; margin-left:-155px; text-align:center;}
.flex-control-nav li{ display:inline-block; width:100px; height:8px; margin:0 5px; zoom:1; float:left;}
.flex-control-nav a{ display:inline-block; width:100px; height:8px; line-height:40px; overflow:hidden; background-color:#e2f1f0; cursor:pointer; text-indent:-99px;}
.flexslider{ position:relative;}
.flex-control-nav a.flex-active{ background-color:#be363a;}
.flex-control-nav a:hover{ background-color:#be363a;}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:200px; display:none;}
.flex-direction-nav li a{ display:block; width:40px; height:80px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-direction-nav li a.flex-prev{ left:0px; background:url(../images/suncloud_icon.png) 0 0px no-repeat;}
.flex-direction-nav li a.flex-prev:hover{ background-position:-40px 0px;}
.flex-direction-nav li a.flex-next{ right:0px; background:url(../images/suncloud_icon.png) 0 -80px no-repeat;}
.flex-direction-nav li a.flex-next:hover{ background-position:-40px -80px;}
.banner:hover .flex-direction-nav{ display:block;}

/*财猴服务*/
.index_serve_title{ height:60px; line-height:60px; text-align:center; margin-top:50px; font-size:24px; font-weight:inherit;}
.index_serve_hint{ line-height:30px; color:#999; text-align:center;}
.index_serve_cont{ margin:64px 0 40px 0; height:309px;}
.index_serve_cont ul{ width:1120px;}
.index_serve_cont ul li{ height:309px; width:260px; margin-right:20px; float:left; position:relative; overflow:hidden;}
.index_serve_cont ul li.hide{opacity: 0;transform:scale(0.2,0.2);}
.index_serve_icon{ background:url(../images/index_serve_icon.png) no-repeat; width:150px; height:150px; margin:0 auto;}
.index_serve_two .index_serve_icon{ background-position:0 -150px;}
.index_serve_three .index_serve_icon{ background-position:0 -300px;}
.index_serve_four .index_serve_icon{ background-position:0 -450px;}
.index_serve_h,.index_serve_hovcont h3{ font-size:18px; font-weight:inherit; height:40px; line-height:40px; margin:30px 0 15px 0; text-align:center;}
.index_serve_p,.index_serve_hovcont p{ width:210px; margin:0 auto; text-align:center; line-height:30px;}
.index_serve_hovtop{ height:61px; width:100%; background-color:#22b16e; position:absolute; top:-121px; left:0; z-index:2;}
.index_serve_hovtop .index_serve_icon{ width:120px; height:120px; background-position:-150px 0;}
.index_serve_hovcont{ width:258px; border-bottom:1px solid #22b16e; border-left:1px solid #22b16e; border-right:1px solid #22b16e; position:absolute; height:187px; top:309px; background-color:#fff; padding-top:60px;}
.index_serve_hovtop.two{ background-color:#fab400;}
.index_serve_hovtop.two .index_serve_icon{ background-position:-150px -120px;}
.index_serve_hovcont.two{ border-bottom:1px solid #fab400; border-left:1px solid #fab400; border-right:1px solid #fab400;}
.index_serve_hovtop.three{ background-color:#ab5de9;}
.index_serve_hovtop.three .index_serve_icon{ background-position:-150px -240px;}
.index_serve_hovcont.three{ border-bottom:1px solid #ab5de9; border-left:1px solid #ab5de9; border-right:1px solid #ab5de9;}
.index_serve_hovtop.four{ background-color:#18b5f9;}
.index_serve_hovtop.four .index_serve_icon{ background-position:-150px -360px;}
.index_serve_hovcont.four{ border-bottom:1px solid #18b5f9; border-left:1px solid #18b5f9; border-right:1px solid #18b5f9;}

/*经典案例*/
.index_case{ background:url(../images/index_case.png) no-repeat; height:640px;}
.index_case_title{ height:60px; line-height:60px; text-align:center; margin-top:30px; font-size:24px; font-weight:inherit;}
.index_case_hint{ height:40px; line-height:40px; text-align:center; color:#999;}
.index_case_cont{ margin:38px 0 44px 0; overflow:hidden;}
.index_case_cont.hide{opacity: 0;transform: translate(0,200px);}
.index_case_cont li{ float:left;}
.index_case_cont li a{ width:275px; height:173px; display:block; position:relative; overflow:hidden;}
.index_case_cont li a img{-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.index_case_cont li a:hover img{-webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; transform:scale(1.05);}
.index_case_cont_top{ background:url(../images/index_case_cont_top.png); position:absolute; top:173px; left:0; text-align:center; line-height:30px; width:255px; padding:0 10px;}
.index_case_cont_top h3{ color:#fff; font-size:18px; font-weight:inherit;}
.index_case_cont_top p{ color:#fff;}

.index_case_but{ width:203px; height:38px; line-height:38px; text-align:center; color:#d3161e; margin:0 auto; border:1px solid #d3161e; display:block; font-size:16px;}
.index_case_but.hide{opacity: 0;transform: scale(0.5,0.5);}
.index_case_but.animation:hover{ color:#fff; background-color:#d3161e;}


/*新闻资讯*/
.index_news_bg {background-color:#f2f2f2;}
.index_news{ overflow:hidden;  }
.index_news_title{ height:60px; line-height:60px; text-align:center; margin-top:40px; font-size:24px; font-weight:inherit;}
.index_news_hint{ height:40px; line-height:40px; text-align:center; color:#999;}
.index_news_cont{ margin:40px 0; overflow:hidden;}
.index_news_cont_left{ width:300px; float:left; background-color:#d3161e; display:block;}
.index_news_cont_left.hide{
    opacity: 0;
    transform: translate(-150px,0);
}
.index_news_cont_left:hover{ opacity:0.7;}

.index_news_cont_left h3{ padding:0 20px; height:60px; line-height:60px; font-size:16px; color:#fff; font-weight:inherit;}
.index_news_cont_left p{ padding:0 20px 16px 20px; line-height:30px; color:#fff;}
.index_news_cont_right{ display:block; float:right; width:770px;}
.index_news_cont_right.hide{opacity: 0;transform: translate(150px,0);}
.index_news_cont_right li{ margin-bottom:20px; overflow:hidden; position:relative;}
.index_news_hr{ height:1px; background-color:#d3161e; position:absolute; top:84px; left:0; width:0px;}
.index_news_left{ padding:2.5px 15px; width:645px; line-height:40px; display:block; background-color:#ffffff; float:left;}
.index_news_left h3{ font-weight:inherit; font-size:16px;}
.index_news_left p{ color:#666;}
.index_news_right{ width:85px; height:85px; background-color:#d3161e; display:block; text-align:center; float:right; line-height:42.5px;}
.index_news_right h3{color:#fff; font-size:30px; font-weight:inherit;}
.index_news_right p{ color:#fff;}

/*合作伙伴*/
.index_cooperate{ background-color:#f2f2f2; height:100px;}
.index_cooperate_title{ width:160px; height:70px; padding:15px 0; line-height:35px; text-align:center; background-color:#3f5050; float:left;}
.index_cooperate_title h3{ color:#fff; font-size:18px; font-weight:inherit;}
.index_cooperate_title p{ color:#cccccc;}
.index_cooperate_cont,.index_cooperate_cont li{ float:left;}
.index_cooperate_cont li a{ width:235px; height:78px; padding-top:22px; display:block; text-align:center; line-height:100px;opacity:0.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.index_cooperate_cont li a:hover{opacity:1; -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; -webkit-transform:scale(0.9) ; -moz-transform:scale(0.9) ; transform:scale(0.9);}

/*底部*/
.footer{ background:url(../images/footer.jpg) repeat-y center #293535; overflow:hidden;}
.footer_left{ width:265px; float:left; padding-right:35px;}
.footer_left p{ color:#f2f2f2;}
.footer_tal{ margin-top:30px; height:60px; line-height:60px; font-size:36px; color:#f2f2f2;}
.footer_email{ color:#f2f2f2; padding:10px 0; line-height:30px;}
.footer_right{ width:755px; float:right; margin:30px 0 40px 0;}
.footer_nav{ width:160px; float:left;}
.footer_nav_title{ line-height:60px; color:#f2f2f2; font-size:16px;}
a.footer_nav_cont{ line-height:30px; height:30px; color:#bbbbbb;}
a.footer_nav_cont:hover{ text-decoration:underline;}
.footer_opinion{ float:right; padding:20px 0 0 0;}
.footer_input{ width:233px; height:33px; border:1px solid #9fa0a0;}
.footer_input input{ background:none; height:33px; line-height:33px; width:203px; padding:0 15px; border:0px; position:absolute; color:#fff;}
.footer_input span,.footer_textarea span{ padding:0 15px; color:#9fa0a0; line-height:33px;}
.footer_textarea{ height:83px; width:233px; border:1px solid #9fa0a0; margin-top:15px;}
.footer_textarea textarea{ height:83px; width:203px; background:none; border:none; line-height:33px; position:absolute; color:#fff; overflow:hidden; margin:0; padding:0 15px;}
a.footer_but{ width:235px; height:35px; background-color:#9fa0a0; color:#293535; display:block; line-height:35px; text-align:center; margin-top:15px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
a.footer_but:hover{ background-color:#bdbdbd;}

/*版权*/
.copyright{ background-color:#1e2a2a; padding:15px 0; line-height:40px; text-align:center;}
.copyright p,.copyright span,.copyright a{ color:#9fa0a0;}
.copyright a:hover{ text-decoration:underline;}


/*act_gotop*/
.act_gotop{ width:50px; position:fixed; z-index:100; bottom:10px; right:0;}
.act_gotop ul li{margin-bottom:10px; position:relative;}
.up_gotop,.quiz_gotop,.guest_gotop{ background:url(../images/act_gotop.png) no-repeat #070b0b; width:50px; height:30px; display:block; padding-top:40px; text-align:center; font-size:14px; color:#FFF;}
.act_gotop ul li span{ width:50px; height:50px; background:url(../images/act_gotop.png) no-repeat; display:block;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.act_gotop ul li .act_count span{ background-position:0 -50px;}
.act_gotop ul li .act_code span{ background-position:0 -100px;}
.act_gotop ul li .act_up span{ background-position:0 -150px; background-color:#434343;}
.act_gotop ul li a:hover span{ background-color:#d3161e;}
.act_gotop ul li a{ position:relative; width:50px; height:50px; display:inline-block; background-color:#070b0b;}
.act_gotop ul li .tipsText{ position:absolute; background-color:#d3161e; top:0; color:#fff; height:50px; width:118px; line-height:50px; text-align:center; right:62px; font-size:16px; display:none;}
.act_gotop ul li .act_code .tipsText{ width:125px; height:120px; top:-75px; padding:8px 0 0 0;}
.act_gotop ul li .tipsText dd{ position:absolute; border-left: 10px solid #d3161e;border-bottom: 10px solid transparent;border-top: 10px solid transparent; right:-10px; top:50%; margin-top:-10px;}
.act_gotop ul li .act_code .tipsText dd{ top:98px;}

/*解决方案*/
.scheme_banner{ height:460px; background:url(../images/banner2.jpg) no-repeat center; margin-top:110px;}
.scheme_one{ height:860px; overflow:hidden;}
.scheme_one_title,.scheme_two_title,.scheme_three_title,.scheme_four_title,.scheme_five_title{ height:60px; line-height:60px; margin-top:52px; padding-left:50px; color:#fff; font-size:24px; font-weight:inherit;}
.scheme_one_title span,.scheme_two_title span,.scheme_three_title span,.scheme_four_title span,.scheme_five_title span{ font-size:48px; color:#fff; float:left; font-style:italic; margin-right:20px;}
.scheme_one_cont{ width:584px; text-align:right; margin-bottom:40px; overflow:hidden;}
.scheme_one_cont.hide{
    opacity: 0;
    transform: translate(200px,0);
}
.scheme_one_cont h3,.scheme_two_cont h3,.scheme_three_cont h3,.scheme_four_cont h3,.scheme_five_cont h3{ color:#d3161e; line-height:40px; margin-bottom:15px;}
.scheme_one_cont p,.scheme_two_cont p,.scheme_three_cont p,.scheme_four_cont p,.scheme_five_cont p{ color:#444; line-height:24px;}
.scheme_one_icon{ width:402px; height:463px; position:absolute; top:82px; right:0; background:url(../images/scheme_one_icon.png) no-repeat;}
.scheme_one_icon.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.scheme_two{ height:450px; overflow:hidden;}
.scheme_two_title{ margin:32px 0 0 490px;}
.scheme_two_cont{ margin-left:545px; margin-bottom:50px;}
.scheme_two_cont.hide{
    opacity: 0;
    transform: translate(-200px,0);
}
.scheme_two_icon{ width:410px; height:413px; position:absolute; top:-100px; left:67px; background:url(../images/scheme_two_icon.png) no-repeat; z-index:2;}
.scheme_two_icon.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.scheme_three{ height:484px; overflow:hidden;}
.scheme_three_title{ margin:20px 0 0 0;}
.scheme_three_cont{ margin-bottom:50px; margin-left:30px; margin-right:464px;}
.scheme_three_cont.hide{
    opacity: 0;
    transform: translate(200px,0);
}
.scheme_three_icon{ width:326px; height:255px; position:absolute; background:url(../images/scheme_three_icon.png) no-repeat; top:82px; right:21px;}
.scheme_three_icon.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.scheme_four{ background:url(../images/scheme_four.png) no-repeat center; height:524px; overflow:hidden;}
.scheme_four_title{ margin:27px 0 0 540px;}
.scheme_four_cont{ margin-left:520px; margin-bottom:60px;}
.scheme_four_cont.hide{
    opacity: 0;
    transform: translate(-200px,0);
}
.scheme_four_icon{ width:387px; height:347px; background:url(../images/scheme_four_icon.png) no-repeat; position:absolute; top:80px; left:16px;}
.scheme_four_icon.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.scheme_five{ background:url(../images/scheme_five.png) no-repeat center; height:574px; overflow:hidden;}
.scheme_five_title{ margin:15px 0 0 0;}
.scheme_five_cont{ margin-left:15px; margin-bottom:50px; margin-right:530px;}
.scheme_five_cont.hide{
    opacity: 0;
    transform: translate(200px,0);
}
.scheme_five_icon{ position:absolute; background:url(../images/scheme_five_icon.png) no-repeat; width:451px; height:322px; top:125px; right:15px;}
.scheme_five_icon.hide{
    opacity: 0;
    transform:scale(0.2,0.2);
}
.img-wrapper {
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 64px;
    width: 1100px;

    overflow-x: auto;
}
.item-img {
    height: 216px;
    width: 468px;
    margin: 0 32px 32px 0;
}
.gs {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-family: 'PingFangSC-Regular, PingFang SC';
    font-weight: 400;
    color: #ACAEB6;
    line-height: 20px;
    margin-bottom: 12px;
}
a.gs {
    color: #1e80ff;
}

/*服务流程*/
.serve_flow{ background-color:#e84c3d; margin-top:120px;}
.serve_flow_title{ height:150px; line-height:150px; text-align:center; color:#fff; font-size:24px; font-weight:inherit;}
.serve_flow_cont{ height:460px; background:url(../images/serve_flow_cont.png) no-repeat 0 40px; overflow:hidden;}
.serve_flow_top{ text-align:right; width:230px; margin-top:15px; line-height:30px; float:left;}
.serve_flow_top h3,.serve_flow_bot h3{ font-size:18px; font-weight:inherit; color:#fff;}
.serve_flow_top p,.serve_flow_bot p{ color:#fff;}
.serve_flow_bot{ width:230px; line-height:30px; float:left;}
.serve_cooperation{ background-color:#f1f2f4;}
.serve_cooperation_title,.serve_intention_title{ height:140px; line-height:140px; text-align:center; font-size:24px; font-weight:inherit;}
.serve_cooperation_cont{ width:1130px; margin-bottom:40px; overflow:hidden;}
.serve_cooperation_cont li{ float:left; margin:0 0 20px 16px;}
.serve_cooperation_cont li a{ width:202px; height:108px; border:1px solid #e2e2e2; display:block; background-color:#fff;}
.serve_intention_input{ height:36px; border:1px solid #cbcbcb; position:relative; background-color:#f1f2f4;}
.serve_intention_input input{ position:absolute; top:0px; left:0; height:36px; line-height:36px; background:none; padding:0 20px; width:1056px; border:0px;}
.serve_intention_input span{ padding:0 20px; line-height:36px;}

/* 新闻 */
.news { margin: 120px 0 0 0; padding: 40px 0 0 0; border-top: 1px solid #dddddd; }
.news_list { overflow: hidden; padding-bottom: 40px; cursor: pointer;}
.news_list:hover .news_list_left{ border: 1px solid #d3161e; width: 244px; height: 144px;}
.news_list:hover .news_list_right_hr{ width: 834px;}
.news_list_left {float: left; width: 246px; height: 146px;}
.news_list_right { float: right; width: 794px; height: 146px; background-color: #f7f7f7; padding: 0 20px;  position: relative;}
.news_list_right h3{ line-height: 40px; font-size: 16px; color: #333333;}
.news_list_right p { padding: 10px 0; line-height: 24px; color: #666; font-size: 14px; height: 48px;}
.news_list_bottom span{color: #999999; font-size: 14px;}
.news_list_right_hr {height: 1px; width: 0px; background-color: #d3161e; position: absolute;bottom: 0px; left: 0px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}

/* 新闻详情页 */
.detail { background: url("../images/detail.jpg"); margin: 120px 0 0 0; padding: 40px 0;}
.detail_content {background-color: #ffffff;}
.detail_title { line-height: 80px; font-size: 20px; color: #333333; padding: 0 20px; text-align: center;}
.detail_time {color: #999; border-bottom: 1px solid #dddddd; font-size: 14px; text-align: center; line-height: 39px;}
.detail_cont { line-height: 30px; padding: 20px 40px; font-size: 14px; color: #333333;}
.detail_cont p{ padding-bottom: 10px;}

/* 关于我们 */
.company {margin: 120px 0 0 0; padding: 0 0 50px 0; border-top: 1px solid #dddddd;}
.company_title { line-height: 92px; font-size: 24px; color: #333333; text-align: center;}
.company_content { overflow: hidden;}
.company_left {width: 570px; font-size: 14px; color: #333333; line-height: 35px; float: left;}
.company_right { float: right;}
.help {background-color: #c2f2ff; padding-bottom: 40px;}
.help_content {overflow: hidden;}
.help_list {float: left;width: 530px; height: 235px;}
.help_list h3{height: 70px; line-height: 70px; font-size: 18px; color: #333333; display: flex; align-items: center;}
.help_list h3 span{ display: inline-block; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 14px; margin-right: 18px; color: #ffffff; line-height: 25px; width: 25px; height: 25px;background-color: #e19504;}
.help_list p{ line-height: 35px; font-size: 14px;}