﻿@charset "UTF-8";
*{margin:0; padding:0;}
table{border-collapse:collapse;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
i,s,em,u{font-style:normal; text-decoration:none;}
a{text-decoration:none; outline:none; color:inherit;cursor: pointer;}
.clearfix:after{clear:both; content:" "; display:block; height:0; font-size:0;}
.clearfix{*zoom:1;}
.dn{display:none;}
.db{display:block;}
textarea,input{font-size:inherit; font-family:microsoft yahei; outline:none; color: initial;}
body{font:14px/1.5 microsoft yahei; color:#000; background:#fff; /*min-width:1200px;*/}
/* 通用 */

.s_sider{position:fixed; bottom:200px; right:0; width:60px; z-index:10; overflow:hidden;}
.s_sider dl{background:#0c9; text-align:center; font-size:0; position:relative; cursor:pointer;}
.s_sider dl em{font-size:12px; display:block; color:#fff;}
.s_sider dl:hover em{color:#fff725;}
.s_sider dl.item2 em{padding-bottom:4px; *margin-top:-1px;}
.s_sider_icon{position:relative; display:inline-block; width:38px; height:38px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sider_2.png) no-repeat center; background-size:cover;}
.s_sider_icon s{width:4px; height:4px; border-radius:50%; background:#fff; position:absolute; top:14px;}

.s_sider_bottom{position:relative; height:3px; margin-left:4px; margin-bottom:1px;}
.s_sider_bottom s{position:absolute; left:-4px; top:0; width:4px; height:3px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sider_1_bottom.png) no-repeat center;}
.s_sider_top{position:relative; height:4px; margin-left:4px;}
.s_sider_top s{position:absolute; left:-4px; top:0; width:4px; height:4px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sider_2_top.png) no-repeat center;}
/* 贴右边栏 */

.s_header_news{position:absolute; top:9px;left:50%;margin-left:-600px; width:1200px;}
.s_header_news .sh_in_news{overflow: hidden; position: relative; height: 30px;width:320px;float:right;}
.s_header_news ul{position:absolute; top:0;}
.sheader_news_item{height:30px; line-height:30px; background:#b1b4b8; border-radius:18px; font-size:0; width:320px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sh_news_bg.png) no-repeat center\9;}
.sheader_news_item i{padding-left:3px;}
.sheader_news_item img{width:24px; height:24px; border-radius:50%; vertical-align:middle; position:relative; top:-1px\9;}
.sheader_news_item em{font-size:14px; color:#fff; vertical-align:middle; padding-left:12px; padding-right:12px; position:relative; top:-1px\9;}
/* 顶部-滚动新闻 */

.s_msearch{text-align:center; padding:24px 0;}
.s_msearch li{float:left; width:150px; font-size:0; cursor:pointer;}
.s_msearch li s{width:78px; height:78px; border:1px solid #06c98b; border-radius:50%; display:inline-block; transition:.5s; position:relative; *background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/select_circle.png) no-repeat center; *width:80px; *height:80px; *border:none; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/select_circle.png) no-repeat center\0; width:80px\0; height:80px\0; border:none\0;}
.s_msearch li:hover s{background:#06c98b; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/select_circle_on.png) no-repeat center\9;}
.s_msearch li s i{width:50px; height:50px; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; background-image:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/msearch.png); background-repeat:no-repeat;}
.s_msearch li.item1 s i{background-position:0 0;}
.s_msearch li.item2 s i{background-position:0 -50px;}
.s_msearch li.item3 s i{background-position:0 -100px;}
.s_msearch li.item4 s i{background-position:0 -150px;}
.s_msearch li.item5 s i{background-position:0 -200px;}
.s_msearch li.item6 s i{background-position:0 -250px;}
.s_msearch li.item7 s i{background-position:0 -300px;}
.s_msearch li.item8 s i{background-position:0 -350px;}
.s_msearch li.item1:hover s i{background-position:-50px 0;}
.s_msearch li.item2:hover s i{background-position:-50px -50px;}
.s_msearch li.item3:hover s i{background-position:-50px -100px;}
.s_msearch li.item4:hover s i{background-position:-50px -150px;}
.s_msearch li.item5:hover s i{background-position:-50px -200px;}
.s_msearch li.item6:hover s i{background-position:-50px -250px;}
.s_msearch li.item7:hover s i{background-position:-50px -300px;}
.s_msearch li.item8:hover s i{background-position:-50px -350px;}
.s_msearch li em{display:block; font-size:18px; color:#999; padding-top:10px;}
/* 第二屏-圆形查询 */


.s_ad_1{height:150px; background: url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/ad_1.jpg) no-repeat center; text-align:center; font-size:0;width:100%;margin:0 auto;}
/* 第二屏-横向广告栏 */


.s_service{background:#eaf3f6; height:600px; overflow:hidden;}
.s_service_title{text-align:center; line-height:1.3; padding-top:50px;}
.s_service_title h2{color:#43525a; font-size:40px;}
.s_service_title h5{color:#62737c; font-size:20px;}
.s_service_title h5 em{padding:0 12px;}
/* 平安优质服务-标题 */

.s_service_shield{position:absolute; top:160px; left:0; width:359px; height:354px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/service_shield.png) no-repeat center; text-align:center;}
.s_service_shield{line-height:1.4;}
.s_service_shield h2{font-size:26px; color:#2c353a; padding-top:130px;}
.s_service_shield h3{font-size:18px; color:#2c353a;}
.s_service_shield h4{font-size:24px; color:#fff; margin-top:43px; letter-spacing:4px;}
.s_service_shield h4 em{display:inline-block;}
.s_service_shield h4 em.item1{transform:rotate(5deg) translate(2px,16px);}
.s_service_shield h4 em.item2{transform:rotate(0deg) translate(0,17px);}
.s_service_shield h4 em.item3{transform:rotate(-5deg) translate(-2px,16px);}
.s_service_shield h4 em.item4{transform:rotate(-10deg) translate(-2px,2px);}
.s_service_shield h4 em.item5{transform:rotate(-5deg) translate(-1px,-11px);}
.s_service_shield h4 em.item6{transform:rotate(0) translate(-2px,-12px);}
.s_service_shield h4 em.item7{transform:rotate(5deg) translate(-3px,-10px);}
/* 平安优质服务-盾牌 */

.s_service_person{position:absolute; top:130px; left:230px;}
/* 平安优质服务-人 */

.s_service_list{position:absolute; top:145px; left:498px;}
.s_service_list dl{position:absolute; width:455px; height:86px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/service_bg.png) no-repeat center;}
.s_service_list dl.item1{position:absolute; left:0; top:0;}
.s_service_list dl.item2{position:absolute; left:350px; top:46px;}
.s_service_list dl.item3{position:absolute; left:215px; top:105px;}
.s_service_list dl.item4{position:absolute; left:0px; top:215px;}
.s_service_list dl.item5{position:absolute; left:215px; top:320px;}
.s_service_list dl s{width:106px; height:86px; position:absolute; left:0; top:0; background-repeat:no-repeat; background-image:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/service_img.png);}
.s_service_list dl.item1 s{background-position:1px -6px;}
.s_service_list dl.item2 s{background-position:-2px -83px;}
.s_service_list dl.item3 s{background-position:1px -190px;}
.s_service_list dl.item4 s{background-position:1px -281px;}
.s_service_list dl.item5 s{background-position:1px -374px;}
.s_service_list dl h3{padding-left:111px;}
.s_service_list dl h3 i{font-size:18px; color:#44535b;font-weight:bold;line-height:34px;display:block;}
.s_service_list dl h3 em{font-size:16px; color:#333;line-height: 20px;}
/* 平安优质服务-列表 */


.s_ad_2{height:100px; background:#54646c;}
.s_ad_2 .s_bdr{z-index:1;}
.sa_img{font-size:0; position:absolute; left:0; bottom:0;}
.sa_list{position:absolute; right:0; top:28px;}
.sa_list dl{float:left; display:inline; margin-left:20px; position:relative; height:46px;}
.sa_list dt{float:left; padding-right:9px;}
.sa_list dd{float:left; color:#fff; margin-top:-6px;}
.sa_list dd h2{font-size:22px;}
.sa_list dd p{font-size:13px;}
/* 理赔服务联系方式 */
.sc_input_box input

.s_sort{height:470px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sort_bg.png) no-repeat center; background-size:cover; overflow:hidden;}
.s_sort_list{padding-top:72px;}
.s_sort_list li{float:left; display:inline; margin-left:30px; margin-bottom:36px; width:380px; height:140px; cursor:pointer; transition:.3s; position:relative; top:0; background-image:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/sort_img.png); background-repeat:no-repeat;}
.s_sort_list li.marginleft0{margin-left:0;}
.s_sort_list li.item1{background-position:0 0;}
.s_sort_list li.item2{background-position:0 -150px;}
.s_sort_list li.item3{background-position:0 -300px;}
.s_sort_list li.item4{background-position:0 -450px;}
.s_sort_list li.item5{background-position:0 -600px;}
.s_sort_list li.item6{background-position:0 -750px;}
.s_sort_list li:hover{box-shadow:0 0 12px rgba(0,0,0,.2); top:-6px;}
.s_sort_list h2{color:#43484a; padding-top:34px; padding-left:22px; padding-right:100px;}
.s_sort_list h2 em{font-size:24px; padding-bottom:4px; display:block;}
.s_sort_list h2 p{font-size:16px;}
.s_sort_list h2 span{font-size:14px;margin-top:6px;color:#00c888;display:block;}
/* 保险种类 */


.s_bottom{position:fixed; bottom:0; left:0; width:100%; z-index:10; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/dark80.png) repeat;}
.s_bottom_pack{height:60px; cursor:pointer;}
.sp_img{position:absolute; left:0; bottom:-44px; font-size:0; transition:.3s;}
.s_bottom_show .sp_img{bottom:0;}
.sp_text{position:absolute; left:50%; margin-left:-215px; top:0; font-size:0;}
.sp_icon{position:absolute; right:300px; top:18px; transition:.6s;}
.sp_icon s{width:40px; height:17px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_bottom.png) no-repeat center; margin-top:-5px; display:block;}
.spi_1{filter:alpha(opacity=100); opacity:1; animation:sp1_anim .6s linear infinite;}
.spi_2{filter:alpha(opacity=50); opacity:0.5; animation:sp2_anim .6s linear infinite;}
.spi_3{filter:alpha(opacity=20); opacity:0.2; animation:sp3_anim .6s linear infinite;}
@keyframes sp1_anim{
       0%{ filter:alpha(opacity=100); opacity:1; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
@keyframes sp2_anim{
       0%{ filter:alpha(opacity=50); opacity:0.5; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
@keyframes sp3_anim{
       0%{ filter:alpha(opacity=20); opacity:0.2; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
/* 吸底-箭头-闪烁移动动画 */
.s_bottom_show .sp_icon{transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); top:8px; *top:14px; top:14px\0;}
.s_bottom_show .sp_icon s{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_bottom_down.png) no-repeat center\9;}
/* 吸底-上部 */

.s_bottom_con{height:0; width:1200px; margin:0 auto; overflow:hidden; background:#fff; transition:.6s; position:relative;}
.s_bottom_show .s_bottom_con{height:450px;}
.b_calculate_box{float:left; width:610px;}
.b_calculate_title{font-size:0; text-align:center; padding-top:18px; padding-bottom:4px; padding-left:100px;}
.b_calculate_title i{width:32px; height:1px; display:inline-block; background:#d2d2d2; vertical-align:middle;}
.b_calculate_title s{width:12px; height:3px; display:inline-block; background:#d2d2d2; vertical-align:middle;}
.b_calculate_title b{font-size:30px; color:#666; padding:0 12px; vertical-align:middle;}
.b_calculate_num{line-height:24px; font-size:18px; text-align:center; padding-left:100px;}
.b_calculate_num i{color:#666;}
.b_calculate_num em b{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/bcn_bg.png); display:inline-block; color:#fff; width:17px; text-align:center;}
.b_calculate_form{margin-top:20px;}
.b_calculate_form dl{margin-bottom:14px;}
.b_calculate_form dt{float:left; width:160px; text-align:right; font-size:16px; color:#62737c; line-height:40px; height:40px; padding-right:16px;}
.b_calculate_form dd{float:left; margin-right:25px;}
.bcf_long{width:375px;}
.bcf_short{width:175px;}
.bcf_input{border:1px solid #b5b5b5; border-radius:5px; height:20px; line-height:20px; padding:10px 14px; color:#999;}
.bcf_long .bcf_input{width:345px;}
.bcf_short .bcf_input{width:145px;}
.bcf_diy{position:relative; cursor:pointer;}
.bcf_diy h2{width:145px; border:1px solid #b5b5b5; border-radius:5px; height:40px; line-height:40px; padding:0 14px; color:#999; position:relative;}
.bcf_diy h2 em{margin-right:50px; white-space:nowrap;}
.bcf_diy h2 s{position:absolute; top:0; right:0; display:block; height:100%; width:38px; border-left:1px solid #b5b5b5; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_dark.png) no-repeat center;}
.bcf_diy h3{position:absolute; top:39px; left:0; width:100%; box-sizing:border-box; border:1px solid #01d388; box-shadow:2px 2px 5px #333; background:#fff; display:none;}
.bcf_diy h3 a{color:#333;}
.bcf_diy a{display:block; line-height:2; text-indent:14px;}
.bcf_diy a:hover{background:#eee;}
.bcf_diy .w3 a{width:33.33%; float:left;}
.bcf_diy_show h3{display:block;}
.bcf_diy2{cursor:pointer;}
.bcf_diy2 h2{position:relative;}
.bcf_diy2 h2 input{width:305px; border:1px solid #b5b5b5; border-radius:5px; background:transparent; position:relative; z-index:1; height:40px; line-height:40px; padding:0 54px 0 14px; color:#999;}
.bcf_diy2 h2 s{position:absolute; top:1px; right:0; display:block; height:41px; width:38px; border-left:1px solid #b5b5b5; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_dark.png) no-repeat center;}
.bcf_ddtext{font-size:18px; color:#999; line-height:40px;}
.bcf_tips{margin-top:4px;}
.bcf_tips i{display:inline-block; vertical-align:middle; width:13px; height:13px; position:relative; border:1px solid #adb6ba; border-radius:50%;}
.bcf_tips i s{position:absolute; display:none; width:9px; height:9px; left:2px; top:2px; background:#00c888; border-radius:50%;}
.bcf_tips i.selected s{display:block;}
.bcf_tips em{padding-left:8px; color:#666; font-size:12px; vertical-align:middle;}
.bcf_ddtip{font-size:18px; margin-top:-10px;}
/* 吸底-内容-左侧 */

.b_fast_icon{float:left; margin-top:50px; margin-left:64px; height:360px; border-left:1px solid #0bb06d; position:relative;}
.b_fast_icon s{position:absolute; left:-1px; top:50%; margin-top:-80px; height:160px; border-left:1px solid #fff;}
.b_fast_icon i{position:absolute; top:50%; left:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/quick_bg.png) no-repeat center; background-size:cover; animation:b_fast_icon_io_anim 3s linear infinite;}
.b_fast_icon b{position:absolute; left:50%; top:50%; margin-left:-55px; margin-top:-55px; width:110px; height:110px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/quick_circle.png) no-repeat center; background-size:cover;}
.b_fast_icon em{font-size:30px; line-height:36px; font-weight:bold; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-38px; white-space:nowrap; color:#fff;}
.b_fast_icon:hover i{animation:b_fast_icon_i_anim 1.2s linear infinite;}
.b_fast_icon:hover b{animation:b_fast_icon_b_anim 1.2s linear infinite;}
@keyframes b_fast_icon_io_anim{
       0%{ transform:rotate(0deg); }
	 100%{ transform:rotate(360deg); }
}
@keyframes b_fast_icon_i_anim{
       0%{ transform:rotate(0deg); }
	  50%{ margin-left:-70px; margin-top:-70px; width:140px; height:140px; }
	 100%{ transform:rotate(360deg); }
}
@keyframes b_fast_icon_b_anim{
	  50%{ margin-left:-61px; margin-top:-61px; width:122px; height:122px; }
}
/* 吸底-快速报价-转圈动画 */

/* 吸底-内容-中间 */

.b_car_icon{width:279px; height:84px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/b_car.png) no-repeat center; position:absolute; right:90px; top:330px;}
.b_cost_box{float:right; padding-right:130px; color:#62737c; font-size:18px; text-align:right;}
.b_cost_box strong{font-size:26px; font-weight:normal;}
.b_cost_box em{display:inline-block; font-size:26px; width:80px; text-align:center;}
.bcb_1{padding-top:20px; padding-bottom:26px;}
/* 吸底-内容-右侧 */


.s_banner{position:relative; overflow:hidden;}
.sbanner_bg li{background-position:center; background-repeat:no-repeat; background-size:cover; transition:.5s; position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=0); opacity:0; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);}
.sbanner_bg li.on{filter:alpha(opacity=100); opacity:1;}
/* banner-背景 */



/*----------------------*/
.sc_box{width:300px; position:absolute; top:16px;box-shadow:0 0 35px rgba(55,66,73,.3);top: 80px;right: 100px;}
/* banner-表单区域 */

.sc_bg li{filter:blur(20px); width:100%; position:absolute; top:-16px; background-position:center; background-repeat:no-repeat; background-size:cover; display:none;}
.sc_bg li.on{display:block; display:none\9;}
/* banner-表单区域-毛玻璃背景 */

.sc_form{position:relative; z-index:2; background:#fff;}
.sc_nav{cursor:pointer;}
.sc_nav li{height:50px; float:left; width:100%; background:#3f99a3; text-align:center; line-height:50px; font-size:0;position:relative;}
.sc_nav li.on{background:#17cc93;}
.sc_nav li i{display:inline-block;}
.sc_nav li.on i{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/trian.png) no-repeat;width:14px;height:8px;position:absolute;bottom:0;left:50%;margin-left:-7px;}
.sc_nav li em{font-size:16px; color:#fff; vertical-align:middle;}
.sc_nav li img{height:20px; vertical-align:middle; margin-left:4px; margin-top:-4px;}
.sc_con{margin:0 20px; position:relative; display:none;}
.sc_con_on{display:block;}
.sc_gift{padding-top:4px;}
.sc_gift h2{text-align:center; position:relative; height:24px;}
.sc_gift h2 em{color:#00ffad; font-size:16px; font-weight:bold;}
.sc_gift h2 s{border-top:1px solid #279382; position:absolute; width:45px; top:11px;}
.scg_left{left:0;}
.scg_right{right:0;}
.sc_gift dl{border:1px solid #279382; border-top:0; margin-top:-13px;}
.sc_gift dl p{text-align:center; padding-top:12px; color:#fff;}
.sc_gift dl p i{font-size:14px; vertical-align:middle;}
.sc_gift dl p em{font-size:28px; padding:0 10px; vertical-align:middle;}
.sc_select{margin-top:20px;}
.sc_select h2{position:relative; background: #fff; border-radius: 5px;}
.sc_select h2 input{line-height:46px; height:46px; display:block; border:1px solid #adb3be; /*width:180px;*/ border-radius:5px; padding-right:60px; padding-left:18px; font-size:15px; color:#333!important; background:transparent; position:relative; z-index:1;}
.sc_select h2 s{border-radius:0 5px 5px 0; position:absolute; top:1px; right:0; width:46px; height:46px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_down.png) no-repeat center;border-left:1px solid #adb3be;}
.sc_welfare{margin-top:10px;}
.sc_welfare li{width:120px; position:relative;}
.sc_welfare li s{position:absolute; width:26px; height:26px;}
.sc_welfare li.item1{float:left;}
.sc_welfare li.item2{float:right;}
.sc_welfare li.item1 s{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_gift.png) no-repeat center; top:0px; left:0;}
.sc_welfare li.item2 s{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_praise.png) no-repeat center; top:-1px; left:4px;}
.sc_welfare li em{margin-left:22px; padding-left:10px; height:22px; line-height:22px; display:block; border:1px solid #999; border-left:0; border-radius:0 14px 14px 0; color:#333; font-size:12px;}
.sc_welfare li em:hover{font-weight: 700;}
.sc_input_box{margin-top:20px; background:#FFF; border-radius: 5px;}
.sc_input_box input{border:1px solid #adb3be; height:34px; line-height:34px; border-radius:5px; padding:6px 18px; background:transparent; font-size:15px;  /*width:222px;*/}
.sc_plate{line-height:1; margin-top:10px;}
.sc_plate i{display:inline-block; vertical-align:middle; width:13px; height:13px; position:relative; border:1px solid #adb6ba; border-radius:5px;}
.sc_plate i s{position:absolute; display:none; width:9px; height:9px; left:2px; top:2px; background:#00c888; border-radius:50%;}
.sc_plate i.selected s{display:block;}
.sc_plate em{padding-left:6px; color:#bbb; font-size:12px; vertical-align:middle;}
.sc_submit{padding-top:20px; padding-bottom:28px;}
.sc_submit:hover{cursor: pointer;}
.sc_submit:hover .sc_submit_btn{background: #00C851;}
.sc_submit_btn{display:block; height:48px; line-height:48px; font-size:0; text-align:center; background:#00c888; border-radius:5px; position:relative; overflow:hidden; transition:.4s;}
.sc_submit_btn i{width:20px; height:300px; background:rgba(255,255,255,.2); position:absolute; left:-100px; top:-100px; transform:rotate(-45deg); animation:sc_submit_btn_anim 3s linear infinite;}
.selectBox{cursor:pointer;cursor: -ms-pointer;}
@keyframes sc_submit_btn_anim{
       0%{ left:-100px; }
	 100%{ left:800px; }
}
/* banner-表单区域-按钮-流光动画 */
.sc_submit_btn s{width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_btn.png) no-repeat center;}
.sc_submit_btn s.ocustom{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/ocustom_btn.png) no-repeat center;}
.sc_submit_btn em{font-size:18px; padding-left:10px; color:#fff; vertical-align:middle; transition:.4s; font-weight:bold;}
.sc_submit_btn:hover{box-shadow:0 0 8px rgba(0,0,0,.4);}
.sc_submit_btn:hover i{width:50px; animation:sc_submit_btn_anim 2s linear infinite;}
.scc_text{font-size:16px; padding-top:18px; color:#333; text-align:center;}
/* banner-表单区域-表单内容 */

.sc_num{top:-2px; position:relative;}
.sc_num b{width:20px; height:48px; background-image:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/num.png); background-position:0 0; display:inline-block; margin:0 1px; vertical-align:middle;}
.sc_num b.sc_n1{background-position:0 -50px;}
.sc_num b.sc_n2{background-position:0 -100px;}
.sc_num b.sc_n3{background-position:0 -150px;}
.sc_num b.sc_n4{background-position:0 -200px;}
.sc_num b.sc_n5{background-position:0 -250px;}
.sc_num b.sc_n6{background-position:0 -300px;}
.sc_num b.sc_n7{background-position:0 -350px;}
.sc_num b.sc_n8{background-position:0 -400px;}
.sc_num b.sc_n9{background-position:0 -450px;}
.sc_con_on .sc_n1{animation:sc_n1_anim .4s;}
.sc_con_on .sc_n2{animation:sc_n2_anim .4s;}
.sc_con_on .sc_n3{animation:sc_n3_anim .4s;}
.sc_con_on .sc_n4{animation:sc_n4_anim .6s;}
.sc_con_on .sc_n5{animation:sc_n5_anim .6s;}
.sc_con_on .sc_n6{animation:sc_n6_anim .6s;}
.sc_con_on .sc_n7{animation:sc_n7_anim .8s;}
.sc_con_on .sc_n8{animation:sc_n8_anim .8s;}
.sc_con_on .sc_n9{animation:sc_n9_anim .8s;}
@keyframes sc_n1_anim{
	from { background-position:0 0;}
	  to { background-position:0 -50px;}
}
@keyframes sc_n2_anim{
	from { background-position:0 0;}
	  to { background-position:0 -100px;}
}
@keyframes sc_n3_anim{
	from { background-position:0 0;}
	  to { background-position:0 -150px;}
}
@keyframes sc_n4_anim{
	from { background-position:0 0;}
	  to { background-position:0 -200px;}
}
@keyframes sc_n5_anim{
	from { background-position:0 0;}
	  to { background-position:0 -250px;}
}
@keyframes sc_n6_anim{
	from { background-position:0 0;}
	  to { background-position:0 -300px;}
}
@keyframes sc_n7_anim{
	from { background-position:0 0;}
	  to { background-position:0 -350px;}
}
@keyframes sc_n8_anim{
	from { background-position:0 0;}
	  to { background-position:0 -400px;}
}
@keyframes sc_n9_anim{
	from { background-position:0 0;}
	  to { background-position:0 -450px;}
}
/* banner-表单区域-滚动数字-跳字动画 */

/* banner-表单区域-滚动数字 */

.sc_point{position:absolute; left:50%; margin-left:-132px; top:70px; bottom:0;}
.sc_bl{position:absolute; top:-4px; left:-100px; width:200px; bottom:0; text-align:center;}
.sc_bl img{height:100%;}
/* banner-大楼区域-楼 */

.scp_item{margin-bottom:70px; position:relative; width:1px; height:1px; z-index:2;}
.scp_item h2{position:absolute; top:0; left:0;}
.scp_item h2 i{position:absolute; border-radius:50%; box-sizing:border-box;}
.scp_1{width:8px; height:8px; left:-4px; top:-4px; background:#fff; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_point.png) no-repeat center\0; width:34px\0; height:34px\0; left:-17px\0; top:-17px\0; *background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_point.png) no-repeat center; *width:34px; *height:34px; *left:-17px; *top:-17px;}
.scp_2{width:20px; height:20px; left:-10px; top:-10px; background:#fff; filter:alpha(opacity=50); opacity:0.5; filter:alpha(opacity=0)\0; *filter:alpha(opacity=0);}
.scp_3{width:32px; height:32px; left:-16px; top:-16px; border:1px solid #fff; filter:alpha(opacity=50); opacity:0.5; filter:alpha(opacity=0)\0; *filter:alpha(opacity=0);}
.scp_4{width:44px; height:44px; left:-22px; top:-22px; border:1px solid #fff; filter:alpha(opacity=0); opacity:0;}
.scp_5{width:56px; height:56px; left:-28px; top:-28px; border:1px solid #fff; filter:alpha(opacity=0); opacity:0;}
.scp_item.hover .scp_3{animation:scp3_anim .8s linear infinite;}
.scp_item.hover .scp_4{animation:scp4_anim .8s linear infinite;}
.scp_item.hover .scp_5{animation:scp5_anim .8s linear infinite;}
@keyframes scp3_anim{
  0%,100%{ filter:alpha(opacity=0); opacity:0; }
	  50%{ filter:alpha(opacity=80); opacity:0.8; }
}
@keyframes scp4_anim{
      18%{ filter:alpha(opacity=0); opacity:0; }
	  68%{ filter:alpha(opacity=80); opacity:0.8; }
}
@keyframes scp5_anim{
      36%{ filter:alpha(opacity=0); opacity:0; }
	  76%{ filter:alpha(opacity=80); opacity:0.8; }
}
/* banner-大楼区域-点-雷达波动画 */

/* banner-大楼区域-点 */

.scp_item h3{position:absolute; left:0; top:0; transition:.4s; filter:alpha(opacity=0); opacity:0; transform:translate(5px,20px);}
.scp_item h3 em{position:absolute; left:0; width:143px; height:63px;}
.scp_item h3 img{position:absolute; left:138px;}
.scpm_1 em{top:0px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line_2.png) no-repeat center;}
.scpm_2 em{top:0px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line_2.png) no-repeat center;}
.scpm_3 em{top:-63px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line.png) no-repeat center;}
.scpm_4 em{top:-63px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line.png) no-repeat center;}
.scpm_5 em{top:-63px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line.png) no-repeat center;}
.scpm_6 em{top:-63px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/banner_line.png) no-repeat center;}
.scpm_1 img{top:50px;}
.scpm_2 img{top:-80px;}
.scpm_3 img{top:-90px;}
.scpm_4 img{top:-210px;}
.scpm_5 img{top:-230px;}
.scpm_6 img{top:-360px;}
.scp_item.hover h3{filter:alpha(opacity=1); opacity:1; transform:translate(0,0);}
.scp_img{position:absolute; z-index:1; left:0; top:0;}
.scp_img li{position:absolute; left:0; top:0; width:480px; height:250px; display:none;}
.scp_img li.hover{display:block;}
.scp_img i{position:absolute; border-left:1px solid #fff;}
.scp_img i.item1{width:84px; height:130px; left:-108px; bottom:125px; border-bottom:1px solid #fff; transform:skew(20deg,0);}
.scp_img i.item2{width:82px; height:60px; left:-108px; bottom:125px; border-bottom:1px solid #fff; transform:skew(40deg,0);}
.scp_img i.item3{width:116px; height:10px; left:-120px; top:125px; border-top:1px solid #fff; transform:skew(-40deg,0);}
.scp_img i.item4{width:98px; height:80px; left:-114px; top:125px; border-top:1px solid #fff; transform:skew(-20deg,0);}
.scp_img i.item5{width:90px; height:150px; left:-110px; top:125px; border-top:1px solid #fff; transform:skew(-15deg,0);}
.scp_img i.item6{width:90px; height:220px; left:-110px; top:125px; border-top:1px solid #fff; transform:skew(-10deg,0);}
/* banner-大楼区域-slogan */

/**/
.city-component{
	position: relative;
	z-index:999;
}
.city-component s:hover{
	cursor: pointer;
}
.show-city{
	width: 370px;
	height: auto;
	z-index: 111;
	position: absolute;
	z-index: 1000;
	top: 32px;
	left: 0px;
	font-size: 12px;
	display: none;
}
.special-showCity{
	width: 376px;
	top: 40px;
	left: 174px;
}
.all-city{
	box-shadow: rgb(51, 51, 51) 2px 2px 5px;
	width:370px;
	background: #fff;
}
.all-city .tip-box{
	color: #999;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
}
ul.index-box{
	overflow: hidden;
	padding: 5px;
}
ul.index-box li{
	float: left;
	display: inline;
	width: auto;
	border-bottom: 1px solid #00d287;
	height: 20px;
	line-height: 20px;
	color: #333;
}
ul.index-box li:hover{
	cursor: pointer;
}
ul.index-box li.focus{
	border-bottom: 1px solid transparent;
}
ul.index-box li a{
	font-family: tahoma;
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px 7px;
	color: #333;
	text-decoration: none;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
ul.index-box li.focus a{
	border-left: 1px solid #00d287;
	border-right: 1px solid #00d287;
	border-top: 1px solid #00d287;
	color: #00d287;
	text-decoration: none;
}
.citys-box{
	padding:5px;
}
.citys-box:after{
	content: "";
	display: block;
	clear: both;
}
.city-box{
	width: 100%;
	display: none;
}
.city-box ul li{
	float: left;
	width: 67px;
	height: 24px;
	border: 1px solid transparent;
}
.city-box ul li:hover{
	cursor: pointer;
}
.city-box ul li a{
	color: #000;
	display:inline-block;
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
	line-height: 22px;
}
.city-box ul li:hover{
	background: #d2ffee;
	border: 1px solid #00d287;
}
.filter-city{
	display: none;
	box-shadow: rgb(51, 51, 51) 2px 2px 5px;
	width: 220px;
	height: 340px;
	background: #fff;
}
.filter-city ul.inner-ul{
	height: 316px;
	overflow: scroll;
}
.filter-city ul li{
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
}
.filter-city ul li:not(.first-li):hover{
	background: #eee;
	cursor: pointer;
}
li.first-li{
	background: #00d287;
	color: #fff;
}
.first-a{
	float: left;
	color:#00d287 ;
}
.secend-a{
	float: right;
	color:#00d287 ;
}
.userName-box{
	display: none;
}
.mt10{margin-top:10px;}
.entry-box{
	display: none;
}

.color_1{
	color: red;
}
.color_2{
	color: #f63;
}
